[ [ 31890045897290395795912389829202868609944984560693561053451404953188196223179648806011727245301184698176886355158359923691535363887193628170603475103111203239423758070764391671512317981068428114352471381233533908160357931128842391244245854091318725227678025633959968347325953128400676663955696775878445176880288680562497315006703284160353330469321466820221405387498196545875088197919845402262930724277257693006470824308692390414069165383667060997184420588638303883738432238387488677694394367468932826452719316944177790424868548413665585546639527747817760157161768105832316477992807218021512099054691976386924105059550372646429039120355593966576955801272738482539780533177173267816184971439956916049416373997920993860039901334821002528665765219750551497867169937552870423124683459057257079503295077815547676159956956620820941644134917312675412942239100723008751126702033073556453761187313867430895027555331188915980299346135314664185446919059752894091857457247772166799990434686439834086909733527587675722471311900324109928186403094724447229712358877207969748550426231738108403653048550379098515911724525274788089330630540324881193598445509326233455637163784145752234969281451033581314887050326007686202668189488912109414169255104495019647880577896236468151405714844222986807074714806168074439817395621555712782620569015428521415827428962289430307782374840580534695259086440393567399221091646137146160882387224002832440263321434994134341325598278821076419022985908853124584602467863193500183452337725325977501226874997743963469926180175168664381216922121698947877892499383984842018826138156697443021292790037995616904055454905918804137347517055029826008347648006455164571349360278252391158321619659184766209740343178017592839117935922115672507078234705565164131300305443144005478258903561460086017292366620664759975627990429910303282430066939423725755121467909375063812428700954679133135052371415433041835872748648193086132430817787143786501524546452819315483619288005906010585624479834676919881698571218685293433708097613242873811757501895018552219306686857280462480320874890319592270886830506207209177421683296663679180166904798709528613430850797816194771533139992102209756413151770449032344321268346899723521715822620234563038856767010732145070452099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 873654783298605040015016688249402240542518702052476972797744869825384410075564219589015740399450894969340240036082209501533201845944939719803184623269481607799141319645085611916527458574801666134585289222114233735523793778003496267298394730664236694287342121127303760654676714767848720365442213197317538384982174917192482480044321444263873765535161283827172043977298003212708546005692297932700676486340254766018061377658286453155719580390768301078183906060636320747372178481218770960399156561344783793969110371756667376263854223694861267682562684648730950152687072751920976521465211029520885108638919270298786712029394831265719022158208463278323740954737681576306505928689466824201221330006075877479856037793415840169146499427506050324226289505155954069904963985123360551882651778810434238228484954257482864227229117779419298494231546133484796287946508941681694736915813089813947681853202988754069251321970378281750594183810515273238196554536293618694438421801034065231275420454230372610968854508738090420735836317157616757584094717146273522875954736192874176540188674656619557748143584471800592708302026127897715949810956661549683877749837521187086498099768093094729659248987327196804869378901133335728127157163141313157918152922271653389606181091362907438235947782440441447379505459472117083362018588972197093202211642504445267215079325356397864088082783491443377807572208229342137539553559946802481665866493484762932180315221842053634288745820919380606680573328943212254591904421434184328528956864737204106001716017825959955451518825098261910796146899649811134644181464526482708461253130531386762533359420711118883651859064655932004442780235608634127139968202487004378233248520588705240937753564747177431244412464479161786641128945266649911620237526749040159946610621376618425339958109716122169976832283656501142588708861174319386965328724006353232947715164564031522320469711736672446868556617750496837730564552286905493172371306463802404150303999151408171751740263008031750632820163791431552646416181487925622449252581211976895081540272238103031474091205695900672826886781759411848584671472421684894847682772085547578568966172743533847807527756380766729978274471877185722677735897646868988912448734644995827022408179790877132697597985338277952741357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 7824416713840176433466300713018062024865546951677884231417593266722951554090956385760683537685014456340060181224733242547348247203516211022552344799057310786141925697871594505476067014047162221562591401025620133596996289372929649980266059693082659323132223399685397051267799907986378303589410011715164120762783280988480072934896343403462074257431200852248580766227415229372967736723789747462699862981972982959909744437929906075022547632979339602053258645411514153940765210177545554211069503514600759358375410137973111639918013414292324582448542452679953046113145956599503643846239704680702838909390732377878131882056415999443109486212559415132349831451651851090107533272950355547700585619135786431075080356518501606818591382856784749258557143797692038347313626521093345597531392195644113746506984227861832171800764085434802676315111274882346264236096650720438797979420560596638398680414090127309761005501465829343773083934259360613974561655407306709065048545228146630903063516579901043342459146833556525016896874067559999267889981295447986623265512729111843175575992587389758311344143451861127343268630173688221251897645916506306350431924841445903553912084275048699754137640987358212154209086886439507486875886443579432006580617962451636618250932770328597654851195528195874370881958592654820994910367142270600677082951643816108744428615942160855745852291026775100368893264310572198203088877901700201928495504804315022490058261036832411356584818966273172659751547285418777662963224503300262211018957767298097673776704829677962316123880090093527636761045520165534456955660932268507303663249286245049826164842280718590993723402400671287204680187773261236828153963483096223609038054938299520036141269493240372409278376906320221954489690689010694569367080499962284027306487458858012035096669750730692625776619651531081069834678188968084478239730804613134025402269751471354159646497150469113502466688275150466562046802004387092399338205799183365758412982774177984734340435960701687909128937565157945371858713527455237264457851982077746504786447644666396525378100786596723599623426750137829365093706447097339946367262868188038428369116531398907413265643810432277672563524690116901496441060586338585162464322386945888387516829042105576186485538200373931489079443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 22695836363543707093771709669715588556660389740583693326084242182394147452689747190652837389036223433436563476191424243141360071253384874092458376310823474197946896842950813839278436747358841093466427386078577155268781333856914090796860440503314894418174013316270353909223544504781460278249844523907221681542973593765805477698562558590671544898976395122698438367651635844424353860317249492321662480093407821085238837613428690418231696866342360189498012686505416251747465013852447979528691377007539653175921119774296570292145111706248240681806311380772887730286811155907501290866701512253527691046228510117202564988074044781999059160490996920654754187173636700001869944345326341614057731964657098318997778341570473935691503683434877137273541373264861805856132857107995303095630777106368625572028991798024562555098051210482189001099644099376273899544423690388558421584520952511708687741986772992976634569035507386289918305834078279113481883982065857041112782913081592516843471584260968513427527068707229799605656896027348487328954493984083772481982567771481732351929805772499242945896806787319259257677115676464749682423377137483809608584629627271289837121876033015826750382107988860069101189499194018333047570054132206132285982405855694391964136813659771993369730276778298956962699828865378814647568700836663804331156173071269038068903448518086538136475598481066611729735018782732235028228514549995911517160643931336413725161336065709850614663542935189292501087365547956641015267519676035580325037885101852888778481507608613081698230656589190011395474117641303352032350063833179184754817801579169414748226124648460705528417833047369551808999596220661593133571515156441414357076615558084803439785811274239318601028572306325006886100451723386543446178799189250840924194103831622745880292467517577677812278122200819818071540932142932886431916049410020729466598655059299906874874819156824829960443128854438230180322848550381822376213192292494977509840928924091715333152781129765860883742747638703506579361338427022459538717849443024903030396042797395730086622882107298245973261085853948477589218762244434939117741264472307199156130707020826113753216454939937042625856480221312162760896661060273828857927146309248278607260319238418145521574701834968291804446826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 61274030808877868499628604497947501817736683339912872256473798315880039490772721023399239384872156942983654861508502872947489559612548895574831305600145434121331846254929381061583836648969117382521249249344347742433191594724265710666024478579419503376253887781295174632546246400215425463958629853005910435496318013222191744425237640861769214153827792018078869679488524744176925918603507190920960959986030983550601318936206376033893268778620467417549189693152357892017388458230098658143203950198301731966479876324203634249620362506736257639928361449487689051607928346064272516356743292547775364406598002980453616495839935256049721783835019552400297186484384158739397829906276375413189091383260097889606778042093812830801558818834909696111716388994532161032660448577979600129229633379611206565496625580785247178543490633377883962615884182508912935352776638229370867930378536190815084893258481931624377797672414936419935741195863709520903305138367817338258170095360709462271317020595993870642020029075818850759122895073140881523303809776884059398058604835313678845525266613676866087785562560546383279728186041030137450130491795826476681835231263762172817815849675692563005724206888987778962466869292508186390816439119741260701509198117951608856980735792245335971990552842127164855331018849007716630059865978223048338588731094896445217572261782296914245978837173346138747400088955691740718793049432862711822546964003356577078633571567340580726226930053145928942679682197566748418018004734464364692373139452866206929368131006689588557037311464643753929783013685585026060645847869465756343693231712905640531789629467112429305954647722235449357475263908827453245665755942808125992218259100785384824559677871250476114653682703733350441240264716122670672559969807972898207087775058377149669272046890999326622655925976107042952525493654183808901069118262540643004822734926179326153432156569332415039216751912658612763599730757916515006606076093257164317725735790112215111902644004327332792304710262964594643196399349056897901258088628098096653956233911435105140381317465150394404751544419083266518773321906366685931415887289494567738488722081735198145602293367333240241274097083705013279812948521333518537187151497415322542145102312173125556634609156611676543047607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 789881166604702216557766206885489847811443896982905502197988903363856818088783372779656066574072793032688304979570012459848521309114188913843077991118490614537191880730063827728184039259991571538868443564345421898151984011762063852169158947709138213131749726258494039582021419239490630754949292756603247621326858779279052971577568221225027379041726470229005137481428606485514503032529668100049983598490817215599713429515612217547143654112702066865217247614964622515523244964115880252051471490408327179127742285080204424651489206412642147273659816659884173501942018785754695379627295209021798633973481842759643690793115985634696637690683877970259238220881258951491271784387130943684722522781781433872389790543044620911721265384632508245183695109788833033390241684342930823862694496026262913614546891181265779693056330949647402286334447676706364772341625826885014020859881010282108915105077256578945565616888453289015506505539788622455511467162816718256815519477239976028524122548083084772045224215811336614868693013543096818792511827097451575523561319778742208936792964823247011433161871265787747713374149955199565452599079767129265753881638067664738264683201875410204584104003399810204612385051776319625898921503966311904087498316908921051942622829516240275987200433707747585818252033236281437767516729946438131006404789659168318251353950984642974100980831073694206878742314309658580522056702962797506851312242062373240581430017712912256958263481608866875626652973530033592820215306886207697635268515573540763606482966797240412313121171437733789187487242634766202012905248140402309481488789372691692975682213497130725598299729427625078665965596866848563120888361042333806714205131559221774679723928102047966799415275549586739221762704968280576728991051239656631676696980982836339928701080682555378861878961874493000204194970506980562760932914515336243380698257175328852845993487137578621352105635889223848415129671343332507640387573528143618770567995200070004860245341886951779758038196414607849452994417734088780738468801944585954564957827851364660458566096904349467372875861848865738873156479432700178523032595966421729364379266545159869855635830380235834962296081641500692317484117729259620171821199823422818356140390512718640169036897907076507237848583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2018278833806403325224556706969823658050920366959135750611158638917653372227060101530998986139944217807790094093508200533764311214225964775765863011085400978453223911810351816544702572605928451165339023208901198738536412876410274006284841106169905725632637851482333926069322837963544359425443150996072008539042384775258376936885405754221404068245581916563102023695345873600281622799970846833019956504199917552205842257810956228179909938797561575442935831304225486800069696075348323499312180291331575403914416159277965082329212945489632170817399453542240209088423351055029849654038681239736473188918559688879361483057803518727477095121227618339119694113410843295831814347529306044151014366156884559628143301826804028238866717511802436016599725800009303588674931878063037121075771374316215269686610632411196547269453401610284225130645091968669731342873813537473692293679743337305425361753056523984984491315666226868447974233486515027126477306656780594796291090641349159757089276022106277542801001943376046692035940926068617142047209995556181213053956782087107322123175041344714731157088827906849733113629506834517747885323453918217086712804451941353772676997713003160708770636539669027617776883152047691813520869607053254690532712965783777415632857434194767593786891420832227345257262891198506701325523411800236376898863074916698228493262374473181414338587066418822071852909940507949752573484901867931850886233284010459858526308816473381560134730183397726204464731337812534663980211868969080438500572603264695447662204740380712929102680684481460692360954471681380196297537596582516692873136511476425350280844640132935595706670184991915666640171402988110269384745923185717124737077513248721268745476051645542877920042907677859016528594062072630830193995433211149797949893202182204767921740111441781974397735958814838645840197279634902002135500552391584876539143492476825244366679965647359700624892753357952289758431479686075542928232334042104938489049661418952335873287825766295564925078549386701264079798979480680395775673737834828916361831182018400475892463886642785499359517271622357866504659934584550493040237929187225484555222372498303734321256541490047585384025214938302337498812546379075785245859904300938309106046021604791311020800958424809109464452294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 4515215744794055677730513643271575369110348923304721013163885873730020135793761605679914776072996273757057580756174423855715596277720552609794638885399200845971320195216390037923988697914040565700424409133053062538632639989915263553661511520000998344904566741664606206009824158089726145200179443527068739461096519404830553772765851193319016017199380679323604905297198477917107347632978115669805060826670668644232262119058345238026250012623244189436499008592816429574262254224007572860833840123668173728530302849443292257016142538278994978451543749115920715483153669686523013192402520329327561656903782311481327258020087458150471425354548806821039945982564000875520240486178857007899600938593541913142558993670222339549464362234214062133617886623394124593027004345711043124086248148955044122757831499321520758618260138565520736617417347659844622540058746310424087702113793086380454243186675814534290483772466320244395964184780282677761459788729522034315474332545546580095047693593472350295969933770457202021047147493253266809069091873829858594573606204792090426643686956912634136937168806347739022271426137203756486847177802497497618675833559148236718714370986567626469095749011385707943543543383648789739484615569122555675958517219968663929847005003330137179081907112176099911581272979250790775645588869969616968505762656822535831226780210694821390795007702845477888989858139706209056881910179774821780076814705592142697854412097262806825905551068268933777199939238678754043209736679393620085437288088072709843392940431831135296722678923345137519422805550684847181421356701412677030775856219496777596926679968955498287560772105930782126923632511563185009864645686155376148430198837395553317751287325044188814078388964967860270761286005487921559454192038419983868247223287061967114338126555100519913911999232435622462630666884662223719082370188217026020986411641360323944131176095635523179557136980856134411629355152357437724010731252367825312857497101732448044802298261955784212695554972855386173165718995903133033851918759857761696264103103299613781444991476891068656301504005382842554819816776555427128461200652510057297641835170475483022561522131608661212302222817454366573952430273142667220441894333167870407874151303735770637449613443772291040660925146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 8579242426912056671945495739351598343643458615268344167429455695523139273919679255617983952985830238425539190979429410864616192593793723477120352086460438738516453729398529958561636880726839292639525752627888177514310818002673884914936773625345465610832789492917150320816188206510136657919140402411867763883101979814462072302938087332759760567990212766107817455228084460335691162097122621381634092496299723061643188043001107725327566459839020100011259761416705641489963443703339422317650294135660767511703363226349446468181909673452602611074457325616521404335455217952875388412684599670012596469363748272740867654673803273814276266709280673136966247921032338912991426671209574487621032460448743688914579614824720863543406704078058902030127365023023196732376834818132328981024492804680864439725293519334256576998968399238684128451881638770537018001845935907802534485893313465154300268816730330085275587371746238942617312812186420067787495598365588914021327170394141903189261983814717023461620155065848268627758109045485829618832685126768699316662588104292587425821538558650371890367756499693093485710827897430066307607957753195052516307086689815072313909959950096105228266785078198085521054565220671648260075518375341346919511010287286779335764050137904957595337352001410151416209048322721473399384380371486372516965077446562310820451453550469283510958520102101953238852025904147152319392609798101729122102333424328681137307972460802420554250320651136446354411656666662277992989911578321134872353357177685795241633803857400628384897131541983212877404414020231725978084593272816227426279814181698807446096477902612817390576309733324836312801043909992743563881432281507758009635633488168416583502235260723700007232882336838616455541071237639315169046544322571590740372924046907921384161114756297130723633411718338686884758510098718217506549100146013558516722802500835848459429073473840103649291421226469469391714654285174772689510308342076071216882178388300585842342388316400488034037975399457204654873120169612471563026828229914668714351523419721079356012570846349849438693718177225494291719042971485560017404771206674427801079492409526923734011789675308774316633768335880041736396728150718581282910815138729550415775901719460801422583710938111833122994706103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 16011287566490048608755937534903835915354067306362249488076695055379399426456845794363192995227820988672766542330670093567618566299918585055771386896566638416560797178917697343682448807574311245648269060859063695848881009011982377433873678038557795802860797158314310973881898809142976351364848495947071942143468766371637380322161644766385574471038390322896691204503404099200471582687772112081472705476080038451817113059700274770130090225006159295414474398577706919225789941186404559894034207035274604761618365830655151498763454505196012078277963363321756479620954923413366616661499848810682982535120545587730495186057265524354229960558713779734677730429260788637398201178917654291327154324832926934293621867740851946386828082927890354697650785097811130419982355836885806421370555776662279343059355594287901793246777617168247610583818024173194728777782669059334184623436798479974278473711699586382007425398299012090855017871722967298958116840356757128021354443472507654767388311484870421321950772688397953252777517973853333046620193988016312141912997990961626182729992657451054776447590616087326879279017195644987910880265277136925841714569815721485470858773105062979038425717101006979083342407385776084587110610892245291660273540308656551991173205193703287959817770310502659101090213383396624816390132789162464403396660423113553929956493143054791152589551774349805817726699974552827622976489279762578280235963069631754500673095562189874606350169046593500739034751252430803304964639121900028201620877421512365094167236116068763414071246213974340733718001416476302422833975913079495942292198420144183910419695149888641305174489606247022998776574190025514768496120769738972541322647818566714962074261137532499189035666617273680419686805463388555299095180733464211707536025209286597486215767451553318039014994672543291697012269201725707243731918832377755684159914220155094372564975240840860298353437179283940848264325656502699189099330681415122104434179322350767953435420266371260450988492191086226761881718686113947836649561018920162415715861412329035294838003760941650909936898835271688562828614215406072235763431586043853826372244119101212918998559130685556743100934166041362015627689265283903155808618402856447855206735783573826381986981172892931415036024658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 18606744859617921208915354965730317710767401085848751815575882665225669591566590294387838307141817608137717009983072227857007438979819609048070283190452367254951105489441270879302277277061721366500105735602841689018373907680634888893195166340116103404645669767178815825627289607178896334931933755147887963438244243661655910533275092262644291075131682207690721338357474994421760450280558636024855644581646424566398319532182404762648025720122088164964427763703210667290083039756731325527535801767212196379525181401108368356009266343321495453763096977782689690810863507129784367784360553195129583120490307470433929999117578431245950260377969589820270489457491635114199291261356180931105173249076346857443988510990573708054449658708936315226612122933694635703871563684169699226276258181837982699906761693032765259119814368928357317816463912385896864716149715785327924966522966039297549204679705855430680585260891970915854404584451367602292009673932763631187494500203798224081548630506917794711582448054588296681860343476514002849015723491957904868311899581042058779363908185695055431796216421958594899549313097740744449466725338097809232788660171832499826992554887666277467509220719903417184212389807023886805125699520704415618585624394945323693076641849885268393137631415744717992872074936639871597140360865978087824161260567914152659462941850589806812994279225764921037594392098018823956718639904186265541758150815779408817059767529825229870840554476958579569266815265823258003746404239903988895065898759502659756194930013897652777309466148640309102858718769307153837977211069106334946961593654463401437927284236625508338471710908389157614573665852678287589724456216221095762209408458842289025320474126085372071533792623546045966293138616584843789397734359094207151773576918989671907709102952577477244389668705791303054852576870554752484731447837570370196287897064486846579098648624646463425310778182141679478608986770782262344384974459614821527334755675461314861271311669984781708759634279912809451616368917561250025379158819046795757887454326620084844968773282683802461485833692004601052141286454449793495395392093752296759310334384248489811743242848908366602657545557454300083753205796563982408546982299186733022366297772481419650936967389224641699195380322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 32160328377081346231572287264994479208953827274352518532041682070933074589096839086582216602710056025222849350556845922953043021171487543972316291756979241765225647279373488704908174461517789546314727219430164768519591951182145859221537997780409312466759124284720922558507198264297788478158149447082949705889287387418639464492506558980260352946961858089211973641481061040122827669144979441066031585981947250753265872159979537397943176269422208276057134549898454841419453070956521255228548581661395682125629617231834662382856974871830174716278286610000208586955203369545197172852616676167735416744820512891355766230871321103094608202902375368531518860277431552512193047830750959065346331692104691249314832836026072204135141774344227361091017310672354147989527425953107938262056699489118602921458615242477436786622252711444487211695779683564010054601692848113110103468768445400230649850834892004866167424387720048652847750662444543436622115000512705897482594368750635634275882631624294009731635573856223266979586630368521985883187841906437074678469102146179239643043007883555963294279494038723565612567343838391146584504109403375870034628388537721797180511393783326416635919774677412020196269139978134830755913337227527119757174082834613095244922019428729033435260932814687118689526081807114053238050105885595573668263551497520357914998745935119353109464113221728555167163561370264316880484661938878117359855366570228959991208480618102855505933209793055467082483297354547352772705419339209685154478690652690282925759245246303090706365767438040849455559206947996199263983828221271870616500311691235938344616084293307320926811324220680240386081358803897693411286323011132317159614257268654476670478917671399759259402021987277799543294378741825452288213075254761835435799900731794079123379258788903629784626634424376907614410867023790886528186509234118678045488296673600981230082115564378245843629547719878771109757361729835563447556386225254435915325055465628890561233444293645106759054373503288420190424302950215011536212881159702953789640634469238238904345217649859440220574776373055742380952950358258054508310984520124037033395465505431856846635230052524207057689805882744032437056204497942678037947011781730854616217815935701292884091636767109762101053667626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 19651026816766522339899862473145284151704108233098765495737493553896360316761157190747257958630836000913873796696289614522399403189182134742775639845546970723242050131645927725464161424657534531811393055033770058842764933162284696621953343656514925322629278236714107819542810494487640569442920200600462719102646303943525906910678423611257299432143999608528892224881423183879352144376267223484723820365233901297737088309887677664452825167974153310899649996105356370867472022616272326183344788515103618645763092973957699255620898521833894936949745402622734345679226436431889304706026456036974064938943043154841150869350721850776358925446275121434536841096399052462260198604757449751214480282978298595488961356998416529557250132274044223434237653300097214509545455748680688672794694721228127561229278712185130564613537811848402728405060578131520026810446021778533083014704889266424702591132397814053329739941088776176667165396661071453618954832078524841177891952611569048361808056242365720767576597692277881246242996359605429299296819317346280453289222877561749126748718640767269841430907394046372288828519063661227181745011077146833614147570990658624371461932354953197483870919502659174960334909554357215671673951886219674247892925846104147583678073118098400138744621256664063775328586884526783225326255362358910705595991837512546954548602926150687523074314628968150250955544638088896114705938475917617716288603059419784653369850315279430164451610775004769527716186718655983853785015303539937738214193728631590684166256339320976257495271525157070921934601703272058500431498207231811226077553621259751519000499495834000384446030612840991012912868033690003444841883186911180907395327141119207675622671773110843076224430484591253885070515669052693568084065667701038283429727886627435096020486952305511224335898104455023528544786961141969066346416347496633205976366200003909992632275892628214785161899114052567451031562221274566956912444636819438620727619103128502056784855940800738366738196691437436231614701775393960663360739420908499613238592025536257629697263741426913534957297401958302587160865217107170402619144817953253507628446230899134835824806664553240064998934440677878564620888121172271911813491345706376290950348573968168203012468800821623269062825048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 40898618386362042846152473887542610603060959544765343233256030662989039390775573805208928084744903741191203071016436766093645396732106872297606700191789473943610883524013430701351486237825765948424024266114534812867479599056835135436533714442602911229761886361380540134121267386557211593056753470645721456040680674505458624815769268994338040490311451963236669562643723936081095766097911215669497858416636993941491620513158559022191693924038706144798253965407959595146948041937725598070086158608306718723289164444816771486764703670570599879888200592368087290534339202231237780491064730872683069487870781328778453119079439281272503104589883572271795362067670094436047559393657215762329659024394673421157705558292118769045687867171234949891300350131078427312073823394199626903264568379923613345272626357361102540162224332129828903193653690256082513752193076297283741730946303591121504508791007485866808227285867902265902611213432948471404036858021278499317750775863854942654102685440399179427513208785700987092178681304841813590760444758437070514320379101116186942615818145723105209098152710093053740566098467616886144817553479328287347170570433326064679190081413381132924202119508898023692907092994856330304947440256464946219935319284202657657266040746615428317069291211520141780282927965507584449405416043527933694696331385867783329807004180390588955455448986134702970681868372785046971413507319693522617273471808279471835812345127906731755806449609672412608448912632763929478133641652340508084705071001442416799294018221931130275695297574356522880162778319341063788225640384143547411944761568215125595772521854417933831699704675212802792720938311467406663033005030888523476886340781410005818576767717453962907456541079178539785109152664903018920592742380514378670041488700862228382997329116319842514414550039927121946169490363517675879968502206215955654841864029126492467833637101851386922499730817581839052020921436002671026348381879988115330575465929712246002231224507685279173324693348485953822275546854846522939412301847915048746864653008708670011871149174988390460010043465033100990835083666094779220468482584955689206558632309501352596166112971554510512360729307070228895142784734936653626097147656626722608155417502694489681580139970284013845619795947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 6645174475229497433112965417643479853526976437202832874119585943747846889500994787482270971519633286502306888790342056414877291353232141103797764220188306992233806525874319660005539286342279428391869059051356277390264624168517340490737470744405781789052984478254119245645703730879535713154440000597228681311219322640488073540378715366891889527380755201208259489639723577816901541933220959006854272326327070907590326721641927087496771645936429424780876896029087781055327268546473175931846993426996470621349872216373947416125577431764295387954210908976235783786049985748311327332685473448299503665800985766603848696017342498904206533843355343114925743310306350696410007796771245840731042067595976052351804283468873567183684514992185764728586381043199586801321246835317628056894115180343717904541233733178351374073755181702763655210552799125549472461299540033497603607231453977421457919996568017962631432031933559826934849806561155780204116861694132529444361278750966280672169555836301958253424035253641562168538414241123493234571267367971554081142412625416817487658958434681413152540475855352336670034604157510872195270824442282746771185672844708717917807510374639695345532351392142063798729179350154898880559821161046833533315397903480587742178430783692607348421567520751108726487116415499259956660843142866170757587608442194586996749284616000443173138170845053539229384870251064034937632689970727082852952373359740542242232051570343074547127517645023340368900549636184447459945214245814008849385111081822562346175619522048966253118278747548811186726756323865553702134561410067642140462225034884413938723173506813686143270940637008463453094081347522387351528451053946572989415441238201675004301455304438628394703903355464350172174739015872711873384868127577917328194434077970266260276206565551185690010598468400884869681294129801024370518270255207008594776741565111656962331615399671980933029866444950059203518244708051379673536623266697966436229412736046980082273856280269669785272157987913532906519605884034104068635530610722012204069641189004072535932042981094165844568939455308519994547352126944376833966550774029279323708541577480070242085632428282608541905370370913088430240108406469342769471950719942050562736706595701057965360546752545834941400425048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 34853833400749152371015139148975514663356753332968848428081091486142478778809576313921245987704844779992483411956142346599361471863303275332096240644618535528689644396317979843259403581434149142320049641420673547512650387575984516867307758287386160136026932672424685572764491451023213700578357256392476052070064557662851217103887623586829272451128439634354294870309297260954666259298996904835578297137460480898344481404349831705872073014490021025367003189374181058848681524235930042030272583474471581084149765524964783996968953185124283953692219973746430277485517621117240786415107309567024236879555700767574696749278973215820431336275540003044435439449947079032300502335044868782148010958838041886498698761417992824812839269418035288703276860075372054307665836869942903175702386897681247403007748449293605890614278590144548198920017139250997199946120382306842169757269474144883653487343668291502948790512929046430868824028010735752714115012619941459170487123529503321942925446300882121648683486061045435144250267839026569429276750953874831413781329926183569781926828306007742008420650210257054402940845300477420900596463035459161537663925476228189530120505980671249835276963527515263190609459756114361268594950869246280932982968703262128806636354291097176233377372601221301271675355866472022759740991343172705954390624184414989919913474754269622125196474374952632045250721679221439543202820898915506906953343499889735466882605825886742802909841665843368109400482512298272776050182536112851620083111534041107540808652574635685131601373758957620046108019534949208215872167415466210063465638128936102755607358666377861240644229632137628731725159784563564441985560429896167226260162892765191235280053196199428679541212079406711298511079545778382128345467017600209533109429718809880593386530333815099454369152875998211672337782351406483947611514474335525530344061915520713680360872828997267004438888021004866522194226190954657660158653558733177233490434962761713336905325744269551095217454425046658411389796944526871643383771504020278355969785665054805424975717327449733384157295236455040811499376880828893178003998804506149930383950574214551758663927018115607893600854527933413159685681634385303684673772915273925190056186972401199926254834818271565375965255322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -2437061959650017593656115317825269043630004413288059349696443788769012343693378241925850735960241530494428816366795907905729213679489942778590029337499211078633629907220060604598140190013500433904710381416027469655263375143447512504668702114873721118861040305559990757469700106428565697127469375614258434924369068043054033912737399470907712692257822862874619006181158651677819835207482933062677871925415884600737765380336762833796625423621033010500147352588646680552703737831923669576571751003086414888517619599334862104230965621353282090254946852856055092131149539150267246904789142954641221626406604875423206299536882026098068236002762776369389829004363176292006039817339841330870050945264359758742986320831953848807014141287267680470304572633895561343319920687767985402869089974696661051323765644186355512528767725900266254466090597750861499271547831129504756175694622924149106982417103151853365481309565264642597468984502429496463306456154441190968557359895044411974014385460873841759828358203377772050946146086745623908534245413422133807190734319570657788848922970351176562593702536378590951637351619952364012707585429160504246825866506427530765427882621511390063931697306468088331750405414945123523145171435640085512185761630660238632194385738350526443969150452251971707370572191580475201329851543951993106860948405834200614663794234636513364683684834284391922873365086147420961818402316690004007441182637359675340460012441692404619177768489405805194357755195548181966040113292801954567506073648425684318830029957324189693337886323583474619016815314311947526354115798576865310460537100664687075601031988674735285381653789370535101633415265481375648531012537310581945188704627265977432757588353844721328264853607038372916100809280155137251194800590982983589329664548538090894368644392183757342312616096497220018644808588147433933820804273210957959251757010875305062021836362963923673392857074224811468146408036289070120286176959225230297799503127487723914135102261478773832792131229369068701420074804879166320059343042051492547735260317612215406933778897685493034983405364644583691853871930670894791429903662323062206546045048182336406838226230446655629527999125451490562017620803294461811500522890063586860958860776013979706635087843771644225486191503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 24099865613342605112638249130040068298895216583048620547873787664535085855587262303967125832418970085825323383682918165537721459355976877024433916053596367610115661264201047353646925691220332193554399890233770355905371966953728135677852034635965403954884525775550249085496587957879906547919977763864110393859650285558691705899005432143172600508962312024652840405514058209848345084813524409714195756127611166897370357484353301718056442021023570476724581900880937827832564984461047810651083817108086594958555185538191305405019415864834015138828724008787506272465553540397927252083652703396903747445469716630214767564932221276525324349086707571247890892516279978329024744187637774863909390822087307480396049619256008831441847632190631548745765494210314461468964538367859890069795510518312341241576539045144140749102468685427009485030898241016237522290381137421162863995531651682203842158005944581138085947863780820054932806418102535701986500301798937172642773010423055032102442721196198161275336027150537786463434690780071724540234013959987441943757010386712454529181569219165486576213071781089500706694531124401688824726001141253843194165372042285396231042548352073309602547154426434350251225371505553036017846570907854587578034586907347785387974276160684041128649952363214557851180017425282047263252327109912016622824328990043360174459075983303070642822366774893152447988169641011411521415784436538657361933409554124332088902989360663023060125366207796427042528563530948054365500702983243205104769789458314492103863871406382024643217714873963931815547709080490726374290330313120229008234916020575238952027257426906962011095733163548204549144950318739259148789135019083292491852151316761976975352561570867024943822045996399699379913983268229762582857067949731572310564059812141418136740498441037057292852703292848661754509360011041233113260539237493010245670561674015126595813017199252293553192277640704618291883662303326981023859985045886403784359105864369750690089721001021915313486402071426398003415842772911841599822725947010578156150649010353564044843717800617281265879851667682975796103136513932693163615101705998717422369676295988777538407521360492842547614993476098929748685003024298785519046969020753833569569031666327300499507780820787469878626829199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1047697737156134046810914786610993520087823659135309453287576673320017104973992969951612001297375784349025053891514700110213764821502326428672761530512164671323407643270900526459500027773521360237795006084680585409467547409031301737601209267895051974885811403202256546233972709271672644442426724687244010792861682804660111707963606897948426960629239963381818421873070804830906107388843867987264888065282201212860747910232229574715756043787349773783360893255627289763064627626183407063263021770413419359638425764680909644994311658859115162865272895144902626593906313298727988011118184584027266251660889947291356945293211582813401591125190875281647602699861841075917298616362204626252206868826789943919631271508431448018778065578300594955971581494309957897954432721197604689737439548803574333022207664189007689689413774645228628470021045506974293980244000968882737984529291509573465277903271763852257496655048470138237040887599144744257321310156353629596365070323352369837726296833847447384790026044208741984195427593856674434949516890679444879525505031911822826817593736997110282029868651696093666330540189292152597264456139268243915002427391416679111866347343827578551668240926611957995184917110360760003046606183531936255489910013198786351229219660474695269356192058920755526098899874183781603193315548833250596973732195681652759103847161934165485786023788633889991410298770367005419732682851497277974351166804815778189933954938346470741863325629797047737017116264589040314753011072664916520614441914068748348189945731995540969308266622095305620190853101675051770296843837201313084909293973983317505229770841930881117168216472820298043920827878913020211197036391029640915899896277392452125999870341033029006302756649090384453227988745115932307366709287248151033628516376462916240166282154714944947512205264673364813531461061082644684197189488541026140057580707840919364865597849671984098825721697791275825303844896782264209959158849041714832370170490467573724847178380055256938337596947703888112167174354795913677280311677720395300219118055862854977987154957830310931667415186580992361346569827496758693360322562565733491980105448807717487674792825272308890007186587360100653972453996494094355037156023608030175396278676964617711019989139751477524100271191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 11710984676761182967302580043329065356145428260242099253788720813514983783807184509610263088104783946557708457535888890790751928707884324799676763239378969931774423168704813839491269070756280579004935109478902195048124888267050567058021626003044001213617261956823628618356408859936543039380137438314288831966064423772595684594959157739992585468188471079093897834160874231294283661774088890186363244976227794738526777531347276670338286030602743128041189773157491623894322920630282093637921462614681134316281304329266019033954819936695265954326503253519458176120096391765193782892891768013016699710212902880821283878938779731462195004219483483208534810198704692977671215341535318276851391631655123144777666306819795918518005092954288530228231568682203506003222474023203896620352891190798912563259216375970038099490360704082524481242749446775622995571360059449812577680169962374059696341382672611387456343209266023627596481652123702233115514612163461230289666415181762348143961023315119224895358415576638931813935365948049081389494579861465811339087275993782951218504107072523557406124783924273915402440837596347245613993350971700212770234887459603664242303270086963313391709730679687659459755750164201771658097809403944466797117119370475150374841606666270355823030404575031321107632239873565513475449386654071941374234121617556377015961157193822309192445705605107471049777637843765511653595773420497446084378962391500592933407129009054069438599716619531285387396295909799875491079462609358107757912634780341872548676108063527675204249739419316750903658402688315051838114220169198146314331454483971406656132129186139927454945060605840660098827570343252806803312325672012995884561198714777150892264489039360155130155796980812050626892382780955638797352427346914304155809279973657615271133110220682961817719947125475896270407010608735902797654216869979947916876369084444594279534101266592644775101048771736223006718538385342726920247081175367551463479371681738077411822697543338781121201492871690343218549951162079117569164836545664880518036600908993014601360842594923369462485830534511595851511725809420255417481702363011241537695841308189856769598854898368926540244739441556751018964034461474959961020977296645073577457830639930239644378689446820929060800515136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2330799100821283314077620047839869715888494058856486998892712285193945390545409467447383346990596906299433783130674989645060275335134339027896074958698816805129756054128606496137511035650209756070169883287535287751571971708435766871771148421473357015564276841672010604201158968291115080452014938766392692418145792267882155900803554609953831168163407783161741079624000874308844675401115996009003110939421810480545199245070956675545518886911655711309902630456039134968643329932618453358521853022441887476779729159241685321730292256863392555711585383013218180616139801068182840977480538396610049247865132405385431966357968559419697888045384427840860314595643567809861091495442260605635903703586113217570358477851508139652688192693459167263721982215451171455598256585129378023719330819367622545421341722315201725910562905530811289155595639567868517670064130223536930893653910443553921405021660666390022245807140752603869950531848239138477761514106297569382696623796134280735719099715732317191299005567801018831445759985138322489627446448570320680101181769295395914132952055495025045658041535305084251684443742159642904344293835768898653744275847351717334391222748438049595885124311830823342429892352173853068143120131751075926494508885224271598154669219336614920144751772276688354938460641798032885548989916629543987561338689371297710451769005339948046726188978076500793755781074800863050420684977873281895497947814633303591478693895287430238949176866737720493145751810725023437373929300789363229609938860760224342056845544426502088972687008765629418813119575667608999477507058341086511004223897463146050466026491097389347612552051639174132091286451677700764359191694368467448855811621521401099515679120154414113136849495622257320663063483286003436221955390027321603666409575106179928323669378528378148859148877920786670090185354853291065617822861591224755037253063515420339441092678429543355422500839898265596856779618609164788905670441318810021085647864862981573516827689871908408801008885311087470219903302852596015649846307844803261952568886857555572216679533556935817681188786806856012279933545719127984025457589739712632322973281546013924307278077408184921165603002488050556825224731803274438909068473372950991902195949027223118297460832824423297334737011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 3845767836036186225368447647568483289667137337572134535523107405743570162297875919603776448484085394961773673070394619912451293355555398775003670902267516899404458630471916454407942369027564578528466325727415392198942315859228771706012084186674827089883917637450346348452493551511828717568724561266728470562134919466046444363824095309136843210329497335492930412123213503328215422920528679241139870292945579123362771189609723802565520817757906603493632700590183419791552870149160381226158884470860820693500720862933652894477142785606893287786718604944396865257888145632228974825639554942212202893037786475729527846351747112307182415899787442137494657602288654232466705563269379325370165363911016974241252878029411531989860890305022434272863421063359831442159735813753271813054004207670311675448841184240722590333916489741686607555661345954467929795058054364881926313837678748440608198150558577334150930612035059841068661841462100926475621149297975306094851935834746960711768376718996236331860664605288359379410688974819053115657415944561834261966999655982747729814215334157071374692336941739329906798261644635564212404920177355635680554049002526702042393313929071053637623976211681874465715708702515181084972255423880833198540264345788921976164440598850778790461515136038993430631744811393482382584863552815854643984660124884312079185598036379182626037790237622748684260596693358349504248501609044260994239710698964993207591973781777869998826246523473369107262632214108969024215245317720041259533551876806376838698635519064288205228932651675144592353657152174940374105977562820481878176146944638469927812838028234741747505137427198491623080468516954606254450723983516241013533542751639086790170772495147182228051150388384880134631241146564725450299097516999282227564101870413356843871166089591498153894686921684616578014115523565873076637004327949015473957118101658767646115068458285378535860559021446142359829306067767275044286071174689576769915860002875774675919101089288558224947139432123280622732896492689234726319382622475008173562678564538249350365737855723663670527135061066811361498054286415962169426569293199644830232815934210789865905641582873384228064445247741522359363502251148803594263769366449607839942751410378902012647458864361184677741328027343750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 172368833347602770144520228150393863016696424263442190653901516013510312133260382536526759147757524876365095735827432045196172917924536757392475073315000884060831217380286071671383144173547911470110694823408715641572760300385106585144111967003915933463286570893677352871566763513335158365338184646691374737659214808912676466354344626105532951291230519671683604531171657959524341429972723760637345602557732589978096867850689544529630723260838731100940440327940725755392028165559630424297836140092636577203888592382536965383847198689549985172168792376840646749202811974070395292675715163034577214541730338097908106856400933998315475751071807484657585889881116243627256122660840303589862233248006921705119385429334049295060424294742433443282381998215346320868773328617183589643518676716409870498818957832832609289091456399104325524393562812015688575502034961906129136712953550117383116557713934200966541335477355701803200267316592069466919237916148747954638576505137477744422293401832105565971920246985710374513649440679503094418077568752103341057034879701070035267599633111583542712389884805130341343754729243587839033230092468303644169955218952841388159817065520674807059628081752466909954094120759679579409980264893103467100447073849685222344975563322093634430056315274255700424930019852068078119741328724276034330577855002066712636271965019635797722050725814650464671534536966758069065093439498851683974622705304079680255034674961829387761833893046336229324954190894471680223609304500831763726552672151239930137193034977475777104874609619491712932580913547849705587808569230829135639601183901860622473943934007083574257409928383986179392669625869487189658367557734143916561731695714654182954629714408225920132802951956577625089508935843672990220106746289438800923165421517807976592631423033424585762731216592204436501783711908702969761429787314456573640943978820294071139397933185296174579641569965373075378639602524160041674827140472382393461255314239994909018713434197084690870746086935978329179992422409829760621250369332310468528600968298862650820751344589793347239556928133608081511544853897517464087655685677647384920794951122162312662139046794946742964015245066205468030672254998796216084902719339423632065189377231565458780860906591811538794165136718750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 704315358418744498920245266467437938662634749120277912398704935183498444254590825873987692695307003958236126321914899091088001940028228829486536297716158985803785395872762262448449375106821965475519685807367028434694245046465404855911127661435734485903850609567850704492996189464936260007035029601905991788312537404092913008276010680685280045718643417213102785580875071356776582129265128999597413080373467846211499299551728081325683981298282400196412928714730482958713601213436256875984314844688522690641242185418277956483672292500563796949843164760336953133376496278763108452957893592933771793082917718345394003709848958469907500823854468247491480559436806840336769643483753920193601975840846624328906372675488754530696325553128671122539755028444105134622808405215962862227525317759482906726504348299793953888548987234001605191092585265303034832745352180523875256849440467897347695614324475380347881151195610961385975725466875762793696385587131278660535951993141994443456495547689524656017925660521112675669160397789491100516961693814228357513615318389353055935273426553298294039872705781105992773639350027643214373396514893759702994951386589819307323217539714168971107298163841202934053458323428582620112081915633155589624668376986187941016051421370477878308609058964877649402344552361778499506176157924011803174308979143118636377002268031495023055748257002043907401256128184086122523936719042832922991096085105659279495309775202059912614642475214407654943710977214796726529852563874038287662437356187230530412570558801596555341487081039079463435503176899810296509513768237899121338199826501517253809019303067596839365089420094720380250703392679327418776916861293627071454134334216461460209351716456880369121986008145506349635374762501431577367852452618366615611928225835482069706235014063752759631017142517744127344464690414596613992756541768597852323927923621771183074646862807092184257584982400697591460980460439216645429655166164085304968454872983143503134478300094326933736288773886839687309458801457871936385824834961051566095543239179791258448379345271377519273451179432578348651807492947107385829302267410852644263025516596541591787424792210860927504931752152367873677978279291251101666200834555517882805577150799301199159348131149926270839849902343750000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 644735860805703400852862008933695219563814964877314816459174206923401023288961412959571934469338886187500712675589497317551725051326744663532567994607797203894114086608724588402203800205947167334627418076777030455981063012440564982196023383853387588465534163573683961122706744503052890739017958098576540021743019618305166431643164137273281326739902239387462240168969261808921161127273088490805702454639143875335902140976439069273269093266984147118283262246413717536671370153422591118188285901734759824920591871067396056101134642298192663125468674395934650231926071303991675246148366957574660732474916629742865781773922927821129837836186819380147380809675243751167699674484277425498880148153317019184910848141654562353989257830649462594085260667339497581786682662381974384071797746667463148317044417243888802962421324632615829667148882043891290851708416675332784847809181595585336416794078262627979128628732750646478387905545284703496371936773366155388869332078655844689093189687728952091932718974644197550047538124967979207944315715754649330397389773494861666385178809009711135889249758789963755310685976123852164371965963817551655282199519246132850412952691302006318985320210528287462419978779077772985471363771672125736519486875102643017436715849544411238425711984073340727080382689607010478858613798109999344858502637316760631029806090832146147588942890228814449867834396042978412837181914422205860620647996693152286796167818320151317695887296971312509207443791189700136884147361340273754926767166219219152818704555990556322827678735874060247906032808215601965820044196302909613073048653119203269701689393125225519196856927397178661084821044282520001015640986900599575643099725534868865593852979791218949079653450125572981035170336453412672524568826414776333700474242406954045297427687782316253662394588270304273653900499639727866762941462767061620890307431765364001402774781384944462441380100026245841008874691035535149289079593354201122763781349116703549717876434406667659074383011995937195310291532632383817642462337854695722702174023463070887642194299793653929340929180841344816217329779986053007234675816723417138596026037135924357434523342627783187220703865137994583174461957462214386261468978136313549061596754393811761645605386350373227031082519531250000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 394224340829696832048413135380458296086851332722867515573753718398391916226689095518713848631978824161355508284853535340706755060135124756543038014969259459205605374483016112147575298338992154539318822824779529567188468533792715938664690348328115009218776660647241259900254089199880422317673222367635964359012712323117686272598792320972666487691030924869413720425684587663873087057548368372274724264655116721747673342157765831809825393456948923104789686540924429510498985377003854487449968783004924457672292452764161137202347222998359556942163813395992415467885424172005311547486387755019844807115493063856379390929050787486294350822380311686742298366688881024680256002635858532499714435671007653847953588534912973449364247797521545572572801976544029848315190348736901675851343277302582842189641302178889646897712910966515753717960156658081883853063707378882353394378382862896526151736747296718325351664895328180074951829524391132267573236806115357436798616504216952984171009473882399462458183121340816056752269460391612686950485435258483036300085216711146200014158585578663250570219116290345653559921361219040916566206007282884457789453156004536643127320188284063968539829657157568260286492618454143479168006386776348556565740616378586699442933766955640593826350887720106538763201526932379401284707091766334247189378835676027740231902674860134273130605220772290774345716034069493595372040846265589447539257547591665047132042894733640894165592145923181162279647234292810911457431654709023690710429614144057570697898764531340014084277015943363020360590600805451007877749892252400578625415472577285893172183930572773446794080112469246954167722899990265359558530436338983079666260712132735879168540720074986570132285419565788414964232598777168276148362531070329596613152055794933781982062061894952131543955231939741179705396209643733198123630530773479068927433948818321264359786020304937486336774423512665668616960269378968483434101142844441298834263012120138781233570329220005157718057506397306935790133387359486185253636282077285703709521981620804372655885717435847080831665352563333442426304314299205626495722562681220780901118329384216366044616635378151853601022574944523081402633119336591048264843377756856749207739522698444929472163295632061216939788378906250000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 115484285156983526812606485394198905139752729688389299341406731779510689253892638131203400549233312587704899065782247013988689611905992109441946481755591022037531034166008763917849935731773404742889798592642798857028442082977494298691672421882590835187772981835272540654646175632835931503711435711554620822974173332646432726842476764873250299521679162043358022613459824731689489175373133410171676946345497849371804398511059778514457853547306194113469391764772185699614327362460243479454973513731182554300463191546430210492965736917010563779558935861852396054855742067740820208972657916336566940128363900999907544142891833176338805982576899511283568880656384227983925880747487120289080811518924237543690674939308846444807697434641470003741688124469627179569025960430927159374212715874159672223928366582595658389761139176968342329774118510268650838769668304942237812540500973143829562545115723220750884422236566363903877425402592035351274629126102227272568679290604098808727295577648293812370090845096852835067237154189008276456009837066744761312256175006711224776991969022364931034483307259753479652114317479783093162323153150725152149948348859067655748137189953130548982733159015906786270855815318836063483380881636333566052693456101553580280322152854849622437506868585532828113860542133766840622932232798759484492352289557018722795641854494145638015435555360373162576308760659045251784543047311753121289953460211912686791548944115115183539423718637611634350288784363490972152723478760799880975623548249271881997762702762375823724740482798053178276392253390252574702426413991499154234678140714283861152993409331704282811103398455443568588628929917854690074135019695204762848367520921115834062638009000925724394608818263692035228076821164925821621449891378168970855673238716157054002000558165387609414073589571098918819062845622998138018314718563210543485818864937294720816495148841288390608225513290582937740256042797543744865257351889173901863959258385687007121586061631432268952386913617607764130890521592414022195888507213988471858349356405206741687522859787315000305672012083657971097593060031090758580268024581614144682096566524970203131237735264963160986905650167435223386990122587408280274407930237833625384229779936326528990929653516388040783099707031250000000000000000000000000000000000000000000000000000000000000000*i1^26 + -8027355351984658616430957476379590445658673633785997095372338379747853832120837688797019010422723332363660592803416748876513321061517656416402984882617263594234926800266689397497732496122748091884130271429475830021897965715749182395370336811264019066753169292307811094208076785551398639413013264658052914598240027624473701272845359462980549528767214395013004836376348626878808004719526416635094667323545160509426964449397070433958701879048818332117978443381803268650067845665570048902922173362904728507099913047088647829004668060063942543430818574030828910599133475420791453864983670706464606406574803046542681827907152206321671213327065149918018424528748395434154319639607389207521218290534563582936071584660395673934437990418028439251768482345009542196026863263347065419106909858532643070126524305854896384586738623448275502308004669545354143040352647137524590287731066525644281268813571090341255513371357461059940128191952377524823912368871212416081008235479267167068908883183647784265215896456029318000280202476145609176482666620766872309455878587181297178771823985023291536377339265775175675448422327320546272942252271301064412264807039682200605886043430711245334031856878121297854383201670885908043050512969788634318608031951878292833301099617920586196733796128189321115885095429702832098228747003091422622379079064495568074565510180923821027374177042554326095473199865948098841684559709369225567033744652825320391516278101621683510614085585241140269134898097859480536137225688144757663256252472474754532256621535144627913716013932797652055963620334933106917851083768590766656218310128913779626194401765216403112481275908355362857281358980390783215024525179306244604780559776762696455943188371363170341566419386578818243892204583771408899047633642146172478966798509764699691683945379146321016978058931282361095089096335740825125334221864153884750927560487689314472869454130647901704221539510492778387628439569308178555461503280118468913020430760536250880011988554712927256856579042201583113025458960259284066960192210720178508812692253932724729717382011300369723848922507363066177861635412906254613222943040619407352499727690820939661134436067103706587254556024519864125541775894108706015531901784240134258530858739592771274237675491641550903506933593750000000000000000000000000000000000000000000000000000000000000*i1^27 + -5915913505736680377586349549276584596300251105903655475654773508097863663682005157333116533963762358585315960217774269505828667528548670836320036345025846139481419888296877162871241011751559328661086489489922511295549799331974788554100914567905739594724325839002409457711290369154744269082280013683120987642041064832889734136468518076692320236192902012835679212250475606738432996905082676522067660654525506764505045908004283170506324527417173531760304810352361838771910894807211257756853499338111706788707964999616355568954887580539270019514178329481244864892360048678433254595487599610725422989148765373746004509441396620947452221770580334025995755108013702934503495140539495185435192578691947001817043857025401078327894866207661202792967741434775142366657504232184544827683248876123190437977646399443614851861330416934674509520298294781522438512912309104663937003478680602110609014133481744957625534032104786832624450096657556682498564643726361555054371948802036034085488214320709057035635265160857799857878760816895561117900847780669638247575026483076692837326614682697507198675679065645082204592650916737376873093813807580355616734253212765682920669991213657004475167583891287915242636000050794646313737062143840470596109386190700491153327305552641804852565525299087537644530264942660203127644409909658088445248715900593689371149876085755460939101015658840272337564763388466995951298470382346522317931451406894501205687527424884950932494019628479402335444221695171106790731376712515825491051998801345776742409815549397097508100787219405589782339335534164747265904686343850960935299864212364605371574726147313261836426422870214682265560876596362001578070109947181699400295377364485474954325464280442749202737562748238768235085277239146853040843301935649560888947055086942759808793597171437646422604278123937352648136221593271983973897356140685785672977562930759997354437436544634536869226317363369370343697332218490532123752271303777168578387522666891942965506825694088212448785885897935671423100595826261565388967998412069994997240796930834477877237930712939956383793303010171544561063194034951254063896048681237965050909921922508926225811739317908396572532204935225879845430991526915454885944913835319722946394429612438391058994210702919960987599902343750000000000000000000000000000000000000000000000000000000000*i1^28 + -850148721985501354213367693794753716500235489028030504297374790108877970407574154900875518884312890151971137020724461826894414421489426618167181966270672961707503881845923521253021813359942518345286500685447406144412399487326520231514148358282499774081188209193423973408331330614927447055265056840332393764815149254108627493162420867753123694088163847008537225224841021214741539351046284837666077343763387100421684158505342684356736380741578358786788788835209996464694474704575580514300071962488585464362265053931166393343161672268780943867996713966065378155831728889998783566258338808625985560729556709145559241723729176946088408887031184991859831023648554487160589597802567419802484265460931674224979275454919402183394062830076988416413784345703042626888596655485017982178686376107864751865504839725899277123798521967128744728118584220728798603903869123873814701521529708459574150029708035769558761980871409493456878896276592569573004765906554575233583696733173324934325612215564706117417358569967618613269764005235490700302491709940555412469121396713389572489628691590493116974094815807297002697232746057071755940421833218962582952548398493946926615490369291209121994678761164463928842628603886112414985552994476535796747376807864265189294138527961729145370441831635615188471404860975238720739665798281769632261907025330790601801660031885874679950225676482771135123027695013500974658775028699975616194149819630110113215889378003116782080451500796559858430984244322816470455770496869191725091073199582452433270408817494585103569900321738879334062122073777561275594556555611161516869019462094333011090165228746723762857159755729793547089312776138410444413516805460312503711119135944997613188912614947770094776952898148197947366423230737349487639708293423727086759682469819135712638425732031133697398763959669362085974122315339259047779937122812422073807320591385814555495787750693465986021053192085650381247193804130832730088381896808215274225242199269205750745643076593079320806266468796362010529482168956839738841556243195126110710603947486905546176377879080341152991467731388901407484642427332765097065302057139769954803267120015464266366993959804182726852177663444670463125309828639606442777969511966028686639702127224993802396019549014305067558105468750000000000000000000000000000000000000000000000000000000*i1^29 + 45216763266678259385524256073839981710121458333332326625129922600536110232058782008601805986565831132644851411059455106134287982387817217143844074238666176453853012368261598412285508400763882008908119778160762421719532274295749891605119538614167208506625632724740691778057228316015707048380217570654682177149840604105860817370452481077261712246297194987477310674236079972696221545126927498374876061345189532815395989075911395054071882628152691325635628975872847254892118071348136290151985552171462173276496896063520524049622552572726204340647675137801636323044416660139731287143634709628104851797918319282128674330418625169113088193627419325740225659685365209051612609463700417156471746017615952500887490474972463874530990233358828284933029254512608482283628065870541493720077494038707200604205892918193040422329067822355233502886936072911953959507121648832411293336054490032994463552901951143383860148692824194473800258415575601705844842752222611971908637100245676779004557574046064969238400633837561714739074212693371101541959156929416334008098558784303830086570073278833051272892088879517040952955840189648884008263561521284016546342895606738309856476162250931239894645298301765984616244965602967617864644528245984334925523632881748983424453496714450013653489766824940555371421068197512777729378031655191438205890793669049020621168439767506855725053214112465743273256062804847446708614875713106499113277643420149147223611035739387570964788550660121365405439003155134960883918136438166118874324985190147891561380753694363344949757371235534062726154486328493552051733880377861078810556937058482904615361828947061512941638364609491684081966264578196558632333243886579938941154739608146317396427246011827859500765139168818649909774733879465232953009479284579966291134355712064557161594298184021823446152930729512375800012808393484134830709110140054026666840896063521410566690802337564302577467971479614766273969753343572621727765942854913106564382509628650440926117646440634047189400391569757755359186032266443416584574771416179009665893091218662573168121355805585021135148685983576196130305094526287548140265918060241902277815489641547796099960158231272014568301990551362585903796537734357820164246062318149499035688216300631179500422130514046150643847656250000000000000000000000000000000000000000000000000000*i1^30 + 15520569144450980339599998281195600192317816808644583527545895769834189479179587902139493125917651991831300200186071023604740854497932983669178608371281032871468072554659601288775081660885892803473297312980517865816329557901387956456914773339976446479026283856052655419885474578362066519954113111652650047449673148634756185376584501293333112255835564162060712381216225409435049634318395451933477440956853080136328696953647934131398645630341005118981734475573539096823176653638736366271357329275219115134729126567775244074705277232791962311114099686558024042483330559520192562487411615822889290420473130887513028967873011674914793297466607784684049899576282210460097434182758806485701829791188749144573848980210594743099445155629439901358302262765112842090037972107828156733020102448140434773510312129682600874095648923555913577838912525312780217247557569192322564857861500517754631416312125131302261974382074067829008188576411777011577328748126326144842481339488428539742003436728259385232649240833390032742011366289799113178849888247103215248421632326694251877812331173029174133875285745480643511357974664312626952182771758035992617393318042605250502386596840859607823160223384425581160189912574744468948850950542944072549208633758088158867078602416378639639792292765279891710358955881069880838049113361986210326638342149391401368557551433281515212243567001989237702556812917843084309358331332101984767770187353721333935344059565225636972611158767988257778275237631744596561310817480213077179155294088982995918295488019034149079511239546927285705149382080006610371824107025730867616756341275296059211824834025212039141244065136598546392642913753300944063641271573462785845615154025584717349514665842956232578244442888075867576456467133346879522497921418641905526695711220947278841050028393056957993413368579943094323462529090948161751481627119584264745656759642799783955458877669298833004970453191275372091554380093362411076532718320104545722078290893892393265943067871858479180688632991680475835630405863887864472372428897917253684744169985012132980205320487998842832990755470932893498012025067406801221032718359488067743201580647248942022684456257357098547464788548610667485734916536227702827604140984487969702195992392632121573374215009381598029394531250000000000000000000000000000000000000000000000000*i1^31 + 5464225324938147260814308354043545407234564859356253192608442006329677440531477854099922533364728109356086365567634688113083478070499583267117055339342795941575313327601491439752779873937727728399611315417110957960975659923344751904084230441772689225082773586558382817047463988526315290601994874334760176199696982306988179137735906413465655240219637225294370942861447966321749094299108097127805976262136673151379449757966271134833769928122682985379335783696577823191500857950564096175862524514667496572244446388539551007623868522505310358217460798530410862730163215267171584032337903594878803181469290085749059672125482127930400575312193004776417752129023453394676494681134155925366746203957240206790407046295243780554895352660925039284795632826904069093594577325551075942919353402197670294629164589679953138120353951591995475237669990730066435128563131422691731105488813944940251458012275426533196106756731471918186799323341989962291832896332492860327803922074889894505198393878079356550493773885246135094913721519003502287289776936292583393872469139174426174271206506937607090552955914910494477036239957529352044681713483004554361411603026775840722187573684418298389751002163357521913141744546122121730188849003076303591952959216732455124250098456700079604866969697150568583777860797500776631719963894153587224944811393784065290808772540955084568579735444119373844978257685359794195518153578148437083366903496261607588425180448333245505400180807427556462149557981799347234611835973342588351936518882344322959169602212567704696458084467696850217904003229096150263609136553987747695559599966248279595316933633215046434882675774488949750049421348777608986261715791654641473084825739113699758665478348795725779644522685085523119065866113467254861560787375648717676671359680793367822973270457164671276450364183034835893398864636852956040666903057404433624432262322040962679223631769825206928632295937150850013964704043337890394648081875405663291463674276483039641070769099171886002050949135222410039801338797076337254434978912736861271249150547966853636347572804006204887373404927028795990698780415394816172263327206254963487423844328947755238783908506672152622622824658738062460238451083740148453647871572505451762632865464834797921177718067394409633935546875000000000000000000000000000000000000000000000*i1^32 + 182279317866956096872072129634200381224082516316919787296305427352818055858953351031598604980524697359503303708526070981924333502096468373232711345154656068345393199535505242604600210358372517777633838262873197649543206791134222494892666044932430388022132731280883592678745050185870702280307050217428555747025014203819056593986920890920816213516458906892270627379041702095947983785099927156398174170722175468468968900936842006022138666232007992359988731944232655586468587816119387181018613902909607237268835267071903061526120807885428765043044863138511974791993763441862296892504536107003343882954242542831025285022602621539155560470453356237669487551419377548231467637789815315423312206003871202961656005946728275849835821413755826403761787122759312192475805064514091875984005195543404984904553661446743218768424483858762127304624685276947937720006334002805563814446241439453862252734774504389197516937896744363137521183540842151421227823415913013403686869216523525627027681587179056349812892039077959958725777118299744009048739495707930318784902620141621843352853424274585907338371466054081146568564101660897866818289895123660813626924579403134245638007251924595434315940928456972274240716482839318226797770620249963777413066797942870395465910890346668801122951711491901542308309381361877018335532932231848894260905827997732944944010926129104324182409214183406934802629074881703487066521608340840796401263386670069886973720903874859045535335729360817781239829851075191648087243764070381219051508669151801269963487097717656723369451763756145837424747504881231122649572801067182151488245307822369797739708065720584578450726235597409132979867985994425210799776526715526760884497714036196709916206120631970428766932305012656058030894310485141459715904001919321419271375242639021639316661947293547766931881373191361156050911130785998064033629399300260840520622929562351334346344331187840015045163074641311095721055676240685575307208663162643511829512983353239390746867372192081590197822922937025899490564636376828506763713058474429387230099022771563860072401746815379522529630769592404553021118513543221933277645253018774349198285308826339847212026453224339801564516585982300825913091205821830849547603397988214299335671603765227012277700260504315967724609375000000000000000000000000000000000000000000*i1^33 + 62884277024553720998106718230887525391707501336839634535019229729405171143191283359550461558696853115355182876201802042860417583837579393052667986061777647132407832280487501542675618815092371164420618220798871045258790663868502807007318899371209720423476375812160049377746161321201540463042939122910797550620763978966369741888167304389200434787253496272467662116756046088118187971396848518904693682408566752802292709800119243920576667794037266666201410070592013962401664753342376212740253176944622049804289538834486663781950185245167398442235721632891541049720013428864555813769578853477478949295562586034581160768830545284448937018631987123191139094791723685710220556580200452680730681570051015663684584126383492586885528195046906313605372052485961315445377745080348860499377330524821303330301916133373402173417094676241640558238020605841157985694425007099555861591418218509000958633986692521655690441445509776103499554216124821406991334243880742634404149879547386273932735422047104991762314757965345560097261140641661258578762516901938366189719594466679876436919991547714617847282431870383567387940066363447420613745435090689117397911197026389999343747795822141963604974816584899474927514742264249681423443648533507447068334782669606332172069046335403074701540361462363767294216482872744193060754111754775144512295155178579507866913781180409521098707507985345588338815042363964497979371335874295228153896772839745262370152575139427070268248349938957879219329498316703734544302099767454044441330970315616317019265262653819861022643190815633643258143105336870845157882291899859446956834637040438452197230418479455649730980129789961334840242817904433866479859616387170409366551378188331481121095000969272023222661549287882846357793022369296999471115887714984349540860956672749556901287502380269790647940986515241963288793542772897038149989484987989315859302434214782224751656422742430443953569797629559971998090456064680761843797508940343521050747347894592177131077394708393270649013481374305325383966260730924683368183918392339181342098476859986683142323196302367031975949166974630823728103344997756482959625582583695928030601898275887984560626028388439471182675513012593176487272504370429632273222427927720011216859290958523837686959962241964483154296875000000000000000000000000000000000000000*i1^34 + -2401975495432300309878753540083026962902930386573261198969947814792268648432240106002316087281259422448021942873914990059600781231279260268290679336041100114961411569860859841049661516450275026279725394336266201944142214153511075239285179001279499176508568293321770333422249040473139218769453508752860704309405600774640711476757644899177245260222242999337229594684166728355606089659526753182680369405149463149745410801310949083227323806850918138599731697888872151252222951929549364126259628043735792044119456877337401171491266600061937460572306335309936665076586722204733496468994542535606538359696240800760186625772489694529664600500051538003323352139034528130552908092375520642090042175040331722997501854529326768818618461349500329302851310033629452358217223614484655987592037353057669771808642761163911809585778882889551628965826084093513780378543376070743501528130838413950762944671307256420339957965706789823687875874318929271383471443169699177413006417247743322679161128562992231270068944688739101779761361421918205431910008475346634027496413793227779724910773306330886378704760380505135280580179723486912177281279032793131877835161025276584683709429927854841038442874627199604665134277200906405029237546938835855318155309991947193858659115826906686152895346977845529879843476628176448624887824060207413817993541484879226652783160215276949523648142353803194294165414315199109049899631192903534364923342562906866065843172632130958893548552185164246933338378090777951078636208548384763843344477224836276123099049091076100811072026081369747843243336132692490720629451699395265984305850565196340047435179676444483440772212683111666975378306261712105759111894101380341366666656728050033074246772489821998127121956606158377213741126042758550238382749375904475006946990877148078033835825003598312467484851699806428174907860629675059346625915096415118625458278527195793904732282965740523926949961968444843152635473992029542722542869108372660129627181038466361765309494280401315861592256401636644203312855702266185429030387399826701138894321420489755945917715137708606115329319348818376752561353392616854384334073197792745102652613283896293096335412770997244082956518435321295236516181419726395448482224731561849441272639614432897447208799405779198681640625000000000000000000000000000000000000*i1^35 + 27767227449411466914022902986241195323939108231644819228499064554377321769389451344829922161750847055380724703283773047444862212177972832106362393675703639714262214503090110151839985309988234886935121734261216015795155811819983867532491708696535264398467759309774591214501655305853714388249099217517195803476545128629823652056202524092798308221989528892810061310388778612405746148014032639899858668160451674911755626933678984272122344112789955162142026633305896445734111456338022823499458797277769576960420205174741717489708433431244972225022044142865783458688547973140018167802970248465466561978360346977935358940921825753897733224681117325732599523403755524971813267941743919060800977971806094307662186090707337753974206565327342372155457703670336117946217091414819681243292134875744967329388402499428684822403722626947379818260882343107133763171066585618190307962551334443945308500234511251009956439254263988148551047640732851536230639753339131655564407826149347760592434701882622629366629738028756390294042607096437633472072841622154038647522536686946901947029540138019853541171648863140857004664963404752257619729952872634170253878311106900186679751125825771571960256072095766314105256301287383232741951666557870800953056625760903935386303547777181670228373300731143393549798837473884748308770870696070474576310783278969980890664887867099193852284725333031556971026978973207230745795386515311265920749408953912241745464466140818611500099623204312416698609180299938311737909622396787134834388554803382011847984255090104718143094018032858286023405939331402791165709803102602567375355380629502241478716971772144330909644625539650250462742769040017876705690227847098745686361187858246897709541400228078981163337190395407187769518485558770274386870292526421623114378327206319007994945767607553495373284345559193908027311171089084525993911832740576518409859859403705181617788985664522957985624753858833681569804825476394321738550314525502924022627961161282076528774562192485689056645228840170925009799436996384143622165061097736600453219007654402693766750332945580603050216079821280203421967730096749309102541162686709046461374998689845602442347064965306831556823715785348634806506654550018896957775920843335810463665795398902983995901400158388037109375000000000000000000000000000000000*i1^36 + 5974407965111458055544679082372663566052145630530392842886511968772259216971990005616524542931193490197271289363168784026558445909384785788312334131127053537973440227833408665090108663244217231576704943680652321982306268688366427798463379888669140834430572130354383346641634370111747547640362527950903741968091764284013157174755528875573904328385979048443562770082310457646318020487988268644782056561164222423139523201262229177560893671807729717273467962074675914376650941311162088185373240927255748603786979282411066371611239352177200005515172197552223633351484846222850243372407290192076598498535739159899170281106473418981121784317309493152323051640514319484471786755583078756012239192011441853898255714671613097678768075072446419036709237215159950732895350649734915857513659681187438092704510932211695800922232110478389402548447849068591959347204639448395237237384521598440180009568146646085393897023784866758546010173270168604624249663757824875831198702185087609961120467853142337867476119460942549485985306585514528354963147537289262870397730998578273259443801566745397918670660018082418424776240659383468542809606005406314180668765747872079067158155853061117184916987592637618882373376389386565878818078677715402552386731482611241727299381627850459969235393725299447150653208617622287242689606747922687051575955463457093006884586975314267427489092325955764130663815585479771203084065756822219853961552822881824193273235990212331448527238747373745962704459693227156129165012069767148887594817458087249464251711539663228585401285102750835085285542826526194777026893978304982810692826801267755331117115452322829728405026053966106281156507375330306097242646677855035724396436742125432867564236648029568617739390278470905610379220929944758355708874035971871391185720205116255872146913076906249909358130006603941501859757190086350548716537724863100428492001021671237769680567894313079829745034679015143743702145154343625829385667656199334453272701362668222717962971609148007203996314131758434020279152654121528547399907126653545546881477948033613306301863036193296570383373246668158401140099688809404625610673221796141449888820642222231176455619111086004959667029088536150253305608807329286910474706711700354501203691584939329594493173133092919921875000000000000000000000000000000*i1^37 + 76447437279934506683976034894924890658857093123979168075140485373924535824784372523987457946321309871099794612739935549951737695027306687966280006388065345843750178470477626242737886216190159823764079016129467317922103526514068549530135789849826670159877594972569665838403839315783398274794986331600401682165222595279485294638891574688362729827261101155117632980033168108049066722547489635683789958368566721937203105596776504943741851614657555027320280916935785628846547356840440602590656852865406752656439311348972152391303536077538319374698164582662365611605398746919680989970872471224908854888877388854298264955285570761740384872019430961124357304729997157849253770815231467452442564291917696931436750446940425714981283462706599758305959041270562435971324984482832282225932772877159703152151274414529568815412127414598644867568895023061492319745099073751415583879197189343341712684302119398627194184391756256627228465061500872681120068436930881802169951389926353823209190872177836577486538412811622365936072886478865565482037136146864161615580932974019994324818148172536367707623949921978969222534534317515576069576025904048417353114094159170090645710459897091507752403669817845590909169334957753624901725427936471520189754038063591576607854644665449982019505267457634858670290695033874639214330570413474336757726493864968432406721433557975241203117503275335604464619035608355320342218030366796419977538724817563376022816058573181452108267037374583506673684865536002096361530705931652496177328009312025470594630113543035675380798169781609236929827964248797979557078458099430513934537530755381128744059864869887696798164294382404035718228500525539052416400988861630416932273053091587412217189936833112065015749207664449052250457344403694759129078432911548442769815040866970317441249285274584306878933276565668790820512810527247900170932981572494682003450180156478664876566670137948796296955747998809198868334414399244003922590008754574473659756828363279560800974481996960851144335562213516753450640101783666947841242982817941177523609568697388787582757695967977085438634129743366595409173858792837405798147811226062480462498750570782066117978351457632287054325800901551054401151244092901206214926218228004411516025481255579232533862383592724609375000000000000000000000000000*i1^38 + -11232856980098515320273433931509196845215417902624754360969154154740129673812230168589963978029147648465370999251442493172408937761221282538756824373221359820909937139131517546157036294068434046686130815780185144092829172986400769859663856291031414480916079538356716788461624431643600012411308173397884927886931999841104486144650276610871780947868889718230469271136649116343413196044786926862320907201333193433820194528272461948217151607436887488013154711736629860706916880142005689575520427013435485134504591995637465572140839304634839388968714738383947775161035685246748671668321277674494976591724205641921419922846301624173895704781747213157572399285369652704506523760257123857631139133573972579629797573956442429792988360998961007111362516673881166255088513932178382845792792789765676764283326400542384291502258783322734385841377734930482524755512406520968910699882893575781616021566478213091927201740275361606454740162246409375351990147728999326250183326159922322619457700049671371653308831474844626952524981665741753876300853717391042870158662466941573838939783373423428008850691357859368682326436000809882676668041497407590813891318520667416341306899962861689546294668775128897539596474096875085225004622546247862392301115808358136104653020834738382647848770299130659134458733083485950844697190199517800327941300676350025235080734824846006749272516544882421226379203346106414232205504506021659812849718082760271790266141482875626535940620704224824178686418670740146204510650469597904599645007911525938642754671892901717214339254523142333374197741913663476192384518131733338302128369767668894329085399889760131168421425137316473066561751939106476861949933006784287974417771410221087271926095065034871487311154777449097144724117976558910904313423858786151715080220176482643090829209113579908193011214056536682896363639353538869833423953221292500590126074257312758630067582839504166514672346409102104399695010807178445378437112030722502619865977165900498449699073011585710955318578872125029176100179252746827508898577984502104712810334083452488276868953091030410091079701624720407093556289575550681609788178788859247192861048725012298166861309103419917278296190428823911340606055226949719061700521094946283150735816089389748973084489468017578125000000000000000000000000*i1^39 + -207126231820001736799683537491221059103341337980390969905923209711798978980171494897123204601758782090648722383794018377634434695520731026802750910800245863175379096680737814692921192820311161430081807057252723171080826025148327864866386800056279766348758727661413303955812759198219595714253391534021427189552818570392621660086745470422178974281861780780110760505116649799167359504102196009151054245579980033526451853402422057097499548746900365878155865248484726803559530077095758801467534385033301626127803573876075117113857073406667582314211765979674297266916736576294810386642238544389869221304827097030425239043632555351765901768698832636614608973613438061773387390394828676424563614769333002540064710069293493014342257732428110516865242625029974787676140045861321281200122522313665931200127224729053950620971824135986526316503948842664884187972427822761455140685670571252464285330193049314454892173477484170485207209106662735566475617545665505232747304435715802755236293814206435424420774597267950238580187836885308270786043222138254682733033283520872757904940603715389790012815698737231950039904733865261899124159545638345716735902748358145472800285684519112823758369380486781250984550232111053694014460926165297526477189590959286186065626701749689592614861027453609785502752049070975649439219122444201108702336368680383015853901179587719878808872005607629924592694408975804179629396800508457661817364546523865328839424216581266105041915528135831329433159358983823912324194865314943862947699941818499921311548181943553881126192620887886372854191286250401765220675899213594441559896481110266265355434992421471878135087447940496630585182104210202041415817665886410517252739758267428678743487651704584443999616065778776153220151322867903066704248167168045403185292677433532788096578967847302433918072397576206292599925648338365646365965781202036371564412884577053829243025002863143670151817880033235431438158610598569715973857248679068376218696253460839341900623624655585708070586292217958001823334273447082569686807805223962349615804365196553489220100280862392125480692464642726774227843210288272214293029174516022653250883051489641674579612962546075558890537191469221964371997533662568751202420217959009969951829782286756541636387455029296875000000000000000000000*i1^40 + 2817926757782768379049746231957875389143465309568219434376807318361405515026820037525429338515033390109435130211006086119088592413526736626631822846210047337247619831222610316789624369879602570615928117412105414935650206049690061420520487889342701453843314790961036952193061673950517349401314999370507468237422948058315156271671298476820290477022093238186283866566732761123542755093855533508343219442188058998977761459236037404187622596770661295990722984998701949974380391881113472745335845995123349284745221265627349954431035385478390834892539725587066487639789729993172508556354384530961950676330862109173207797390710037098912083745937667632258410306891145983950728200752056238163524331601086227666378019462846842165119845970088219847513062634971333496079650008777176200206411946477540062634011451688655563921573944201387754436197991904728498233081557606679266921799678803353960451871614439107386582315444555222973127422098959469447881768149691496927233012153472907755424932027905631838253852211347816058712082737659170823399967454070163854563454376398827460534314910126543171948160667029039905621366711809002637736897925731117265171753018761533514613428073192144175851733945613109024105674900183515394627760481568630982344323925648148520989834717463284219968814612138704142941320278468419166278704610815794155424541726347942019977011356216089997957166335764086329719214669057683699737990367231292071559982668605439118033155678018571302402464144724621824277649548467489377801470847883862933892237318534997397914248260118635625691209570856965042177441317369177735244365160886740414317864594324069470330702819360832061494713501094191866298300313136801550237813412283967356900764523976203868258879336877769452643107213707390876118204491330331307490733086829939002805641182808184155585054130091130745586403217801790482455112911394665403190435906635583169426565376883804268890633205794165012674884826999080409108476329648044015031133800865227875296286815385854830270090340239064833548157396848975462717400695247770152897906361503289064083366480176135458996567120889036005897884637092044443308672539852075845735421618784505061693417058244565459034421557377426229922680088974160075935869688687557370906706723622993724531060817676130213949798681640625000000000000000000*i1^41 + 51808030918920973430365212204396860243966809666848129466443901889825566812712925585469804766651894824042656049114302695949307592332384414663354207800117331622436761149330477500389359326432311202768049453774041566261580109258544020322830554639238462896419515136531843168080592465326768469061320736884746617267637357855010965833158631310800188751505628178364184050388359057557463386323170377351789941566064849380352411730282248014051126433718092501241752378766081258958378135159118356701370446336089790935540076719308531751996174205745426472703861374450964937219394269007070430260969675801204281465184769230752792396716229644466919600393143283670189984876511096191552827565185059191196702699328636668713845027661993474892829792764079181808084252979808237813924378493399346695966697258487632092684992936745354466481393017311149608267932574308558425685367743198276250121603119541922812319230097249865044792293500971448576691230527527761730807296459826210588508492649721061159686557726659199621849476628072573326081202162899989599485705454919669276487919419317108269057080977330662424641375875339669753943477102162291070869916909016069592026169341591410654924285848398155453050273007258737627038994305220369718260091571983264197050470960583451437407015905259126658327350667727698047279910449854400080778467631795106631099069969479459003784342924755560340582043438706093225579267857279702584848076875962940165673400302550563505076389826161781858251788063582237830910798001909584372361296536356819429696240894067890285497736712174065849416261323853121227333812730764241017695960766341027024496214204827871917898920167306808228763899427157737948006446699570863556714616540588261757425985930267510876438607158202940937954347577219523870650412566689674323591401482036558363561512933155721671787043871144777946624806763176995814507427342475609912649260003232564169708112210626253996845624747043266184063230331245088469916044591649495389128186892309437941622910051324358701596635784861460173221525087523991074474004639023054804790054496650500574988127153517284120351758473797989227789470968643516882761056396104897410463022296790977650239236640164666598018315197315818730604222700987990140442418896817614603011935235416333348359940404793698242378564453125000000000000000*i1^42 + -1301818591310475476642322652896399831219288559167465405926927615721562946067710938996963516581808759334498326563604468661951416344401296751558910559736909484589596362365100038290590273225924084331964749149383532265145531330160168395905928628600013626346787820521284357632852953337249139246192581986846434285474091151977016520266427893254651257483900776953663053252194866276862373856925301547703498522521326922620926489421880402662304029812020966551882827484397928997314090593486796848431250928213924947609017509335741023672630108693765509085413455026125182800348150158888274740687327019494325766682240503606128800607219381914574406352449932736296355098576092180199951387919864325685830520182806546269509460152429110643344304165518032018664221738378524849038162053672179628889728938362638486858497032021079106331570856952245098023547875004027687163723996998267082573497951809050541881210849758912086719071215113129707376864398883411164834825682921654608965936420314119792849683611830827146045485839844650699399887465959162479820087768146091536086951035443409616531719377742527272825775759056157429978419216033218360696953150274848346696288770703813091900149745154839294686895482970463695077496170481315241639242787990170763336150481264553730508857844072523326427680631074904948985262556822720349178751453193934986170638257945797159068462553361653952070825999331749509828499881816557655852335369160835654528458710820908905814541326162636414376072799128688525704761098360037387535610090598724807472805257649789073546722969792914965770207471784852212631460806219663992615293192680700610330438735296270857711383710480743671145340808787679069660671204921472608104271049453169581239736366908781781625082659703223030618191203318034461058811766702692442612346833300126804509355066189528717613008899158603784687134644828392938188811850029981985864990435525739077658105246890089916172844325027040935935221119311270623675706455850583388368631881572811789030739011594170688435221338275486551748995931525599999797038858021242860810976310644690260549898930927149159282534838328404629011409478521736003621022372795241402329541486387071044892873479951625196581726460790979906003824991160276107997113613603520980657271147017539991030508323467493524773974609375000000000000*i1^43 + 4838847850747429146906855199735414056540891409245822624860376790087153459644453880765717460158838838341613786704796585358693894703802436308532308257451547517612487247224606850496919745797219973716119494792892346569617741711591672110229844756002429257524642089191540114925344820305853143542195989942380101142301188464886320333837516019743181807286742373427457476490866419955177904887902949144974699731736994666993950289283767888841634417229620050245551396489873860388105171542559709269309402483530248110607440294938761303459761895072694519132335503838470888914097382235482338586309940385394001250134252378377176233976793851749901358108907965704329352974616907600171506683698979096962124464566274759502700349563975111124986398984497142545913738412762791500998565891701498703022726803297673386346120911930070790583597916598726961137837087100473199173462395470242047164991162606671411578606856199582441017304717669899416847996353631051873028515333965055076466509291717904314406872758415768152405460424493974377254568429996043534573523902578894102178585888011000195125435978507751704310314882075282203301960024748997079542827750017122947802415240848176357051374902918454396652164532421902574239910335945602389936748806712481792165323001291678012789913836554065447685564100319402834326842603692180668292669772528019646288698778270968900752243218566566614613989457273853310394720198741955791280484894726383617654767031875582360550577787050792962065465708936678373111350780860889397954923150548482381823757861129921454520005868881868541607969974263277051101133483864109305863371427494559129345577382268708155951764425076328259538978772751203911678305705775210893405803050643395623379193847171848122245895592459980791813802035628956285604536769851081076681500030149707200824233665303008849185793067595654407391045358360859125653016212920654695252663771934127420735053759624135679237465749660128393690836503179676775950165329910503690864921700958804909055258541296839129979613666594735116641766017857613251009069119655792029740106557295224503245853068964794171372097423562495553468404444454290632602280306041055257718745675633638362431757944593139125471460838827343903653309085953442841555446941045691963307047757428363164353611520689397252197265625000000000*i1^44 + 59220664167898303218807613954718110317157713153649892376094255214188895726158422458319159986088353365941100242916691164375530119505046138769646078232216825157243528280873336704285544484763629955246447506915879856031668289603024731508996448369792213183880439955211708117141005260899179877491079769635238419655432629854328574331861757981305009173733069146599219434030590741057626008778349615840587989023825858743017010902771750842583656120694017003288452631820739266760066319570348035322489500863627302285914288351880674575008592329280168571903290641243308445744519030834356557146447023204029444817876322068663629258852919604763472433928075887252380476440867413666335493668961873527052379864918105883199538700049138518937196994708653511271602681264136692519843995303830090667678795530939592450666685326879282118372803940948044637133073631095997442625803837747092263071043801969225111675254425487289252379863638556207165877094126016209895476130838536204766330282504088175158969796204308013256901501764968057536369588874126427185191452298621060332836578461363159303573343519124502584884317822769592225701239515551634522261684274810286969039390335209481415691388381209261154527758642653124770830734846652385382240396046328939558629891821783346237009159860899620917820347968608034800809503421251863245575617005699589782800215800189648840562261337506472002278573385130628677068409634998566696402149231201734062655223981158520350723225066546825175021417931702542779157700669290306736517207800074962234700291772258173230373326944075193685437201942852358182806309497568357013049012775073756044201676896464933988066216850428281104567685293053894179653203957891956091642693963666705973637634845191625858283087426781379266673047324827037067002588189522989202710668493603675071430985184299814656654626415969892443420397858778176688403837075352474236276625196086305169264426044188790844472019091957038724646171126677328772091904247331119078483572497871278913284971626318111103558963670787211780453277356983432706605977349131752897181998927423000261619645360746932340974423301040442816915300746067544385576743584122402652411876563003860095999172641517951935096522491578510460420023767922596294350431215673587110991642003557843434452128531903142626953125000000*i1^45 + -270002797630014106006662174421449249749476802010220769101909146515091541464729823471348553835586508311284929415932141607210833079803080480795785726864862206794007404034345393088024918173984824845931802392890956606796389667262735646052626397566580230046267746007466861597624391182812770377539594955762969328424999998489838894405382978885551155370101639783009267147578029940192846449093659889560458424553271756023059769823569545409198234829300815383481073814461877181237691243649952789325807282199472902360903750384072758085298938857281406115943051965872058082476435407046247923645038299136839550579115484330971415986219132067605733393557281650648612409992872463116640195741917776303485325970095299993423826118720745478502869471510767656055615355019805652939606737388936865478547888330723308156097946001886976395029099591298679871404136345650135745802672243465666067541856121481177676498235790259665549237956932889137549585790408125042794236144503607902347092073535172335303457178147635830235505009626743713880503839940169591926535646589308690092274138411847356826046515014410505289396316288498707072166272969141896432364327883448626655413436443180931965800955010048048340562269325606214999374430228405260517550460617437100776654611392952879988477639523388391509664145044331609237294864263429574391584306055466492579153079558943138816461873930109629520647876692374521298493741979495568980678087824320954754099118663733878745958998024759136871837081206606941943278072123609797564829164589918262054304721979066614233232960581265004135164762680123909801216625584743430180596454040940740423398470841574125780933211952360517040304923076118976400535930504921769545375534731285857325997304653507977011307393629560833414407520104586829253360170633950648419856769100173528960347598151217947224400805276276534258873164593947553888453650941412693592305419716800576977555865773652685465219837594749657186397629978500887992354455563485884278800960320102463581574974394196988412245592060777711901450847393304021845306457863679492371354343575485454478278644272824398837999784057496416686082284386930470839314577721452516633294808006677255911403667375768948452178917901048739543614153605172427450085325254888964281185774299447759601250262938629052734375000*i1^46 + -5644182953570334384184944539883928039728500177815183792314829494750062828253053415133370475228639936921854502832203655397584127350606269830683748701054334897206169603505522254870418113356152198450988152275577623921136149614517782861967015364593700736334400347663782694639506562068608118223144842879293018193892198436281715353933278552459456944363739490502155334855209624152295421269025220069652466779931089936948940237682256052138588667119126388157942004991603232396975462451674681497619745210866641415515979081890070649138053597362851477890715883092077575109920773612932689911326403190357716967646256353841229144506173529148383127597670164490474271609213270142772254059071405935924570711850439277228235581110327276784102967751940039455609270439132686500492347099614165275864515658726305862493258450628896054802701481093553429077316636860031644151142524024882079571849301357894337300786325667121310631773217262764937935174628866880730132838535128869352436349775341426613223464569848807072067867831635822822978079878199601163807893152009902270140373707887324222577497224431213741159926332238756766992071264431573801862475806369541913247001880493232681721387449253811934336032942048085583464523872152530405121525994991154571502701896634738834599513092773266191674063710969551594678633732276863899831561462820479751929553927409832141994174248641272421607036495401520406574150134847279782809156735844668724905641828650618032168173000634476208063653007486350570983211135738902858806966238429069554572086211713761903841895486187771776539535169420189386968588569803213112179317714705868092484080465573075252065267693318427406569037653772929943594346851569402574187709712850987308877567394698208493391562324816772733778960998367661242574574335925789870146109714264636313997853240101022210549106567632435204143478415801995073918958227299259460353002645481920877559395633900926561495608884111577850152659111676080319223697561578580120547673187961344258746240115909522322804828493640741579047303243095633935360282992644858648113271272623414306976911868378320291787095329972520851886109958431437061927022209053576882484782964264614173716011777762401781322364820907298246747868563072253999904176746406030670461830863621371251162402028941748046875*i1^47 + 18740062169741649944239407158034366087153946446996864162344719066024672825075925382350018319570620201668562828568829781038381659565985499122674569285118441448229387736379629174470056031175722999818826005566929453298924473344121642717459975329937596773841328114832390049839921893611096804256884097383364501414395364067962947819523457776250352335293169444794415651144957643354850128417096084758309338069061055101398035367859904180058104266452675588827067559834488163641168976778303083453324148484147498383530445792650344074796956614388082736977571226653276602365303092848551055336010118915191407732061684928451211867756001111563115034501458203571124129708241384906939072315250765163457982639571815674947604393762425468292017113573008716538750982288261521996773857896217016304521086661333643595723504028992245914899391001396033183853374751453009356346395401774996345931501097124781761468189098459380772609394737832100150485301001891654137750544779669237542666444396394860208067006878275284614185329135713980993603331968210380665156935789922585373207273200725659798413926827887464970430563420723698532011186034475117758821536293121099517005969786604893899659166777447163131892966159432280752142313519331328490032951606509963836031751952732736681429345586389546107030598906998538459305453006609675782280121874062166559779770634996569245727005784901187329167142534706846295368128814562290076792247530084787459288911672890217293095815806231844140970431234280767140065369157206483252344644679275228124632633822191527552325636081044196059558096771010870029672393018252894218261236339892625807446162799501244588449376024469762271411321129400349445803575542107797492910543627136091908635070758339047211533889294794474259852019796450483127998647432176387475277949130700804670836968195703616054111087175363810502535726084247801033563099305878286261008098831510871873665974588963040759408504071414528456539816929031200093302758076609260001223477181868235644978749256497128928449165930226648088081048615127433882742147335760909214776843109989278843936399770785691675607565914994685889667841945457095651594321066677468231387818251390529856012693295667635157126519848352167283435313320780282467894636915133923714952624585975962921494388721875000*i1^48 + 185235242606387176754412638873843753201804802089441987617599587838909156466707354959059285416147812228541970096622285198079573289265129580156024896580907119563848700061242409461414305219306733598502491735600898963359975223680109972661338721738126526415815825331779692238287248887794244594262725875385220844345796065371447183155947977892877193723026356591208903358136299082835314400004533698425086566950444032577692800618788963208389663504785348464771650223124159397703038248204396131526421704130812233300145773214705661100824522087557652840677812475816650363754539279371424781797560349896203175584391292907279992175689352494618511719125063428998425087050103385204702674409894585926867360788196075329514505186053118093810343890416928011441242320004928209869113624628965867961859054265311056165473039772075872140443397616801331722605185947162135976623979753829712640878623223660194624562668118138615147054940840605883053961758187773618667576155780632231456499912914329845167864160046765148457881730094352044736255433361189228281816267660510575131640726565710295653879315049060041291081973440135375868925813339461752982784549423123898510720851190217381607437764871288245952903128558221054570261668870981953552758454476254973675508739367614619472294712932109968643348169671376490026524166590334686018512736647037589687724677342019159676840060365414131944834513590438406875721044241099521575967017929732030188611149270535099300093217189599564222976409857257538536771259373630026660890097305064686533721781562111066781134225677105750714948109054980643976256573160747594224605893220315813547027342573098041107799793143503401754248170091029906241567326118842915344845279101789942300422303414390029867968331004054807420780793972309042791254097109959574150212505077125658156673645362413245427806678573606959341847604414774866755474332740221830473697446379620004158683182197237991850840389760986068990588316757476077412788271088055299108365171478214584050710447452111127838460363338390192998996266407448295141982619774195752996556335736507594607115710182830343005966314545807382944331017263533967139122531080883988790730503644690128343436324702668957941968818940599338815605542990677363581352156301946118053765326036032556867296000000*i1^49 + -183615336995882815721903682584641311069909107847893735783087974138687914525279598218630889045047073530680143326887961339319027117251474183462726937969297085681993142568718603977626183630852475089956656572779481872298303425266910971748281490280930305861057982829886231664917606918837629596787418301583194433719475570319755731574739561176508039386607817762234219035126519027468535226226472678081620962095655456579214235086853696402342928586522974741273465349936675050769005105070434300565332381901442240857451708514081859474427972906735560826306412188732380037413254950408851139264920348612307026658491441073788816658026318465992344256220798567662506361089876280616965027626354817061499688183781959697974303248592839988923721524203681729731602941684848862665589240343405019168918007617001817811241846266076964572979802239242799737157538586892223428050451840963913121941074748818290148144443859231021931069887931679588837553246368131923378362744227596637875133164204137599351960016488852073769268137251323287865604313366052409658394527579615080021040113601526909017765939702612034723756233876113966407940034162217811776281721568209242570274822291661872704460748600036071759142885642469217751022219510112366397662341648384157032917570065738077078787530785799778976976646404034231491643235866408468754406856600319602841283744752048311483531434124869797787072359164116846187532667501436971656247671067379856685968595786349361629963504144576919460597148520794182232288508092221246161498235689928570210440731725858870472258566836603735258656386843547282239961555164674398650613416075802992646512872354829674967575660406704445688087877359254000153996608391170603873929366429693792792815574585686673327858501608790112822525091696179048817912755521922444604657821801787017295499952788266051673571745295186051565946785882674975674069933382018631806070445076000779677358739960763534990773268145395878211584565686045110967016170423820397830067975256581483515180972785539173623365254993765505701144603259131940558697508322996408832751341711724204537170003214717685175540132391705774105488035221518809114124992226586950712573013725429902185222458960924539128568608288293737367355321373936661833020787619386843957038876725231370240000*i1^50 + -5091324065067836814890962672297126932212376676174987900831633142602869363283072756238817118620053369797667195370952844647615654306784209604106547138231356299309741682555231466762129469848663269936886894087609065114150398984004953226484537199106575180393101694554724051099199722181449706902640423751184341322338483958655987683297006144772179118382062566865919179294909547721203694917777465167341161361297222950820329870914224895456823313393525883762370646819672573373172149034248392941187084719528578364433550265483260495716109875849660004205999699893018462592360603721612863128288467468950736527568773269284450539201427094863272998357256703173757364203801809409365815387402477563012701918474547812209059470677762124354160001017294152731203572519437365849084240011294924776192165789056913504289065718621567444205874665241960567983807105192385118127175199358939364568074879655340996609487206133931296448896768994654208249818041865270485434353977903874829015623853795770226757229900606749698518289618599161513123247588278835615935561078519824354744194365809048821435746592544057766032601219217258561904736155796346995859944462200700892879614745468065676111916924295786303438046949521823934616487384709269840602267234643828522166805670181313618900837824401339802515367289731180600266209119848357286294286454550100509697384190760918139735776588566177650959517607542896413884983569632283795780299420793167415363476212694899228172071897411881378576925756673656533124140364039841241385508830161325436439494902215349703862843718410260949250002901758343298780965101461188789322573025898085092184146285360328244119800752560587511672786888599409920149149076968230166962762283917652312011295913533789944454077150955193549454821641842191649101789151415966601750763578926511041701218732593955021743407029412877024514426790042661676468401007508221432228285805679464523795159030176911891968498480132636930194931152541761544047494251879094059144677768451164509594402472162489753806471080948552993728506299397665600497557807813028088108729606626190454239326402930880434514675293953198436420867599000200936959141339233482720627180045587139815594232290657925684338809769540975380206622123921631277234655976772187996348652421172428800*i1^51 + -8440028761384249996975360373626846377979610306650551623445680691526075790352786353408106305313749303178542910782481014520243197426782763538332035397378163671033208701278844568154374736907076683131209544721938568713105550644769811492745620810443596766376837861118464083246141687476232809730783578686174208852039726261353940537851760651752564108605012670060746150825392646304350511811201993885187888014078968811117603379540473940851861802755795421193554762734818532065948764623997675619584960013715269939025433591882797465544339544132130188829334136256095377131047251136936977691837809938179648843744612133075984023010092827559831618396463245497521116237363243588527978191765671313958035683371377542244440141909189663855576837528041780580810250098552188943010798611150389065887938791961404687100346635732309267232107275104599782938667045293864134578828767465747630779105565460894681059608981862159589939585083148363003949839763204019507948352525454678591490684775618719915525602779349137515559277710655970410415032791977765248870127358439052659827112073392624064107342959581711706070356940411418400547230509141069944678416309089031236117737429795466865062989420391248910252356572430093576753162579338668829217030468717122988932194087254597359348309491554508176314767470725458386291430953175734764479378478850865696132777543559657693019005336925124289931735524477064651971147553373522244869962467844513591714649103909123695664352313527291251952869954462343795119270531111044098368447685390374147526894869024523065216833383937821752207673856827271684339837496853089501637942179042068427130580267438113789357837049568074607124993347697572757017764841269853675326428552516123398395332411172578574697573611260468395313466659790496433294603221521044197336775573353348171595403253472625725279152330790783788674862796716053072938210631651771346297765697950445518697777907119797107181538933660701800482398537041709065682536750434605087860031395840819698597413576044978489997362368422271967056536457716538547159827676799086888713142229510492720340447912052110853540524913241951142778263262586225455745663225608909898672635925118654573829296335155054785091823616748854246285592024142988347326983335402978657219859447808*i1^52 + -7251556468967836915261817230253517144981151958515421380829229740752587855441830375205779502476701981249928234065437873959286648086268626655777318027369253903302013032783496101307006509024424569705376596436760785858000573961739886202001758641264334768709736246740371596231646181116439618678902841719797832491233633955566325841443641569627702309479900576726711796465145065952896479058105427629731850639056540020695448354961351979545575865343760665786280237284650040031113534254208363503655594663276514219924996796023201287620089167433501124807362667935427104407720052805431126076631680072281764859120331184922212958744886662371777751435787571585383243387523165925765521729371597081192918180147530355842253238446653581735171610978427163616200704162392777883289984112625688608254841837349695616972842909520535948646986171093629885050095033789382655586812999944309481908946633850795556034861872976878194414677999757045408893791815068058187891523209284338594904430757659968619887550380136582032113248421655295178562046567045051683238607374305066450374443208773859837874767463980547508613347228948699190841886316056331862285116762487190197014528694532795785000043884221174720824559750730798824006261870387553959021007741165576750591214384375518966145411594133292415887413954337863393275047604961104483883034543359262659384462137962994834587851359061166359367601894872159189257041629795578950304771666753610325866803335441224186135870337405356425072726770880050751137490404189745531089346881394024378692547530686048978486317172954038944864444972605957388053359978639426939825671113132019273303625481442778877101084290190723085021946206444652799940512575124543812115210154481015518118473265869696929453695445181757838145395096931360481819905059528975471429393148260624330960903492883110849064649926557881587104432577003799253458476917571104077648732030529000855440452259763990466271728178211573955219567806110207079585301299725631826964174907220706362226829852073209167332260634685347959151305423291501259992213864981273956800834919197246585407206119113961570678777738145927215799196847543023219341986390397277555969388761132476183517863762485531751122681069408421735296964665626599984590005923712390632833024*i1^53 + -3005221794698698745489460171832973616445136911279569237558225157769917105449354160253844057138194767389086480748036504424829860007884347139798798421453505991068302765748607032732988070448828794790427343126147372451228469888634141310712411999289505384752166709604092658917818436421111150064556647281107654534632921688008629329753004905956530917274462613612273653231297408496714872970244584910289250338073684771292255294935153724429883805332465235553148757557658311867772214080453431003167818898989399182491674834243450658857742005882784995725229725855872317309177422606455961219289750966598763678927183968846017434793305206236593463719902845870096525000535618627562169944406870301910415898048327944446767587517872378932942275492614270402507942318471426587885963390898817039380337343326012487079122156380827002969667233657237043320977747594565621076259719432501642648358381163524392594554498345271182837608338697358674274330067201000540951088012880320826158355144736157796335180470117504582665016788613623921877522091770757036826485988907817378083004970216753512530508515078462962879608102271588908934701119725501107018254011001834944657963767243013666922061721447715093918900154595146859277213127541423921673295240513252418100930536977902969569258777264492880993729292696298301700176471394326710833581631901707884580800596843863165311739110389710716736247734799563759396857560901935742116777494972660012733455659751486008744305447785512904716319514581180333538693390196391321364008496999215894228573082471756107528900859436704272170516054578551273906249347501532900096858497599206310875489427928863456585244717073825489225649879297082615625961554861891312476320520275343351352273591224428731462572034596570363504894285771104170754942339185561545588952471680104922481790601547873042616224900098954640682009578079712453076480873060740389898181541014495546446032501048817839078047186186065232716435001072190634705251761859953600639668211263246714048243655536585767947971388515253469812166593892821793343863328096103588749523903275409691015347154709297278041497487591144998814555247766313501838405401485473797006450952955791713834189933059400108887134656717392331732187720166207320650737882790625280*i1^54 + -623623055868089482853688758603816036630480311863355791702794021887933087807771739788412392851664484583762393219828634732607796680237209184415578827738359114101708259580357527200084056572103030905988287403034518445068412225313671857321471823350046960942940925256768427014466641651927884781798288783026279008781077937379424589984376421838598844633022940237888726750260583712007529823259982006384898959703679763811252537770401443753323641069708179796930233572324804809579171694518044846946222049245171324939163643410292046769735510703451935031174875623920900362317609347716116599723007125365461122130483855723008052906478537289416746015513185116664170732238095147254839581922038045338219748290150064050056588658824331927226205418263332454744285075253636476348066098625150018116001388722161454716614539191563907875147848055891054843716311635271789824426020762626781686444995552018160261107710608728541031022626473002438209684643117630670566442968959997406394970888883814020424607464025212684235834510889132650187491326608053312243812653797966816717754342663877956924148872984305075450470243163043174603293512894882259751155120581625925120959302784207100138785663447491427265866840939420618045840161489366863442843746838774617047042876228864588436543635983876090590257303859440382019100564652669870960522204243101878681614185968667332417097417777382104514139384924394445099165088410670702742558113725281295497060905919890627029731252082236120834736513383870571449766250703060876296473013024076801584935910680027061871289479925993617527638990135097767032824456205637892210956496762548943560212850106213736197516305348282966072775281332919118030751564547400816692155841088754351299495640778276620310692628802437303676390842663020290691361584706653235793623844417149600824638957388434952325756772519184652857473661087087888672833452176040409495730439352810065734040756716172364257971059915719204836738298628770728585896122051370687270667872481983194302156333484975519878369104548076256806264504350545157003290832753355077331121405256064821254682298635187800055684741332611315504250007136674573141200520314947998531596535076179406644852850967414607309247395050948762275147477954454016969452552192*i1^55 + -294202156087811048456364906986811428642319099953985873748655871256931546652915281950555885638419478830089021233092436824523087984299885390102643615050323830346196716496827160538124071534941286796328344330970666644922345956837615262980993797372057445651278651035405647850086956447444893470191458518365840737227435000189993030710463205957621256531180835931484176679251278395595196065748747768973869126918802683888493422257248643983060118457981739475354010787763443657287548811614339347685316839075032838452069823780995168831236331934405925798181856210155829043583554179131798970821530211142491426139441819103369561341856883376874809964289323800817820022745352169991551267041750858272681280193721005192078367797605969861804580321799253441907393202795428661079064168963191179345056483793356226888401871369296950058437777815218500472687815247396157041754206185358865693348032272012930155739572020586495446894301824065278993099656260339339725277444649345533891974073138804400681248215538448989794238357921025844286367990463399860807532389826495107668477539635616695445845656357082084971191986262101804018744257162681701454644872312257202625920164796584977065758505930778582887478913319428161481787676945139320255352615640579184732907093206431085594387922546136078559848958284550946131718023462887848452904835083582852844186385252723733330589733469639084232934051092463487658794211904762240629589086829870549976115892884728103515010884844524854716906140385835890651388143619467871228979020093210640062223174557426965150473628262180861333432722659768594267187969433876952206201502042802379090668388209550916705412712840279338662595169258066739862368087104847254005836448895319357571380598319506636345858613585416365150227671366270607892128598322353253183333523591774560945898946922987415684621804375034750848494432481786631856432223015086895426463076307868484993199333591340284089505170664249951508506515167866093145722697148330741815636353733454362388141497786023661448389885768891880468849090309870091860685739945023417176960730302683915365955541533673614873746535811857139838502209941776109724064857297909068989799960048506969025785596865521215500607208164499397307450311057946460553216*i1^56 + -163242788302493503682690546486046171191152923383298158221867967742690838847289295737242422028936817358005359866621285976155601613923522600378514446186832546521073544909529016373580136825004898766450911099952593162969258572307621796649576032530993513227183182243627814998752517394121078591732633682877794344747206329493254154298867008022307506384831074336131582119868189122554404594294014003380447185955800873267181404547098356152534888394514402612436448511819493153702144946269210889687110342255604519828673330019037579707386722180048049294980359020250838139089540429946301401460296341249156178833928026596212621790457153098929640480000974546098144735214260154906868939467313545802376897960477464730801135746441706487483908217294917161377226214213344506314831838134678983870106000762833042090469130137196905761890735126635027433713267440436231352257812716234479565574912637689777880441335836588791856848948171250933454803312609365689515680431180912132953147173199687426660595888612491348845514718286469251199003407130851228439366480974656314652942644366799465634122872943841793045296816422072634873218195019642163043127357120081647191491882347450635264149051544116313263797195212632571372965634226348165790826474828002021749109774863893600833806524203908173925882987204407207027692575912491977872896785881331134785502281839309042129226515941993710443041757516253174325966097682996224352181695514798081154815664706284209688141514221273512099212673331741820492600501626955878199551825754947126575738088917652405277809394027581819401827747438877763396842720216898573455617118857169679630150148187509211900422233655022653572926572366028843288826184416451116268583071745623069014458676809937417905375344882904605233803331562319791516280067674636366352668614686977681120481201666044037929464398248575707514622483420616792084398685333512056990009441038291754607872849370022044829720729520890005415810540779705440489224106942971836762527506101874478623634480122034978477666498923272190740340948430947384109097757088729172655891575459434314168460466410024389371305408897855318751315202011806236192635706928489497313032678805554186226973895760201397672035766868409017370800840572403712*i1^57 + -27165748634772443772561979601468549803059975961810237628835797159537953290411451189492513969804919371363291055261405135939950916855903531866259842018673916782055204878072163152130500346454279773096074614421562997458526890676512184392880191175407251869745264681653296421778106815866614701468381199411136968789910701245199342406979223578125873105456482086103591753311331295142368421630431833444882564416741211997545427640906871530008588318181533724937323201004081163075766863924160937931791646704341761304868762192142336854580273601950003044349647593315180245038533568975990088214154079060939311122155220430955721871960230558075177663978015808147186291636749078338659919253688428523512210249812967571254660078960931916680419682649446702560663860041213532629590897962521716652366332122588424551605627087438554067355321664356612112241493811101244035977003071442879773816626790334490868376600180625320006862858393378143441685117499424567577600097831348670752114816119816263209464452296685425836101770793487966821954622016874439479318048560734934091146776332731835528937249898607553653400895231664815688712633603975633679720067511914590750472950610776711962911494116698963905626221044777501279099363517427684431164822575967948234013671875230406859877195987192543639831587609819298733233921967820046683980176954162917798886776259362956117408571006400300254374213617556383066760644323634399701691823327511634663251526206876793240057984276247167606313647738533979404863186327535049286705548031925643238563196086481648407303731559856502720033141388495091809538974643521895631634212539179654592503515204266007866350112595853972236198807450866970313946793489298177483066024999135542175748783161706584103539662688001035242190011158089215322643365789987481604117332705147958330003843854157512870202587135854062495680667572202501424682351854603123599895861596183801839409437887710041134917560888742577588448734535968061017454320930534721171121345981300770770741937701632962916218206070755558757570751392060539662015470188978345168645651263632441993716360409538600989607808351281778191883803003057279681279762179879332871072147319851851689436235019719438118498997448852264557188481024*i1^58 + -4504575164158774242538131233307272293395724966270092818592099897778967698433184268181266346227124018570154749786364666838853701692206063095874220237846848328571636533000014914238496986519537359176822061592861020533279534140836708388775035034091771126844783785695668729460741388916628421064498183616726691824056376815623836525868706806350292522699665166626140318362887569151644064450214530765013024690856071075080146171788622013834890266146586849197926089491933706770856551150636549426555503038853242903784595971244864932084441149880880311163044868747472581985117260256192302834490487244113254153800395528297546341098478002478122448493596609753520452931546157555375541831096896464492602506255776649395778183390982052728511206936884689566690810262321762628436545867885870352330413925696374206476651818528101400739558825051475528651923281191138572624313967765042967530126029856360455182494672059800947522759909178084078075569810297072478934812020019740856846676402952015891586871382555787470813315369781208144637439409621780660423713501100868704059628156451262929088542855284739229140566575523287780236431841280851474325366907237464370543493172947263630117284278802986611516236398545963499241773161484517039363872775394062118567107575828057500555025793252349958238553677538931534998146678289224162260284413422359334600879962954567737972705057272441485102648405209215664086260162348136006185561044446369291908833093662069404339050801084130544067374863678598687893953845864343156750171751864895700663079181911314619863767151006907424043767102769810779449453715677083237063528631569280692682506698042497811601701951799752606149759151304356949029626259320685092650655515119921035313992328456646539431156011749738381378476177978698576930057153512565931438996153576215580377764577755808983043130344485588134881990131137785678178475892099645993501362455721716214560725289452663572132117008907216751531508775823480614496651605938533309238685753012999201291413405834595954003439257857063501106669750946666557117735185207234887555524521099277186487790916185456175950286750105321248544411935964300457282479103212137503955391012834470545451826244378394838384745244500854571008*i1^59 + 1929981472717381781003400291358426169793469130080925391036435211488375527864831732740020892768090493829111720897371922833911931509370674834794341484315221788180113319631191252477354029941029404427682790471125478249021771883110374809408263675028407977135505960162841598680944929992776312673755713277387074998424903849996490303435473288381685354009643409520858357359629031730293619132789175670242791770814856232893618889045781917682025650983294500937407961319742492894493257302945876605602299721809283705167105536128744448189456419146868897024732787311517771094717369389448676837358252186120151915252246389074075431358089564593386688948322162230792544859570796980485615612338043796511816309081837989497521598785951928733673342224851032084970814138776647978949592885046353219092438137502331486892091333678448176603217485695583046257884255531692456787863000242247815631210885458432042508176410005911082249509505607900592930845178750716582186620361073816486432994889214218333119240632840051332254107853044653979063237462675621257453437054408970546541895628945027008971122449972334620548454992920584919557050810596338924905734621535695555865004462824238792741949056067974339688139418868581392650432648353672219566868925026914019604952172533637212893042527045250614303516654959169668354125405381971191433286040241808718573330054194602370108196175994835697193683972467828569317638479159499089650651267782189883843943271748449079856612102311743520911314902889312970813518714651763250888599347492606784735973587884480211652485344841496549070405956046595273536609287430386336643955564034840487807593336055549427698174835473581601079307136766010217189373841155640879796522682755861138966339269267876291054383660696368564149320938158425505118693095212036551893162127897050997825247734499285089836204769859445685334745022998813985982198920925543350133646943791991026355219370552149710859719640910852954114807551988569567097996453763238295645013730008711315832060953415065626487618218669911633635479062544323318516104589741304922836621577019105889822496099685005302944650950261453806729131776032968118423653908585740122711017081164761975457224643905342776086458766721024*i1^60 + -70749824693156270364912774338160850581061056728712524999305208342222174375109224292383970453273456376253589410620157543178780510076918046452622883685562286505628626422684930480095968206898828289873462116420749674273022482211543623559532704082156041075300239495917619207324927271775428265200156619719068636357028286865287006438232163422164249868313320555755410602938955794276257577446114444597100435134696896291708396927090176749435270893485145556248814097116588163600593458203815102806082467953334320580550975635968911618898487582093577551948352669883647994031966998594326060431849420785804471714623487129527570302192243669356264111389998550276755430245929046785838481910817700327317864992362244156747051183061391465703119585512269441782794361663529405105999525449553078521626379360038857800592030824755593079592425176912122499279479528699941816563350161481234726847446424786213323059561054056424897193358159053058722384205902812757587760269044691004098633133053263617397700586358531351149585430110752151979688723770536018759449416652754916666748567164919375673676952869515008302837284756388633196727406430777320581689746911132043271572103271220553075190816698095798611565468211006206298081848029724577381549423261421944736549424962186876055153327849382469606420212707291817229927877693868398405608369254904418458170495061492239702550505210128806695982379886942683160623790519750189855948971456084701851080376243875693394555117687119187721572087220919440885630567296198672684300755500395286697346022248601848658337116435395938906941831384405240384961978060910747450841239936424073955394474222622309969597279783486817456215616166861649576013673449635578272676972954205497444137443703103667472228459722987974706493162704397528255781057253463860671346215853364699016893876212568767802244144873917974264960412868840158560467955441576356198075094704615490611338204486393969943391313784216171527740526327222051399599417152433645244645066272420884724043955222774386475902238518593851380866483943036290137130979945718448943659544543373815433393224623723495316043734980101400386102379751456951392688738050502989118622946805997414948165975118187502795489280*i1^61 + -6236763122330949313716009328433077667752845736403035836225740742252079762657095280243600909956619097220997421954392786448817145275620959561928673579763054238729516236943002764073536042399341460327916260084724768854115452486437152834722417041292750301495137626229113063824533711104003149047460268600692583450975696615992413148633911379142050007823482313732803498344645674013833261417160331659121455527115377836732570991343236835020293038557101351106023246021078745738500762513635684436231325144279401414846882459782974462073069874520997742461854785008857911718958368853922689001367422917761734280016472904088656958748439727964947327443613645849822042484129461974535175882190684786359955913733188686902846336578256088187994093462863954631611378275088338665476765008209206527614668473429466087239374393032343002136598595117630189052299211896451505636170129298140644266029307324707216436292911640784567348060301062751182069659907722404232492570647139617350738627020041819547549991504125254164290072558978726026845690223095920110644733093474628555790138579755377526065909257856122390363081156799464193555752644044730784343267371077337246969232485758311900324846257187271975132136788348178392367193482129885858372495891927328848169669604574258420889510295040666503817265413336264543183094742893412083475603015369912616309328645286415121668421171431106997428243231302129902462861964716130609191177503457638471129450685206387356644655485140845278157292074594355542743411706784419937358844872177006989568043530694379168911848937108736502293980953068356531255713704769472009502200777333611402088083363273247274168395671777225716681297817844642324676951729479048997963831595116795084538130874649804951947047375755081152436231060659125644736540490550002041548097852684268569280018811337049508471613022719947518629237517658473602644890602486408885097579229771025596803972236213570547413838579089418813236794686977397322118793378288542245240103427096053230064308740741405362180072941673660370926539170539991822978079026228550538514077506945606453971576468170318354709888798664042483816880734680345987372224560134874029671448274910004383855285117745364992*i1^62 + -811100687833115034801839438843511002410974708792985674878992308484655041191354332948741986235867930711888919519279322753849445947032985104882397000119800798929431151184170691078806057301689441457393276846980085357805413924132713165435515727381753341994330569325373078817836604081266602468166965753510342996016561396517723602023662247850075132791585286676225460515158400624800655043955721772223777036625953337118273901859093976949518651489097570636866291401929752842984139623688118790458795862435150694205852410449541814957967295950201417456831179596938168978571892558029686504118248390001614772433077499767400113324095242720643082721939159857300055122510594601319773299062703193825798568812086668243721619780609151010925902347880391042697274350818016764401322204138753113686667481127078922108011467362757103710434307799261116148658255237465475084453511442349841623353968941514967424474038934378272757283281817246178839751419119635346392504444352148201437711957281146979565888031718966664463871041446091056360485691791167763053743039169501433932067910697163566327363968113944345842419130301938510507124977463029244865837409881003045333675369129680519742740202571810533260986457112594046304114353627248849893120507275913013701236116661133636269953010176295553602304848300580615691747429035590041018080181436679970597281826463048155449627198176130230708221687356294035214221599763651258403463372523844123360821367347897625032182422510526779087603053325631054566122033143516913436744459265985763952452398363244860218636985179483716514617144954063844694853728943174493100632360652797213236863686315202347854767568959008545238736952570603158878056681882874306905772069029078776841167140365563794664902673787908293799142562282129041662737420567974290916053264081623532180922629170953325873973801828748513636012959237818725229273911102344183878716455702747000590483277049483000693984063667449115347757901014341557046790264419690812746389321710775141749583011213794526574393159450878030777108122300026034989956432383062596262082795938236392010604281594829591819545065807442795104234245260346413861129797151269324024386785215687861557818032128*i1^63 + 217060083605620950652991400350279227776886292102028364231702161747217340955349544308219152209531898386469844398196871675236139478273910246151320414102918403348670735167501131612065043642685805980242240811723420581832414828016127561829192759181529146897024114441040132232718312571112830454598431692834514989608060806639208038547272393115842299966605442816533045614964797839908551562777016204741333162989088273671518405764447829257620837405874187400629362466691404632678301805824220819211864972465218440604473864966614793164405524308509636385355121168856442420844234113982571463266427456459355005461360248085857940691926890738550057331086893468274296945161030064572080697709402798409548077190898900926980179187698097073426062595195218288795792844553071351427899534267782849366539725260745307885163343072182197047588591492844707065025439927930230194879757849284105403231788792442842367418489611435016882386858532246115489244786012356691392869673379585631546080985470467680950446353815992062232413152563697252089275649278469254690929811281629302862769847093055622490000922525516668068578331283094009476036578170444551613670525504083409376285935497119006975855759247621262533549380106940030329562992759311622556635394705196518939082680764256623088988227231231912243865369391415875141952748396098368075123354291383967395088950477009779156663064755169871678516549866077246835663615439847527668591926724634027011746013706471083926035941280999424724857518961220912933628160033336427715811599108319228822319765214424030704263535793050058498681842884777682492511858313731325795225330833840149281158659011300287832440562708961973130564624214132272630239359817674890061901094119917139227059044806863358334709286322429825656898557270255680534539245948755398997229629207736475165951034128754999817279058608003075211553753319980886031192766304292423869549057542068768871676757831955764894854453706333320488319452699110214162918068820205765100349020783679141389125655668313050903145282896534333784208137173673249722331689299596012894929288218705635214213400445121975050347306742379051001100240246781411170559151966500541717743330199279532769280*i1^64 + -16523497509083600826173719836753194601006983572126698018511739078850052408554318407392596257947900563461157226153169514169496933066683230291031277321863855833117721710376292002418254072977907540001389259760226949808454101743221578146270290481710892651393693429183069724778525319117834122173537146179538446273029701134620914813026586056766328974246262520604300247460782218436830874718452904783520240752751712410110938270533453992192607267309061412862716440354412689824148871512263892954739780921751088417334401166554421812242728475850292743872656282841016749202121925182595860786931470592019709282134345188574932140926178456838724606782621603387583471934156335924648883916300923546141340046249080118240689895672120354825866870590606182513028735387922454516291161305532822844242153306879059166278679351184556086790353399459781874570396058273739090665442802850374532029073829072682522691647969523442325681546461449764567051890339860020518670657768407129569243575381690398052245428271673019978785819942371414332631937295069152316330037161718715844624904934443076629357074243288608293140738977955420849350750746704411109053071054841341818839505262545317705571206375192381561866324318930929567771499020864799544076452059931982818811338006091675537765199581936654591932381325126707844595491232360386698645398667115077440182233108442139654288977943145177276276889640900403437465264629843199919361554557987272108672985261240623837349831799340649347611364067579538650039818721517413407656393695114204720458162788199386653790536772813945273755367781218846398975608631357075494511713042057083782534192299856622115224899272908485030898954374341367878759807504144687008338101884039573033024266683193209125548587101366449721621919510581212166848999236013260442240397453244544054113853331764198100951262936112548254674133622683155461998129127996975836829644894963883156115580343947131871491761506601859446757801829485000303936412148398117630291181658635227800504297288198928064381536275117608555105094003571052560783599206375521502064816037675938469413873708700677842588009192929936996502153971494660831568711480407570530499234113781760*i1^65 + 683683652568984724896037842217511539476704218722421177134816858351342867756933244736535739673239916119122257611400753178931056793770350061831572567399536582260947242032298897855662145614737158270929334328500608719607717406337286934990876894264950458304553376298661995455654619005703206158325855344497962122552054050292138233192068705075139198583270853650868663099446976513187990395502224546929902456555772309107942800041532616616279109000978786922275138128007201140441653679174275075164449742719314739879511084011207159780861950448962740405121551296774016855397534091997551119779435591944453546609612925559931263122111106708567147416260817907385664927922890172636657504259492252491751664433654029392746642607789064529296760815813078904171273915699840600165976362911921407788201312110049501205015615049022611849135437416322612539460929081632051288640320514792172996464524707854889993702425783542448780906559573864180740310732976067562737327361415357314695331131989602357660745261908554132266826234371104240221314903555346833587915823656797650815520592895017539776703048172677710728752013008883196295382007957024301351262135644410257610967029339012283941999200399672496828669039854939862738057195150619228428428748746442245235077239000443923169476618628199498584834214977595837753975523511652502730955553223927495103639950701251659338223355460359221648293516185683819032538043298696029796702333112306846277773992826502124618055448487933713314891327959610669071523475471638472520616301581181561901719178608989449340745597643874409568449336956639038316114141195640380579669216951401558454489862424861933647043758302404665168402732082763847343521963914686305967083999541783525432364049778263255256371462197218523566464073950328531282147367192432868942969942915526997319418488588909977226940653283312763325316846541031684956655709884871418231876728808539673140098488016662029713596181487518244840634926767109889762933568970469578765070056044302334751258722481614797879338321832978569266504391500182871307142583196730035224796307396160093399240530775093758817022899085393939320548162774582802199407488137521981665837056*i1^66 + -23177859328606749150212874357458904304318861539224295785655510044260231326551926097640375968431066079704292166429874017729496352927847974894797945716643844986430275224166672332217457897345186471679703997439574927716711154697526873172050111967472043550917297384707846891032416106857707240226326502939629346701213111850125237885737779071507127698127323325139594498187954596460465166812141742296374829731675462136486168305454593817417624818649207522468133782992061825904209157082567711350476654462178781959659881165199453172534065791994970334663761361786729264305413616321638177933586278829999570010013348506369749054791001020627016541723259506840316581383718269473926100639847180687222095938729040541961896622990041024042001011014948248351060107766931486689523628220154920573179795306539843282592004749342052463881626510105314309482458509800497067336620116179422894094193236508205761022913614570457745413910156564055779703498854069286757910130535083145566129508984536695700478218363304850919796556376058585496905340108319263819126918499497783104800205575188014886883193414512003458703393786929791270717157882715659054158049023572598994148578888926640707498032679444325893446029286125528153723605554971504827506908457524953284073274558204591089603124214669697564377405930730184273966994168825973640652875143856114208061091418936708252813379682762530953575786585944988896641172377329122517319870143989528117592280202761899425052756513526255072874399895890987313883809765412697731612042129221102666552563685680018225321399396514993820791070641013318821674865854952902462297123607679356019652631730686763494740975078198889894240695281057824032103368724953978758586910664409364485640543265932398987130849833747786909436410543966920798497816692907565240096958983366433424786832048555281716996720403101950286926550799700974285652484827540192880192883165161021831453962952291358126180067506060959941244950568482970981376685562813058786531161503603830393002949981654192878538175485877058342310733694513277216065925313070550670727095870620340953525837771542707074092666204287769304203564838303019972760234280771125248*i1^67 + 969113631416120733738654440027880935255085885083120352888936065978350273940449803910368043841372159302040653968118571979950634330872532297843095350966215838202754968479399808424605312137947387857299958517357643129880613304993064166300584000353527248018926991453169854940455468545988270483381997043480809440843516749095296232009306958327162779349526964586269784533030186678001633212976445040626903671632393151411151147133349558693428746481202389196029011248253733801682567586877502882329248076600669404130764171040328100242354073480326899946502004497850619121684880893028495956856673116168489117600159872620324482856725791538052166005975585416853331767277422467652139373031847034797145894736632617771862180538041793983407316466858394356211505637706128256638009329032248667595383050825938153013844592173126549960031626932007457320129578394805260397756006114940580665206407829680310290514714156974489371123856889696698234441556287286051805031622735219372682821337507857956086840140316380665374311922716843846594559312312193377639084460097417643772999589675186291632848755949704536983755968027741078922895996603869457020712173782435687586158206065781693541572588252580867141662663155513935894465163883526726025297616525475220249186943538524546684608918698295661622758393267159899674532959648449197042249706751802776408037147052657642946363318612679838166839457496792695478759260872294874443628408182224322158681746146116778927231802340242541281032448962478768266579342130029849305272510943509911340845682933056115152618891146234962270196273758897122494358612431787977936995894392324093474632233227911956417390667797256020139747421691350923161468766279488972846094795222427440149708340710751673924947386615512773841211767197809005612186152757076898582217196205995165997571976974617938455883166154248070812900903804803773394698303269992540948769010188564656708282011169481265175661068602675143676041188981707925883073914985651791307415011346460512684443049662052947380396701697054893916642020277024591888780859720975178675402084298026698880395118892001086479754524427673174032966529993905112228112105472*i1^68 + -37344760500452808106577692159029231135601433120216791218274918328189528063711688571608825986081746086195635728320037642346938362068487819012474251868053012081258110211862571707541764707572004627593357263737678946054114157971692386914108857556014056336500871718841578941180641355181208017825965845286655146839608287687947781208581194904070416577973348044727918829522201481592817209901596117244478236642657064767796206595517309359957377314045660468315796284307507805407301799996123895264661918113621343790194189290263499795213449794541957478147448171535195273799050438685773494046799300020653723564918770424180572916320561043012676428434733254272546448524914751122691202964181171693002877504476285519027498927840007051347094948495633377484127184761037602036965176038766451648552916727417209346987123237418551688825875561961234804910543933152298541772304727768346018996223243027439790594175919749781106007494525543618125288403814109767338102620009603574709341389391857685304077313592111891290345840696097404772854268849748046578581314148281940081958119455552224563632565545844843638457291016920548370580434622806332787753605067272500763975201128756292601452751747678750974195452320146071165211904155725155885746461656771802810955918213467806308207127943042096040351605406587253765684317998986303905931722703489596367155820298351661416036186505846610419960360829479615084256011931624983149328548075323206174719901016191674244593746015495906034339412497359580317117531660928402624769550968021366949711248296846113821233986893919406592843626033889460303782919307653400656742022361348680685955722152597419006740974775909192190049225864716994994685027658258762247912843621097836123277051500392703685477979709738932807666247958856258874965540795675531933757792827841722972122440602916915658171146681355501297815639306515389385699869363852244757773702391909363620810086476466583149166275067178927262035605548789752025665488420560938031683434370119750339527100171960713739982062721866438215422523318522559554180472662659299248952982046640193513577025031496492590098944310648018252229823949799031832576*i1^69 + 895441321794481871888378009627585949383764989996287973674746060337758847201682294190521772079061870727151423645757019822545723423346072772517445922683182512826013456522212466240580461414080231424989685089758356915560073087625529422585495365919374364118222457634079982252214314628538684380058246570629217416794308185522170380331796632789186771604674113669335933458816418075745594857948316536551149555345156631876956962153789437693756868858855053034738170025590497448713410177843698025353462120312042044975135512049830117654798537539662817551866280642549137020254327401104678668448996044843910046564707157973975987931494486634431536514670611747999920102993111123331727676420130587613269375445164093870693810366465765771348656799830828612550270888144225128994529915433414180524875544759842829027757366161359496073509772169431511532367564591553621284264933925841089170579924073038873358798925593967266049655866333735134999438139477582751170130985010109338807106297441437397708086225520032354774101053903829010075217948238491696669983335966721221281763904411961727233552417659164061462225794807331847726119878902268292121476463331011941239370675210170324291906686632219923821434962803088704451213334355433941841716522800942329228014211316651855840279157088365992061658778480099142789309166099405580222011503480925745184112599592001762216163572818753626967473879074533884359524296545506655342329009310941639434794225191659661915068928032191342595933255829251407634364316567420353695116714915444174717055634240394459228627118733260193435592909281240503462344293751782581973856482415160670955800010546131812468258727940437762179124644532051116931393403691264584574102434478026181398695479567624976652330852500126685283037313647498317728946641704074914870506894558140888637388529771177120251083393188713703975873727821731073294288630411718974042980612677143117459276297154710801343267290222367895197218584149018213461497582345039820810978353406964126745274481744957873974996464934169589132052464331556156855654373527855098265355062413124070815760847947426877914061693086746235474153880682496*i1^70 + -10140337841126116268874214833884182331107940835707349057480658942563208657137745232118324668020049958737654053655449480233551425721137226658419937244448894714437235608751191437018137746311038499377382847608546492584963487260903808745178442694584261284852631116185726224415360281172212726544314882262437616407275034226337078785172468854616858907662470138859724349865281114441726589325479944896498558289092318692772280489847366671749685243613136226947556423718901434025878815035045808792157961052895654855978865967371623044025169831983549359211191568623194489371250548981634070879170115885963319783600538451679362154164903129903036725807423935666202546709696800743614055973404795020294413450801179955016342758987123252066763379991260487778910087642494503515617977618563260088255687171917281008521896246289071255371184935784959471089239472366641067736795160672402082832368543444636164571681939421833244506026315118690298922904459137617568164680604388130374898124541194045584880249847606433858567463780584567468698305954144381125839358546985615833342572746113913544606224752711991568218908965156020135729849515489814594554683758760254487200217902399378409322819929033297996044083279487608700491534716905239822140301643297860846018587587519979560210147909491388952075097954630406962145521373844287292796211313982316142754221809750391441248030344724299207020101131653615900912554405731432737593793164509712726427943047867877366282440181154212796529215054759897578284232933175605777693433994892389715316154743420671665880447843689636421312979890800084305473452524412031061967379244823035868554128390588552407435091224825564743134276597241768301485671399945190821608656184141807552438680609590531684891587121876945441376791280213076203382963046610874309640158686853554282612324480189725444171884863632536045679470816056989657403651846617449583124158150058157976455160619206072412996848280833666864887895693724888337285039337386077293839912296225232090151863195217353272092810564686873598816858626078210881875113171115834258731199996571821579732774475396415297686034976563362776743936*i1^71 + -7079510411163346715473804170826588252067366125103705444438862858372536155558127208286832598986410010792378964481032517610783711957609076180793052258935844113784597535802626290540852369883498500023623365875720353787933460016815212273153486578703642401923470524769993902953389834101247270863023304861107880746796674091230756829081370953989623817755750966284581130166473162711675936163251564589213297502256387268823349205913153414089494378747049835009534875679872483742244526960388643628717502073297980130860948832783086450603680046047283445762393069368976259431609360929666430698027237437066694545542878263263384601501298250535101841879369930588702051817478339505318006880985422310912819292667180366582001470992949088904189874938093765134687062347642568146193546389013729443418335898024544146478516004662991558043708235385596370322460285061964504502521723676278437806886110079128751203661203722145510346293559625840429746692257466078966633028955244088056946691775482878933117733005639730618605352180095866732249792863386969458797134019583475664554626030412379080878856760046363454469561199013574546281219580267839798253980609286161611977603993639410587760218130603146736932578686930386952942325605297379454395259223026719349498478963398084452337568803719025859578257986150866484807095363703346290529986172571499268418386867497191673089429241426230215720352485491984021124551535668783251390010508415682406860054921890546715498205927200077522820992581599025465871446189975774297989223371754909662899977332075857950783209965690768613898264566014746380762639133552384442802157415732381563329010572566881943789210357429283477420058360347252968712938347169552167276886762665384843727609625060487981662321377178123488369618055765177920757677741345462568747170910659766384338656596898941661117110588774435173385089854711090881475841400402143450233709075268027430026736814249806766340136917248703193863646584047732085724112872480870780016391774288404066381362704413779910564351330555301250268583582762271002799636485672433674067129180062697684204347914884730062960808784035840*i1^72 + 1258030694021747635894804007070059952178623730544577744956492217435983629338627815223956096549144609280678726901570343390854452773520957992314287407073600285945478657446085676982225725882971322950799900462791623785364462866124461111033518074123999942086851976521284228469460076217556884205302097836296220110283463681282165053682533553109793713625897304274337732401992055583596356860423100050944628819333841700999993124101380602322042287825924362657634707530174963140652124389674528580200044728615506245072336220342724999520285048412879635963201218939245219178766566365089304639139854987181502160483215206649706609877981587833279579673438883754088513764026478049944549961786691683483093534916218932731412694503677757629539127880747935770933496075844202614261573709708809362306009764504440429337481173895939219810231521397346935788047879945751253397469830166757249645680710813375388496917090750364927011549800508070263073388888505871917583263340770506106444853042831236834464495022896771388286811320490339126695735235616983928622083649594863356041714939412722642435990469763283902401999127510152954199601132353219679937406268056715831338197508263645815471027411328416280360212357974753931110688903248977831648553232096890680342927037886379440037644357826098870407043481279666479523928741591939737098269254751112895312005377739577649407220300211599011802559371909873556322486255050818174092070729782284325128992780286914294395654066547236064831826905809421305944349672441637971636455387664272134654686713128385077122625015141531691946360078765303786003726772864832067943464808880752368617815938628966559283264719689563156690683448181902313134641545028704543468823397081615979248986662718174447545556136819683984397821017666516211275888624628456041270187920814845293913632253908646381541593993889472845126451751291187582552696104567938646964528005051919403798259000240632671411685461566601094740117576195463872499132985821130364197330373625499472989865546584437762951770309972489312743726150055100267442825976159614277391813030405870222804541477906986812357738496*i1^73 + -8204565814481380828120751157777101466114417580651581976908445784715694812284992249852237783396200166274875631987769091410162801871900117741666297469270651445026716946607441936342309083604430339542456233159588612892352785174853189471716703639050785793289173784947135517705816812630971984178423940118943011776331215486559650913256179023359527273270813246562115201460180787521201164885588687424219413751858708353148770964699474442154844073800748135032823692759262440388867789270969012129336358739625842774344757887088390907135299843947702312233579003153988988689812906817231567530903452913435436763614325349666753782582200242770012051344991419584564951914417648450644008625606782434027711949333817500080265713318287924608752777119263003816759879994187998859456004324463996992857871766145262944415066317813608000585614703743479863590001596899491953013464248839686335167093193478512186970249009010329985043271635088146472473841356977571173843262659206241078127416494821859008812570010266328657777183624214006768095461303370445247711059192998499095946741005127270259163266458368957730285456121147912237914384581722709118152533328638351561641708927230921529336944663240518504843077653446217825993774678529594445291664546431843497701507054342970210264468718428648726862783066034408434895457733992958333068359532024228288871674189560343492885677048545077118389248970670543085485063473421257502300696033987828716232155247691049059664069707002990873404656457675615090875445897264709369681408762477471365718874666446829675749110476267586028666956943316098953561949966267280654830275680095031228371397241619406715223030579002990766903403467226770662477996155452097098824257674001722583012879326036862714620419957837110936885762179565045062569254892405324289507766256549965696157569889690668805076200637856703503100309351684590411111340841491158020405554192570787211944155284613057490214429720899188257038693796528096999185349429824877134114238489755928084554230108255824006360230189844689627713726988763236759054388158918623755522987778667807360802698633609740288*i1^74 + -32862897265624341530473683422628092276766306366376752291539331026355278141454649504173618150551341296949784939299468210531370866657918242199049701643152020458542402542040940822877299414715708803777043439714966331221779513143654403762233577406603482370320125500551600482775599312975355680483155342939942728194517547299285235575842574755581309126461547887957757614990936221825768958175311510311842493811348313462832573848230677624174830552187391471251004693444370466764017535450888202091148508661560704999742943757391437874517382251617712897111964081964307172598521502262363057169947069486446149520819823027921028331195037288888879191991262204696378335329931824627077606547005451053053331535931561172014473920970598430639368996380061792354665320585567949929963633198441205665270375679844294325159076521152201969714131320347101042866716305850368484188124622828262996624560322899859581776320196556779108344593218229612924723452002978935367949477055303038558762304343743822117256625170900493330323783219932574505869254056659773517000712157493677760368846019452605555351680496513681055034434157582540642209324648811062679414196947572428043215306216694641038585725214840152100840821265489654979150985961824105907739689311513808771799167956158071787740330946552662799880981788812690186959377195240561605664685220068770108205627486989850041111547966895408692390253055981401676019797088665018869731960650205484333962925511729144769109800345812345845345418522027397361996467032412602332180033935176154840344524117792438670291084993145754785443271571917012650677686515147003611980791648309274685851331120347383932880561902799399427338301331431960251646369752673424384742570030459029565462949489399414936598272337856867132701684523704237145973870157348627804711429601605331624001572701288068051779329707106502290839080557010702398588134194052207291609412444462448571430147395953650711266934640776500655046824060117402459399185764938119664213425711642823420907992345260551368298631112579628064017124629754661490778654632270005064553291473148808975823667200*i1^75 + 958177360028986802374771306973890738698097317365062278799021287007236740913238861517015929208757948202611386869102528668771117576130165797099662344549971453365499320208661794093095691527043829128176636455756280388199143202691873017377194018320322949462312680482414376209914258300067735047695947398787718460649102378239245041585545931158727365856996702210424733355358923486688767145319094179391873491519856044285198528358291517478652624955111019871214702256349263017550741371139969631328599784902925720878287093161914044766585789658411564572701960472054373908878055329121237342100915984688710281659921466439543816076251386398904713179699564813463453626285868301275729635521014192464009202951116563743419393564830756910523468697396469411007955622293067075546712257284121684274138376955476425658088595066449427237669763343698291086539412864825525424480697139568663367845435600514432192701100911489481115966502282198449448032030428753356177038502397551445613141562401772840334831818649979657250080502040803611515521816273638708505687967131516009779088243410981126843725686965141313700398482520538296402299868505722153019023243969197622287557391999487674530785672453689405226497629396921256118909032919557110448684834597454623206413910580185184875792599193998473459656823909433827618771844756221190313094528320858530567766023123244687209517025234867531360723562298684505979814157413698181264367210237243706222277917276401470772548483250561562438137581963530420593153660762546397439428800592782838429184729257152017147118942772442176558986993162424956575073901874816421312790471285502445421772099108933618960291409461195283985889058874191717723714741196790618893181940307584585356204383552067396032017373611835446724828835232648614158362439381522291431029380277979947356042522338714352917865367167374409553617618419467990522097464901790173644497880494163345267562386512787712731666531566457453594220449032052774619644610136128713653050910130658083029421333911116216670220111436227219434973486070354805891705760307317029617037369259581243392*i1^76 + -7793329381335098631899072108052063368718941841552786808630353311200715044082597492632697116343875273065908187463056300390235875932850244254036013662282479784493359772339146578720300985688162261092185162723798119962525840842636966785969348389648694928074991268974493401748539767230633495088242061435212624288803252211498080384903583136915241705003565824341411615286920699895056296126565083276760732671311607634953291933210768082363937647635991026270033996996660927817224125358336920618272269242884686365405144240782516233445095338129256411735842132703206607599807868789400978899698260562287142092248610379074425567233373968318076812546328680954602855117605336937718406443984833597706324630039064899916164720866009974069105525149193462177823959196186632485597497182665777164793873906470131736059159949269188292505645985224177009018206704382399210457400455175222551869128319685218716993584828847888428280892616693378673887443473417584724723993665874243893606910012569938211627802533022299959334766312579807639137545994484348105128304229326720548648082005694710212296763270511284174397586547939926955290690269440615878075717240407307218329194936491257139838572222872247701873462707195068597996903630280010725568654277328809864779255450952836865468473720443389177702068529234504089412860742953447804137604771265320579923906859947182732849801579782280784698434256052890356679725613153141627988508079914493119124612759217818822961753606515780411608866073051128504496387982088556668826827757511325821708791781603179983290846148692026994375845938319905049001812444502760289245979506361014363401052515265858482404529167230135182567786591926130194456793750998424972410911133233070156017660334944750209200983723989552295772829214885389664041621575223452777703367158219791376134546117032256713122444869267978991689193946430969293168705988065842786093081932312755942509525047903010398807774529686408708511158876929108391770679687127499384414068308994267121589309111062638623248846618059982944108940797326616253983189875564622930663503298560*i1^77 + 39217994283569751595720964175307389490654778751929265614955589999219516817350932477843330990478450872473738607565057222566730759810058381698206270351283180873184949754919866794416988212795449252542384642789558721417072272450287964512787439170391136345917583683946570395790058552376948459284124436039882934796325352631429759339901475293198058991185632730916771210552965651377171375339168622466108383422281768087043827223899554166987700126966741469313605720948118544829692409643830930204143446082057808607915133911206617542400900673980642035398386544807896890215008238073186852104885147205536995688066875605678548479077377748566377427552319156915537143030359052668591698892439006089678923394099071504239333635004203689827890833517334685775901907494375708028135927244916806882094743740759291983460277564680271702545873079052703719973936808369925440140153600880106522887468817986809144369149005030565117213606547566522980834228195137594415459332403443125553411941672044329233859119533203376650928974241905198625111380978441087888179206752798324054914104400249711315150371919723442372457632724322300490253156265706027226152276605466797377002073061050835898827977463932692055811813274528811577320119964627946961960549785626332784920404604772849231514356141545982083761496887239426973873923861231111579026198110985600302375801113952297511607337645270841400874096389493218570006488821108557494820495656349154502327829473559822815077215824598173465320907467368261920869193183975567089713379225032912762024855041526891457316246423756796403721821791300719086289571352464154133740139899098383658273997677977763709902540966420908665331218704584173957690134037268288178125449187645334021360158638748504928260725939999284527277071545959863181112648455957717918122025309631549282395617822567048356599022414912580857570649848057953197756417482479476687444817591216235861121248878811712677030989008913805827161225391964417552384930440404230887113358395569879469864983105773943056878877663909454031315258502094581503166840192291196370944*i1^78 + -133986190251703821209849928228672337474048683775368979631995742667770538171681391891727630994778265940019835535238029109713013138193124671930360424167355436313949036094647062755197957883717502599028417938721405324466267786110681823368898171658300554520037653039807139567313120910870881867098378443236077945742453157774581137262974754213921507417920638839309219143049138376713124188319406884552050563704976049011644675789416864818556610845948383900951281477324622027460337985199203665576062036532760836310965024656160256957318971269330022289308760069315188123707112344610655715232387899781793821260898559919493456524545630594995469360500727699926111441543300583041267588032821423865843089077369341819392810589422210101051621177197208582034543044059490327017836617097769152749980328710971929237167622571343804858401465171353118322844373075402913175871077640672530848744886711958883042173491748413691244192816604024231905823482267439518054533088994078655778333547846694356121129049677279125867413301618527253197034585093739559894042712942822401505433976234961634723566471407621259282639998275236488175012617784428773267912927005556543133590932591496661248728750410862448033853564992650532593817406603606316893233553381275142194564154799820093821097921590104628933143633648045933725661851297099988995165219485951839742685314032167885667131242485352169504612252692693238586914134877602003421798870979574663961537380505555830987108979288713732500770292905390244244242408930588887278364135438586609394190626598828379475191678545793251812129882119335787711056226407004972189321471799743191216980337653553783104253348720811487984053418443670979406626278652739247930734157338389002760114392722596650277479141857824534116176333534090456488839438637099715055539616688401776509907912705923302460674824634145929344285559894865011885913070432065766247221624815113692289097442310052761215232712854987334341189728585067850338817927608443959789442531511778725825245057804938923777680164703177599514311751153531851724270386282496*i1^79 + 287004473081833012552315914168061123257861158443553053421720831575174865049199894239557145255991269861577943761230177751218401696978000361479273717854084111159480536128431395758878582198730270879871446933060573087934714458643620879713712280178399899047050348608834359675066550282544331259853835304184472317699819099243482988021176531223674621140494195642378505576627868887394221288007596619136060368384966831575241095086339241052893342551648375399980590680319619998632730207748179072532381412193179035922650422540593342613389310934222149239057421440116271286083450919886720554216739389168058483966530064615143259154039337849875875347138033617987656739451462857276112640007510368623882642886321456378621826396457079637249150309969566591236392246937371006263593545552221713934118692339797643998269160874180642637136028468954077651844904209314945280940021334727809681621184652595463499052153702533263113573508510910897966282704288385818414933077420812230454303786461606700971898034003792392141907810818921296783559451484235769285105016143803749262894954850939732335881816473266913825200996574264971656456768776005329110706075618478349122587251359383080770259802095284207539012907594081342648974650741532600603718218706094884727981026130045562901285629188526085554614000263477300662849848899482216897535084094897585596644165447850195159477579293952974173383793472228073859103018706522986691412333672043364945004471982223838686994870431489915092227031405258582558610526703398060436179438972518354728240896474274829800068419044528338795816699509218552635144889723598593992702343686111797051411426114989138536127147734121470864346251624128814597908957435156574631225028544165811949137330223249824635799434794501052526983911817684378574528534862497819220646634243233245599983534620762557421144953320768415588605013549808546080479739935866674751117837826438576863802279796914118933016026144281219293123625328821975759007129656815206147104737409462612554156122574776532479691399771810115909981637430587294744576*i1^80 + -325394800031315800429392678986199636352757302628136006178517163132512775613355298164878553787259647785430980378878445314649767035349089369415877687242953706873176769150995706618535179988350926813434950779973143437816340743961996553736257352698846283466634534110608746185867794621330694649109149375223617310145829446950831268640837266836168372300857053636198405504457672143463096463370705355694019729099143127253283583215280925846622801055675785892710294568149682342592306367783375723408843584209140316504158550427663808560141871560130743520963331265834457686101582495722129142853372998078475026189435772466414728954884458231670348063384220880003640235711788006110185274437534926433822486135021489823330358690208408001763829858713025443160077970124953258067134052526566485892984357905041764023930833639025687191436911117560306662512420568002527706838824938153140809695937612004878114839475720833935483114559770151061828225241172022919416515660076364378289971075122152829169628224339871568753929175680655654515046669998936053340489205890904476148427751624209373867549557897002539963306724936515911382244629834327383852244497590941342942680402563268563900182001203969815714622606293911454754569882916308846581436314295161368724896118846298809067841166425298762367680064393574844419474030874303133393420796981057038592720151380373661597395448190364284595748051080473807282557267143357202707465472237730866078579408755944247031771036764557864569580882386203201353084808733276947427487393497482145121294920167011050439332188494261034096524874811653943264747528186500523660917421267557779443448508598906454912908735384672600460500866168107016661511074165810575269865918936907601608271075528096941530953351791158262070284226151131168238389607050625892170962714001269085244388421632657920507561162787620191932725403934062819925659936283108665084989420684636131715929646682451010992605450918072315115583296795117558978581083012807128796608101450276780770586127065020256984738305953235670832539498446848*i1^81 + 146207421769064342113023979823263720486897702514424658489480969996835068805068795549638951781698391357677780317262812962937469732776092801999117966874923231229059750584745950879604937037640103003605991400401750110274225192370552126823166461872949758563636976148126832125910161331839906912171665239220703078107006960361247754079901570960624266985628745749034528954194808669672118735267411041921734192210955653851811594074725948417673408050514154209614867260246926141053233341133589282357816745028027290259801641656081021536990443774502101725769227049089236372241303335987234451943843601824777835722143210627251210448706190765113552606247170909731997477285798471521112216828476371996260940913031863844407166297682085627476824618683283291391868521541640347997177885424045583556247391388479719669375658566667277209258228524446831204281727327919792791837012555787587103016269157994262986895721982393323326558205411292681796061582315295508156504900499855084303516165066577193445763222998003669150974705834520458505968308476649542506171187604133585775474972076678757091310692170715401390536942094626972396390171477054601868960286678705585005126486855190247270630350896949142248295167997753832044863160884110224247712378114708289854941645332400658134254710430493966841944351560720486910633092588120530439274510015192786677099908639502586179872114373849064823726503926106168275633017597812207170229245509215396987189050992934579238354482215697442444093511301329610377484734743343369109732020404168371467122432621842173588359679812072125326694633738345174248237871565582672534584063263142725120661377647574032890848054149339555673221009667426754324675340163431831720770788470316608553299700578883923067007716808995203761383620360671939568358647106820247297227160143664410815989822281979001112437997652824243056363577560058598611717357486320100989358498222633704065900026446419239891282102590311215389865542758805933382546735396362429649157456073231903426543258072665160349639478861706714677248*i1^82 + -307863273519515992894454162355276087258353999366339796808423345546908860437887456643427708183667835049160758228130332955044394791088232180716583829254087724266486691015505628645747451514098915504534020121011333557037432734354879109630557071900378921027047458012792272598246858621743016024623703976367568864166138531233655410738828046095995633802325469013566963913982136272879517047567552346046179691191307303211000031576006400975248814052653577235549769437818724815832750715569098899834611397173084829577215687344064190840603005938631139952194242240322737676223222109106642061205775545992640121093118571317917915942863167251864086460140436860434267521114560395041972966228521150899172805356607100676578522552601751091541630353326063921324833228866814312980849508118089967785484233596256721367121498981253702268488381520868671270688877316830115085583612867193312183142393753967292278965871123828250198532393114050796202802327054128716438094853657928596213035398050354728474452821518655419999190360677829368575669996370175586256057150848073657609780955800384459356280714832647043309200789220782766399028291580741280028430553766850271865040068657904659050273195400258574935706905828721074603077713417582196684373493620644678177582483899172943090606795347859756202983076129053096379493517091791026018605751513721413577677629326194901090380017477931419423360570792224359612289583368393972234137784930568064356491001624645563562971868427297720571726819874518326704645982881771491816498344458636866749517375899824590375134352067379200994323139711901186631277504014551553953172645183546153139001755436496585821244141943266144099282150735596436130740063338359477857079983580264336207189079900372527715039266214327614842637152621776928850299231857652893954420846103683944207856402769304113782225407922149298682027386434413029967099247697096433280165820852110932676573380448298115302734884184651239151720157671055220228168256138671343439054546573032881375030466746605814431432572928*i1^83 + 1221410697392664412189932996032212428150956440147488418078536933062300750744929711846326845774567914096615328559593509564874630479358053127871820073599022408904203175097312428261600750634797367653564701563027855386498563445393944779709973496522510391060071507062062640992819805720111395274882657971696248335571342705847515791906825478732984322297506903953361361301021910423762096812651468093665372429959014672675141640646394625081473901304594682764957290173173874285414136463435969477275451742885307063589060892601876743291817894350071254098662717096945785644040430787441823909478963181589437697916625443739665699497935558293496154476521610853558461897729152132282460983746846675858317620731518843543951041985598530391403888544518777349185793476648994596450355604833233790672609930396194024310955385144504663150203409505279585642190392230583478676932391009885161567495966287814725025518697467485613068014375366119993265403736787338423549549681532379966432440368088980226548502008079370428442874363572796456605048350753646306695589428770402007795163607520513046142916028420732189809698294492985614701283201766906640141868369467119072667996153741095086789566215728425441704871883148345029946873435014463029132053930363282742083833129716191477695154972441171686626760352247668848759817687613116345740122869754507794628758498492402252353769990900804820087003004852972071253502374048134354727208868284375289214251368457149562977694470843316785383367653118315872079024344093924477700723868740298173184410214619854187371074721317561847495184357056480474462973843096915139103984390979708969593087053459448793209319697751635733511878433838523450227947965239907862716379391758678231140868590990925772705599765028292569189604898758409302025597855552883008838216873290634144594871741618742980511232633721152427106958896704147985583265273950232642175337588458062490970732861211810311076392953540326392351863658555313602641712434766366937493610719004050541965186410341203968*i1^84 + -3788887210048530544000608260754997765231539467684291985536635369275819562429051682280132704079375106636265145016824384677518035358274437419168959561752679232777351684283495885071273506616300159790464977020973559548314735109606388614122114784905497019966610260447120417740474342497665791219469061773110306640039753817535996492230212441432492967388043905571117531753634913287698169575748963776099902193260419993828051350309070070393421002268787711367274971599465108145810142599722526110018858770362643439159977395375614555142075055089163831346185856934641919866974253565757751214482109407736134876314710833782052934677305703572074430412049887378574107614485717906916046515295930633783424856739383306810914362284500491368512259171878034902457842498904906308700727036050976018393149912940359890730426377645148591968464385596863004554639123669051539401020777335149577887777048123695410296884380677737704621092079330299610731507155782456179891799015961452181994882425762162993916948275912548357698722228899125299564558336021590679017053254036856087787343259383414233989165154885942686806400919491584079522057024468240540180407345266636850010694988710634863786743274324497420165625307207550851083664047794234078738184287664339675503298162158614118271348399524470966832909120493505479480039150609842811177843517243447796509745943404162242683929690998968960374071356933138334137716592720741372994973054264515651174547324788822388718957532532266670110531202587081404167070324336844156925737011374704714270825362937357722541875573895405221776953743878108394256866140625951702670614362233550708698022865307446066018874414970186879665230792305759506760049711873723523030587554887924383384184201632802262754694832700587432934939012663146076194887757142351250226816277209037457155878537311289742192302584181017604580228690682786671655356729104471910241095810083507863464232305899261195398670933494109296888302908963635927282947826269348486452367925765227040210944*i1^85 + 3835076278376310957966649021398886544461218181867703259355249906881229479215367527291177332547589870441909284724726388141033774264194252456640129823623446653175854771976697535879544520867133026387798846229224110450591341742021865302601222656183321351759805874337081982445112562540637458105901849708394507016661982305817552763830546087240111526952291528890211531253846648494921807226639134633045116697177323536046872276821725572890683235511602552808693827719846544847093199168620004868825514486854590110393364687167207233149627426968712753288202912077864474531510186011932713144824537589802342100247664386478454271501926605771746131727859388797575029388028920938695252657644385568519172356582857763063599577073294020624516156927761367771403478070100252562559416613279313401894605439648330558314892032897387375078108517481449865954728724418385882537899023385338761417655598680016917155109581041916277245678923517862245735639102310006204464051226020141070662959958605244604279340535743414775708693152490639226553181735620539805023423103865115519334613343117238840842717788846590057019379973016200541700389315562202969911941700410061832951448662679835547301521837796909475846679097914535979833968161457549974057883728759013681368517373035052059054210850947032843500205471356872893610571037425861545225144056984028962786934343360677343580520360336008260867647396145991814662730357585382207060085635608137815228501744243562825497310715243249800704614257726512569973597030135027368487672665367822163548284286824110179839384485507473815055577922125095531775097887475962934754297338457096726374403716045229207994592618406284549128069783825449597351089781330928291535086591096969029333750933681959121427066067339767281582966206833150327263915518174873326780659731820634667794735292130985211776646641323690631812882511043180699811738802143271143296340699847836587707877647251251752774280004994244622268549916998007014678984809710877711864875188224*i1^86 + -5632559403476048031598215535558191943233177922804418010047780047073027326408358492451754084140201564159741928686701037380969272749234248228292024832318648183527863712739782101650904076538378576352787766988325434997786308086306898783804736438082571282357593167839485123738192604700410755475613375358449502199425868130096127051191835482379861517917949660978833861655701189943058672147503566225991233325264509438219766102990640084959562853841295420613769337970083089069755192573192624076893885844703747856663482510941692144501958609618425250499152188128298345622360271226759933314188617837179395341894083781901949210182352615163778572820099709335823025529435937385735056827996538836509981125366729714721119554221041619106240410850303413827984577161795881438825299497979509607779074538520313974375117887449490765392676796129658217593351761907785799575835487323495596448452163522673857412310794665254989435743359562799350841319060514499574431284202452475166656521821882533174192329972114068275629178048291594713890514441787686117746419030394410204827354120878914044970535295695944041406083944733602993981039817639390244122057529728336581797893035638658254293004222163208568062064753425758995911521384165131324672659672724528276867479687061364105773214498746095656247722323991198380143666754147747019919036043368289055455543732793187964331332738930242752555409463132460961530815978229991453689492350109113380996278409115484942764174900596336440316999998095729155696865041307738013782648176635581672092504765040273846449742782600245078881499180173711646405173528060903596909700817723948188756322334746687645996816386891916297905335129013330056342253633824058023570337424433180873675353410343489236556287675786229614279034327013641026792352648093670492372896565795329612095632409153014770839000563235821817940848438154149050480935759921891192445052802928328499632156904404167753138673171794733954334424469821806995389939535839232*i1^87 + -93661689271732838818696388091513417650325265061101779071832465719090029809443676987677912516915023873417148946536267067570017203302139953687423146277372020961850007851318308922295216952587682918733147617890946443823287346569785617840334406516423279074945814781076849496980505908321819548092459399518415513357347717244915865034774893081518716499759067819561344453689604361607067588783856470476183309586210229182978942970465847886653308591901812001408776845572495517249167675215666110340343690929846454799737510298829274894367835343149935087008029738539207391788271981665206368156357712668409179049609983869482320701051579478978472442484467066448701418930374844932652778619667569695887228823540810907848460226106059991458510574554922949838163615392911939013820057355117936564084526149226241256347441937382952189153585774971158646465748855024459088882567487915424816510799968898659769157651616757800694891324255145088889807326090241817843963144385711701361439920872030100469538765669280315620661720543642072423946469607201224370132692336964020837788922466159403729972132640320465451371186142781780673183077654527866910412290731864811853919450675756933239061339412998565562050839839349621880454961680771400648775833576462134381280595924074473156610251143517265371607171909173586402971382896614291033139726818556478802755876369518813909787539296241089950659006829473967434139948306397945674860475484145879872704162409482229446994002666900149111064274414567710883434691427091631490487354221686568259495666690135984831721253943158093172692929480528287426261061619138215814968486330483331884883637663034765775518980967443223074071084533055106271739720879770473358582426508903148774681841930029182509813545700716563179820412495253645383933751385331838613365466746403962446798728332815283983570788170486044081743463138127309916990219340187721101030942197447916565131187660389291463720606859144787678543005683286016*i1^88 + -954659686029379080796127767447382986074744961725883117267132131285635572604987901444919385843640910853643599000488129276135593499216455392478137752664652973821926639475680464252763785642799245544190702288788139002996253899726791316718412891091630488558307071305763063166627083059224023982186606139494441901193728645071595507564016381710515527256707251338919060923796240934062936247802040089129621502121420888498228970762218688350855844137969902654222068241066596878782684630803352309999436120574184584760504496992604962068864026784956808877622410292429520430636497816464921626631119557909182602804036578654923497674524555745823759699319522462838697571341611397716876503085704278686856389935160732254101432940168390879070511032478125538811057187532412719598744991387031667690836495521666589127603669987837060633213028185285526087066285703213755978837447125252898068491641563950989954092022001861178071967886864216032419807969994672074807479672453354330599079440189827317215459925031461096849713875382720723250797911181806032631177500170587922327481006072265835659046632752627717492731960959399816589515958003365952223254796001938589522628402871003404643359874956022303792328046209067743865846154365597289114110023492310299573512175204492944924514844616939976338928963983121134020919434562532789834302406663333881668969097523083332338497780317647143594554099519293131019903836132958695219937087848930751632334629183657501254444795838515385906053108449416852876323632825004554013512092686392100488318021138795929489763514815790131506575932039877091388684252851133575547268002604772574932803606856612461760436518197675305739041243822779079687112507381233127936816381478029272289411084076647090157033557111056447372405796484268488179331710044212667325010138756811336028446283535912581457823657193733247547870538003406985672395532692491548619855982583127409409425708654277162848332297100287016960*i1^89 + -1250467275907771048826428924399564711243188947444710272610266046384007615885761011594730802449428725224836741313968486885949785259915017267843207296163448738216215338278373616497437632704828779536252996347237207559367713912401684743608295557303981525391544170291967695217675156960187230489488327710516967972197197167249081844693831660800230443483589314974293003603174817859585553970964540970750241320773656838774586721685340966185853391881317302094426346822755955457867179417381438245280158972803002727413514787833128258873101306375983629439463713440621536431497518829087333593883153131913162411513463644110070542205935770576560432026737555087397399699953724640442359408897286443928409534809115817069480033345765535598419371848816730708494869145856335760068559446913309483206072989810031070454417382435834745363525756026137017419606449651733147437693635769363275978203553725758745375914174728033876615858306266011007187853221922115948473685156553836069998865069617007844764813825071642747488244012008460171963189691707959021110273104544575020268975958309402278509721927657848441844779041966383213718036379512227082874461074857475027736911554648020618504367810278505024648252839987069034900906926547900863621704383563082194963098581953839186115767434483303474805887822216773923999021677017537217673372510586945024903030062831694468564547003817812226940774283066592174736277024466022520530882351494642656889403199338980163022311954682836725240762766355874546886414932823899850704934060168644645257838952390158257796220994975702329395166875903724271435425470077003612821988054073256452030039434403471709818756647557831684516416988358280163820149091636624829745760479738695482587502169149245701457068136679441902329673378325439195782319864098059975065662755753690852533653540352142915440518416256230691105319349949406891351501619787984695381474998026248701892923839103528599552*i1^90 + -9767806182451008348984242144927793217487079669285980941520011063821149432921370464006053717521791377981037160324049302296300261551744087921949979266655672850120505925015408340143915999680604332049234851582426181507870615624434499330090570800126384561181300810688964995529177318228811967452236605663954868438234279683945267404602929982044608047586711683621383800477292008472831291363734379333702250879535200570976130857224187916748500596022866543094650889158995877917536556933464225541796668095652288923291841136924467474750300567805820449618651675122900599824284419717341082921298136431713684527624336021737153334513098175534290525786291676731066354832790546157411811148020360822359155406367517162921455863046131052317203944431574137900104176541801506746731869937172476045650675141837153964217176130391742115917335242780710375943927059308162555134589640244205280663403176810008480284157342420855540602104713304594445936576493406950086690261579695043842289642767198265094669763677385393724759730123418797286800772935177209362859027741408354378319308494557987752204193319275611322419980387888464490062133544111929799086115667083344068966427036440778133190947091310912293246665475824683565638015260972251207911428050755394037027815846166072996639361553135577106927971767588163279562042222442590575135796069578937046502724672072176921007381826104511169272981864755733580561318520131160114221012571207026800330833794915831628335489974444689780469263397931589514792575796048692976372122130261917071347290909597184431774924809638063896132675041453999441692157811488786299085296514070042959319302689211334311122598843041946690332918994067342916998768847743710343971740298001540857210615862092705259467803165182632009552830208524093025102151569697232886015473370802503978441434607398906276768652265791621872246701747634017991602152147771391610060881563640859197440000*i1^91 + 151402542366790172752476809324206501797453541829659625885435900416811694706096522325922934846544165787723570057871040667775490372051990238181488738454530773111616728117510170010324938558829494574451424626185853460964521151600860999087987712765883450274974630205107535875488747050728762584842516622108111945666375755788403115837311048939587232272324948773087142637419967841914269566349472685496833167947014519861368816426988770574183703956899865785692106615424597566825903236183759664769758624240587760483930235720575495866300669467537610152409704754276548731875893001319093474294860261572775768305409287801467051101330657193667290246841305009714335186979029543645269531494613239492561988222377021195323928713318774128076267451051474869417421395266116808657546598945982216015778773619727659714033932727484093103287218003325504384489364534635193204104720985615567490347252511257300551294478361997727912252589727590459522723638916432020864767006601369467587016341489054288165678959409932905675141681770378162632376097304444770483880758942450279199426461995162182518214306374929787959066805070752097240062641480068758448394166370787188618645861230191701651568549668354436614982098634906072205096779639540885905394861812431414876807493159848544387279098818055924554481160370369524560476188118327558864009467464228657051708651810130844129440539240939298002759344668577042176188375479220871188274625145605497316993602852045192460878441321099528123776647272620523649201887689567117476956273112882531528520706805758655221539048772184405568277062181978072828069657126486558756721256374559318145104628739701073972084762922865120562967383571519034666257248939311568309386630514731287732358433406228674906785720767161879430850299490753907495937796083903753817300778406258665723168795001710512906923059338298222336991615586372368114749595765964800000000*i1^92 + 65725604915688310024196367397424722130729698593731956528975666281763240633362246940689781558243196045409317008770638935387429080316899423035704359789196334185466255202748157131035351184415413544027784508705263745581429679804949898996778873913213004331963661800696718533346908499212106024612243796435659065519302265666754643092104519997977319632123960532837840355345031834135007059614104891639651362964063057268478240574830237337202499500876394114322419457505034881955549049795966352182752950724584262021221901688697379194681897589991092715791194548886847765814053110829160796778511042016741007285231957711992281498037827067291746418334260064951417193399804028947220021345812530772191750532654874262552656579111190187452611612609081009040554931569246495305400387778166009786035102946778989426921595797011343601963078995795051278526953574265391640535803656406574313572788111128756090826515934102793667290445070332913265021712090138204776048643640899988411285186641018042577290264451437993773535495737468679175861908995869336305092878205148792621256776623468448145603602363636262498322300375214284131307778574157744924930261725626233906532056290673143898217268899621463582908191831169113682965883494953815474470023441617897473814995024924514942619369629964221677152082411726369323102401686167878087403296678063525188676748589230541078718668578547784698193116026886578401662236786728651048725063350346483750768308935405319128584176011302317022523344930543433375577546287379790260242070803990103583197989768376051791257222528872427222296042510777786300863005450017941673824954342710985921028442357405586974857822915842165774731369010143792933938819359092006753323899523340155719676019792458104034898102508318053587797179143940792933412586742931245297931857738547992800029346526998516612295239383358512300032000000000000*i1^93 + 11207937638343040163726332450226839991667085176033439579169796916164886690711145225034266439662076356418163012124678154777766003192763306065945317367867471565800764257265182553549761936607498003142011734573048823698632571556860197080817216812045350457642747052821983825750743053909017618716276100350457975216816074717440521441978395542297426691349624700969429479262676832928307278682832398637112432159143618672050217396581817895256040117233800562955745775719169483264300161638287262141344523902157449189263956895827536255309121820641679686790093197012321339036184742076546170623415025656117519888407099436452394742995528129727386262958778411515280241709040210792596457871555798440860805805918761081661107814582061318070660325769741868161145686754071789182606319214912339575334622053498463250735097724502038032068042717570215510409716712132378650827158344037431364120803817267309596537481443837520619913754020925091413357301451818735003341304276236028585527658563805068465362748902468413622197888220317168394046192521039091052693412963826000292606157239006797223025079519219717320855190643467064585386653666102241749650017218797943835055122761721058940623903275617647215699747682279092411727030890999586049972165892923945662699594966497828087006477608107469231239399005710831644472851898849151117578591524223467153318163025682344665138099058987197259449044759142163963781560704376038770348216086833081202926419706354054959941268443686393080865917260159433108252725254304773552067533144927473202931423615687733887400285197312659014223772919045978262294521999179464919458017776480498464617114612200153728108920761691304431864210576753277159484269716402737861203545348178602219203974108412429868740946980161980575638404957355050411613959472478098035598227632359284408320000000000000000*i1^94 + 477811753466557643581264698111447343677342745906150316721384010743100311915047538672588365712866892113780612347278536181351137401930626869229914687535472525754972072294903941788783878929698652721772355833457238735548999301028295422642324786721259368702989026776989298161489484438387693410423534386182988767514263849822060337417265829455347040120037003993983248769261852662421148109465409881143088038436018431208123786983832495577231316460614645716268625710118217446919793310812164458440956160005896041170929804496667266061064789092216796844094335621384679934335048525259605528950295519875809609299334545753572229585236863818743471309337662803596771329741772780576212603271939814429379864806523802275109993140398570702923291822422785330779124293000861250525042634318390494238046636817629538470680027034479118603675639116896260637730980104523715370944213936819091802699580992668794202837787341394096627800447490092072971900222266790999195036916961799668541472023977450525961514597629548848779445906696093946962473318742351805205263907067139063765529180080030935187524389502378757646619863327459061603691708572715952594033826574606505463042226321790936595461263828982889444155693222442757182647243446086999826840433856486716598687925516454663061063103585721597019051766908716098572244447371702156078002039952259819293193313548857153867294860560999976553034483104259326558899624068980096624979116215086191502384864785934170129558428036635895041611312447876310312994704324445340157068985830457219807580478918925069009613822353722091623239374923362000892673454450413825230175434093431074700749063769870370390258138766495836443467921469729860806157057292419154597979570215634957770219407099423707994058319500540061172633011001858457600000000000000000000*i1^95 + -27137453600127206100147779407182501073889966617842668760940261665811181288756147288449378206145327278287776994973730068604291408917159467035590103251452061977894573009807586614679200493827792318326052257233557427351384851580678541880074021038985305429985912046824540656350318226981982761987700051671889777793426586882618211907316694083692851448314182132155661283323262526450247241291862727510928607631680188132698562569257626262166688731828579880080034600965946262056622217302099785300073632546049829471647362323747987072158083773642914445465265091394795253950981938217524910326313748488871465473778215524873861455545026685035065254077693203398744180780789312132458266640801197336807977242967954836497377265390668165025956974195007468884790900985831922189167887277567927491889630486973210977791500045203119225321103526588407655059185722465977970675916694381552537492144049187578648285263615623139706156133792381301686790795123361290870890501236885923177523105920481201845604789308873658370260202615507601121181418944242720520804298588738972209523660177946166101531474033339718971906182674871680036574502201520515040210328416946568023541031492902847332680958191298047514771564928953484906459403688967634320186961634390086522018245771760088308642097857232526464426763791731873623369839540031699725546101285998395080188489916827064821954222295919740917820935263576826457595074071524657235640328524018897239401155636445964339978014510734313413295358095119479192560967947196613548275524764405531148565464452415666988894970744241470694461721826605507197147789459589810336297604519248708856323942142109657019163296526569165396262993856401801605431886314733568000000000000000000000000*i1^96, -9221949590713346099519367679697415142608975509056366563034507307677467749969566472880311356664507683436211607371256421201286784913344561684485573074193031900479980176759941131458130070748630788942770116981163427251993635293860387651206336803316674754054191945563868891532300570613037551218172554488741275884783868177632753333982984361850849067865459805948044110280416576664635345480472260792534939033625149083676676012476230612547754484835137610012843346057635404097402022943630451514192573174607321010310848102637005834209279033488474272074024255126039884412120287762371461513986218953358644491438667451568963913967168239060652284879975690419984040111532542773387617924018156315465785273053074379693735993939766924869097701172047180881362362657139191684752591653051723417432339238398856713222583617786481358258035669545224478122725218840725090155874323020694758354294005975057355425516436576062585596168437245179629124974250228156166944857944308024908765925389109481819184002374984651547091376985707613200483515398912708992584987951992266979917745354060355515392124540642558446897011577394356948174541616330122677355872549490696877176304152274380545883894118732460548276158804341113239794545095628863842241408151650442701031619450937969664464524531893479724346454836586876336915154915634540577004846280309147166371763793370849539621141448306586659611917264446234071275257054117767050655376703598246666519787290860909456808760064967931340080656101246479328781180039198165626541446757543849658452195039301473906713935745541191270586303711032612154270067763634446248892726625354152066196578781298924874158814684139687740178805284688390863690906407132278393124006719755334034319668455810253566029788392068435370725888387052407251477619653590041863474773102059126794195705079799384845218379165007428524011089607623515455856041284405216272064451051887898117983997138536612294527873931769557002625573627008232276682603465119760099598250309633257667028150464327164607448807752020473653710624041948241117038150972830792034507706694547744646897535418449550238485630331381055690756245742722385033999543261015824520288511714174901866938725657870659637474771843047812902173210295744046734055867233492768715803538955808172719805822454154363952744216651930742522483841059700404428666385853769571183197779388153884847373613260472997918258001998845209325386718557381397727586754259842831587355156322382533292561961451452111907513649319466876660187313179636954862242003994460376106121274690896498800843081628519949002304981177807785634975530662845231085247797546381347582347642661853198480799292847733699037120881921508480206443364057515726280578200172611481548952428532668262261181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -248367610815323993194104513453801214836223947417783152191977188625310128209956812605333262485167759356002580769287683444112622909814915735220081226995875770961706665711463912108150043824283994421899939956622134979754432545668042123152976239978576821107247367490407422484176396142992050046666981478257053792101945449901207323724252856195754035244954300143747034709800274493302045810399567502900514156815872189300099442837301267341356470851484954646335535030703982813359753223519019733892038522897760664556388543075465992537180940508088214741235699847641908435073275433335706850907677506173033278974720711650056983184726914011218846121906552502621426725082313673827238859288871345106156135980449955879436321179761216499440577299431823877086156222778385378765418635688463891290480621993426123935226920026921980180639476832341502683010563115959511308485245993714510225313741939227381552910683366946213236260510262932179340177480859492522438716800481660883295167586836506908424674007532001478785038434910225917298611082130642485051790968507119676135444098371368148041420454397268247842682588446124897142028351960259726733224963161269695326147599893788828581335143320438815599377373636610774089962787636793133790091664081890889440967850237500802176196652272011103843557945638548508760775920587280002055688131740957083332422019219014444534845112819086104313927711866471966709754941291494359866401375059000087374566615492086426685943473663946926215971293081112935992296509630975329902978862040282720966382270263024952930126058662355013956478308712748881364858434034511255188231999020354867678650496164527156321440888223254318854891694142755656682550716090049415698706948215897832387336227095562407521252009477250156463451540346347038024701833137765355263259740173932337594503552208592169276177531832151157202349272398959271758374614396298647804235030084883048018205479873962162406301312636221924285954930911657407185999839021778306133449156592859719115555532589877206399729363448971554426146544356780370530799569373369493278407392946774861842300893688220494082971225785723063349985980406756313798505088189023858563169830619147406610038023147718618544192495620010344920289857715123556455462426572056254722946380065720852638648424585149249468990461835522670811871714521448044053508177323960617757172854500288860303890824162386123434361571253737082703936979586162384193989569590773134156518838230303001198253316586175581054837099153450679931649938687204853181592646028131728358748996759094872314557753246443990886428582119743752491362595960477889468330622860897044461920879293225790196640946987883424262608046538922190597477120824601349005010695301972799570683709777470591571923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -2136750215935800300653320433319299267736189916541276833753176057616932011174538637512957631397706833639262451342885732657310977794240792713371176328961686489326255708934355376563514839788379052600557495321512318340584610825795844634551555970718640207003577560477222145295290201087031030126984392150984709813509405305131275458326412598035374181605553383110126513506877442338395931721318955916206443680325768024679534058204436641812062441077988924711596377298389504245793542782049708217335160991965828019638642242972452427261974898023850140222658035545596884422794971513849318757179345528060637085194789046098694027383449814446820521192796280664018307080413332077256343314238170729798850152945265902404014691813886025396415079525099098179281648589956201049548157541287730774403609029236081163642996709322452181910303111345242494541557741023678353520431616289722887281223985536094077896350005584271823338845175751471029008714791468291975958575351338559044243528851702913832890124827173143863546360803815178173965631098010980657080441773054284740828456170638481111944696910984848838551785409080535939519250713253908809836631135077379545708003022532360720445630929787997794690670557968218707622866102054606864677536908860454987441931590890606208197094716187780244062261772890832054462751829959076850992160935111138329899487241008542552859166231388575892460380899567269744807705861265895140210193374623692440282451638767776568078157907148654951940469177839776080584771929286562597252627354234189710126871235123496636806435195231642212206268703892211433422623973165442802292125251787807571630462019473558817268167799992464161176515348486383459933034017101283602017193925849663623902876369868969399292112676553267780870487557496259649640857442658053939300025152622956618246500797139344714139368476678309177640726856809753733419374322402665787509387149358427382475019948802379609094482512820443911306000393500607025830728031403666497232533980202170993075973309001689043685529156461445357774481888357719783188689274068712316396527510673672936915570236114777717927752215572409922588883069465714624845370802967412698966543608194394809981585094533921343101116866005304554580680745793536553702246909705803347007411914469877156864157418643112664353295753989965620447346437836743030051902947837593094261683008403777841612023271635484711030570195061075787069477697191901470150969761519057402341999490636681460013276511267866909132074021535756894020123341192203488717291761678836534423260056338205750146828674104486418971958928280486804306293699575028049811015202499591952099521601027780600143759109913585277108888457139032654255584150591809626509294400661871174492837536295639859599462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -5297686598317696864782617748446122843790580199807913771082995260218510775425342500501673873673370672308874012824084270317625039209128645740529192938901348957819496075659592557834346437899426137796979250911095436247115837899998919206938196777318145807788909193901211392973884372870346668719013573849610550669887726396654106895725520757314286529187658299439079386619990446269567922315275041815950150850315094605130450880248327812965605193711445413747104317815923304607817180723804267697616281110504563690629079109264361342002465036021170060791007811110797158422789466607580897363647931341734450317548384245388117679632352235177804675580292117889449189776527070171548165799503211648181852322046998967103566138662161387049397520813501099451065127474331566800617218752573559378400392009091732366399504668678419187439113036060482481447743882271068239143354415044565565161188476093186138427070408745235150241916770747443496132416625986865339272941853746936395085638616093146457040813406420024891188349501640064484403351414148159001332109644722889038463767469082837455433886684365882304635457113399645817716240141599547629382512934548791753397681817806088043600567398771787061333771816651476299367686936948430510781533597817797944068939218113803956314205284845294268550897706845619751635699512892738110290226681410406721506127063211224262330960809949120022110703473629105559858842399157451459282047642561991510452772614202764732947104109986204444463451601050288162438386974554571602868654959793596817959749914293759200313053912874810154902254195420932307322636840264600220926501258803715086972791686000993202769983748809345961384947818744467964864880130159521398455103643915286981271984250682072470207983582078155768620180394468411072074674887011478276686190733294922262092917473457861027037869981452051045657099412898736721776628419234543907573461372977454079881535835382220863139340107103645488154549376710840856277010054778531551339039956058133890104408004768747212259957937712838816478507070693856701284315406286046583126140952937095931858845437296766000592233505653488164447229405971082888755918674843063893562738726500346982720943784106449026736024873547366094126281145186703552124294211499802682824610564486366939628342472074640023949176177007354942347158824133943800577820286714022641748866101121698078814185845614733880398456114277031428084925977605819325384751619387060447817869585145980425118985613521978104491081654941404719170316041018071681286873947745826662610080047218013712550880405834294619602779420719832658676551389581029114600083498572399887720216787652891589891840011763830126699209887302083350522933036810594125404399699397102244354682713843988272378955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -12864469058559458839516707827168598903018182930076213489926326469446715664898382266325186934827559132159694416823839686512332822333167000167494783626478457053539732750860165945361828220162055198846635582971218842201044652922350856055362452992086807388896021846245456075103459614631853499371112184969394469305830030102202687511415429606701085213161203284858828138489268855098694743884329416867614673506289046409411666735272999897426630815601900534606063671978750332461351026048736457889347466787011888690001365411016120633799907310212149619856667378477234628568545277043643837523159750110918385452410857092865222469757938066610616512897594127652807282758040638924131249987817914155194800448942540558429568943275763473226895768857037779795948413213962400405164777314364564990795000675591410078320055935392707582851302773768826222694580535017068960705632448951669121369215350694798759223081042219007949173110753278270099432762938629003945342910820259340339351534712828970930165345088995233017554865630295625606801444462646755041257119522628252704192515263829851700502072219780639015600147688386114029329350427438213382317630179004827976178144879753225806735537005101481056988889533315822404720555851255469360084837885251453085370734623417902950222827267934627504913827918932983106626004772203491286869806900342701554513064510514365287163436812533716011276169996349158398892321503635688176636625774850002326840993928356167499732484195373423156713115390247502312262132492389570138202454249917773813538410310939321172906609883187736955632915105899796553525981641776224815758370929299363787817877709096608033489427613427650200773885856423373508104510460276362142471942711466349305595926337462146799070457528057387400876410067091797236468801069734574489569716841720110173870574153430845340624677460682267192947289146645765031067259789144487685326003903705394650435901473297852293946692192925425177865077831288745308413821993371347330130908716659202463972705800335041505102643157489563339642535422872359552157892063281307990190276968908910892865079580409508927126364027509548784275260002332318342412958858150303199836609365697907595976057538158320501033765671260376238781358082965078370408236502853552558681275680212526480255038431183078448712558636764784137723714488378746575247953784630157134418804421129989974649946004345436909206651743424348937455632907044633664737135358422137333144202741363667347131369337564251284144834923329544137959686214827077414714907508150799585306117672143697219645429380516361095450958219647826233185500568506182144907740703175422874491238787942185055460598545068828062289228874620933647843578370309795998349469627472569305939516450501529322503173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -214435848828614524323208978954860993027280752283622917178094194913347451703088774656029566187479455218354593687507303748458477249721993004074517888142419429899146287813710873668130760556624971514733838137906490174745155444337796796260266253274145068884072541367048893439030696397209387264237626267848525857865591938644681905466490053636463509345826600012725780969575076843397877195901770892779806547960981024355612617755336258967486949052932145616180145336014495884980263830316930849591189505228015552470614350808288703390770659509738118895657181313477733527733657934884937911541458917748698495524771618329900562215862144836894526834350210860155222042298986554125822576355143634667550079585253801937336528523597534005425696480741620428544873173324233198085832908241430984262841622812366226587523444238168215575915357365509590980137548006889577466616170692129787966097079687316518024419352853555719049059789654019335879415073199667493549901072170777447851118606581852492471193112929164240804742019907239175438270543079852680125735818420860897110797208313117936093375069747637990230859346197756414249322643656859836507042040109115138364177450530561004011773262561892352662070583407755763445219562140252561073233613780413513525108605761495719383373581853679460718185466041488539146055197591463368079077297039327708935963634402442663358582979859096096746843269563640609695993807684431833317894222010059813103160311050840331969727067135792881004322489031676691173966925328513106273478870629876035130641316850097097417796560706423410612547882145502223331415372140672838957277199010350385012918130636927369829575521553050602527907524187198797935983482505052352244212528066519637095118058319345749368982983740214488662391779296481170861517222052076415104430244147553787047529247701972851677767719999397379109657804874307843537534661809721940958307032028066018785209127912319172955826782876115218156385228311073942367127842607116753299720730420028201650324837578125537300801376160017646600318509649771636027787019404403399553992580424391224570415621157657860161550351352666879314979971119653174666107557555997462026352976804412827427476957613065475717750821617829580269622066685663800216466970770691193784343381186166731395571492300366294281260760249943558009208458916544818304333595135885113973754661506294329266062591549994882309775707011414774079815490304283704108244413729865102852101276154134099701889910345425210278217674366902110640394428168705001059834063884132439850932067783961650316326959343157896163640865269842739180767637433676930976710092180412737953270730577007362859523831351150480236763035747200958217165495493935795174951073904116861328297782830393833650849072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -459384752006617247118116346236504222670438746576572723250067398673470227690242348714298757256366338129678791952507281079966959423266524032843589825401465836832139877054563924700431017194168472851595412183950893867320323200983644183274309580026746288915291706174462095990613999431554868853773467162837790015509572986780587164981430884831866591017383419805257725960759984188213061140270572594134340898266468232768014833691724945028623783094432408076770952576000920923011675876426760435243212169878106951633054546292110217109892027900181981278227556268576344509611516604715378374235588829664052684940210695555153615610329017744489655302379561103543278678397375204868940476825259126971342423525795825080566064315634048313432594970813648157426014130714369546736631698038159454209243556032084462744242082021327904503771544061664735755732716956690127301881053095898828100951241626374973291988785339393690491279277072197136670073521791629886634966550492194734517888653357447604439103662520744094929132742722576802273130825637320546418308298131185339262399901258794086984710775138639202331549961149929541744303240636242981963660108088343182337590047207353292304578822485474842211951193876183390535815806859381711274913314986376106516409701092822201185664458992919553650448388598946506198747823020600542001670297508205468171293337523193721498958963483099966983888171634346665560934220214259821638697548823932976809561786881975199565968860145082333967230747687162198629439292236424051602550507634342933004103941813077956839967964307526513826959301017764770240348292354622507609275020428909363086005039664726673648468231543392126178694855492680593988457468824436156259151500935615536119220986249386834974639592560345055354309993797318026844747165821799627504277483717719618459967663800807341965789279875216474952109701718422372617394600789337540784724923956022355878210571896544621945263915893249733516748488097979640650433417286206256129271434747870303011653858654076375795608258530077919714972998881748052877235020807072221234272046324696411230398982656189979037432960925281589311334383909607544543685200055978165153095836414541124589940598416327086402046993796208338470681978751260793952785188919973016269883029632240621045594900740688968414375837322264188538544689480881301841497982686045838492352810985055177396105263622725318760323312142305991277104466537516953212515941095207150350771712631104540021942853135097617743294751294030148854996548263747830209218058627333834739110764722751232152626725481100840686121607124704011939519278253849771497582760256769992197652942051649288541139159319722186179382850565341818716637902358274065990879385393723015092339694128825390339610986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -861253571487087940147673169931874221594297422698057505250211519291946173800686735115415515805599340691868895997012726205282234087879189539535340926385481469998361886316221497296084885005898769121448270961903376429149013396399596110025688321390658958795937162444599556421321990356779399930655065580140489966814301749592418335336278824912674321451037041514720297674553220478003672369486969817277567921801464599952621243900332899204477593868783881501475588456345229125031165543484689780236611550195917560332800817221501650749826795185490161400224936390986056582022516001456849816195740047621163303252716045830029817971347213523433860222037138645413183231508268650457499766897964437974612260275527499260929456423746784625884313415812251288222630541487720838810114256348034870597799946702463962874332086176266115979657074159824492739236976602904764375772299338343333785028533727706159760788162675856475865909598433850677765614512205484339603531200492923180947212392048779905724095189465669839018248080539190262491774086251078779183195004933616938324062756451405613115720484923133204384129318812937200864156980880178863178964548806918259342109512285875612288619187396253395305141120384618192206488391043040552880289428397445841639088972287525627814927562780566931534078895186560695007638153023790256725614679118943150636201247625454870789110728046094185961201625166515684400272750712738453224962290769837039292248142534696793293040322527296756353127935077398148639489483118399649544964634164701145660810572682234146045302871824740659648139329699098765992054433371420043511203960257724376419342838413907918589897151066930842738497128112338421059074783214348532777019511307170402146780386618165828922707019290024195386770761554313351550181375035637962934730673313369990855487464316600021384567318427297757042847900802724712509767218204202702403917612681611948011135913327285946114721314513512825519060622932352275744068870394019784023569162834907462284695943399246354752066926359697634426286797340772786839547501136836615244744061195428504727665246704207792132462833878767443363316563196882701139533630353886038341006914234597494818788620243600379391595553516308210448475776523380539247323053789804852658631603875554928645098798485689090813884543717366773876051556705557138341950267502113487046950154729189585745097039748480334038457652840275557421419768483491672917372121391807064028375856270114385337403927997560898936191039370491652001845356115404684393295058462529766568460284173170954778681696421972993094571565472853973943022042318098554705070573963582934525578164973679282285642151305638459485406546266168219054315025527276989666831720294820841889896561770157945556347509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1399056613153839480417059384676325102462604912437150068716525538909179186189830391679351671745473441777488465819970914653327032527219692993652059368496275845772203294968136918730014597507900499167899520770735983316211976080353722027590923764651719686955597529654498852519493108029725055052876234518815212357751840713471979300611183038453764762420904320948611060582646409370838632789797252745676639729298215585810553833085514083638275699959340535318129438074779734469911577894265975826122728130511393555906656728739418065375252619867847860268847140001992916810228730050713044779895251705794445854984067210314950059160691287978091422034384737635257575906701540792817697353104568999590537064596401492235263714781371142643652280135492745379784369981416292652971408107896903071207028096721126725655140655100163570498608005133624131321598335698793248291298157748458922167125214891248571450340018199892620180644886534945225182999639967382390806858731455872804111537995997919982348379048929818167605128152067773405180157329198572077940444739083507006746338522371558176532899134805823059531685858358056503740571867637309100772486253643984433247862549989241099844071918938726687220741304096217934789521394601862476341909200935177010773608782282067831695725329371690160419572387721040448902901230706414475451352865089139366641364281298393101902624773908313129224669336969029442879251012180225585856766418974797689584563234820974304558506723538137358095001997225015263491100152795720520283573632088431866057102911742986757145291804374015555141737158866745815496888099297308907306826185317113322062105280740409962630987266118196741623127759118227223671672702317882914124023684877650035638645241159260543160967799851479712674752495567737577342632074740550374547044927386077012539949146819813512495462727651330877985020388049746385709945359214121348606813400928147951181710365761404218137179407035452646547690213469984128647536944141140262097911308558574056888242315464659673725246003913773177344031977387874020582199373519237172312455949163492130733201839431373421800415185846598263356274456844277566648585360457183818874273620518539886392482557353938382849908569014434788919701128251529628479598470039851965064762195525046179469201671024682790852843966540856266773606988883374577173939194152909089759411083589867133058917441640285589538180035222471183412929069745333487219129134949903914627389797341630082033723996921222587197685269143850702616843327163312050337027493270768827857766267206560494502520926391791923410102853986072323029530857847848804161663892782555994433576863100502934358293868881170671830756773812338453500343208432567618122525627521529551574574079081765684137564990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2364141715238509755323386218098973085232290258245210334877458870621633247581787257147995502607762187978359388428161191237767933016011685125158303434070559350475299403037180322841765428148505946216059079206727568529380399712772316399807188438117712319744578536717506311156123615867255112776136420902086988818033312371444014351488151388390028317869612262494311882902273116337213074020542580099940044531575056735094584333616113481650863372733147513730551105528019410133498237412371266253688019265024528192994994700900217659889256629688908584795372033364580696482842782464235492417530853987433896882319288658880262830664462295468292883007561124947065412005986162103406418062683025973668705120213723602055001866098721344898094331609599542127692576522128988638144499161132183542216281689037446302183918625928888658090582660811348431664091118620464663339004767505271315510579549860539202906367216122640121274836846880975175512903511514532709823491893010442615371493165173935526925293640400219213068393290657515478720047149519380405094234742170116875025032175382022780618405590645471262162167271155553422378869083989846555102825228156562263159426122052339784610015669337244280274531978873117114957010844991858919992043787979802500451338284543214449997411346784652272522077318093804946427649442066848665915960904742948265566595886100865955657690958812539502752287267527929339169187793885448301256248884776221196722444164869516797643583025522628355156502468595823666494615592592288941970799741148121117922528696092358728196645149412744955616966398477647142517059977293918025013873239464758818097689776251683140552303645529203379684143042214306349697168337372314232072584501331983901352815785486149254500255785020297580178921710755495190847022254740405153000278905268516988637301887243544041968844877368703641601882506047495865279984566169171259862791401326040771091211779477363351678535259803713390261268495700146106090074863990503942491619085445727059279165704440941509610282141043609347437338099628896580431161620380917370809055721301801799272623394323484492056317964188007245140949845511309155506168833700538570714472434913917808067953170183820128083569572571424839932707808380364499355430731124046957500041996258237568366452784824944278727130994375054860342979341580309210892023846927077325522519835714532113920327821272250564079562453801923732289575513486517166229000057335377516266566356743231213807065487027625299651479823902885095355419314059266958797223431518378321811793843022010356154199784336118464839860563772179032858419108367077807750274072593473976414775263048153942561485788015315415575786002245076525348592377694976246618143141256817177759891227853476713009205810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1165055023847445820395907487110116001672237430702489998168148314712411410948108040421652639726340254914909368493469118679382776400842731272289626073652513118019257577899708774827373657544235185388584804416268532089985857658040173666398327628055876623656758412975694742250784967568466609870982835271231270663400786699550215412734430355575680501606209663572302959509364631197437566120642746454520187007682867205991159402182224622815273022760527502327772192678531429131451766835450507239367379762213339774602383640545910326846829448772499643329372030121268005365661993247457700802416078632508580155882483476652838958125557040028538986111161339716601305546411848566483221767466619937866689598321890778255516430005152710482081768348955517607272318980110040313063582604170337554342286171105459139008737878316359568009934081710744488633638637029766490415375783948131618369100979844311073382111538552776443474368743797862538163355674954028577827958548203523214560902324902877060913494884151624672398920775438777872104342244566080342292705726184246417048760967780727887036830469812033949867940642847266838779089119846650745912567034121729563035786150196227665221119997274932158357496196195489912749303974978260074853536240046297248983105422925262724095373043272051788931797284393812183043279544109859004549877905875317917808154977955468638010793675925520202147860489406068789071709351541446663232294627606841310039129423843152849207908590398080234496124586844664078802638293846448450438409304407539368475976908364841490298698275319460261676650773147434463007632026710480002079508326256826393216362139464064578096970635493955340032336183710916303484101104948113219924573024858972602443862154399243440629630018138553421151410750822224712986923074594947548288334647233237733995846471609952330796065163859063514788108608605245098094457442297968502204948559214420760252468108389743314818086829834605268349205479174691388571206223301447040106016055112661342934478871796554979110071982430211144425862663078060471783952474706337116913582270308168616841583478806935023978197969511317528500767197203169378102584060113841932545931755075545328240616879525542258514601020337995678564753450712704214924603763774577695207729108214602645506381409742702921148271672296030312110501323854192652759336717205188286412290883451599784355436385816708505326376972366989922577209010677027322484642422478659019134685321414373867626443272466448944744275236944999181157694900638277787916339299591343432366295042602667109797956484823837375322730733984047052702688950739766383998894516217575437169103932726954527911014161534324832561916576635541999321695269598503420320846326034876388289648818270734985819684521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -2896072833964705326479932333953221977137985251345517845976727438619875350566601494540813839304076535224118748279776148378815229448439879319703650326880221931085099094985144522414316637251428155216328802602010780079613341062310203071038436424170867841280190842976975377050749918663515755504807771275454535232226541917227103540901034704620439991364874621876793407920958522168884370448835429870324853377332765261874439117523535874688618221539046360900114616593699530595758698386743111363778526579040214314698927888671193487988085269516963381815228663087796364302614566629346984303672423890245106531634494005829165690106734919506591607003085665890947500766512147308201311221185164030481504425563583949866513391601069927419802555341205171165747922557651015065273073290542836162356198706726694920451937160778757709693235259076342640983007955696367158646530764525539089868875762712708137293400438066635837871985461853537446860066720585073695631309237132364071901514126424187155949941942799720036606348560490324360552528681703297800128630893975562093779391616347131073098653751321248740588179892415476712684811491853117465763814495662502790567074204879859772135399908851129824915647152554778489065808103731514422636705070518217570795206552951974231318475176908516871567926091149016940617223202275147432432192210246204798758329951444032824214957394674641987905225443864330480638913930925323779740165292851934098025335634162531582530759508145093089623644737264868466057704188278023258131779633168881159475968728379998269408380691612667349638076549018120037810124604910677093084362458681736182206901941332676556376663113614274934342852861016032573916788796005471240738245253759058878198192829002761384969002374119301390993836662548940731014016289298312295857284909750033187256716150328077227858336517380693692880012146727331092141062075439298545794237912374751929310292143675837705398376488079608674055121501148622396827219301192112509233405458589541367267981274479046160763886030577289951921230224520270097931244856763244634160340162674060440449163083626492077986496077802300900174977304820081178550528715457655917841137881717562297468372855624936494382193259109502041154036763828638058800461505674199600922333066111744544354546791024510292802814149303095687772005421159238887726660945053395756741446838401334745385295408532161924668649277329160446744218115530466555749923147504480437664277006479701844546987196711863765984484207717693658591203432194469257668537748142458057993713242326372405009721738440818595699247651770124326239670524488497523306271580353243382660527495386265563180021299771773329594591560315949476145799607107889579370579065087624738802323559308216664059075341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3403063387083904983178069015668929481713860571759113782672549100648491202090000814509150566234781495021741446305024476577000511934253091615365058124847537467739971983498630096779146449016075163477705474629500211550447469381181661516264492585672519114194819650859156969457433624451533810914533587571492347424050054178815752434701595181707669663400353080129927650164741236776744560415462281136981667059164634194500450517977184136217563497454177248239096881863268088784890294064490951046477650452211089907532355382590524875522569742556474883831564617647153251240022848867336405432292424039453486866361609378873408743486082178246472420988065327040022580583393190978455861629494109251614378377058489032081187450305953460546041224091406406875868481706465010034765339822998312990490928249439997110858842595229219026771049048114128872202748252829620968344676987077894451877160527666002740433130070384279242766266056399754190680291952299321464572551241460097926100021188353096203476869046152520930470434042306199843566414119621784761856879258282186628820534542321501177501369665549143726175012969384001696297851139978157458334796475158740933239268197162571772247227788988270454046531555087689184436856889949342760990510857135723894395264297214480995448925133001726282333439887120838353775943260601796542040418502309865984670871092359815228661005698957270128888220408330405899925942659997133280077306701504751849617793445320869111023660634600651200981488502165404391079898182511209842582104411425106559352831344654619998458635840369503757083538552121039996847976865545350967289553086166878816141382882269786927116709244810141850898490444550080093886065863578380142161134189083328446456771618109802337813404117213708793740951268594762540277909286468455524834705489403260462547012240554731846412389424641240829505254827455946568442335226422647490442884788352125975605175178426242144252526447253709291435518007670977984052805047648903737864235199099930292085307484427576020558788162802911654916641257305577684216219815785261472178433329105539960030165694184051753592940853214285168016194042260925492168872420403187482998226842542747314827082652170995403496525821268765930844719301491281168502467322355880351274353388359090571384428473886344782961950103292262282381402023247590457997954698659830544156401129712855521940662336773577757782092676647361681843923952130804467741216064450248954019342997465712425147095157087508558666757824251076483167489501836923610106990716294874128480902456195848389422127723774490921381507593440018537257786433115802129140716165799621309487473206163633200523198248149765510168122733763356648000601642182987922709486780383258950343517019090457903234013330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1529747199230710161657694839778352587667366584953347257546645717452630072267437296191392865714979835620526061274489834694639303720553634367954964826455414834764185869749000012020697835065751567461956875673138385418212263074803228490458386749637622743357212337556831799133324094018027971901808807248975783082406161352731512966887730888643035725926153452794035559714752979875481260525416319128104567210769231623793353237126260321420518160850835615787112041444994461224944996023416247193970717492992161652592128541875760324521620212734400153621860902339676824824463041006057957405196643610041774254555421093625553057430685170780750227808653139124044991021555038528778085630318701191652400772322013297105467326225072914249625905509763435197503519159204892505431613619671393551171854373011636962745920893745358616172642330868484700135556696840395367726553219944792237754458739638476758561337751106589460678001453052098440521272047278447972282259756049052563652678299224241965501838751778943205354997286301125008503398668271377072955695483904540774253820096178224545650337082338595978108857914706188505348117926201956123654978996057971904024746498967355224514620787123981890262110276156817929505711053640250227722026145478953096751887010959366349328789887149896270463224278574638367391097898671364919964007012675873952202107197144334258950250916244244896598104738337833750970320097030775381369046530250182477741195342031518569515016963932872678687065777679334452300322867333781054467555505296845883423886370101485074117170290533647567624103774635259668341948897379805619602408310754660803462872012148933152799709267773582907880063934930522571878763301990959450452926995299035076875558503112784417285698194163202666973590131205286363643965236985202954065964410109243850106170722572656839802431026790369669102945212113887620997247918341340220293808683274576233467848424934301044897689009359496892410253688322319644571718619153813979964278725948748205698160177580758759828925441433087789035283523536460375038579698142067591754183631779672531992251207812579898689839159953291224498626321085724261686994689673344283534373785692433655413470431889237903795303654693652545250446024963539964063849354039963253217439510409840059022529721812575674771553320050080072105794659477240757275280249630092094096548494261591318645763996040465647891533778088356993510906188214004888775640142474152468470711599518624584984149686637119077773785656688459296196136493518849648727117946031417595929214610811846788711324966205538671775847008739490332930613263021974468262867054793613232888163343408645170178958892984346271156841768527475697609004798824568545657340213128142152326133178431486556115193896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 9348733166294569767337434165098198327188176438445360396344788881410495687879106664373041084970672494278105631074130032900188083024152557100460209301720340712053570807539022480575703613457901945771269634451161417725034984622334600616772518011485206891168310956854538921640807976306322063634313297332806990024323530782376564028522199610831083171800871662647730461841499442479256615025606740780148374937964904592448542408199720175589629862534195103907441554540350130539646635324334363652128212345238208743588924528780016570215988486044804133250689050551041533360752245917413519515774067635770444745203467695772348358640631452096857937062283145686702682458545366382582591686334101102413863100924874830035207764458860488285810488883585506926912216582192212138185769497624226954075259597205114920693897967858252652179049802335181322347680449303598857133927576622519815500621544355302540907538454767888751360619465033680580360200179365172747553314293845289611197809869493149936565751530794034774059178217844016895168717522345031722213814008114076332883559470919722200922139178558872209044376523439949514065213336033453630903831258961766061547824652954355162205028483104952083541778139054427110379397490204741278474297843045135503146000922745228561241171549194325661970971952141481602677344427898965868529499619317858964586391906064289693955356954465409574181174902353418825245183802064967039299321853773149625027048157210502319078790408794044742564208886157739871643846411910759696007709629605702537648340749630780466795463919933899777272075818579600897395199678057310356067501572038661995553895530739393432942061983722869860120903081394160015035275222209342746524119892863936771229327480530998412398613677573620928124431877179478099105217774808570510825677814530517988468042726018118581672914737375694992144677549385477188338330904138491530722293169026897553912914979888961943097559468911204899069340072497966676275266701946160223738023002114057393046739954402094043499673333822937121847914603124662925261786173309103561935110309251000149490599130500681416425241363070047807054898888525297333991822623620376580752675300945540772408530480800275958304244724369658761208858942137947508704724366559293205130992818233077468779023811944066206069187432145286101025666440858253160993310940216128356210286035256636536688256132103097478364754088005967589183641177070187128766171565435191450307190272335204665275343542743991961610918050160019057328128520158840146274524598011452150194798934043876710846764387560967283946534648154687968524842612360958566968880142366812399818791841800178652395899016580162872366823738760483037607133581745053455753257339288354116589375855753648779904225830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -252701916758771196553448119571557502924987862104704959545217719213229521801381615059978347505596664461413528020193040149272445609291180547319922156626796302340965976127686413867621559807770147611211343062214158984762922112513398616972070355606576390663491413464159977788873635910880254989725528014944377457730811769926341724169778711163519666237725367902143057668734637281390272518751764779882250584755982614954164201774685514866453759549500572435773336212668471982747690489871541002602699419529059576477399530021892483243235263857883199039619381270100706966591801655090531174846420824029909374016729442130052057485297083430840016431836813970261653992952942401950355484216053644324074968852739571085290674569728188000618980828643389581505197915085629065975752714739268220829268015237129881244037786832616396562829471075646231711256420238732935296625702282380616437646465513755902157002382199129203432269694074958667116675847921964632507859349360357528970648716841261670036596759919806805780761950773058512150240954164914339409381834119942418009303050621589776862523180387665533835435086174234367580837792065593643852490318636894858609944515005060297164824921591293930865664752277218898624013029675907265076866801467751103578384902166549542633817731161310844302211817400429115778838857013907128381539207645899171921042531897409458902825722093211202657783580503282384460097070603929183273904667480987092278491257890711565981985255425765549437447963278861877073420020943162416204017651437833636326973305625332570723994394321442344186051709207797595620179859974240842606385595560109033698684873081045578676210428841278281170837442043950745166598762090746469466033200757854370256324713560368799216559458014241947819128068311136131241531722737528279583856631728647110629903186704794351946985769953631005554173150106157060262760388592993138573050433110108495476488027813531470972728128425723124990369026841069149162436240422867309906390420936713652567281253249664593980430055773201393341936606106710868149449524888360201239903905246898664293208189839077122738240730990837942537642228622468056495839532310553828082227226858733103921204898880681616733846566493813003224307961490341647942452938706179303118259627508649984653024262384844449098666686602470886268515540612160131061374013001254184767453986213674478359438118997145484657238960538515787821992487205813675656221675891694224567980480720912385272077938091139738221874395642423425114417029884619427652502572851041924348781121631397264176999524912071142209253646011848329947938080845041589206437459851830242845984330426629640782345313020142407427616898806872580491741342598456348854939227141570279168503809107898786230184521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 8571978977654004525727462712286337111828189904728928028926685282001788012685430568272565462326517911194041437850782397637422680957922467699466628337516925626487423542305012674295392439676481147415121152321823509792448853975335231805210828068084597594668649713468433879633341461701413037081919012982273626202015833029308199085680792988972644665912954410026509567007319845307611910086193919451436450299789522061424494112491526760315505878256143570641509779208457712922118762229912727777277314117483078963715178883845120197951057372367036189247739615672734105131104504703775729444660734518520528025453899213618206958356833016874113474452508857520966403746233862395294167174252116635556577979862082105642778922863364339545403476676315308307241825392628788880126538738021789413997302794452448131746977067543261205532955551380474274770173740825063835827805857579055634124805313660858979381016632133720429806636351900929074996475379005695999855667357904730597237907076680752547784083026069881299345747056314192608350468226437827088201117145649474310699708614002185706404075240051385911059007799700991582909977324149548494334151230299220271353833212324529976853079765321562383253127180376994279000069517693278313697574602419312618335117093337224345900343065770526737751667447004091916031994550854034641942170691012588789253288939859240839858608508735769414608590005602078103215183731974080055242633877624516109806897686149339453991103899131743991676213589895955214789230796711364403742108975880152027248451931080341060380708901931333887944644271332010549150073121562936367924529181880917877185179414455957915206802601251009641887090114328782677461684451445110826522894264736945522920450331148896449946959214694780964293425432658468893302147748967003256488462911973868386489321275387849790185473958567942331456309012135337323662460040964812408721323359918260096877811038480627938398195783371485197416702672941964232970450796298433572590526347152187859685338852096353794357761790348582634374498331161366698632478777988713803685206998894510726276254218625090486679130589560948192419651662784876655198195771914638079980759495215502368202737285588144740015139756340692041003314732093970742375647389300230429894515481933716076761531693541397453216703219475189245491392067865212266948456872683553858825734300973237584675301162265870511217186555244693477821618235251022925083431079125428171961194585372360086501047547995947238456623014003108435129226853552023074818010686824408170674036544499650683464052491422941957958509854418211365364192054075903874294542727909237248633507143950256624163812221340958971350500110806128322303828651756654287152311059574509625507884848714777681709116308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1265905148239429107712723496246011385020990934469718764837056025089223056946614231727393067783302428788589415755772935706022102650426994260246593324983870495163318340255891407363855427449436933414700432827249112316854884581137761919881747656672010981927090076425164269540436533965338626187112158582869145057165541679750165832236787045742929207744705680248534983567335304736821184537737749195518386615521771182110382365804954779089498023663221040314220268262471392967226454320274629126241624335144253440539067348506289736470638580077209435806855856975955035014725823402958510604841553455730062410950771630850493576752078143719028268556238706780685895907929374395423850870053289608512777546407635521331092568277701131995240450693043206735671984696495670333381089435934311325991276199194047658306130944710009926577616014236052596012706341866154715452724877219493526881415466703513377764210127405516686597241835248102078103582758411700484104785293464701768527874089314156734221052381455740471456358709461392167172342705938581858875894635676100520156813904874059357870241141602185673751323479707583866412479795659018436288699582287782390184357185221304484314149192653536072175009582147463606411158924485150654544755444256733805131992013998307780429633866441701021745991713996207015838844117498416441344352676365048766425777994870318653449274849582393555551066229092515194056093219540047322130948538993083526423661172238096589074541707622467346789530884043064314350306927155851485632471507589024103197751300847910231468260343063527608471795688616836746717659506921787009978135778454443307629923609960146531238188352619034186873870181646573436097349394185012070198568028859265459305062317198696281221149313431310034957716348109377137626155805271176024953235252214337149979677746039440068285162265098716212308458607354673744220689271227211027275981899161748210891399948122479060056691963317432624122308803153630094734599606209106737823198034002043755485648128082293865499465375692461378562048342855406049545955398771613793030505780634973728863647524384965644635702771232967662227120781829232250098910626186483613133787265205806395552193855703396451807402967912176320410063261851158119103414223882751227488514198705528292384604724540558377305260210049808359477372189904701257879434062971070915077991349408116027652462650318849609027769323299784191511216347197252849975858937819614640312570585542472951383160716785690654748295808906041700827724174307416711507587832224371221887279800178054198860037517248862724832670743543989364699318542877534804802577393371173066889308511154181902413750127295048457790556705837150114571727308852835687226978467266461507853894348857229636676853613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 3759751501599975190464027453041863961696998448633214161725064516847578464688850712165465976201390078772611942502477415747880584990485893907122039549672370570988146984159356313442494097478825355111962154175232533443666341653859088163531032638862859233318920423800786799003123403623772388927733460176970113493816635635387644452025096668373271468841919999031705993792445880687681457184079059811048808956156837597384640638149275165845416173145299656290503333318976529179113126186281268760943878731885819600334619939854373151000915853508146331633200550188603373771171674505156716564229344821840125478641395946677560439496117653392693916146446315261112843723410968645895193853837640121993608379466073416817925882352218436418738057170733853588540076352235990024115972199521581851995789495515435282302911013171474662533813998127042538755988917975741899267020851950700064731737390832861683048402567650621664645495162836105408654633886049662425613455471585604887286714667041338929365381521678103246608827247977669534098050171335539057349978992441205605322243785252997081425468681606797862191787134431723706834755132465713045592602907081300667817089756304509726299630808531981573668523591656843624202757232580664452019718170629006683297665622928149074009009932937540555627673568526514520426844800683344430402120818304888450656450148002940370509273089734018548448950513646334170977649955334303162491456354189427617683484301723775487424923568315580884380583455650997989902862052230483670541601998563346150257842630751013391639997615333818074783879423418047448130000172688428698553776146872202908324149047211018187479645642038369776581793105386089730574956453738746170751266697621005182801777274246822753649631722659540599215232287104609485614767951829172652482545091049866520028729883274784119557947027500525590675679457659057456910469799094473639950659285056137324931600059110608826835047963393399834267246363988253582516679145979363168845492635239082817487262119537345752883867678025540475197174397648246172346543597208352010619339966651945610686721330921241525536442746860966861226363172006980640631212240339275663086022535182418924665022207136300560831163108235243747658182911457921259359557835337250827247111976880403703205984155448541716902114159330440791531978514355376141458456929875770628361778914426405525553615902644853741939867505835958296068451982184163625615495061881509475125980520716236117784135383133662689670813830843051066898641413525015338509347491709908690238717074364163622771624194736378433274269809625504163058287823431912812973999312246862015375343804499760464777322756775527558637409967268946697830003169610118039951548841455922887639668476727887182944289746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -790853242228869851198402146475641264407150454860433948493536414961575059711529259336268724428147731776777411535410387473832682828589174400208401433590332488801532825916309100602322652288189458462935902555677348711895863435779208067519488383893738463522874305761605007624729007744941136448536118751666076175591553310939246283887836237368691293403165621145870817523848347593024007081573655903502338664775269287843023575188284756146753197736880341963948750354884938024788150076468141628353474740493134472498381948150882869291787186080499401318172523049403417351778889771834914203401476272254755125452928393818946727796309226675767134874797948249998218501256146020341653996671350561049860412096664217492198190128556391154808492319970880299080211147596040826130014843226455774397394831430563891848133982299201593408997253008658249391660213717722932531257036224690454218629734054565823774227921844098356694960788783275524009332178143426035969002003047384457522958993337342556655717804882294052067567123809610198395046400854745153231495665741997524958007145310490866546280847416826716861456965606045897380304985629833505457600489752324887396655696269450999284239937189759717676990547346795068946054856247358732752882326206984818903407927547624606941618972997758656499983631746101562466031858993952602591935223661965235173061257879656881714216301648074300029602850189972253327599628748268300876244948890935124818665804075215745498354970940443616444406794988396379818747325745525754310547663028836318067770263487852173925078286865279889163562409004602093927958056707558184017818194093231763950932742606609148170726110672617190216185781460187952134838669233623292328507261457951537841562435241316480593152341532908676801874427562315263654258388602331350885352170570361459937288858277962611332289176265465056918164885085100442857244960370109391154400547667098549140302543065879524017943029504129497020909280685255508900640768075414122282182147142733838752445589779655418957869730644676158486124903908962892024474974325611881956901813260377842765398825716242174157666204980947848605582919580201005700471978089580685433595034305221323643219639917951268774743538107097775405208048019666750880204349064091303223832752852221597890768043820768908187361555185053790907066042291157755949941204140770079330509043867800186722011344738908778691977443853292228315237656909557238129111145775959995109708858208151908011770326903897413800978871780621172285187181222595454604309167218039760204592237732206408037847889974488367970850009037230585198429949638078573545793684194931562079259849402261444724442872029081958476419943725819652221699779887998592462225191311367323051309171157592051414992675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 578183187323979890709813657933419766888137573704946997763690872229093948174294285683164613174149446486855245720393005231062032677305541138597142547129292242183391907529784238394759619762383956499054539528848714105682064604623855199021482218461135588558944399871659631830103157994515104352061738550257900074505094669379909319434844060892411728699563039986434487643027634503126399097722392344824175814128984719069695534497376434856336917460118695849207809293590356003092066684418893190606082629397256056037459904042535340591198849669454537672985821468721043874843179219129395560343548384585968826956374978988663501664608853398354369045471396228741650946577924518199507632413966246777822875136838947342779270465823777040619068155329153156549712598950391927045883395900518201077575009503595266808963642754216702130054477308552086452961837320768292555785495471286861169149505369291143137704165562110148023363543955665190905861158129993637971949405251678980015144073210068644227765837981403038001511944749131019209011690870236829925728936390933310942184875184493137818965171177397580286873002786868700918495036159137642985659642561769536513626525380711004573265013753799787582146826823713573158986903036921101105985909266721680453206833450707495171497653782495359922454113044777822931034629974756529267860519490026102581231398743037470729281981831017964241821695584304281681367879652261360451952563052015281262315741701094963963180888261231000158789162279352165062453110934537861108519206452162429815926000687045431953307841859849254480549645041680950097474730251229227116418631932671595237336837273375801343975306251681960051772680532001785823610121417147866673807737330794861346687606059629146514319222889500814724678827341261902959929591419186512163376760355309564363460420274075204874967803369321892605144691899608244166518644179819132507761576402053696190440146097471684002773142747974347124463668225395244420743831971713753661657245811983529638923541326378357834228767870961702688881122038883501947475071468802197981956589808422584609187954495312755770212816628237598181519823073781627835604841687395993393674445805826209471977530018858584108433725394414384120758377438038745074306404645598812538084801638649486584290089844748964282554287085838816082720621911785719909956569506396284917937065337786136873769780325647880356961392224311167584624290440573930626694024009606365556607080629168808303861530579577743110662111694310540030105898152300095500235243662177671867907297593996347315706474969093906384431098205401283300589804072300508632171259526321047980366952836939632090919196576071852573441936090287948349751405189240909689085573093554772754087854171450464312504199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 18944239086239683502878376791500026684922745254011460655469668809807200348681501869788104968231538836774969763597222405015289828107815114665879696278794019221609223653258305845800146792471588619650560460769125591178304835732416267197952715747151266019194175202126454793581986549227825613296229152736735714361121922898391112749560212549123340669364807512125946084111231789488499745859003633760637145794411436389480428301065439863031340912769348076964604458932188961328693337307795713005508295566175102445457820669286960216064986076853377459357776182837387265223369283938699933308083029866230942000239255025656353938288707754787483159545308390872843542371234004202476471641447523780300618415304237962524442649160781496547987147892874744416431749620870139463074891471124805261151264001849005687569492014080187110471149549532253538699378738044770646499548893295507416645788293748349925025194551396101972001161683519112242701803560930746016462504204347065803395948312323221225216028619018292750630342051171102711570074663960158224987583940071714082067980340126065722364248335298906404589312313255895268169250749190120864455500133372292696544073795119129988658383718146254052440019627035372846667893814812884318154405228459874904715720043741034373959643019139763352488163663557114158599054652523162054048716826343770673599277418712962335855167384187460892297968197189998963510113914293458246639641860063245556951653497548551513837227791121692242102599226776074565819525721467581395618187552701932167011251376224404041155565015780532327486568725354433445832792328626928443365912137191589165498673626032531352482782821654847006413310885318399285195529620579954549425226027597149577105179210238387142999947606199654372818270692428246490038831828069794247845105269036222883315992175493293956207141140077200827798910819551082495468820490981915206415826172261618137851134462504127890579855644216020280680127754257495678523875508435437272037908317270126652586735767567778902685593910819815440489285031263466870416037289982605654889905843545910952663851023083305879859063122970747507077905248629553723422022094988261298684754378132166916503530146275505916587922706150368248540941160863250219640054847015701009914771886230071151151916703012950983280592776165899084339531878508376190249138843046266781126735670554760529863866463039217694951945824989405289903516947352166507802792736776063802320433568990109760532072638182224274056153625165412957423501717240658430853984596160692194790900049052688143808044304715201175025411808127929584804230280387993411566755648471939253992275766037059041587046041710507320049560543044785614293197300761778495065303222932593250777609318124511547026464843750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 691317793670210748353152263562899590868617536012684803638461243107835463452485877406775674216538892129810530799028530520073105441362387107046852922968313931404686953393129539603028513596763600804814815510257296997941239118897328277018235637595024819837148914808804150389163577111518357039778367970662769757284929301318748508443240313364177915513339135185099213910172854518431337145527310937027900128884307713541583546243008473045824867384185845221367162743098781327130312038243334334957372930628462550151505336421867757857864821157368040282635084483305138898671905070528708429340311822583185257673346425457378692775376285966093460180768691870902806300413974076856498866292755604474997567779471248864978621161670162746133238113221781347143514721329601989395618531394759750228925036043471524580362760551403112470099786552861009704837895207105465671245944949387143917638528208022447456322230340398853876051871864581420034323218612558676254778647628312022768110790991571485233789325514819027762829998160596535621439496011379299114392559317268809021298669116171552193766082992894956657701073230688380281215563292375561658877944253592227318055973647626855091025099298169796047777151964721158969002900249038241169338208008980105817684896323190475949088692220482783562040477296583117702602656699296790356273654411834143868918765874240158457608433046232636181747736262407789648798411455238040658131498504714382692624457591165351410554531036512376125175699034236728964331766586722806534213972235191824335611896680378652992616158219623845501508217216668625069347543196491739443871027347510134853303121833866265718542501448129604266439470160078181674626290826717772761439847697578748495666122719216517318616556275755694508707942707286367730436944302264529352605652392269689429541654727357414061741497163898201251439353976379230555508009529997690446434040542448586247295769959594117624879371870034536496639201362252071294184143226863576101359313817422539507889260443474221747445690232971571693881978353486021412905674199011534506688171929750099975959587600090341398144548607551232867933390354401079140033757833219684375400131044545713277760146731485326807345382372850029068473726894829693279376842983964405053661442010901223599748361759215928052382626478182641475074293719158742759230557462467262766959113743873828598963966384856148527381589770238551393972375386794783123424601049988553158744827435268919994886877667827780016584583235748406152498366265957330332471546407798921907165341734706006470019092249157769688526741511188833281624513078444699801173852483345876364153392766092590872769216264578473510357753872299933717884650268724086123849353173168234769061027919464152622607324218750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 121941922343131522651556176983064885958179895063429593730904427164471554203072497972605779614314366989792490298417721555037914136337478061284746160783792189932615739727430128397506916324189540550997449661969936075675163545763259116074556532352293081797722459975554028299929692386278551086627896901111957686974621914117707107819891974833813954384631652754243501095979868757571367609299470247565471663001505530859624616545704723947433354281770462381441025144382352751335194692985506172446445366251444790273210581459786544693162989394863713968757821304889031999296220175903821519774416588583686301476696443595065153597547323970050822364073941461428686620425424875976631178854931936531460410231967740966464265199556675126539302538087904585034591960679463343801946149817102844940815171143139124868479387279255656059658340285507853883358752857606437089879798058990217028959338423713513907066011199427399773640714384159066230324360590384727423772771005005299197214169928097390059161407969496959278240817688811871572863659188272696484208290498603069235951724361640427875774624624995962370742326572747479896571208497485141971932384774469542168639009272585946387185744531291538457228872804632797938400061329451118008966332552596344642071670254105628689045129586677453947724873032435062525318904954459906953211193710262390965674454481264548216939402930378023780862272212023975172398680428506471475600469442825924488285124467206283732348544960182197078278565354501988779724396481317687124336688921032921828853360827306426050147420184520112520124077694383093654753895616560811990804433050206911086700540959428037400592128310897021061293616558707916080946535759728950411626613100713055627850252812919806645019475347839059026275080028032425420354075220972766804516184914727290595737707689038184564267905094998549265656752136562624936727413749433974903270581821984898996971651023370836472492078050793975678795007156015334742774512099980419137424962592900124354494617434507435066504217132856851109763252128120333224787079782904213635728472992491788864870667992876241578910746198973866598814731563389833562094734784741729120755328007843256975351850026056329515206593778772538401642356253544072293939742195388955507491348552272098904766376223469262617771874842152793111868460218745790296045333817208724455667126088588458221073008383669842036073383392983770469518320153391220677713805350073905357390377959380058798133790084125339027739083872844825995405195864091487261339117065480912211029103729899591854911928124242050682752170277593228202309794807308913130262197740721952218270508316780929868235815817964345602132249713895321817157344768921995261562584334023904895414015843069767007098339843750000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -161719875415749226891009849271868165836258017848857929333978847542844888394061516384350447101157995088756439562191499346480764884506980052791025101709960896901731112513216551944660694407203106101293820785062258212798614422495852490910125037094157823409612370147084755957914009473411372155118816687762649569394793486815327076134015152467637837338275208565961603870554979350848724677630214090740404158479983079436081547077067354076818594772920679543796593917145862695305537132251421474456423019590331899489526350706950663998336740816178270054206635630532015862593919405980792622030636674841980532697276607510807955065423791466834072185522732548222008185535879147566878050040763839135710906502238619054405459460533594696468541947102521875439116392868785494275011907121716083606918425962330483998107442792413727302367073781982652782012106038868824530743782046866852684908682488021781046671925238317309719401847390173262439830081500687321385846924628789552325687081993930748913983451809324079180570133745061724007177865995949824378539255981433705619738315254932953921810811702723627892519501419531812712844561051733986162621114662068230190515019570179585897823220222578528629449891528800398527456040220472427986634389972045635646451244311318317422678836434054493159538826547384076206506995229080080636154495489987723380664401364909729089669481224770816880744219965192552532238162077130148974870226372861782811170415444642240107894213975121690049788627516009102335261880656077204170110834739826792971913493807982200023481647626506437266301014379459559638818908691663263830552438993239124807650745595006728250795119616426356693657353765594297810978282178546205449083265947880049543194084841766718082091756013652004343695246730839062957182852735538959704599105914161278376125681983456611464711371818890764733307489493607729571048117183663249346014591284653667242890653506055440692107590352865524644063071589832743016290272793954207526104559569175474257928265106551986421186445879797172207723629546512831909569033378397482278738669527748880447798066181394295142085315782224619896370454449017275812936237973033996282072887163306161622166110467906455110465094944551847818940009433501170832585665202298382571843875889301783812066544719338352474684960548817499850240354061772986438587930758925235502270731797039634192405755326127199903069764040254435398480987890868829431150754053918856721657128622765150859213542656892214792657063494519209312617139143610109965273537283633118693500049576748949635851904109384227066482990275419873525003097468121535697070771906654292659919906995516512364697848153021396517570436357543834197611680533137665178971503980977529714633845781452092547659667968750000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -163106493936280420638278560471489563343358829451823156320841294063529307083517445247940582477405008206668902951782462641407548308856946062669311505493473955465564786828240771807099401939012534990621980616051885608190268151357034923010231313465630701068119262633114036749236259733676461203529773785375481901369848759477790088354250616701470726406343644053822872478771510957993188664875332696409289177950163640875943921588679091957013688024846679946877847096319818236275744698879113050819872747299873075778968113801513023474639748836105964484358764220296360932178309289487839179281360571181234257198248813721575707458381721097685692063643746721424677184018579213359264050501186351177123136180018034093937573991831103229406551076007718311475015972995619592103381349997548130902274262355258239416408626761177922931636524627684414057356988280640074586031822831318165660125323924650106134203528326462567664597520202829548918175944061782628536218383878432163392057360153220983291684650333208269407611537374448438906228690609720097109441815209305821583577293529911158112089605298775597871773111593846154810025359042226390998491671842781137103038106236041376048200520412614591579080302207442765193267475857541202922716866439625859752385204519915123540835785322424321409431012221484714087476208286373605830170425565931423148223672084447691421709256559873424255182216528623995084521741304661774078346623097712826536080876555130449664788889443794230327879063856491048705853358448145877953655686365897091760798608880726466122765114736375776694064508878805481795139325575244542634098852167929808203440539750187067740088769781369123078298541020342236975325915414124627664332384781874372610102519794241172599591180998330074638851845088759338046396109911862696089160827903717403719807477602266924522047865378635530029937615137688814044474829196814730501193907138713363358511498903226739784731750094632800431769018120333128708531783187001848004750790865289386771290447360056036847150549990614566708316441427499505839306978625170158521739939489847307583451436813218093594363100877818148689154795283324200110192445074700956071574956529688727739483838625107111172184868322965778603455642649036800987296290361785167368360329012612137474762851630923110429535146301456982312754676848804625337118408653744963683494259955207178107781472150771303725188541103794782506011421199486604259319129183703829449039244352403847606395965276198786446692484829389683208349533834627238872438748535906273163475821863465914040487347429966919492331343159496918878579226413198717430189019750144760491375704474887400779402298629186152215757605611158226711617614068355195457956290307126444597175691759568731840447558593750000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -56815396448094972316909701545691287294692543500560734953107942622121108734772789935697530161197696474417522132053192450716426019505795795963393941900679475257102974510759415931553139643314336549222673106529940435649926192738907592896769539654511664481713659682438227771939290514498935327388254871622427241400452784556262622517407263733081675950337266977442775127333882658684481723981025549459389555148461100060059666021767994837734360384957522013045944012109969878906104697335495731588677973613319907636447210785809722030665349221515854465008461590653079415513370052963331068986323875448153497156097761294025098827952382482078152896085004397133309493955069358031689754073741143307437790213731164979771114624205652187813909603924762460972280934793438286847709552525577942538253193375740453985894628215337607846967407900534398759561658163266541822036587864543052363539146796812663498247353812397664550528016246022576294052834718027003717813913872029238900555019840493224264471591711385638096869907871848542587542005826912114714334777128079618669478676947454841379504251629433090277267460630336181190516302714837397901906282644955774375152754083826336810218833586770421694135134070807302122555013415313869865339644430927251958526425442171868653521150972395245089907897786739752993597895429529744537729799368531813504866967030610076877344596499961513927667824798267411913644807062855323628246956113621184829497777479637699577682227441166818979605862280279456751623586410126010348133198582957963365301405522610383186604804026023333372089421263698738597388708339302118721820363950351419701457294092842987481029770633540516284242365553515101621355656534918002958722806281039307876256413831237733199556712976563211307090813837630607211393164034543649296273482014483746103203407783834795078644036111992839912203353497208577668397374829421385178539125693936953351449143157586591849703502583498528945611425323208359177019423981369370146534175165696227449142491836179699544547443741613969808566077782377731843575412387411969317496148005355214162999312436159989592550298679301192155444460293503735747454789490215073829864307200678356891151138889900495593373393230869431149864620214208301623184871150334307206947840725519244171003611803855635478813147011348326222611418879649780051497382974821072672370204086273136972020764566265859234214193620189581310494483376864604622572448912137081076161935874884202757978439503889948455532526575251509736127949775247187939335448371989518557203253536860575670196534355855634913630822392449615328245966222388990445856567229603874430983490518662150892117743757380051609961493367484163557717499105367564272798286538381502651286837435626817486004980468750000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1319773641667899836953001982364461154395101657330747291153309026563286606451209574348731745644693708176793178727023426522518680595038659684295372737674666646247271957572351273763269334255511392881624874662030259722281284570547710390604837398631076887151607425751306213663640634343560009132352650430914710035285263318926137148041355630688244688978023496547578400987562107015869712466276831144231966813240396408110302649528069893776692820849769889671841745368487163263298457117822665955795837552393516256179508481884166620393011655955088041156370028835586353281967809664683791761553623955551609763684436011696703577795205886372563794203561308457355745715563053793826337597162691202207803179709575753626613648675443691441484663602061760546792416076734558020163219402044408863837501200854472706980186994043858490421213153759720619899714792268761996216459679591205882355794231856308160847139923354542315595469158062118209439712356295758791178754362284451235800164419550788627342685907410538677781560813308640842510650505583584242552061089419942836169963695263681418832544988327894874119132608561124419119182756996539350949869493373957099468727216388402265305535380317794044410342769292052220547863577340420396153828067396708064287702454288872898422558055932192285953215868178596796146575207250192489336834469669720587733447328001330888539244458539230356933431603814874668792050257706494396289987497949989613977993448706099987859294908480284394836134831425240267212691764210448989295101904519223733282905133256571686926591528092234058953948478912477582044630454205477305460804688781341061224979364171801210936458716746767740840250799523071307469685549881430696026626815321624462873348580961165501280964775311805831271280833292902015865856382140232609776731538405579567285954934009595945338806306804133949942271793002894915180830582663989512308272005499351820965602808632001913065530641384867126340254203470119074842828169955851818075358999488455301944100205697738719512509396655863826597729312015270795631171840428821229710591439810636533351171053583900071802838462299274145506130319847261201091848415432398112517431525076664728043242994427438629027276943801273572219294046058214201801623394645931365315713078800130945730177711235891601839896583008090600854773071556572831967307562378332216890979972873007889037954282825813534639816191259482113267821120301256036700802697245439084088517982283178590004648050057183124142791399324281469448328735497145079577164137867359103771429204068163456697367196953882015906327100061861523759590854819182051687004030892072048360359833654709188876196745170835947821043671348164889862272345267900126800572065774872327239124271329435725667871093750000000000000000000000000000000000000000000000000000000000000*i1^27 + 2192473423446723003263084155211941238275136473045829036371624442992964801271358677502376339432443024880506136047728261277495808751739868076421259334475429547475512586874793022759825911287041814707705943527351273009770701054104708208141504415420645494915449801334888050129411656347098262116299491797954434455138524118729570840154532185583746237103508914207466578321326959011400865044722424392067540579893666316197518775499101130063460316457879555747345712722790657728224296319889550255343537483449328597070921476730952855273159444251979925942445745788538359586375527639040699931794025013828659509070698862583136933062999642291354848050346960102429723442714420318903804764797349049850138264366138644035166585753507613741171417975342996299227766215283499518116249324667708426383621859771996208765438876802336019406345582442547188402587672223306525714063791294665279124136006535531794971065435103853117822440710197378253179027100518125216661966724142403215648968367184127298391968595988515253201764588270006729725286184789017202960628822692437359052546484127209944386853833781679536314076138943882103904771780722928818074932183990800520286853538346200083127267892697442850250551851022654200504521436362274206572428005036456153309227931574666931565565375471078450542033401967133086015794166272709781358503633353205165264929506991390028831024230997170276174595235833022231083782425895650177746546123626002760566359728411559097944521687804132264932420854477453455551907698937756524425100071711722827472695999230145707689464668616283016101833042550268894028219784213902121989457175800716381866322558191928584050688743427410973054110554075363561311881076266105860186307153954309886541329868951080725378325166168272728939148598834371301871070239059223755052554353102244160373832096061150898578150597596433712381094289549790987767283700968429569462542134996395933392916846872269355906422439863490957023526267659224148876877483422039952062771445895269161599374614798281555732023781099652580691390662604258599863504941612490973933660470853729493239402703972343541275015807204847131016231742006276658986248991001849245913051914099706841754625901740904122177880511964734645445097187275429566117789469244170630365743255499602005650385311350992698688136323785023755970752581412458746118193142456234189884261797690943984268782433307305700731613188892907673279496005009957315599592860027561234164847121045033256920808215204211244072821761882329751372004460382144644398733787270666816396712200189600217857229831473498162889046339380969231352391659554945443333687894332666608786646241734271431119720734576902294236850453246871263310480300820542012284804735083103834948593136577071031276660156250000000000000000000000000000000000000000000000000000000000*i1^28 + 473264670341510097239057956512241759204861903040198334921764440590920561321765905482994439651782371772135992281748622023475480717433040809760495985206181185191953248193421141069236629395360173406127872613943473604865036941252051235999135614815429461249133602233445921043492982973573415946730198708143762252594197735551580115336748214953365890527196783290630089316126237912558141688465985176442147932349290734908954676266454850872958232339202872895663918663023321994508380944741513880742651727054434396738654271484826591296199013052902737937118577181334820687204552355542634678895417341575545254092689385595094187739767456814469108128091595297137528226194799877388662336495047913349006560478236146662895603772779133559470797530224865424077382754560675480981687973408548796403862458372647240313368125145441191089216139675069074140774301049548609424366451922056219348448658029669427760549948523793086020036231304078592615421381352409341425443774634141116493692272605665537354265068691643938256004413022286453515763030502888009948884771006203463643697719712334260576746999363526058432893808262147294431844663961000396843613375274162278975069486370017143388715530868628278584064924710401551629787331676861698183554980752210874753158107738467066735129856756163891370651464113552500930083353141567162434491896780020679615523296395245535292015075555613778579671705522899822014939155840094629779729257392056768932135806251603888181865789557605345001432091020276715592897272808477993262767867320316884581283814351701424607780067168896888648899223563577123705738743019437350479613637586426585269599495297243717985427338196289106646637315312686854594187356171281002934602038914275495952917494957673900204995988077855061934615770780394295378920311335934807623922168303676990426573642981683694275543060470358263304778731497460770441891194094482671621478972648784327746859701676269764380712288249981378960742920754212702227207595571848506264869809914740720921102074242426114351261521579683506551889298647160876060425734702891752269729060057333195832254768830310777354298717384431302099270505454492246316614109011545512784055779625566468525347154953669914898012859901320189792319934297776723601101563260209893710013798293267691149786441853308013642132925398126264191945948130963705935117378005960249497608801732197750637860756001055553859789133265150888488550768247989824978559952822879355149536477664176440990038814963152793874963462809209839296348715492524025655073861938909214064191827545303381117388717182282506567291274916782626348986304008337722168678878395859958337499105108555578943780524372611151783501261210704774072536800670179061012567044770544099947459303989160839262207031250000000000000000000000000000000000000000000000000000000*i1^29 + 16204220499244096884833112189125539090324020715451023055164430856325638308970346908367694406965871737136918273578708001428000217373362648033461557408009657884689737915105277114373164147426266917905085556310056046713576962860398216284618208247353302446830943809519455615546699306241928041001517680326037111671776053228191211286307989704301989074360549616815139214245302550534904881812134751704783165215761355747588296943110489923422693221122049077573719131192590825409549602415197347935923909377101866913075981552291788713832921599086164426937142815743252552328780128975292151068404588743496127264371312001541182901821176181498435173338205590099592390688963716146329831710673204096095852257364616008622175163886881090711576554134730595183459555833643571765352078450641416881996812127887794465434805274203253892524367126105552078251898449447727917442612376458515805974861087074585954690546518984944497304868458702619871419755033701644654988305215921988808883021274394677079205067675630455013208331760348054867844671484477781938015500146780457314778165361002059438983538621349985507974716107762774662049794648112683409116167056777357009907541561776131635110113748178406847993008905484614287526172861550448372149970416015719933048812931987572265036270464670013935403623049495149325820067500913543922510234334852625050547093595399249358989646538371919285275411796445655526025936007134233387222290315271875912937249360185909415014077328123483711898514526757639259430364643515865681050306877540168183339591900201600078718732294008759826654475529839666018456733104906458918097198418971568335530245962834096266968134989938227224648413075166058202258394769064522834483368644841536866517313681716950238715379454292191824248890759191182844156851666142031768747424654573359052764496375775539705649210021155860345431686129629743141761588151027756709273615339689466815417806059196933551012535222356901675331531632313633206384216193634315179758280358594784728028675634676280223618212139990560022176990715054943538889874261742451560496305596724517086087640661385225186828181838642617139086508802531798106400934739808380599313933378414846412860549421605982726186130975212002383655903744649150456220372158897229314313898929125779452060861756464438466642603109422218340193772955764719368005078621918063639313916538989306559954114315794478855656656941311044374314586282297252700292526126579431621998675177226007971979044865902010597432401439763768857241654203203962176209939535154939168929247934029584696880198627810056424427461929685042002007613438429109323123039716781274977088668360571042628908903307832711861182758281963196522180541273055758838268176494461644467212865773835963345410156250000000000000000000000000000000000000000000000000000*i1^30 + -5235672307314540089996135423233790995541033960541143827324031121276341933623771141510117051578757549397051998205838162292221004735161384402637507663354102123840070008529761431469358113478909211102079600080534405438304681557393690574720820513595228641926673581749863799537871131376996004569758944415972925803167956711203241829004064017145059428489430605448772892608490806481972083016352985701895596930205957143157749709289166984875960264983814869637123618420275729063326425385936613624264931966653117164006688543189787068758945909759702374014373074720157177238263155940873652326999373297902781347627081225650852185136310923155443314487466024749777219132441184750569950444635036651422911784424976682331215330098420124443030352708317772105327643310437065641075433427934535300827297500735753231603178348903859062307225466951898077846339605021674930989914880206449992350107165547229884252538926998205106342933156832035151383364112530611730091578800320002941080780184402163780499390126997013460595058425419710316177536304830612041175661047861069728191220307458974710759941402720607724786086741150148133273684377351665347249434099960923371732180266833142769295508156194152896151661853955797322175190004999494557720963245663223683095047581868368644206521686909326764182721924187136685681192227973872229813066974534461832447663836634069035340983848502624774324149869951335012305957358540934394559544641550776775579151662281085927956877793812590251447504066165892498891506275533139130536694679786603388746825602850274874204986129519484912827335535509490552504640355096086191440687881213236163266928343907006556372043639266374867231768249113993521512233617762228150420281757217256150158269245299834767455075322109316079816439426740607600648018283336611388961842786534202047717101474601038419723324554509029072793555155955580539395330871965154735563195803903204525067930492537682604900249775922963493851424190124349788308187257048896990405284699887026197396914920792564957167025399267981930108638205685840505924165888519014331433368795704418481761049353569524134332522156451241795050761267269083614352986146883422820611440443266024678412314379904388146775025889904976624704680110156064919374286620944342558492065500913856668759252702041238326920594304006308322892161733606305845211743037417510370181180179790629078076006004748482415878641214291470479860266875967053437490927672404726913287551130898057181299095825147731786628976795315215965215985395542541603234285407377308089979754199646860294169215973085362409786695830363686958879208519381421701454542439310452958082803888920447828789311165516411521987175828252493656343879687753351419625410735313137108105375708644966950292968750000000000000000000000000000000000000000000000000*i1^31 + -2307199403995416265431427400598742460964811469802325896972898246752791770401143409389798909799657235990959150524827656661397557840150232739264113814311467769951884640669641514602491380447022677146662716229919421813061405074724244244683601440723141249422044574246828031414394778770921673164990257208052975611065592959280558488318096261274779366460845523992137770658842187193666640757461190620448423389210633927315254484686222508063987492776732180359949359868304475951707009133022109027913564228258817865347384879414498704939824936198273116941366794852999248992385321634769822256234784210690574885799827838026446234628955649958623495409232723509528988008922870205060613280508032061044239266029809716028271267510066472051825562733362100178670573475153567440951643737764324481932615746643533399483292403442510154526899904419996718107814364195794917260607312760944953288750251250608926385081153869306586868584380042539843123687429569554625033392036048040586828172961458014244276005704276543951433786708008303291442722397184277037256752270370649986520839007058053773493160915687362387413654036467175402766332474824055305431432746141905401831020772538251848299537431945347845198864785748141820065210584562150123092088365902651390250200172188990300075492465294707183534162358884721539547471720962135651985497800895165451212374977744846073313214426826848703552182022191903679261125198074914586000684031306351706560064736864334481820457118131859450761154897279855818117495481803234336207462587083636052285654625370493659190446630086222251981889396438611997748851813095589028554659431742730202888695483540268990107495557820089143503014016480795092445588171790319740137615893823015560576702890806253884618614935018490942605567021937324975468185935792638597643771899014835421044843231808650271244871558267039481741096651654143745484164660279679741227335148262978844854701578437655656731780465743494004499399573825383550209065934808672238862176414544856736866165077952926477771471204489283238141248752667159226640200870456042380368096316837969458688484995061633183013439252140064453846989561726394790769252034027625775540987503285208280895354908019018438587829464714641913105199983201005801542266695417494661260682891158779961147101701985658587840910317052477712915766226271526743164220355940823941334307627161316284290610856259710148226382105011362771040655263847489377769664427726234180701852174299579172678901552129186509309396023124691218048757128182184920738172264721649190310533450889059624523879593222378383858351098480890599407688644306575544137210880731111232851847819114414355608650538920687023857968702089266864541518545842208426322122401861056911578801902315372976220703125000000000000000000000000000000000000000000000*i1^32 + -215313307423109883372142501415952756212898783309091146158544229628948769386125010819212748904516365221321371583139955304861613654271673157975703912146909254022370813264466596625630491996579064588113207461354271114046811122707171602023824076881502461074591249900475066691135360550334692472755409237480698724583072096130544329918031218437831453291585942767319911827943879355000447752205655086814864692006990690843539825174919740331335974706767858695615379935894824771039649501379941680271942796508670114637029009751239193174742724629712625572601713916961597606153302488038088208780657419100052221304298429657961023764623528313232524546847712202749338195752196090546540829460012609436887679049974202827065288812146551959444149699889633506561676532090266379760393952473444196868184695520195934311148263758882027755615910583045523190006311563225300264739542558628583063551138492518974427655185257327608339257885300189107079396849584531664839437466307633288369140655205024263278976276881298623070546434970652035809792430801142506726051651961719927389276941826995880680819823781746440621534168027496892653981578675360748398084631842442234108811930621990314412836748472812511684808407945765758078012152794646431262624746007403315243809632899268749122814778984061528075170880368958063585826161236491203529627967900170783254691651572763882270907081649893941927867063629323718415666118263969034151547619091087681965653338819968919684346259399501696530783559142385953213719855930399025841400096775183419940079244358533338797509400855776772345367134057221842568507664597035231079536419288892454895983327394427689797663118114738131612602246398255239092225671658236615782087296851320852328440759201045916548556772122551200825205795218416620989733191036179201619399224039602959409368915281650221288940778993804420225486425631055484883458286303266954417603693338701206175636403861498605408656815437636666676856113471552244094854511501371505166326515325970469796145489582815767306066828346836347150118146379472937536525054727769481792446043673526048774052368015005940148744369947649607247193227767944167383756376634433063660656466279600522406678264738834750531486523144795048539105356912281614817439386807167582077992329088262119373558245145482557324384907949823811051942411632364966680781218259907751224360690821545213691325469273157566417086935077259031648772998522052418670953641831378012003350118353089820917865286440285855750453360033886719747725238398545620869628025934996654389679231529296504246696214720159651645765027759959162798088396369575150113945673742551866883495057821049941286970591178393096731554584118773707993208467672472443497759254401898534403852838987955823681640625000000000000000000000000000000000000000000*i1^33 + -32789795886771497765049055100861377973488839146425867277410927495131258836004560445301876503047415717782497996617250519203179518967311635017587689837893465802701131237767206289746544572993707807122271090434919315333217199753075324845334157774603338140389880136335661688204810473773988085315004379998192014877422701626497427688375835397667261903759437472311383760843469545759411553915449569843680964792549949683647861940006859547919337303977101791175014256907665353770320026763355713894407761938504567520051820756783674773174606698086730197307969371108780144655222454566781919079508334483626000042549043296963857813617887727688984152470902814785420037200707384970339475478273519712124718633723860499244293482550272177660862854589901949932409358801165526352611592332541528371725794733083683938205616695076021894227259188168692127378663179844039928855826717110928502801572316416954411505155093495110867647502593485150726535704424499524535402065353336330700111525578832023844146942220806872189303254302725050768842229017348612939888493489447013344963775418500470229993129016408730471354385419346757463366415355955804633381701881093244966922765124169819014968326602045814125086723428318070256315543859336048701506207563931263241091848837824628801183304025349199014973508955528929408472711320735963078168373976409107416353218448725279718387131094959795828596048588134154260838955195606284662266009055227322709871980152632918005637511805316730472210746973352910345798209662429107296764861654922760128673197496516249439466200166831537604161676614449403866606683426131478255826680901826970911375151491160518111147938924176838012729467409557160241088262424695911207602606011291951190699317820235470049007793385573096852439190616454369572285621754940827543895838181523019975506405430923472158857480282513934909959409204474254342015147573111033936691450697539647969484578383733003522841580052601528785792637671878657647907258287797788267255639207301360587386612095412338447153440248628651016605161549082836074804273838193608638548345951549504258954615768852695904362331077433128588382781834096681855275952249372231179190960993931616550830776307367204898072424561633226748355269851054517996814364656098595778226628333641242857710031936203866385022031378480511965647350399611274710576500381514987920400240006357265843097511161177785580214977172947726781885920190570463269464042138150012265596638308166611882850208411273213785982536698707860818059547532105363340280369469580270879867563948567524440379535634168935488803994998285355670532466991718500623641269124662603812334095478909265998553408131073137950004317945718581323013313001884964604678427770514100657368058257731536376953125000000000000000000000000000000000000000*i1^34 + -1126341038375053326078638097042298551227574127773629265070587323593428343546771816393041204833617267601678038500034668410114460251313983855075678841488942253241625893564876614372344768356555393441174384428971701542656094470393765948317915916652216482265348312485735675763486655655623477486487612612553468213056573344811742359666176632933113904295838974492201165936398368549679403257299507711646630697505952339916482174935148672933682272544108072212533990981589983844946137188921553849503869339599168268035144759246303443736349272371025385501434878679414091250596879979537899224467166044303156294778990085968552210072947516092677670503550766471994919262815181776838116646307602033148319462422177165041721370048983317983964651100543383301734680323628201925834319139061059247708057504191714920911691958382242289718093354053423376044414233167960274581158435054993774971473157914894859645908734369674535624069019628125840855679089358418896095514825909732615243111417190477198955713093604354685213659843350348395497899524750497666285209373996450844200964499410110776635868036615053285051841578613326269360845758666660559492095236299248094811675080552394626758700158558494724817582729116525940708523754965572343893210656069280013120251778733900801256598495869731746956537083941115464743305898852846538952555290750695311567218938073826460760110383272944534915576782011370836620783229218165076141341525684080489834434457721338055332451798576035610335620344424647363268454708022035747963027162439609557956779718606304161167739688357627487666927210651097334740076532848506648226042779812148333948375698897203844089423695924422477320427458020648374773224017225454580835368824286688639969162815122694484925103839640647874773558045660494527839445206110430860534771703439748650478859061504452468885960683807648463646566184299848839311694948176278726184446864749011989163370890447559590118613261453706995563237139017223325634434200105983236089199414284806487207940344555940229510989048054929171440797021928904488177480224149045996120661704944041828187093202191073873329440728425516022124244851490253784930497443305927970961112456883866625506275850251109528821855752161186229423094583087524162502830120535008498284436318291299391148962105429526848476704538819556385064948019307922866261437930180842168884152968077210972097883870253600204050288137168529514370791669578729595617827023086622391236758417743421765338938545560671581882098303023864758352098319777075507782473639749832331712737984624175259797214844851904978731087663880236781839160303997877689128270259125822862089746209156002867293557439875201512391071767357584901481064484637371465563871470769905436332960767935852587890625000000000000000000000000000000000000*i1^35 + -24035027140492112522522092632744436273586519672546479983602967248440602520377429050202184110387415330291803489058350945076790199275541792563338180870464995337527744543555689939630150735918441009963197474991000088450177203817946703786330921123574473531462830789028158108217887102113438588671410571947292318150957209971112083978714958625458500276807026455477189870844805494932930214931978769296607508655143447170336756635679788099023749396862151617297696242361010580443846952467581339666413860026352616629795598439284789432665501564658954757086136011150254110096053122585704340920094389573446446710377774216966537193136529206482649929678579404680841239881505471974926401076516977989499530563970113217760134505747455975892799081260306178364288391701856070885921180394268480995705465103365889356319639359028932964460967827909069906141256467452085355558396091912211330028731818386971780109370984126582928871209870372088664193535585125640380975010516953371230962060783186143311726647644395429184005965659823127464370853066319112704548661913035642694848410061172492384496205886283213380251901362410272529028878448560838610727247453395979421687641004081693975308395903600689044302690095540553568819495718886201579596855622451229289823104731537115170446670758398650998634918361968855400984886464637356342320917700257565438733017369574180852280209672869307587960052481219760151538228392622723696141291883040694073614959780657365540759331754286816358488204987398183329908323672909620784073388219506368426419466090080921438926496795577235041596843705975307730546775252301163271186319866808701160688676758725900598639300023163682390752076716781022451545476767643840328519952747673783888813529970609271742050703686150865100044308437920503838061709108493033673881528177327004355063971019351566295271099052700296240879921995477536639290001781872687981588145491241985564495151431595761774938638513705533634957842619617821505531070549813979915469050301729277182342404727869470643017991708372706929342773343042032441247427639069405837819496881649697671852047136881283037304824772102672346442063271479800651373406155661659947607765881967030733179846480049815554572332410034379032225382296723483171107829795140411947596414539284276894654150359128168890546994671695292670155600563920750846748196322028880036480912302026690443764886706971526893938156481228900987291244484718487554081778148211952596812860840137510080552946597599160857261749676235031264379652707427985453995624178402518764476575914805436636653598386232542198378238479362418236616356126801580248596316508899511169728191439873570579515288574113342383399154695027988654059129725574238416083584037560418419727905530665869140625000000000000000000000000000000000*i1^36 + -3324673062576907920829177562607072099281542953945768442495910722617699154239712792700695953125103670376597695416017390484282880640320891204057961766011256435962116141950196523428772315133694601547743136790637957073686141621641682761225243723203949978571496279397837807941617923117504911960877828783443059031283566210224164384129822545524133031341268448906596366341954862554386603757985603779285108837292746638457899131638582549020567465279018698820057379510749920733071601524791324205736391531189278724983687782748496292332604811488798450700273737390723049216677798012273421405010146237853474895583633230430600013712246467159794614380615580871897762220297467686099776678490663908621148828913856560812237440156245322486880154874515066016479104465434346024993120898955546568892490359952515037153541986798901611898558193340213554642223021559928420517560405675094859849288392382778935363259692853819691820231913123427903291161442230025595099056071611957939154388879021517956374044112759548349336310003736384175272286338785344622919161903560166419650172889694259697202469819090219060049695007079038100458893764700212413325492190540155136213070335366927456694820367829447056549382214280224993482100624323000294585847154484485183256335030129254040227602281702054422033194424182778200031793906792173401616381677363101139907751979616634618037155858211414272633327217859382317572615257166722291322216353340357098994412149885002332499100262040444268888000949516439456989115465268041624800773408958013944942790820069074276243265200279367927586876107355563284714660466285640394312870082420243356211761418241028862398477883290673654500208341145126327331770859289159364257649729680915790502490486142828116936359214109689510601093318534913314733543988901882550036112457613348302703930105283191321615384077381955775797107955234695693962489775794727882716949595832792956686457748313884784073171674643783978311878747564592678256615275203103563813246295382823698194837304549675176107008696815176483653599185655925581733860800159108408206674789346467647860743739173407995048371263719385238041552764856210970058758607894374087740674109904730977366722267775728425544059971636173452526964497386727578959490133676041806270037733744006979004356621302424268552728658300415225998217145971922333015360065323765331840605439492675247483755599569732697861072680027818256302816818720442803424711558804235347634720709581449322521275570890239428022920817578660873992178441685407347405267572818782169708590859881603108275276172941074026045358660748523323710748613375509414458934607499620294671562878937233838186799568200506687412050002211627592629845629436064213369436353456148645634527485595361328125000000000000000000000000000000*i1^37 + -225166398233765194096606194971797092842577601972170488181177727815172036987258230821142442636701855212407177407643551549755996499677754821725732841797448052862251019338062482820737638487755716097947779365922986045570131928466105526884240401677907940549999626572526996903127472747012092756639729819707079311515661905321811808995721251000478044156918935877971382901613057890037588093573534284987596280291753622619248979855779567481483183427397769682768768841817123568593335650941840865470930918973581328341305660206517515371035362929972696733168855590425652023487020268042329107677597489748014997708540093703090449798899007909458201634639820154425028823632832357901050070555754018564516069655892308073526561863642708015722908718519417238504019256873463027637679200237625639282276800548330669655267023136343781717439252235227616918857738144301841350565745627864924750210196891142849876590499893363541336967155712765134955691653610195456576390522648520807315754043440834027923430049580351958226271005060779099119522826601432422542706523689154451106394679620175347160165691551957858796788149306500973507981540763587527812872597475518677905553946087674540542096625157448477954416920020357005676786000784326273657261682890798561394149996769228589240469772783088754231081857509841476390183977357137751446400080290573338372160149202234541355226436302043388528083507012950905242434018836799268014281367881139242804427863982204510540391227623711847238226003911818137046120106403001510199436680409794571798665025892892265246922073782901376382181212093673684189821206954911320048952268408400677425736879097868472967614792609943424021327395134715148240414234810598759278514369992976985934854196293661865880194501131881734283065646266313173199154951145464026529181844330994228579097883865959344792135957674921219836668219684390047517678854086913988725758180222754057868220249774081674891888695764843487331914107757367317563104186374193212232915627957393697527921770634390393186027986458023974886713157885958851212914511985608280261676543529468571283822704405101267888754593771215364320915129454841334767528973780494327611007327250555747730156302100577380988020044964384409767050266494754763352149940574607025855372305758774419859064992880471736302912809040858568465726472359117146562333672251548856473314384740556717866371272885827541772882303688579724814956937469328763365642004017625789388936413808141802890547051970786332577010889146094259719812011857397751391176783837959382739246302086371338731426555890036209633178933995178401928749475049633721522071982588465914466893642978143830501767232879657495778654420922120520427289892274295493250123511272192356629162007823681640625000000000000000000000000000*i1^38 + -5463323717385219363281572204916347028728777252222343998982008322555534884996797194661489967078148974517660428270856796986407715450908167772218843496338595592164485917604757977799232984872849064657546858246736964310026721596645704455921091291406449645143917028502905104617822315886844059311669101720151359474675504489402300784137437131889933462363522863048163920370036699651923068309195189503566583508985677176693152629954025165540159163322529757248277552937066869167013763528970303577278101549965776615132983632912114357161144685000883860392803917469874635945499744712296376431138853536381639118450112300471290133330551739894819942060692782323084590142234881530444744771873183260407452416186328071182551963738604759413247362514471967205689853080583050967183547525308231190665738690538819841970502090366477167265830617836903921878145988894808366081476930085434471265082206816768589257083295558110080815740275848609582104390730119975641447241445522486200384895509449080062727644336458111737202303569676291893524604646042442644269384986910572649174095170467001966219527502849992156060289211749176355165580041363955528490476162991491315463848796005432017559555271158354444195261569244046152194888105772080285203499191433506989212626117837281387321543294415560739499456675853901120432978864034920511785299857071961732038152044651767199287396756354919757015745253329987132859643173867391122785584391236694453836083242445742390919208728268929284415685275142587751326179949433442513685873700262882066041294205131324412253847091346589830886935172024796173353253128688266800441921727330917449302684441555612990275230879125141834580587387321470349804590008516175911425548057236164322766551882915989543517723331873028615711660875307148976020292843773149922857456479751390336045319555991031290904332098936587278638095182321452278945796243483042967113052241370319028457736749229697949166701953659407185104655642338501099347772836691771712877313343292977282850410306657997535715386436401166704711040737076554166898223278232420442368021836087680641095138194905885158292181816625353066828906693734747489200182546494705711578351825209167774255956941543940850787341013860047228370393611028917867461858825530195383734646155068907983403472968496831753870267990852664071280525984289423118694183192385090185800044226251167647582457400858582618072227412838177795068295187174302535014781524717962619781816682862578310166670098050001264656990770546054122406238631004545070753141172830031234012567541683561348404725786560839763593533750880703767643390218677342328092757206980906732478937878265116554513232724105311383333038381824465093219159170078633146753208206269936481219017331298828125000000000000000000000000*i1^39 + -1002170582285428983530759716661566140146985109146953087374673856044751035760591344925275118942770184234742045782114782144254632389120834176228198132718386449645113869692293993401865379669137152581205282097567190968385569970836110017475542619240985242589164484576147712742034392602258193291183382842785490480775265509777292402812353378995171221211926543768435950304168587985607161067076626343028942046114339965450882811750590442080725049985043385475287439394146736144014266413013711621428317736307314386713297730447633679611768288469296840274937408207264129468834317403885736708469503343038987722046792437534201101281050053459008562029199763131009585333399618595918976005902772759467714373699710868027229332343717676166534061888730031114737883564901938667126139135736463577751097890712965109736280412248205101559664329644813309628578772887124413487016436512328365975497924937926943370010559750202964599117184152608393119188964412923199735475433122879410348657593890674749409441802646880776438856881479776811695488538773535372908305325707212566947022453112014349963842045570016158916225233648837794242112992326198715241199329805390062488144215637007231472633983000325723665539502875479353918845510227143987612360433285559526630334585403070590750573861122292126723916402035098213002523630399605853951360967425407356545382696002306230485029510579882625870599730406247454132532844372048300466685752128079534787417160170241475453663097443131497736744826648634238051397093423046462619557930554479272137929982254974083052656849449056516266992389376817175767653761011923903172194460246517474296322562272951140383110194154402876190151421489583381141628835848776342152350048745319637680190462031674162939752116986215824336795923366735338124489920774388661142885339366226496225375346133300755386833392328832732950905887781200545193260065042768625167882114274882117460735107346506005710850177468782487577926171841686149329548986649298872225665481186832396182541591028100679838514897721298813380720897807007237067883926923375772162428642607194204574360832396029667815548749771810396696677607708827546634398098441042344035110871437542096920933750478383883571912997296848302496419170405746185579514108331227335076303753762804879831402047868170263765100543460200524852554281787978582628037615135063018599153937375864539270760845378219978999395424616049763142265814100144430449513200595781543416162178067041196851243150326203511896141921650653979312220305878571252608876534341657326052140956420599043344525923913173913059529079533284792027159665765601990629734221877295081445085495346589352415783510812748328923597627357135408849601907672416914781738317700508276365804248046875000000000000000000000*i1^40 + 1351106139120799676318476258816428689125496886507424609475777307443454218999403271997086958605795370989096663773238312990188640587959610247561459147512143174947173449043663589845194338404345862090044145958702878883519800821663021204646637825250452653465383132317075409159289318938846205225030549119509849088865808641399893916162239361516437156951642501431674008000881027960609581669010012358481876563065332727700928858406049180013654966725133833221084985266400962202214395462050409075935446339723520047611829866370664156783401471524740669805877437893787477269056149577241679497929069375903138642956462004135305938071521176644341228215473793551530147696190729990560938603562643194495004121728616000047121021547422450704313010523294996017278705844184640391798992308427190933146049016914284111193295165023520479816457162680393328194814006246467558016168764064920835359596813334433080188712158732190939601270902105135716893150740970498333328930659643817393552970327317925271877161513561516857495637943144311449608961436721675550054338977859388701352234588676527380237539155209522186140442836243927594777573573960118342609831429889197741153319091892444739825411075273234695753004773683464431282147392827544503340655383235734456230319354873062228506963399559163946028691769330118432997566130998195440435348015868707048785723441062741911000381409457487840351789952036173444009394914561107202775465761719978963298391802986892801759871952207361096686909759589906474228171479523178274055518045045601120829432051983808652656887027536828732403568262749021020160774251258637111214685301656544579714116213077549181372521856438286072513487609588101029268669422223965306954520857248790874702940204688622251479666690422221295688348696549287561652836260996310008763309038815001669754857424356062274104110962780193242458319928372061668679130213548996962211921197303917192537519693014291115935046966139286263790806064553511892964271932456945300905784364636630003520305274871614870883203418645488236303871145417262534134830240268827776445968358035235243362911278155749900467113292135609402511955291748168006658606115348451589255832399532045721562230128010616454181301290585118891087646055373035748363674291647010905536665406504333878900676456894417387511705862690388103370795902783268888028389003696753356654439612236823065141176690213247915050527323389958679286702393968654047899559807096151087144262622554930882250011108304010249364063627329100504007449153809281480223827061552538347987490782136406517945965826726572750899991570869248177398762135500021599017914422384128789478547876286223191187128377042698999144910864368363446695793347488323170556154284875090702190252587890625000000000000000000*i1^41 + -5476835926738970326543085419225894537767298781554761549825142569233079311310873982449393315715889592950046741417334563666224999938496254102505515335316864214072576353959707331006829754967042659447019138516380284496989206195419324866360727179211505575447817372035810175067343698635999174353835023830326836087537867858540578218279309652808972024103616833474764104823023367888193100261197086624157676817387279310527581802141049425085232285440642820946088837358471879434848522407534195708895637204330108058719398386572023925865730517000605354952347539923450046118466743381865156624580417983683321862276604324538334430014669557309111806526428132851742639570728502465741156902878229123957762088464543807462713203310538655074170280403089811943450623709283022333860265275230488735217011483733829172816838505415270748893921030430034722570574004960992856095433889342907463732213742307304637796084920263446509411557056820268684023670702272787385100050360524147841310724865609098899217525003492155331824132586103488218361659742405397738119553609279488362081364080647608654626938934837388476084862311858848108035289235129478384738177080301817373120519576371290789285358099617819290602724363940674493127253876277279605855817686617829333816379720372345373869908610770704294441016387103921076653097812831600439970619487834176682363326244190916748117732771354246946960361223870154575267029377947189273658439834451802370407164181237418094434392421972686267161336462729240866335001704011504259820705035379861953186738166236637076609277408614365604846027064311789921403381505769428403737912331874994874856916882900422934213623451057717558140535778836404964345750698271044159309530381757547536545910075984222770222510640482800171472501861387628867627104698327311635121146496247039532548293713293024208783024635474297860668453227896730124351246407888628796394323892801527988843427576574870249853237268667785574864096442823406899511160919242699230705014238406611489474500216413121175093639588927383969590024091723208982875271501940849455212845067566378476157171305246201022571340071793540963981496817690593218276439551370147873368249998208509826180156470867066181189662175070227033676148861493947677802998172864455652246766485032929309472466400049564326499305615210352761246167937075555888772897355198320951931732543184727599639931597711620000602911308647139467085859967108196709574064520925819591258473909564984084826001239208189478928351683200114060820916664849119802363384398792319859110828906964773936161449315478754160822978868206355459115995430451877749968043892131293319609766247249883336147306581515171184371142111141356584777133394886018734945727302573581434114404296875000000000000000*i1^42 + -294593982031166321345694605901489327722104796974470162757543264877525945198274921236473593805278394497808365499758087958041659632960096495643470038573196325628903692696745783133167053701417550406389622972821150649283330358981816971334096716196893800232979153957180197180736731037355363694695525540607410652468016232463339096303355487004960073630051817791900109285836343642251961786441745054061541642904892301252768057277669505846529858977229651052594942912806709172436477867597588220338441249985385890577990014664890722704305476600808095035346700480873545503488494048814537060724653593222028255835410572046210847261577959904273641711899787750524867529978006267079711398101884076960827858380722528546739513526290043347271806178744601020358152393796714869030140403537641537050011971052213479756563523697595314633242033055483205887252882416090022172909726743950039436541144696903327847799449302934265330356824017782429972924820705136273112620784658176855364060204621277545226147588260553388890904884847538920857528520355126424708435675920461022405096227629145479038348103535487414101982055151200331246493399715487153486183669546877587295361585579777957379611278589500025378293056728542976170660623964726669117622328114949559510578064507144006614828383794988864931375252175147638099636191974059621696860028313606272778967233956767593536357289663901862602336312769729642018282413129991895942729017026520421723990650373254334660160055952381142451295324607240083081453222522375945978667565351883635877393802092308287257663489495526569089620502415009524434454955439083710218014581998667705615784138048120037916099353539161516757543279041653862092316500833311913129795878600121320101428149219359071224884434714821102615876794398683466025529395729395802169212383896826306279373535541113694065187663945740283483807662248258731369166949775803753490160663354705121039732564771554275253474913312585622258068557425703431290473589341233751348287838719679392075796301383617950052832415996220817989776054168830845132688080567690178858868342644725475591536124465043773820512325016644460707727521106602566985337722889140956084531541399080381715870277083053154213639902023185649639474256423350374296030883418782530223805589303535468238555295008138057437071488881105981768439396263866730037875394206985661668697884067056606576870714032200064381162451114700723664297768885220954901279487538192139125372543292205405111196800641327235226507339577795285243010398635865600499049098833133625841592804248553239277848641017405129337877152752452349048158640254939143546002809262653521520131686422868200284215084897478918993759531316250446107332301753498535348804889339783605682568359375000000000000*i1^43 + 2511640488654514233001124895294851716547996279441536176621401585474010675963780344173915489629602226339203431030163844448970461952846065496691551503717319446984326411243806523519254502513950397793463170487238935083119880218512844665243165340612083019274504422548381503911271765930099470216945509977569922412755559051118906033303177293328000326036778074461957060114694461378008734852458413472877041230810939740031471047651000173792816685047316450127634207221671842809832016682551168860905375538362871976291170449264005409074328053410868553331832318591619596076918998935563642954704115053170343000238638278078908121481569685098155136650085326738166861038283027090317226839627713247144477188113290582221562837035092589866703912400494642997713888827598369430183128169913109641362928508122079645963340209312471511570243417051556240809412442544497168196164125420145549018992550747167542968007928390124294142876230058600528546301084856484166924734207094683020529688559323746639941104231493741810678625128875881169561321272089472160434258887536115229855201354509113764643857805790239803992689998081654792976158637558529915348555253751786690183116201326063602368617557728109390649207735991331071459487761565795409431485505231290856622171940372404195094847057380067819879442979784582824997812597580612736674531507433131625314185298575211596867924946727977663414765737372524523112330093638231453743941194467452458433736631156140531877361185232607160783999315893640470698872946933482186344830299186923917409836145856495774189571001117248921025571911098643851431064834934007284203669388784639716076443329533778904700586143985007756663964184010090322538813916537542160701252450135137547824715652057082679325113690816902271173260586206366824371176423756152887172704062867449424555146563479507918265640011806128980178319194057414126275471394488693491634501157435743333368287349256408891205024190505908183273657931774584585242833717185970747000113836763921544237430438672336115363540252564524871784988880593808117748383998443293766408246470731723377366752714535500998532368392043522636762905740288957029362588905865862339034091529055019423669174201022354865125320251719999419395199610728125833625473894805366218503608648166346985801096554751917822808030412986127635763453472048684555599239879179144064633698101581905748514329931129756863092683759410852193589231120023513048151872575886982301639408853426530801755737308283147756791797598584615549744769401938748493027267633478820547819269642416811541192558236502410238779932255793702585545631125902306382691476537942408890634058299720997055940939398762163548715566200343227631502182540833158530479709919410079224853515625000000000*i1^44 + 11936368381980498156453243431152548344962573688324883678667983696464523989271041029670602568453043553519965562230836326594489777356618162762718109625515755515587162442304069557633553055452061646452254730557531187269034071379256421148033545068209807080012861280101560011900496006988827416686825041950430044968406215522948358292710223471469816398153466866520728076225596775045594180758096673375372308041724714916507051192782108563918926051462030915917299864129743483795744592433153835026884276890338248709753393812171848530093073919708341010585173365646526111636200319106029055378847468959298605222317106520920565769421078844974534190089160317155916331501756795186535441459997683187935780172288463159622860141619144505453955053931481573762403132255833560788466703809661418488809917835336711551981289442228069823512056976728632855963256307986862617682405146977607842036855696704697231498030935552668389766972446470849158050285369368134005564463256742208215412360933608979481590662806197170019449736932739268655339634013836664892777815355517859058930595515091693346854483204220928023734187561463477430832071517070864000090109845659795030742243828752524493291127381933732488832200739239085925047373105441483758129976895164997050865565145998921827162630744666605852327256333568370680575765985199390048340342489879566600463915231954705474220043349382072889800777948582238437407455258611748773317949312170795498336731714720399293064864162607596450450733378006129492058511570683957532858749556290091755656834901956873992341820267164802131519692014044929668439125385311801384289209415275063767078860770827867003639157606413080600354990448445726295337917203995152983364352007835668848538270730874561654179082217633387262066656963275099991193129184234886080037292086066468066355559179629353290611382390920626576818498729105784862539279104266335958899861010970834201600014687377370601724604618270424824915658679607074898591485847084988719042995258274944368076317224857867887488346385551146178666902075931420693550314051958706207472705869681501178617428268562811864774100256296484395610453602772401007391532752501443567016140687767710577485721305254224778238481948109642566490180915280979657776601241148227195816052699088329049235284019957215375588102621434534555473772049891579937202481511029628555264458062347976036137417783692098412113480619561998233081463379033634319732956375651465857625483424390818549047503366202193307462990550111370289167615149776042200040744006603906161593853696622268810251306963693996822463913787201012633483678734950657649317298787733170523178078837029695917809409282030787692850101687895085479616251967744328332616299941360199658203125000000*i1^45 + -189787518102033363880895189468957690832473865824371137286706809197362606140782090557848708731280876444893935912796862605413238232300890987102537778763834432873554868482273052885360305049340450336496564428237534377853994400842961259619246399141081305159870119044299600722509760601503036764445403874847968175595851390534226400076061678006969309984175390773152177696945477066140418918257307936544790784074722040472852569450251099646156820713758310645235682705465869303068119680549744999547083713934396130806591200913321194078695747014209305056471449653154899987226103984914713093475489761730554120212021911577158011111417407449464023485461871375054529775887291648597355779233878238161062251535171963928610048408155005776864920406208698776298699716403699083589299752160888650347065836680891103633488223886332784458677979674334048156141598710027830358056972209784096825309382861594917297910332603388402250651052512162556057993461566426518616583265530399187743722916002382998607837099221937243971106781258093572801330787450386952350827969024123900127119407382370737491527041032757478759871423545324529959628228833778828505403339368903344719945661543113118195843888861388589759994479772703840957194452754618261604772695012509716411772897702320516781421503377064961654294214791492863485359711913558714321279847017363852665242286356650629745310768249025887947447942427141883872361183506721517941295330585507162174154469566440712349192632973901655728379463427458896766917012741043709023645152129837757721314063387414588106648682044015485857226677146617350560368831539364309975416206726502826540912968302678792294520382221451554460265983271953839343111019022272022505633011334798706983953191423328800771348498229057167328217360305055010899773680138025846266846347183264137224621455334183169054966386927439087293842008130160697074258529063029885434176262037622002788011885405976538316907912582891664653138173198787552430505310164054197511683106191588464437205669665379100301260186400432606499345386561134479013261918230763765630154671308578500615144281284875002650794067007612751585213259580168954235472739155309345996730949844164626169998544786623259116103857843241955422592435224425445017283021148692975996811020882129927342735545821974337279131370127182961167439027363832515830316955648628212314443378443526638274168247663049417016143586639395400420688592973596866557568625067780961074918753996671260513043702725648976958531405739824737306862161291767364499122795036367222284377132630395356160181265555823325413514157779339845791232368231943182841111342520185789248119708419896392031218670910458498028202570887123842203700207783587193349767359584893896484375000*i1^46 + -1332315993541128598738092916834344060009447524734902027351976075711390261768482632683181570975922399509684194547570554561243357432495795203029650976706337789725351162448962200555164218646823155525177872311709572099972786996973459342119625590767898984965534336101346534521564010330519382832308508704790600592578224297830639500853876405270027656711219082500936490234149900461414422024287816981597377312317707023305224413411114232274523861340523125286973933412987976170609161950593290663157477277553537049172928109228998790655350268861798446076955112787345553702612286712943813008691864355124582930344029235324540596158289562879647466771890961278917510185786992531721149988450844349043245913133326843665318945273609091768567562207980799850891802763840993777774113282760116809028518963024918473525888349827350999808729169142704460610175644845131349355584126240347663404312415435812694029274416426630560567634887354873059414879756368233470799698371096655460388744531378880197464599603469819568507185788095726898082859894948887389083708981867410839473119412332090648707682157737656402177897915759930374417004355877763330572866439271341925525651572404464782180038845119899931097555911568447070904264617697135296699853837694345500971571295953766986870234735705168965418502558842721936086918528471013750071009512624532120128468734885358746285647130905133068000719340590557127622307786373995167983082092955143024449930853204813804715561152075205489604111764342382156555302978766247308159426483014231444567479511313017836345088690501456983937189341708803450660626895524076248344510212572014281218181626314724022955245357239504192905939793618683882134345565610907286386895057609185936232207720637548397391953063088011364605570986086773734364540458882472422826840912360789646795846959529310822916941131577756800550908022775957704393436037131566966171463949775307259377651181859802808031927886756271527322381978516008786247073673480326335512242639101629031817128760648917131743502181637100457492550025920552684757059279792992580217014189021446073794142735351406258982717396079128750571848284648839601981277263405255896580267476243368298343537393062146898460498709678596459652088696629751378809084259138118991597172450131415184256362797341053118381272433939964946745967606751844015959593043518295441158203837849776393290749727030005023569705201586969223048621626898951359767338593353944974280205133745907617454881477348543382314480354177081381989751526942850691656923092425620205774685605515168789069238126524047080860186593239556549843985517156800567183795125109177712732182521330106766130300386271984166854251636493398945127400156150720779184290219434716796875*i1^47 + 10244790997831552030355197660218875368399584856446190909363638841176081356344872187618323809724395195597125455560449251019818984399846335500361596356464363874772754476943608677353511339994633808433712544157441288215250322459149755177191188286503310004294821366988892061070959638813864595185006378501262447696564989959026750941549217235891906228805415438838197388008181270267527778524490299923090415671981062030937872169782098824458856889995201752935300825145403531276660565739761673034161182535294664565530104540485591308084785538182920436039539383653192029053327651034366186805368527120412078540683525266166560298552154269494121878276880475575736957073808271391491801741404849129177651750337428229392147162876067282244621532186580972924524783443298839060552829313524475191158517550483519743939646046537188347550612399034738441906687154855626973285155459581282378755634603006854641473852762406681067924645095288710171751575828388403926965791529725827371440800113049556776024013922000036948291259304945451535399911562718671969528454715389840039682189757620482416769905754169701489070303065347476914220304011604040246078335909559622956979157123629386017104573968953743593400548653944707541772077173759905660315569607125577187705836912284330563534337381096545951417014844189039845807511692290729740401463961248998094737008096294361358498657552868332374400789099313113705964858515524214073547481214296056934364153610719280531558862798241074834116305465488035253765688500501104797274738489460935142308916791283566050767233066083249320525749131672340302735764794097803507727672005582233061019476734017350106506963023415333936598091884672931450252008293525249777242011526941446371023443435991120190084289222171019277954803254338512060769666844514890518424412544947442647076627025314077181466901405171670396288757278755452796013635728683620972162912026899374645651443017638533449407406247473996745234502586741996416565803567471949531334056388869605323582435222761833507517975576675002033924601858474005500130182767274670517757404888126937110833186124940417664455135992102688913158504657093264841880979033102240389483441158432547200850122612282482427477475700583438307004200817684953562600000008150668797601964301709484574838169517709309561169215397489746558786891276846190977668403942597256909387775517922569620692365904917904538037045626274346617246935165878921026234753436934107825809289222409737837146876450697603353804122505493202486998387531442870377918836223582222773317669010972884253935347175812628646041014004778467987338238734221178173647087492563351588313422464508367441671624522573346149121069343099341542256622215961178746137243700000000*i1^48 + 57622029511437532996734481658119017963003930823943174480955574827099735052385861120236699652426088701059380373845453362251591093203415836159617587089234002327556367980549496022706826030245193823130485437590182326086500508065039042520323954236655487688884166859928393911854507030149002917885562188350893820848138990025896367571264965902214914612309472098224926473608036172294097729756692049435965997076673826022987280973761597740700610501955300018821068718297173888704873083998048414327017681473874565297648844691561926998234241979514899307568602877831226524977122232944590848206381448358206310618164070168129052861604657902897249660855232172363428348058844537150859237725485382793099399096286063646261944475637385520487469536797096680865212198097981032107130856596722094168783272365126802095244715323465289716752434155922534200243562626634820750494698484398308054794500719964360808574053136065141708130646689239964050859692319982425113840998399400221148445434493040307120161653452570586902040635979720347122770531863872897781088948136604016121938230653873974413291915519698491910289083660040557274903295781282812862206205908633325683127291536581767603145111274073460851832975194057887736346579485116565969641111106560212281753820876915494534940984570873348854755568171985490229950399037203911199206046959657039066083645244094865275625903978910881052539588354818695795802948891720439648572828712866822899526707666688946840303589024478602138663830880611108966855217526732164447622570994247231606642631416808625031496299783891369253967447008287052402051906731534168748429476688893690430144580454679006956086109018788503664383923067449502746525484962197707170211379234349592977901881461420017436221361286870678020648504429906086155219990009247222727629395120905721120993294599220733489973889280342448725947884629427367975395562267509468092161403517402352004778236890033292506429527157520084268648929761848732481434097334767722937258463718816242243989737947128061012172147379528791785415178126796158523279586127239954273065540193689028735229897565086993645790918571535623809234198582775227847967276870789710941589154720390407136941597684427045740561069649164004282857086067731668318494566798420975669025175293722479399681602871623924633300277726375181208382393016609582662109710575896552633914525700855092366861090818337323304197273446364367650444899829069914040863840085456840992765161675845466987012645362670845459343420412561841486085980577629713977526838026925584600382865933258927561289440449800195855563142584771450953952554045443782694781803626629279206982242012734608757467591305216009696404750034386546111838795191345926863104000000*i1^49 + -184816608954627695078592478318619194152534491208314607704064711761378873282430499814459483554687164991693407313010897173078147135484944965273159638574492991734367894026619634995192665772160365458579249929209297955458567513291776540431544529589657048151395626840868761525545407484138726199330206838553013324452900453017494948817673723246523235381957032975300118152008728600653678016616655978515548643957187939851639790840801565856265735962835470745045078685988394499717875385495489567717650893950789384851955804095622104359589089866400411868911290037219621610993261326092418227968909246579954244360361646333984179952768404414070074690947489545851105480946218440646093037443533376804057266038366201618745367317014045142345634410582857007399393037338841999630690891362985293703612987291225372695864342274395823034719528479424732487832749236008180496814330383967212312038146005974579885673380070234227149455708647815960542362655558169715212233630586473327302536474199439056683402468592319243137510052295051521023808085985713951572747745022360716871820672079773920761315200979690897927397933537918297460880371099128007840679718632890139708144338238356228052723185436097655618207459350650985526198555666004109078458836915031281086074992544888630902137289252190702911618032327838292513170037779433416550936623448232213677610919634986934223271480576423387595255637080229553752605482241584706759416175405985267811526124602763407479219306131311972316982583726435317904436735702051927254648489624729211283964123733161122498397324243683339849791752558551383755685673295846107341303277424309614089326488170349040054593054427714389306754946089473840901636414090013170065102183495053670074998700153002868239432607858859018634991906393603604158071501815044374644748002036742343135254992920081313167645183927703066596117258545797192359385360544590664112155796102584109553850510056959692288492165204808066622021745476328023028493333480432351614107376414317022711816856928012974216029347578821662179575898864013252773126742843049598982992132968627927018211937145871862198220474106406055101542026977871735053942110443379774866892902612929179416443144138573606583061595389023950032908531485243353738725340886204297920075440927130663819602464966505185291919534655146604833783428639641814095497671546303877143142850908071309143294153520385243713147123861521575705359350925237133216813475626217469545063926082342169674443869965564086116657558555851433662715273994096010247252473478947749400234146299015851247274537872711397068294983891537056664998172085762177952001142675860913763626106916437396572505565056073909182856120528465855211281424558401781760000*i1^50 + -2013751969451231075731885549025502884192129094254733839451020758061532659504336148052904466752911103947793418707614442893259466333395964366350828830875390680454846895022006434083454339406062426217605769636043342161717647316136564090263289364059254653070803312319068669870299376428262703226888506694767598485414066881913297740795824252946706981280948558328262542856766849178789125158078889697222724245868559142094581212839750256683180955113598345992211311675453085632591470346605522972705903353602385527983887831566328413198129344684573610145262726236636626652056961216498804956340573762165742121310422944576670754603967187050725775991332791746538551709295895792070112759214709665687470899362099713628051091796217172284795483449173576578254451360098732666096373782070260684630480616985559194345126116518538955718249133681240625317745043345111840410847356207589703099938190237657108555121245500125885379169033643066770366260236669424700922281004824060350168598513646631561748039347273398096648107749040804760931551896458793896412071540481649211930743014442619142165314962442295956136890983289885694583422224043780135987477852111217098036020824560635379495404214540600036803434481141988678627304456927658966786298316384217527183842298791347927416743400286856291411415319271242753780721661918978577732135570490596894749676350441101046887919865726933944180915284673309256353230518630736404781611606019747150242115355329986720306529724683160781639716761944425141815296376052567653601144616162839613302775535054706560259625316791767186063557896306477626752365858015785722856553808682414828016242520531774682632210046878017339108214149583086257173675065094492392743659009275118252662500375235811385489707339380928335271372850169152317019511095467923480975070154410721032957973866526114952310376255573455004151376829161899403464975979334964435316241469865537205101039440761846543974838738788668381706312481729453318489603437377552345334178952077406199278297945408276908071771985594789890854244168698722986138585470788442959644697274149591967621470382163074059777980802693225194068603589146118941461689384779776054934409518347692561536223619445642707309413093570199452008047607519353587836564906406448651120938340059299850387097131412046688851435605815208409751565511395654190153456085102232988786267981679742664175312584199705210780702396728102942471888327895221324333568679819647840054041888655316987083492535406076077342284974049322945871411287573630795908518486483773758670856870890387897735906051066315738254137680902205483250040106657464363565337093888842393812025923284378555911698291667803550200404340075755803528665708573491200*i1^51 + -3271289079413635872797630647986597768610468464824072081251060268688784105153930315740557238199084896729977726967621836562308584291845243203281525244557362157058896445640097332686934357052731134755154888083640383873923233289171354018217869891543690908512013393285596826015831820776259918499807586909402082372378311097623897634322414963312529985234057405138299472206219852199689725831374473541462469459478296818220846959477829006405043943303273068309686264440763802741384715281712942790475035980556782494710027581378288862214858795553649966474302844270168039275692933236659234402035842652204454374285314361900651751987296166173876922943572438638627287162249768570527918027627528345401840410018436796889084585319259496646777950774377567616324312176435320024460875874034359224862171780065677438599068930707369312190848263096910634668727751569893903236277370975332027496887119434035690320694554868730069157595911770515894121933774134867235800165648421115185523248068867246185819411183237341672123461739826938551627280240219678805910109523349840322260583896967009745378501809528706179003554003667122722720332192345661570681318112002057002222875468770381031638439478269569447015104405495007778785970118702740368368137039171088295658061306405036434329757712085779976968247758004527718082807100164528641781574538330907864691360769785676832297317810031002551109083303440943943112233278701142280686931301507971264426508319375312422310919995365201762220957010812611615513976900847195409137055948655846416561018121857838747655559918989764491755916753151135230987059768867061748470495560153032349107668514508475120516602057908605051596674810862900800416710972550668928732311404886557237755829522336294767829627379202370415938672214466414263824238522567046472125765455590913491569992232653460303969150229516131085623009709464961986819189562281982235324787150906592865394201934724871146846881742185961409414968123356686678715098702755417483907806846364753518605900259190068979924252758172972697553242198521272468709235325327584455118184135559852148406714155651885049081714787699028257177251170515871568326962893915317712161377689930831121979213981663487011075370168228072428937258002669908927254329003340075687506500444705679735868701440492087742288073353407149746442377072377885943758620436504198237136963203675219694125356476438792523785635580021136684835968690293602790289703056418972627590546765160654014305578254468435582905231281439670038407620261388718278458351452495183919410146315100432961032211120426873840519665283474792016137550513128775996106791901019953656441630580869574943645457930721251780796146010150031965143896686592*i1^52 + -1458385883066301830971219799799341616809655606856385590857460213558038165545612145583547457162438075467343949959672765163522716843650766652944844517354807635195203505414578538776681009854999033515667282458625912813176048873403539536063171837251718757261249035873309382209754444449953837484147331499953307711435045755608431149475605989884249955132381264223273084160946231746496444531451970775941138017115989028086686146488526973962230570610342772855332698014977118246977975781806086943045101715344492852071847960561025506116234224308163812933062439052338595842192406131116337381884350394709136362962599984088783936524384213172595222085123966165329907224988882415345392240612523272289178829803611206950601522241995717391250779738259535561746469169504022768979842835404297934554765645938946067417618849607170298468852969601707123914998266968549482991017577299367244396883676346343461462027867560023475212226737059700834976409852900858380568486557237871141934840086317092987634742682216002805969910216490847271286535671870744504378930591001402918223850279244347136319072945295345579457674450459268386332938680282954571297239092249961448197402442008153253725556104265527655060985157377679052852194455588799576733247478439956330532323348401904828250377036831121129569816109629293209489147841396506915071764321523837810416371746685605134499315069894521126176215687969701845583733022991412713450492521671702594039129097417780050985148282909164616417789807870610706670613695304660665287518661272269999513358080355922913336903796660747083659060592211767059097586193245043656527645679300330706643416415235824489167174409837553525170484506009984780186038050345787794629395259534941553762488300989006645501915146496135959466393569548975756211705819474134679326283000942655042287255182311569147665405490008559663165395835491985124487021849398705436404633861973366455864089591022013051559169280616315506110318525939473318631575534417190522182153189151241978017940134279969167001977605705648125105638921739932429808245924960478822690649285457361837622797878143496435127791773020684987313314877132375500743552132238761967322198668964233535518718041820126840679570521522974711081138706661193514279555351196442338097368418204340284724828438877155811215645482184841868980608332276971658637293476124209248429533744403475893832204234245364559585391145003474489862414489339756145350991455415208460093788188661463190453823449358235447244172959104885036672758696094575945295219882068492500784011496097832651598610597282789609780730557677981180673684259825353777257898939505088580873586833368507948439616512747289184368559266111702979051520*i1^53 + -193943556653478221523804738833519144368628539257195850956294499990072593401814598309432554148036668444802959876696433059875939472256759439424116635358159586408200721233470679563824852328306229250196686494978529457767351512737085050711873489544586149087945041724858414369846725230795246904808247329487726805921724770023080717063357780754181766754689699013814374879546366936963267620825354917579265745739188130672168009317221547626274695432192806255843059112469489629478956059694813874537602837538310000371438630312941087715744704495156452632958473367795405781185680055754314875256301069616626059285128654608539856976265900570405015169681317370327494136303625906588554354142810164431734005401193530651577458528509556413597570113567847569719508039082788330165481965169495653402429294675249160983499112348480604746090592833050739577995128254579838661810628706545433819460759574196933114049032231545575774270875746694202504405795205154631749744289287510556419402910421494822661170458460159944796030531083694398976923183856573338425393819448106307803533845600462634459759663294648775513226059651178380397566655558247619086414785753540596225109832091401165206920197245729494928417514786490587916019724355299609156510844441086926587918622639416320037269144519092415724106210234378747650871776649867307745209244928969778571533769713048099666792566675441051240532421947658471184612003291210983681599344687672860782063397287409818160699686864144132206738495702291744007399929714928413551112481593268336084415547765385213758639322885219321115799167552781368420231317772386468824664138742954231783370667192326021504130692580804040910041913114431399180819668162125209984976287773585388723520824783479971121275418427206935283403599739684412202358231077493149711563497646379050282877107403880670134852449271012602379435417100837065096371059267433555329774419648793379880899803012280178194850307292116659321180890912570219136239052702260196761952653284823584084046338539515228851898778049599900772908071143177252633151071735698439351848334424082656446718710069118907177559911341176640304817526238705742993993457209544142950898423777621913487989511446240598069528776849876231063151848708845457357603198129355223888814091856592326265698104012760579848686752148540907864835361325621123965018520407727307519755155467527918090855690819193620316994849942263082766743862893336971452429330717364053956625370815390023732248480697898964671674070354753789196406412032865338966965873533478291236768801942570359600107283421437308256505738067566970534780970869907254435195920995565462036978221383738488250786854819783114147646712169103360*i1^54 + -80655417190710291055616610512475951920999939302208819166306797930065346615345163204534452971402656176149148145166627994366986589110841548120636290998039004588457332873337571355416450401260189543396246344866692544292659498347431641870812633868171771755763217397588416918874010446052040808622573439310884152372835229234710330364862950986562088176502134939907710737530013153401443039893395547159852914271946875611806700078068312429388336502054459080391642422817785774871100774319666288796495466368470567444865760047087052212501231552582576304910742537185606828424386360623559986660247761973441427349012204643036618361976178683592260814442771991484546717183397285893835542400725563675326631243560180891850698157454555600536222120466629704838142655362921518220375463365206659507875621661666770399005398006082281412035508572583010777239171104691728709514616709132462164303648415847396784235933195856571688592447280307581523628118923275270250182215425263851492096567400347651916679730217593240449470031378625165150448835578646203623651671452684200738432372950460189309500283389631696920837892530738585205895020920794839856658512217797843766283346886916967740692119484579318931389538815902255768797877049482689063001199440202442403958146460764817811734421435407024402020270255272047405459623123712560733512786588346743275131945115189942600103262373172617535319129573392697216821919836263491057476458723615750776439086639808302196163908525353496230238294725780530781416505465237544032961747152819332943411171289968729447300820476823017612003000430439154864180965314658563555050409247485649361871862134708938963473403129496980365855891818376411393553253675759580069830975767125855322505923433520875204571055966453915940311426068034656663562363319161821757878944684071553302764657992373620992925835498000447839218480267516458068730093613451868277186676182429510252968748009661230029529175453834037877190759282023326742467721051143946785168242736424946846443890572903973780040862438792945578397946093950499229377332567448939983583889103209989971459650724781420724771326959228415058913427151567727426298501456343594527932390677282251995522323828829361402823113051572441246939371281549089438295889680955146381428162879565924299471404442610862317954198093175707307408965971728318196801391851153359077399432071512550504274317074637371285879368116375461594628590450041928557435431304804698967105432738903878431497084603745817046955478663738357356672307050973327680651401299731674770007375688749635191653599183936028671639930351310612606150094429978649550874290223671907239404396351943465062871545898928949940902166528*i1^55 + -89587605896374082413712173777948386327703941738594987765800240370002182589185656047054400540650176193858707956688508511215218915040291283861050349074869442146270383040092110692870130790941025744181434582829749745996710886727449876223653040485317139233269009139881529500502067720188745432113738839414240654516718679490468223210740236483342140179211595458504634177489814722436897866197010786130268097353931158940751696512069854286178380550249603972320149221962657924840351531208044929834790274281993829459979481409936568810762037661432682149090330205812011777308061091026146087050389002130419698003205470372924391821724904163055386977536119574378893936923473533528917018611462288281401622345832310605060657861851039474863605455520618954151661145093983895945001485661848823269645872287127307322184393648015566088903597359016122875231994274804910735223684455488117906416205110750273722123433342769070177191862240788436600878415585751632051920064797523291832483266083992699973665670066794269658614092796451717459533335747390896088224866523496946808892049932512943871960678537213801266802836378981345675117420418864669867953527659867645609152044122904444494180403571629474062012156578957052998339719451449546344154866704112367981570633780920038638389813967931187808340995532362616091670044942206928482977877339217404118479920047181232257218467801109973396051923029118358717133687265281509940073832648355028769504758923988283685269784145001686172897637143114516796441642435792575316831888468824800630850622916200889936324958522179834196599843591543844617921684140815246744777607064008024461284527511394909582627217384500689106459203089564826763628974792041938048978974685695302013974043595325945289049885382478667953005502954321460052259061241007188936470593457300668720542228390857155458497838080377766490659099323487502101377212587546843630336690900808111423557252075618896639694854589056903798233642838989822960560948124411558583670426236460176421453170184163459048876926948984188537815240254236561583494025164643314481085667333352892535480885957324145702507245203656044921888530223079923955330979975577944779865673224902566768252744759902924869757314956021727352480375152569147688831317583415308288953562686492210288940339709744120607627384179236597214907986885185204005802154978117505345248840282534892005959695566490876049385621326827305251175935998200448748616186129227339526650296830188431793498964193675885612227329665428200854087677835189017078309413651159952157637438330323445735450193456556022887617561084159502924788356091152145159792971498501435872661083784462133768883181152685764116480*i1^56 + -8417833126796471603983827774059031340896542199802961959076267753895286516117019119320785896613675702566194155658078799054781608817237471757241593201191034618038677427433822985324374810905300054255475106842084817507590481341263527298263179039787144765533715401148073193713054430897785192735100674659828415244008918857875266975939824662099047561138420714199234243996637186698770567394458119143516667887350278819319363026717423992524735796751751169196545075540988804630570105334613075127574464805371036776103867715438296197813038547224089935672199622538082519415314565030877748183434125901592341514283998368636646713202812482951329754221680651049742326178218575720697209920293420820645741999870326631648844208669717856562499365222699759419248871571087224027018392070373541236004660965063511338284412592739664147469068223822339721008973753022603234911030124064332501966703582269991827555829556911434843170958519306847164927320298895978534554868362781149040426040718480240968904884171854208348603279182700077102839866385147179593754622020145678535498942885677688607350925255100183455190042893594364879670817970451804626172082995276995437185565263137407927121708987600953199513054182707779555585737350433804493707908543908297409255533056740901434959538622380687826002095800447776426401011459390635992151511656419143610851753595937023506826985102922872361075860519587408969171664006127776645217948008183646441989075123238111906125190199427156439769067236536115565808430911456874076460889364799744365412274051333783088081525358503508869197685448927184274654789318028136452223229332614334358963308754862778849613680466851588653193943162455118865908662638935621618968206250115261425619217113237781675001075063935201049544193071444467293803827715404369352531869832617872255755628890725481890838821978266733131886120366470711062468364293373337073880802557348014613837211105788224617626450364354426329226286885356477887435355410128434110352825771617861876955351116361339281768779130269413192544627561552544789948299301306930747625000368355490427579215489743111702034780538055581443919170434454887125474203631836494454415609892682674041388002864182189373363049650308278468997153846605673746832421055523214562489043069929034667666662265303046033261744440207838255303394393015111648971223649065719237548871003234909250954961617906923749428928818169395010936017388132730784967196739273152354374263454007794165097061662710868558294679091507882859763207785893947738604041735895799717979332141079503500784143883298903734578001346718827228561952688102626216630723570872067810668982558159564798910251503976448*i1^57 + -3168491570357677360045258621731221928932102562267088664269022948471259086438431104441788034849873717231941497384428799839757382542419026895148054371906286943120424186849934945971378267349087713110470075827653956990959423594798361698745488511417961466118725770536141093179587261451560662008150220341267780044846696232259123776019857976866806936046289928529993120049272084312691418299976589180046803219186516127177055253544463337734411471304248628919960483436905972640142620212929689941705611747211273665812112347385525131735799866226113773954810947561811678500351264490192191715253933619915803263786476546431633255994437836294740091651095096619279160309921189359948521971209465376277582455858657806288517085055412802416692559061386930679274196034416489176305186288557410271597062423071701846614906259255241262456089996459683204482543917808678333162700941585859755984087181680628838045580615800317366771225283159978715349210266618168619709465370222585101192905865703390205938012115639796857144684870432780954563072372755815390980033301298747604187427568173994532099148023982977762708734934146431828595527789699229464656544086654082966867059290133801016229787894077889973026210625343805914889770265044221163110176843448306198741192834428851942929607402191103940060351664476751516214258618047601327780749649931929002939092386900996961877142085443156855126287400340603983565005193904579400123374485652571288081865014894825374452355569228163590107858501312399331912666018178367549258993842539007770838299124440105499161941910721757774696194729981652218238202489304699976440941757287192834685900338111256029715686013715440924732013134674626900204066140774861434049025948379059975608769796932962670218677468848149183951208179455052006757491944239818468884442731094786928595327465575589438236822879261371523234535714910227481652938366372603103847022466096487790062850252132008879824780771306610586302981466229129905713224743456592363768298262276840246233569226401195977703513341599386771002742126792718122440134327655664662544956367561264342659309645354930388981097851649522301467572639009394316562492581942343868583387039815610800817480972713614132272069210918522793628055638535857005221691785685570212783685629419040778903272131300576446395564447571363056831607421094451407155516881610956940424545376433508378375628770043350053703154925292418209657776385842891900712389172292809321585243873640128495746707951356643818217767171797352036146870960630627927642438357572148396147943400041261031857708987835288275541740309124608945816632112179056452393189649429530610990299504705245808387162112*i1^58 + 1664701921494348856776214338756155439859215351121805399994561213211001369289238425563132359135251164068178831811454726277727004570047585162120210114674854784763291501299217477836227825004618476329843688995136317435105680017056250144034916036018344407320588606237152940838428694022380184964686458980034747664942375263251668601240470720068094476104928263634682124439130068010766827330090554180329730540371625013044650930335290062354331957650229664208051937558114666428478436489242193685465480886311854130307367712673373356456456142566969499337001827539596098189840649464777485910903118412011451694022287019816804492804824194125963587762443249277336044264533769136141232874530694316233556499399140913595686070970849415722045183866593027302242954417237045142500324375311836991529061780795132564209779122553631216760108084884425066980288355794209516596625306628469688341971131564713055609310419217234937569704354642213351936630604345969844204184831909839516774634445723704889890014047853210937102483655600096422235591370565332916892983762227395404049970346805113859054142292973111638518586599715941339010634688027907943185277830725488978464889942313202157976183187296434364261473199459797911572281140657600524229220684177012454317432861167146481539034701707095272956596104408441147384804753559402963372868974926506146405847334552569195115902946418168853560216247418828684649146629086619919271243928593164188798523595304061991310870170673266850977568393732148704939069423476341181740401389409825310245979145894488973179520039401596003496660942850114314549959392734891373105171566860117987227130403012449879648221273198199767598828263234858992957815187022659479216479220451372037162310844886571126898008973917753043703343868765163699021183540708388617087209263180457969786688780004977139029488235147468066995944065991508435728742490786499992829413445538320115369079388145400183051917685162317289793243725176256939341193469008451533350961564024802048691743517752992038880909634722155246649187551025204256004628829559978381547237703197447531831438782806004377775638546513200912298304744701152543599823727277791502731441758063600017979413479000055227244608518906979497617248953870545547486504147618120938025586551257079588487737975532772348997740581475508517082689442395659674334498667295885874035369116531887524075756065392309895674273606507118922760283505674456524249389752533846767048085055582424433777647407548808531506194161493360664871823114169453042290439901308747916176461990829167741808186680935061298864845982439410512115553566236547911466964407389467864358765674847507841024*i1^59 + -124448135566645476641531980274039505307943027608367423969077992074162895771845653121368421788070210089760273672878202668302733582344017545874235740928406692282943589890972085248691713871751153219187421362585538269556625626250390989622534411993000781161167176946350061465780705874224138501367612498367819905061131655718996053627096639516730388480103681714137836261800871059069968172610375284392853167375506527793421590987696786014942666388681906138790876921254179119962881345669370208606081342888498874248028348675246801037285889382141911271330446617273516372820605008192059238948144545608519808557068897741492684886367304467417554312529618205824603264412752926858911359712712978000297806898342471414027913342998452079237879040536671119799052494871402672683315634138438621013967310831937613811249544179226465459154586100648735856356237091778893374940619390970775338015900411728035175332299337029925219384608774169914085327840562494599225482466912749430980956790484606979554359812705605220792453988782508672086535856216299297060749542675250455271606910465318546315790094361340429959328179965723443647305634877933312042016601390140351422487070417465275946923975329117068283336961206701773120162272721844645178528391764291077897668919839587169205708255307714786902259492355584012283368094174199799626517336576085598017522684296127074124686899381905005672105551802158883587504713808341562782018641102804664340237964790889079453304074102455231921196664485629590125040014362122534595296160418602505605477632865354435485302506928807064238628829723911868127397815790238407211399688389840474747454681027898281296552893743050432344471567387257555663451055666844757033329481583973888591872033132756652996752968189288465687323738228213037990642790759029804833666434373897595603883444368110729687438864237251096227190768239377552606870151389735949016424500489561091206658561993447354472217040780295026652218417382881606659378265812329362978560794536528898186369097323651875306794734481672130447016259604632036078837127540114356278881378348203994014649177817028505627931676116642909565735525428164351260877129315696403111691633141357804182747282360903535688828772233785768552332113575805205920348275398087644709098894064711094428697423469806123007673517493577427830572113734485830726346243049243025583381440094728822960555187022897969282755412965952946551810859421126865931939611955739213323946366627417576971845611645510157323083414804235351299836830126326456023359526634045548806313384102713707031295907317775112847320405321754717143766679044243379380218204229650039374516328595456*i1^60 + -2081147289313809581868462620420167710322423404486770482233945320836335842831198484772037913889804777593792964177145944466143577110843385260613588767072299877259232736446262660394990626845031451379170811055653271979155222585949665595883375858796660964518748029271656512010824391208507646330954686456277838708517127816552115051258222633918383528144730458739194465429743336500952492894289611811985256067226574866810614606176954443018268746296578913733601250845011501410247706037225488220319656398433052932564757199009086470000820627202469300893206705832467790326627188597756556610669808762418115143283025186355265483707317357874842195964145649256335692815400932903879683794937637754613083138958246354778180799077926720055829420488579404653099618894608042601629201845364026810355625198207588055635990796526342268682439495685020325252863527429813528737138215255700464471563859049790015976532733501677181158578240236669259101006027358344574145756728974915338820108647446738492882429666364324792049158113698854956809932549250920284038114710267129088203931115634951002367717949131613893061507232170176326309362924904901519978379652441611395894530108291104232686257229217761377286748444570226790975063306635833697649892971198573483210588572593391357206379830483308242463922506524784820121155589380498312644860988707291464883904223883388384998352480067411653446158602784967010443446422862261003675978135244574258383106948038837956075436985723671724420043265219041579592935215995091075379840887845997166097163568728504038754534147342033227698191897704374770826851669028874358283639479600556390627414323837047587552900862529616277842797438138638332685258431427274161688556282125313642381614777155159322101643655587735104463410593865485865968558855627170479243516698489030462163950255105151989126453540828502236904048765266367081496940436700983777279313152806102937471279746553868714810245832097719255489422393344339929433951374741915855790502574526482200211350750362993490254356742170052381394514649654644222878306890808579183819601707087316734255105097705640027663690080151677150184702285415397839057995132873553517368687944401525374407012913910316391600651171365562800586878333976902688636898614752233001886221563636189401541952854273268115515183542413823679391135701271366610185641791228342679662426121976644577220885387703854239212086135150441417295596906135587084618233027686815313528185439764552870335266632350452918153598210806894413346829673179438555129471140891728753776151985194501437915995722247518389212555254490420702386495297040577301808062840707642778714112*i1^61 + -504009377213905826774765824213137274774035927149709764644400669487346121564123522316096029117488291987078001296678653673505290919207640795004779077599857482284603923624781638546299398462418072204289963595287448103386971718334383858482172971950765454633620483367310739664525675814302128972135315331117974591369723979461466051491051127504241223210711323563757109862502368053064403307473547992687300408811678689306730877705908406075348031949804929045977726868310527748022390049189270079841459559195483006586151646420348124268911886981976122129635746299986646779922030543160216639260822409400699900924236188612858632523474929079806658931061120437489449108915570871884414928149720106286364504911809962880931580126605598452008396339845583367154081847934372161263424171589575606029033536137868340609668862996129457376940449710619025392401370225793261274393858540501934330024215195292681991779513068985446042654323237286630661777643652742066140197806827992698711425132404514475618769632467114121657139281879072301317105326511217627002853421008225278562737769281751155174642096388531984613570298787511479923359547618688246365933182970348518839600792279083559331238030739143264945624993759921766270929499714633687292214131982606731391837364754117640270090487714526559277051571225823712255553460092958986620981722415526194482302253501946850273949946007304091324791895621115442240703096162263481264665195829862895051574640616987061629054219258481673781474796668268444250068335301048098699866684344546493153039822624099482042127992909417936125085372039336132463001239529760276863173380948556105776098323261965168343571271615169764520149642815992138728295680105804250811892647953852020822269985600477301793780567432741598929558928725106656557756115033179910641601717330478252144181599739146609080381226131445511667304047299488811278771944276243950684084058693398304254137006176373265592492996514512942660116540861318868568125518438067475994023222010790745444837848725718005695893378163488240005886306482348534912840068521303475648908725052835227055093708486034477240157424550532013843519024019920489245277625782549781419417887401237425593188681622092055236647882646935588176521673741499074127941999102652268949929618723307188431614939283055662926036516437515940290656511249816425820514419060314776801877320586777023645827635101381603992876940073493503856400601946007339460336696542170265912935074354980188589838191812288864367955022289886059302146060346847676031057539516032309347721590156829062964503060504414467478975694861432749805293399797822187662083376956833792*i1^62 + 203662779111446621708261728385635699231332211293453878214427910634582104393292338423349071076344218030870611940422031695316067108760514512226150156340009865270014864711625731092369674295906113079164883698625495435189677335872283893827479998625370449738349332854775945272491004671325572869128164199422958353573817009917217232388874823236510799800715862815095631908869896533736106611060439450867205148019525617975543654864747119771631620766229658718938907762347075207913796778582970759028692556300404467830441785709919757143724301336769236576561781476894358920234192940592973699192935699687036628111364945360311112922849240237211322359776638202740414313652183946876947225680679913137344110194094797444196821835113393462888621351985817876391069910081414106894282681506737368994112793355750859280907317800998737675106343459717931370851065811681269578598052030966347775330369053348461756884040105672244645246308405603475374598762633707984964427602249670926540860202196030609478072221180767381107616139454563615378141574214805492476519473878552224510528297134498141906709511043827678564643874748108853642909791970980757668784553923088489346886085812811299833909502305815365025665572700963426306492608919245346702441946944579708076493766926853563096288752444355665285623343321569608886283020496801029799188605349514785819554649393734415148732969680797044505338793696668760159579006298289456516225706932623462082860170595926364386656036363675165643717534290595052555306799186059237806307640783891927228386590643021934699863730834116981255386107545462067110545846156904174580094483776402670427673154209555719775467194632797729264237807154470502337055148123075962488518578442294042799333300337804668939942710050332425702033355658511708370638252439254252855001753312085525332907589784042511257199490658801382025699924656430156001616393265593512757823600155641344194713531175049293741064557425018599806084651304432531293857832177478480823884260833531300002401546847580863373960836523101232032005118613630244786637745920844742603687559748662688104680383161527121398084545815135064681776757188326097182846002190165796581165199533224648261639343883653431915558186834544701197830217940700592838690131953148524803997869826176768801781233053166585373359817466849660608147000573450319720289490199376998557298189287193977394569640938907450610724916392870973199244061387269481151279867649504929163834161526231364287243230692868656197411764952182639086935353994662803879568838562511491146714332027183101177572010331276011887533729780187130705156390954953925316925456384*i1^63 + -20109125920258648966595333368705565290691849307557859489305115765060583744204801781935774117654883413540958608252209237836404207177157632782448185531946783545493791059003154710439887408230610399100158807490143039807062986865781798371365945067644865429588881909987970569814281315995386677320288360469396318355948463134875334922729310713132155662024668522348720429176819158734420085700337499669946569928994801174984454057692735453616948484163036360053131049001347690333357161719925789997772930542961147953109380063563445613227608108437907767343740933814331688009105706790028559520986119740017583796763387545617429165764077317716988316731044240616880786252010143828456342564207775656221907231156818033001044897968172419937024532267892123415386135202204192555502760838957310381926905706056884085476690642229447728885173690425873341159050346925455437732553885658316517519674621560555583318406365663284370329421487998175266879799680481697987995774216743566342039900988490799287269735717748450651574756251248858224115768991059412702989558962441186492232704168023909812319983270314436728863762923657972515819185703439154724885482502349099000176681323112343794114976198809766670118529554088229752097108026521543513613753996482114827975698857233261535660621868104785945595747657902472098474001272167047368506838215836658436633306914129163058924536666645851855471075910928596889035945568711385093163428563122371942775699404811578956721314016957105569942825472385060874897251547009964292547182210191669076362539483757987012047996861313865397457302280203460210239335988366622192759534450300578746240007485430629345263561991848021063665958063274376018243789353338630879535391321255508757749948799759423454183354432615015807690993001603420206284535901992459264623411433752447242100105316579619728845559445847235101023587459425844475592002836214674047605993859097949151658559657722310464053706836591504465217507695691179731025185745297643375822143537016697922774976957071663520072683620866357437437317737470100918391026161791838313259807364607637223322339160361769363025028703049738315157170450224369145616933094832995825067842574018663130019065108172443261848437757843127754192001587068968425056354992052833146588244866882554528821559756472864909962817839067583914461276247897089321847105755736788979362809299220319915315234818040188515768817981220651937243731273449147191197382945365886575545182326477096628986009031179434283145544405077498353942016979085354423793390990036498010354875119495202454303753895126396223009436799112408743091525235907957358592*i1^64 + 1069538384655247934544123343289715410326901584589044044213496035039176305879435471130985129168095918509346309692345487126281610651041243556415658358799504452029201667250765368689587785260583717565977009687958654536090758707661931957651798839661887115955288492419000696010221905852970277774314045920998705032899409954325729458943466206692117877085264685956008978911423134460388550437285441532804165883481499299841884149829385196323224474076593337651681251358691129387322844737833773540742418789179919718507197084115225952540046307504694711861081494448886966275707705064689342948016308630854402115508269416139615370259287141999047301656666572289626536689130112389591257252210495725562509434343511086790025870871977137389711530379314706015752444899017609879228199754361071524784335106936472621326820043146081617298612790240644495817251503139114011702423567811407506438710028505953979972663165122076771991189647199471436326213297541261439914017922974724177410117491816372653188069712921587614539719850952809188494074800485008145201280087315470314479593069353494880803062998110121337969531359528293039248928042959619855918135291035790304227802057684889655429279664612042122175699205617127487573435847656435244144213722992457052314082473503903802195482112568208911677707474142769009007810716461153033186129863259758648624335260174959206309808856177109305834262073736249950815714314657640386938812388536539337464902374271362970047468571294518648827871571793982158749086242739155593852189746123930625966869556776568314446202032940547942034823582008849098780821843501514622698258727067386444062053320121072698070500569131367164905871521044581489262155438671861992750317107850049168935517198096212029236851830140494836834590413240071234265881675627417755952153580130253285880564466914924792492871169483885546497237325308291394017281080961036769792027807293660519398996172570236410639449736214442361013012967029242396559266625069577709496304811215801261094681697448056130269471806260483619422270674479214706784819436206047011305744542229157135406828586608348219833357550511615191504962213986262413571118135874770319588399496400941423106971117680929223550365396978005931522091271270868266499145601546790965070345557189956695539016088128207690339586115803129927064419962952433097773596814597193784722499927196679988204085140148223241112351427478833912175868367273530231591466746667825149573558801953386564354679967010005503287544571316745082316160889113383020850086873675012253315543162265895639469506716901817482968229497457538342901670704316416*i1^65 + -40771996463884849337714002836587103871669862440022883752301560422937689390288191600024867791461729072960342536301671448143043843602348870538471631186524898078841743850643019430485008467755345686227474294704442638573851924189218354011413103688899634167752247108520492040014676640479214813796733005065955380236732454309666619396579569385979746654607227898511519557282050870242352951596121100844288355485967234945652003693414730955111286588685284993962667601174185333625566352180650153530821308517203261706150580205920326765015372439603543159742926750150322810016438636547994502930797701321348907451574460972289543400585375943928887203767927855988750548756582860810616812799377472484715051206406190726915850631848985898776942816935529748261061784621392842319524397618171644609466797919940426704840371602566590588812479370850365114525425153080456086508307333002821555709166451432205891978467568604278846312843874015263712761753225945996703303372881752073322243832571878037531783678299514902340797522611737828484995900604494362341234516942337779607233005235778730522808180581174277380879450663320270680831248254380614498599978007550158954685019713730028931034179819462882571230035172452955841364210954755124392437153239638123356879611134189465870096072012320516448250464049557220033401852089552857889107481566323325771022160255888954918303309809648291940547774045174592287577992896368185999555830123542099404968335659734899504369908150659525763449474286733439132369039075280463017546086464992272535656878959384463467568244453057335444927458394824199941020252474348819129926966490870161572996938676507696154472833590334890266798161270244875658312819787049867801189772468502474343880443596348099208235116583560720689274180980800306013197539571777695340296775907850540725140616431411414313493427457677370770833565162407708025093967413875793721196849675479135433367216386746837581736682317804501063841826416621982924837824640076382346158690260966245168600329852557854542344248581983450684401535262107374383455535491343831895499160918680933331797468356122370758948205600254263935992820744220109271573839464707327824316603051663365437062433444795613407423746160656287910647047854396048011325512525534918171593053081026879545849998600684959031316405168665812387698529060255057718406645596498439239862536597924929665652923167259226284386307949288511539975491457704242289485403079584159501210278992636260249312132853307556655360542533850658583907737210520911478759621433670342649654418606357044721914283546969479245875016017321036972294144*i1^66 + 1421888246844016732478201170685125033511879173747641631558990825740399040725576139624194078814217590505024789983337551879882436761758785914709635643633260316458952556017964930695866795581185759493834037256329087925412894244741384597790979369608701873321448266513976386915504473291303186809133510592518031143507466465936946792000196281181909461058932052004190548231747657092244930826730324638506348091860041957692814950141505867154105366589336042996881967791599115076238027825338945960761982664895181658951613256605345454258090251214364549352505814188883570707094347848496512764966358618738038813012903192903839652001930347171657726752697968496384602107188585690899774736394795250644536864096083167055324667747741940503213731636753115983246176577590656527809844183647449053982060135152690945964201193411963922052957267290684258853738880199402951286347892956182072731391901994162777052101305505647705552687373466449467321086923349728334952846090077055509232182602965934387859598815604028527961623213573732976635111032497800295093242682700510650478338070328944300649046426847387421293703137860349117236701311905626120196719729162027190717679751825793044037957798353487831541086275069776389933124758461546943736304759487813048229485013969835678246893714583064332326033989717693828112214780934555861223055278949634696291502760294726767535632402472536773946632473353058739125930231016487807738629697719267133108682253818041100815029040477659181859324843613727337611307619732171509266042892998835865387736279944749656581386991433678919077055010109540844924799211019938545312623087057398314812834802916730046374405544900217012456197359880602664516039292748660245468306545957659595918380047048107998386251567708606862095820735226498892820952403628546654390223911474608890481416394527008463595688589904427648976033373147647907362350639864575860021325999362602531863966874428763764689898263814915379307824838882478388601467543282640794527026497917810814243119045034393734987427482685095308158874354946496693927967568902083309085514719009480345884570140713042011446254131404524240358868953710568409036101027375875860463928194875695142328951735328894615406780816103069254508165396769126249734467015526317379905115813185322526240853429967936248353350550211804818023158909490125191917395000832532316565420107362921190113936744766831287402022253784413637068123820747119053163645792256975590895121750315126358227317195237526342254560616385663090499806274709091150983223774560426753224935531058908123292395390987318960524628691087523840*i1^67 + -46045847245896372500649871595276366067914613509856407497484467094394050052913086087865419652584003416337139916182182001455678761305604047596097079013723345146851957440000923171031380571346507835548162846948258864907911417359863189692191042639750352732724707008452582572644443670066298595708816958512412650555541811756756492377084140508551194947682019675766822212369470159318862313343794381837615907369502237056037853546732876453081935473309076614125034903574153468317658345990294971008480486712746452065348209676100460810881390235979684611917850919442891763918886684939592035622842423994542930569040944993958432692588943657412543360200526235310914776197761789702514077683857001514985339236592072494947380971237959102789567274963777044912656699130641594553774498020946941751699552152600214924085948579873830398990252798811217397829536918680345162590396192359796146307048440919741892680704746120267080367181606820124254276378133308680540728304180071573439685383937539262361657572420672143623739229463249816642613119417307334958155132866336778144368894687459130788571532572065532231574925058862755705328868933862530763459973733645447278073696767141340537355671496164895550901216718479248688096698173889338327307960754648911316361430143417206629672344061875910384075122297569206362173568450123917038929115633408865117014506775472134736745695446246493732065394611840926594207810161421456545539315077242571517444297667877916064370168396154864948797788800878823525797580866148053106347318887171335852017529660388064474824028885961909129629427555152588188179471803276680760270842100911829952120761439852896930130774967685712872624144593302319203253706141182131988036844699697812021994118758805195983891896248058899174656842978077954932254363807136511186286714201445357640126608676188667227074600162398141042896181090412472587002733555245387797511372138177931333957829221961086358714443038135211731018134299355243574259134571982168795453651518335050841723310312668973732685796799326214774253925101776501428194254202464945963979438044649101433086169942988041274170084818090684979271650296882635890494463526721370180248096584519005625174909549720368828328619170812465343086686951588191593354266085795322873210849591861060956270593740727227411734287370899358170875731541781228476324195102142123226277146208923642889338777025061395807833918681109301298018391870034967509722340708635534033081617618578621142416161111557299243672855120772632910749427728537718520030086804132748886712125552761371889916325752842344749378568192*i1^68 + 1138209362357704752367035280033617281998042613725356204042649986381541640395513043505502163758164013106116706685124648697194018248366365870009828749418686679137354938096863540107259438091397566092561685574650264723892567063378304637533872524456730424613979973694260129178223616930377634404832444010199736469261757489447865137621278308071952117115542362861190074741342788828430409496125792120797088711851807522578043313138069589366090139459507537866946570850867613424066236903461914909587244605339528494449879201435969366242300641211544802531205828068892457559718854946266184758460057229309031149064816585983841529242947080191026720615005542211782734261470590657817294096531299784363016564660904299255347889703729290180335653711874555468934969401994939861242237028771181380366376421916180446125908734712230775195702274946702701356151594055567291564577798957877355862736891552122776172408692672564858834269380532155762462640655585002749804680229869213839312149090299754336762079908875992225741761442831201361950590626831411179574593455191508704318039850572022521286827303549367716154016506428972281301699649800811785335561138024146151840114179212403858479130614394904924936727045141841255054986924613637634925468552760934999821034867839498743473618823797036511537990745710461734738350414757433307030987877248868949204767537327881663267054167491996631535957715316873559588038484510908589430468952883014812156985275811235248830209448437751131174054355924398835246673084944850406442285890245282259636382190214956103794335954939068684162919291585065164486565259754252184900582175590979001676283979436527751942904181637600251921499828089913381376577421706999759939859924416549106308156781091930220399794968257182661457720714350159482620652713898906118189674769504434934444324782016958670523460313066463266422227813669653574624678780865132379080075605764801570872611195398462699715562008604229741639853104434061866901324483313305670595917485861181458687098331262958295013583092444465161089967942880212763689731657217041534514234902807999832300255335824217502166720418154176165447615832328835448929156918377094882031545545316930640624272453741864659021973923298225421483174664431918837379022916821484469796195542776005860037242275474723070069000102594187056164535680277319022225746403460787720184641997290810987979304979665806879496341052726035414988233277497641285975528499745588607127075547463555424147662817841407194478950735586897482867607320799662706396104242200336606272865241487458801043881412937994207232*i1^69 + -17900588420111999797500738372876503931310315818410701650618479992960530262828474430575018255444855490527164986915010461534856647578732267494579451802747325624600250298483228988277385060810051455302815942718395187000181984318189692044176466001272205059261190897595009804395653668431198613933321126870588483680207018965209437120912370753311803090897352655407453162443711474400607915193070720035718710719655653278921913269340411227682994198238734916946177550458882019837660182284147639984721156128276256033110511531838477105118168159621874967603637516458209290783886085118753102551901179884379947221441617153290063424368892089500511514301838706445961538982123127935728017496869366857945011484652519627600830479041421433449576433445809033022961517678926703315505884547412268004799832726428797088768160283500771573320951472207143564243897703683380606105813604158327016188967701427697280862304433868949230104345321703624970186528516597213719623153715323610930024662520376336951889235669325856903576566095850975739701187854450737853439111802000129390351558737963190580408560621340703180499277807464939980990562769373309147061785355154892202035357454457819833989873096780331458532248431469074892187195330142760025169288560398229458615985908837850106645887362805236890075865595150061564284734784312601644443015795419937014544243508215862880623825329379038363175098816725226410835942287361404852854401006542958307895004230266596171694817125594095272254045336863282502318581899372018639478443467962286912034240660156035572438351879942150211755952057726424454499104909552828649897570715663175002156351006723035414006294443422851100450678261826338384181367935391389988116318494908545606907061020103733157483071666187579658079844977536112681107327496397680559956695109581619398203663290553979479189097578918865374000699745701961000932600077705661071384105453175418273159894616630403545718280709735977459837598965604656140991598682870490802851564979735694530608546335853665470185258836984964458831340921172513326235529925002185889443075671914224391916384111965124986357652867375959417100675820690818500553167562532653088481518149243403288246171884202229858327936577059910496676843055773059713294790237219309892792868139784014085717495086330363501998395705688682393505686953686930021308307332162728828644279935258370591269788421394987200436036264837898031768362939336214129055734034406251208976773818346188167576641325332042183551352192278227568186238225277314836192227413469527027546782871762207956286069276672*i1^70 + 136139024112645410535146939461447401470673070912728636827000474652667451125640245099963831155878697453086691430635965336627496393399816199537192774323678413022649869532825998693863471136332777439073973177780480461715541222052030999185879106826987091146510721924813474672464296499965282558241217914735574093381124292626107446779752829688964554456400325106784795669503074654878843085521508344128914906196594451244710572560805601045270570888125712457129161293359163734623002916907664407229818671717857759151337253377264760956175572087154950318106256650907304237607823203260687287933164217031395710661680562722125157702965717466611394565326447227070539236912575803959411548676476535207854641931045669165642305715756743245101370904288294945864430523596739100821056578927102417180688855625949324263508196247740153064724711479047182622599277751962086047715453403175395741360713701700671390930306912736648107215826907652836774659330008683595990534247611253431647531230586379108001111750636723074891517658642137081908848952361028976025528812228449376578221146451649081118779008021895782307475945574219346907475861082656137512323966118606453701138287877985425372217366188245174559499021042975104718856870501671350770550605850357793532320609491290313075920882821810503650204972369394051295055956015611504464947903239650586585086342204374030620306189237936881356418702155805434578655893776853162288883960945612839574849793328700740887284451185318784651319053036789744374399840195085825790821412201804131352506315030589400093990371893217220628680147422648429561824678421238078220497624844543210606113235583079552005091200918319499295497703225201944030274169489758060236200115362672465036711691011449942821062814300700276280076494546989473984185079811520234689918865138333835695833874067230117917080359442394157410961935689341092960416744368532420277843717311906917117501080598064706042922141823548058342626394091696477092656018152530468988739185481398536601587704598461758720698214236327784684947663530714691458344409629959827515111451726769057704397969645764467968352575622194954364277173735466928501090016642387895169520157281379797801329556049196404092516521511444609436973376668862881101364877815327600773122852201710061130556919073236855068201236884958143572401862988428655869099504836614334673304269655000633457236818921862201142218749443212595726811763409898118344930624046753976724674538317621867356907619403255405792325474076706788984943867785713543200199251851122743134587359056341323743232*i1^71 + 412514222798296845426156561476692777181074993582321439282777303497948064545019957820306488589571014518972230215173432557556627100202569456814362247164322086608606532463806953221230893517465998149192033801256925564601989111289606417262313905239661479314071222195077619557384628234526716808872846619761051521392840266743681829606772933269873765033882591613423799190155161579874542192807009027928317861306027138666540863675742559205574268758419841373852858598656312896767059741695345445152106956941237609956038360112264578887376000230078299060494865709782023518105337186874017067261209361938162032736673327274599691967994500795216282976933160396605860871591920984057123611631086309028673520476013556282242765047359944512825819778693875216322600533075457609873024758778053676943472695891181118497949835175819665931736608960801996389632992303528372645397397825483773497171790698718629744324657397095005165057679348342528451945564118981990771572464022904339553267539725679441768849522558502553277496010460170761177346060927066001382663415191027675130117806365248345697707730143570114124913551972672629463224660593897078536162566979578527563614082463772711015434998132111089636235372932457808772063335867506343530255165214949711928633377607901927016112425009205364007752913684392216601208646331211381223999746591056657003580918848748423055388883801706028257478821988730664114118400839467627121560258800729742347151844904956860148541316338299551626505520406253884167964055685811851805837023891855836099060145514484863429928928265462541942057087924590964682809414388044278572873215451298076766774610469733707575290144186466570699507902739873779289291470661787874135172975918234354598603364126409753223352625734972485497852677838579534630914753596668561323376894852463090322024622451541593207694769893102196260048083103192956728191819208489063864502821853092605373824344497918847643642786785022529778321440655901933536829250580142282778498311624904537232149410086607506696958598878105165595203698194009811626808393823398487833821719183993355234860514176396843140242188865195451002240737022608998540974385641646215664799764240360106103255559030833513036297222481684871165599969234732011203236157517204779358353590717074145018302454036121740457641941065012391299250252135828268979337793268427503028265493799826593821804832336397391331054092276639809239858729146053534348746205782657477201177398807711918817152562119973115868048906833281156055443200864915835501071308536864803445417248292864*i1^72 + -15940311418748895591159190754069098836469022096019915810801027127615315380137019159309882253843436191777332708211897538162743103017248200234985751432771124111829397298405036850558421504504484102886798238430560318519519249827946216573970550535130992947162359656565028638965295095674840010962682846188805705243271211308733100142625780066043952416643563438581510677675033350720682142432620015919819060290259582499164361611525068598031317316403174594342448740752147806266025082751317264785515696507670308690124646422739969323469000499775775561429821555292240173625544540042470224442012901757822267976661869206850565334093159741286084095270409241416933293920620027886751836686692700663990162954847425627596471442213136806937442255896671586138648670247387622118028102055337205411049307289320778319276781886267398903087630935146025231413832747419686014578687771049961921985156943222379266019113297195229032849402226780153560357390101280969358170006278982725184841350228793869834046679980119702720433725852950547971552067977266995051562222802970754771426988690775007922662198091821507517468056408385927411216554221365360530579519996220928462774195082928769228653526118854798037822763868920196735428561272248650765773617311192733756015629647765323204647294801361766463669747971230594261881733203940077285960732530317997379991449296740561489142366166996153393355706671011457582023904069150593581036928739198051825365348815733460199984955433292329038680872084802962054454435065447208548099054039931859605537515028306951511867631737499136433533479457645698346814291644210073395184729962781070873846740376675592479222307437505840921122936787348696819643471830192767081271442498585771245987360357028280279551255996520031719845016121940905659420939331422398037528868627454468832880206692563535257845508574670699223635193042755945418436356304460869170493281605683602526374161319200353862584030945170014148196084787986293684180593285584690083798168077025985780197104312423012334969227182694961164166723341105359158593040954266561665230260552199611288828033670842660484072036981238712011342702548568774262816299515201836450740570780097367635913963105426116385025906479966659144074421213016353412111888944516563848957469330268743763334972545508107260100903905200215641225908190305203887071255321073153298862590564707899188304390766110629056632205071926573942069113028310062057794744441103716738861063692050880155389181174380083704191770442458107368516055321971192348813646177227066570702848*i1^73 + 71724225672451837663132789484395150432375574695861913914283611717196520207720103255443022949286014220038912130596749786181699077101565563048107928265200896400599369910242785943765484099125483488074386215758409420690252625201246826841990608243250654681840854855359721278746032109808946903191567356150247444660299149832417871684011106853136243616687279746383131170222664080714900757092192553301423825242463949317501424900627669959351361880413590108018212881290229880459437394205708580940563479383778664423496531243191232723898828290641587286437391741935017522178548911922374481963442453653139572370879553774158429172314489662574359757839488440479329014388798996789182617230684063519763226941081349300651226499615417499026941442954152593546308369752442787752581737480679013755213255571336204994573204251865834853496024943988620875506886162245679693047507331597920228781057330723325239495920680156417420298360500676726440737550517329481712144883351573374952426029655877258431590348499256230452850809529616281587675315193273607242604354150462196785500490510962514449213124785561792635135276898231406762779626919421195095581200678392066893704316016349120711038936749116782209930634150959785980797734420639505353014200380086544853773018873985466278996613882626685548582826247701144506450455198647409137117999668089484989168401655565880683092629628963871047635315054739782433603138177242813335090617958814447142345764866491931067450578219155732736199686571796054637578137261448264288339993404285337594128832986470238968504662115179573615635949282592698991370610324998465970205768383679498990764987969510412763833682514311480402813415564561647569805772699082575767343600969449728758033569446859444791551104685335457586664381787500586980770837726599187698083299959302507971963613963116403646695778056000986408382099296399956403068413971670201895932022723895764096380061338401532141049677741342919244177756065161318760527102103110500566688010009959284923755925874254410840120723072937540896449003837863995112730497529992862437524471219446939465292478549460882615812942712221690348954069662940299821700220982448429275711378111851787552026985931594289024977683930248831756336917449690668369859415828527963981362921059760084691652608159513037679975969567966223482893790446234664915444674405437006611704701365659932573441264215362568620611634654591358640340870603186755431584811690003254603249909353517928333884143073783329920851532553665173554259507616794894606016223276695552*i1^74 + 410896377871435586225931176053900138741157071262378049369925045008315799608984373049574315310462991759952201986327271607724402777425319015373919194758121817531214917138507888684298204917702247922075387832350933458978179364760584292118465285228461953645813893491845152068643257098206775082233205546853627524936495798354062437031502261609974277875656534712338870921949934089167271522763502109876342638278364720322948471434215778684436594963370443334233641969987536261833047113408961140884174207199506482142619149167883606234569432026821876910130783273407135582711326567108488738445432874667995010313621604720554977918404602254945955254270422628975837338064059161076735721313788443516538199433472507387732508769234594069035177761560252540947704310190867454072699892186059300922267651298335441221205113940586032650351348344573850793631813526547209438882668454079213642559444204771526118903143285900000308246459282864785187103460358503244884792368969010104302023844410149684471261512069035833407008510034676331269456414343395707836420779008880618391319459945493577992965234334501782532180854272430133181870402410515046884924217822878635360154718875014693287284770105606197745282680318043379019035215852895894187767616178917434131573080637329126066559556035895642939733611868999631850063800081221219390825381098961672873036398585787818486377283385362360750644690251520609607711707430089305455717001574122400279251885114165180805466028641053253599165232594302154421196137207682633256793578066771696784111126291304870380582579036297229588948948359998781605042155768522329683852920531197774790931956187261082725688943879998662373579528636995051446207057962997775111829730078831711761771297619538504443148316113650124902938987610358555891884928493751272384451564391633056506618925311590832737418696894441940750439959617276626720299553207171098957521690202845059227385114884492728104437698981782116776746203881971681158664519302164352809579377937838234459832369615789522753091728956702578529410819536607094986382238955370337813885029758354965515649621283250962409313546251636946327554376706718738084252966764982579433614585357586415565851156719251629876666231178416552453351316017877459254323182547357681479694011128198206489500826143264389086339205298802293951643781504228139250769253895437181319095731799618795680091796062703804953391435283556236198144899378810781725367895625305316355212043001492099006890992400984690294191175581975919519597925764960725147582464*i1^75 + -8740958172150264511127847268112945581369999411047504487256799875483999546830118189265321675114748867159762760588615105459077605634862817852729973261533235917043588386457782528910559942352159204544901527470823729572575579952025539121099847801819817651422685058786525074523924807687995511402984573890504543590874134298840142772883719601456997995850845864615411191722649738262916411210422505152727758512210849595590313861961003245808465172169159289097144139212616240095403963829043530831614087282511064405905844875094598834738950949985280188188758405620309498429320442342927187716016037617542497873389869720604916160956306615865726089091592278490332561543960526330802611805139516969806131971716719382510286879708902122889918969356744982843429745115228053296641700353506475413924346029146120486257855000169447674850218785229819706606843934732330211087652383419537187147023909586910719575906884003536536995069362198313447552325396647669635038342538337683354984641076800308789450671998096531087800908830682132323686093501428467059571780280990653270501631362897904298722900340200846929948134421518759047881586239216366238455983920429651051778332122297632604588369065989932913275016294845553876207016738058663781115793059537286148102725411829596049873636437287318637611385767077257110038705381923250836990467554332926936246047546058968472331338844558355773970917152856910954802312337370596273998191407343186999540715704537223137883504222745206072393987729706199554413024146965421017160710264264874045613648394459037000181013216639146225416275572965665355682046337386696601156824443157304387150547148292364014952168492689803834385607027795740214347083822460445669149690787930166255254629757190063672077294145342368722106047822788919303342081182748410363794078983392780830376369538426040335158374698341671881916782123277275433545959338652878314763997766575598768931793415991589286229498071324683933117494167985535050964650291078661175327691560303195971090433956473805906572609558409520034580034120015881897323009385186979415512629359638054399653640657008529184908489766964798886087866604218677613768227770656997462715641350680478797486401694818662637271163564597910432535482209644829517715239069938938248735934215056356668374821700501797487108857537026094959948395193715760879859607582778092304535141850118052312200835569778504052269409226059140114594932625311478953099616632514643191771316066157263171844096280891856901237241796598767113494667315216646144*i1^76 + 66115580048345201918285537487836049302197526359683894425945467860214608304370705701325145897450586763052981752605026490324399304350547593776951123765423801561544776478290698528606935674861744991452803169810425855941356614956847986957041031884516032967571501687905710735965466417555839003167252777015175089662209489190820967800293767675511945279922000760927634046694446523543487678688761004558144050603433658916520990002764739016981620419308445380191252716470121570525711722974812960280698265258271374635824911511635296166384375858104652839495111851418217089869743147944990139601107586275426168878733184502746694180962404934546949239998245404086327217601307068369201126090220560749889655992387009414636146792775392367627082483804074943021941914149685225196049426193447120721970708228586424743015889915104869136326640833533969372095513130303263853297893558235618629725996799176159437376015115529786636845666486968497262673019136046325405899937423714221548948699433239600964845387797530047410998322080357163598597615295644404664219587366350182947862479670250658725974964228952554174132815510139597317239585069490784496626276078026955939418637113759950078923861552799739208795107530293215566891964173949648599882421426890068540520156287456010776292064559774566323656285663082376539166464737317160568135622044502822357744586925668539104880228737711583639746276108889241078800161598563895212841753875218494027382010831846292827502057819762536214256773212387806780317477450220950361480805445073024854538212521997296648019195341228223240843131088756895788335005699234796229711603422473117242587855453226531907927794069796870880710823114847247054189569646956174164499464871879253324616105394340952964587144837164876491799721516568665966802321155313729620304805808497015337204931213802108081637369156888899618714314957403021090555472639121810999433737068095770088192726254456618465155961332526276303947409173060359542591804667572742967972274344986724437005947889471441849898440481997604863096360101792423768835008156319515169559618012091801783354954123319960134935442038621119390611466163849392596772312464493734577328491026682189365627232858294888963407426174955547023700982261829181359613081141211625956687554264309719284348966910720259209114897906798304705692716161819515441328234609964548792383078648752257339566611227247991602965067389931519023444729947128027260972819628643778632813505363183917230237798277933193381486323697504594559974244352*i1^77 + -355241368818460972658841492942451802865998364288869949114080640544350529169470449099476546290080387923495164603437703042761732022222585026480345532708376220621226263117562414876035892993476407504008044083733096004717121603052347404559510643683929273893551212608300609397560655573254908681762763152060380483920198145025286902113559930369140688184522081936896891166712047309328344293181947564574902600972654724236691501606123784119108478551831294744731978388549481039488689909458026519663266581415920789107524025194850443144548674420285649980747383580215691225985128263508633740121832454214364908350951540515789382890945489503997873368844584898901529618924701497268430164440105885134810165144250349063065957736801882282754069574679047778561657493928448521722606216730203521071860542923463048564852785481771921583519706723589782514509125215470339205261396314751464194937966746428760570307694848376779004886986402766340327134356236615260725483955689458860553038717889016637236139424073719076529379165785329066700837861707911976189574869268129616427150068698538863856538699141796883910038876839073306064988840579299304696412271687911354624259452539217890088124571779248432778820887335387538916108963326691804687370318758402772644811633108354142765362829832188875865311822367886299200478130220639990696011420528100256710142259842166035346584179307171897143053425385755744710432844826141094252461482036293653564994122074279482906389588853480003097007849427008040290927050738631002033519712290811701302621745395129909076098378066620646324950267591985031234225832141937260761638468734091390177848529415968176342049462021616979100489923662955757557098798010011298263417012935091173434666138120543166179285018430664606968857641104456859665575223021965622357335947867740533643387083428659158187906828569032151465475389522061546127931030646673495612689508733986205333450633288728760659348784513208274033119717115593029644084866946947811003574208128896771745515769420754565848286459622806682253757177516506425618822654130697475546477681689585308406630606733609798903118294004771127319297873967778580033221531558975496581933067206608885998143951899854752667083372379713186004849619362899901657910712334364767000870478410816845623548420999839617427612748952736394078326532783570095804413621047139753497285399138445744584259680580834866189615495556797661933032507983970182388819628016946731751863399680873853573992159750151869571028072136158740480*i1^78 + 1308508239006151339331557914881066673112421004790508749258491225633150205881529491644743147834625411100745963915847783523501251271982462598556997088554028972860851881829994961505731676793045493210072936032063080771482777437488492623471907048824588350088186511974099745927137673067935730998497878536119732198285821282448844127091178023061846284497751450708162476610035025255536377332118672160422101798541265046410350927644845506811596187659111991109015106457406468961085424889332368114731466001117875768269429065141427385366969340103468767867068725062049914764801414777434722639814792013964937617885958290356990147632862788984335221016507451414426395604948218928031445210738288180518298854137510744306465723917474149973391513968896692954159503069711030672499970312546338529718271512318339957095967496001759135249334167318079584429218998623957583860930758222601927447967879698396137408293424367623311649590794263252240125755881288645148507531425674155427295074920067759683491012399504321805676772037932029555586516371231112236412051876556972995770762410447073131591213362093857782034942593281711062278793069332777206531517947017787105553817996763852202847152511095856665818087710953393456884082880601413026150025501011514900089320177371407213229611087705201901377529232827340890634600797230874504965294353182096795256183286656841109485437691627310178485213916759020453369163678479167455474069752943448912436930356198229774333589267772784634844981188434635987526053388490853900259298615416360912039252974557203492640485770284637538251289467162944589851077640099247090860698637701293452258021838828220602318270249825721396846158093139219908067634438151303171016966433286156867305424957022313687182953164776611903849782425635967589265394417435323986355600944117845470167850734209059004202736913702235504351311860233233443868470616227154141007008821835169027724565393077130840347317810671858903875227077993295635209560831534335553271059705820849533126729347514879471247151033245621855572785817401615354147310905480028588137978062755838981619421592882752010599172439428146985752230692851076936527398589646327962871224302113691115549398405071689299924937578431296629543613364218201269239112498078848632864781958812799400261737340346526931642461666216430517988559137664854451127374192049273565684507560654099508727890579834045910582943358778620338956088427743054694971328311522681261722706333083272703458809754744866095862892199936*i1^79 + -2753291607680212379467464484270290795476075575834535422085387685918178010838720113281181845861780195222017025296441687242866179595417378328669809719289466438686318642252319773847774665114949160706523729928631243813904516872981476891147889657420558484682768487617250808015011043105332927777604383352865914043122409265500524642865333712239913022648351884938646219611167470371909792314839252728488808793389044147873746006723101967798366730851809912997260429356566273670271667275954055212437898238335674710337713599049780105508036251725573848829868420604918997479493623310804744877648350920814014653675730721452612035298564321609045287535597513666501425237525649329530683841952753120694557440351881373357721085966332946054817258086174373730164848474515768638120901780116585697700749570144539407177723276202960080812717677012865529802340636312523906007598959452400504165913637506824158897933152979890491700570755498573374709643575228418536348193147029224953473390101531853073268873647583487333248118122487211446605619414752997532311951623475298741652590355469109716726898700764582158736150637534477249983124239079492522891018396460596330856000480974346818781241934982461450569953585079839909561679963779955591411510121518587334679461660141425033315855511633876812963289007123968678680214711041677283954682705242196673219163054036459385995625545646663126963159650126913389923299152374557698754163365995885216809649366587955706466441441229134069221179598451239456002864561167495525723807180797887269501158309902414036946231909957451715436124787649353840832862449728712806428575847937799924117500158107489070097305198134497578340961707048192074324901789496573416058918375914962359578255053858700554771434119877628738675579489967457474507572695265530631112003496777489931530980442704073537879370752226997641176154029244939993595566896827611885534365942013880089201671249203067909062348560096645427499586945260553812769045988735819288478045354541053417914285376414730178237999894774909872519913154958500335764724176876108587446557445221501161605237613107916930112053136268002800797157385396362604778567246878872416288138378922350081422202870211622481607619836205286569557145144999254404055254146204623705320593173368397533502262273437151638582957459808988738715932673776170835771900513854976933869125175510807382822402122010007324619086199027758322521120814327662291879503544144295166164151993981033148216296754026616193024*i1^80 + 2876521757267688612092628640625566164230114902353881513036413084551226184833940305965134295485556275655917360733314940722667506252713262545226817107871869373410963142894045755885974542309689203967797795682304478255829706242558408994067586103244719433915407775001088809047818806904238011726531563548887892268783384560748504715507522587294231627947591689849286689284280509028779259864531414123216780418423220742562828664503707468439355910069262368904574586532101189304828368632222786633421110594815013658357864093040792082460181445303525405633302862437065073443855895742675754860671325638753506541741918673998696597628044171162791585365346231876679175374958397187330638300000030343305112306085888691077463521362900123476237176402682336906026135714438094172680440507528891422170261682784774200983749751045204836592026456208395820500062709404172534928084018600034880338208967763345314636546542527147292875353866730722029728895360636574806586784303151655449823079533602523575986695299083826649691324325987958955231671228823912202731441549739137605849550438922857328436898119940762869729815421858170448754235138314298289685954598046248150706434323791141409241809021920612897242555367225596074277564303397626164654178957026287997678688739353165015532434774066527051665868080192153916869851936987346436423868645025234369389179255219370253995173772444958195741161993685188085815024304399640641154516174229369227362683485973606613543513762165025592275464418502132859475479716634777715726460007353370996251293313100819597566192752390876148413001634387779652115601094151768879210217157337795233549678616041665227663034831969721273550970225243479712909496573262949321342591913246332743256596127091908592283794675316508640387060410516353693994963461486580894934693027478950187400442109472517530947959641768758478368179653852839809040056857250613669018705400137177517851061089546652141777750494952193673724074328942387544408065731527681201687738255175961418378469208114093083258548689326030796590515252976156783708402955408515145773497625129348492594490183190582484372248952818555528623654090474914040552628291092363642001500353825401239684555572291354563827260801577073760250474154089872006303002196272259308673593664089624218251079003433373051285675187826351669159581791759901507196199468659060825989709956489781579810387540620802937758518429648910245310605733916401762945629450199211949574352877559991049749245460480*i1^81 + -1157985177773882404792293579479493466615690637672930873508752750180836423839641895166019093167217923839302701191223615631699681260392126827537419980126989941860802649990262606037419315057208214741725924979260955742580046458119747181750015165114148243609360339987515831085728997174482384321323754570966192097148821665548482270922250914311803770862053152961466478683554056408287885142382418882124343768466431354764827837054392873957746072037626596022761784401884146224215193437081202283472566258910741353555746847948778513829605102680734209849436760624130366188397275905097313494253143307543342562397010411197818395639441985128076483790916693839690296017291246168607943376602639268738899745361933981372163686762613363499584023755294631718879558348524727765243779780442318950452935964342261165075478386962974116793142939996124947864945136904011280707850716013748244140666465426539735469197555379097034040822236143703850050187956120329854714905946518891572378486104055957808341627983863620225678717918708302341461600341947028917616519967927883001856194931800253318855958407986833959334489374345904142389827588056730263976586855748036648204472740212176515572612094430237895617186733758806468089707996937190296970622850657841730826027771416621253689135029304250283609285219717890908334204477540816856888847896515585973527149626047233905469294759711946733463449320442692580593548327809253373823840111727407683220933487897428736524346576638331890421630499040340034546240794014690690576435732079382520333956643955320854004829096266333093383723298687762551391783710569573747216434582792950725012048781348861530244160264956451033450518616652984208662014313509462549648295458174413604537230368254018263400859625190949261909852757086034160184717075946963369652058231163489656173961164848864246942132187801576783960409350431069094608938569052303796388874747839683767667287194567776441634593267459789306204913330015036068093477384320634318454835944523163323147503523912767438864935700559316853102851924959027954471584484867776659889187896135840867457625213722247585421618365624760388280712742871808920264440260219645889190289863450540629031304529289669670146776275302513123597829236643909972413265291677645645572456899393497336725131513800215375642311731672565474852261377517691911578986835576962427054812956671516814606424858381972012510416095835910267846051152627134919429530258990905839943220554395799257088*i1^82 + 3185735029024864825451578423680126194646579845024961038494979559946655888280132378494344650501848717968869647498176035192760709896411480488254370028366556743406818719447189829701570590888926509646559097904763992557780017692155523283346732589530094953597436211518694679836377157165269134706606428089574004868400978107008662800216758797483483619733775200668373963345397696434136174298574291517525868793475025112458390111710701681042019590295957785176125469038878854215595541354801935121888441826594636056420383456428235273490689728285844780157362920244682463488455138632145115093121641598870747087301593944520165419075109133110410578505586464293782659045205457663516109472765455870087180096639937379675257388587953123121223934884991991539427383373313200568250839434953702520858738984874997157916776579813394710397226134984792900406863663821620395430618597427977177807481010937606841392874178882901597283343118213798570971218895141050353554831984198079086750381978739356219175306079659155949258393746464552085964467673047379800571103959304759486123171609025511228378877666872641333974368938649335729564379255894284894245766625369850166930443443388116259780063754763290451756195682840307777066749255739807739696159582491110579581249805369998550680927760451565797006927286297322953867831729399076911493618641076884935507197789646495438438043214519065571822062582053745333402355174475459472991188007894236279210973513189193297439371337337140462376856376617962306403926489423869002371232890434356863860132685949445148352767937141006204858833934255061144633059829695688396659158413680294853008073478419661467737758949489104864881434382604519436526432909507030878543752667212249533408695828285054827661662775415319441260462026236682453334965841176589059071136430550865728884117423326524597398690509545993439134251077041184644771628550206775612477456735028208071681465466471354815929719201249724601536065029580915603921929584589152957435959444252924622012491299413854616883591042166456383960290418396846921689754604343567304580932683967884831723693053806108941088509618209102166361463941756439492117281681451539907547745097206842408727669065983018586446753359622175989850232470462695170635533223213148184681106424576491362117566970933163879914177335684310190975545505791496090288071430214636064655812384077659232268499374419470595317940995579410122886206536921912600009818554078676507963686912*i1^83 + -7713378747168659074250331120186936460446644561044325931447833955360534767554194483429522729855866018223644269630851197670450538247963508380054212842511008610571402956781535797048449717072942384368067612322991944790051507832080504018822072922159822304293661126543786498278055024993063148596328727631191434462897912418966939079146043027062663191390190086536657725262837532808096453731721938468637010036346749419668905427426110787394297456640958663051153108358255415084213453540592474213380506797474211990063300975673642679790610968989578299972778728113496350150786273008737994096653017340580584929738956446408383265447114052846598722550229329178392263734411096105805471548150247524759670982525335197926234410773129340128075601776634912579064581788083599723639685403942598574801049774695257894982026520487663114194784925165206510662462826134355146956231101567766535110032405335260086298147919728075997096597830019606836790035115928896553927685691508635478825766110150840715354072205153704851841044847595742019289635866424324935815341297645462135252980559320025508187545668190148876057475464309957877391405827349910471086877575873228165743922340507621007736095812373893480434948486611470896362794372633942795925107566834171812602300333506692572559628998817213935290502168363124416900415316458608226207698391935460437712426367157698575556118779211921780876979751029040594010179717877611085336267256256914620646501096012947590296075857311419537230544178274794096532912479271460656766812747010331826482881100012861280685584123335207099695145593757828796099220510230241486170241798687081733485246832313431732002678792079266598246685403412455013688367883362438347712334287615190349723411495280615071110753103002153287781820555043501114067984454005841111316364904535871498843127061531363612845304113770430749899443416592773303148123633729429776945810776254917671364635475643666648324324366461901282646790511924654854838269921447549510584148073238943895138552726809169287099741820984485737418202869356806555773267374372106152614144467715149529917426453839583744320840333221803348357810177241227713457988109021755066113893075549077695327370688856033294875356826640914681458807129876367772346808957494218087381783733366311631880331656891704167003381058948958211756790797286358311744734538402054530950389186058698318517042650088726437870016435423448481993841158733916678449195368054784*i1^84 + 33987276442596569357302428214148485426032727739582662425120467135651117524720240468537983698490773395740065825341028530165311536801157580343717638167154538242592879008296843365894591908521438960972298421853065136253019355492661578754941763600373955337758516429551911950625195052168518055868192671089935297394085467323408311925644192953563657513332092927935242926094513780645481911286006739369088094660805424650830466591175389765665107788825265220163425634429816479985347799241544805558155342091142325220079661509613735275685327251623271214234114723503814321690552770119544290371654125792644798750956774923646949595345561076014413879577666854992830596467330302784899577522688166495132419173693287835525047591709189649257631523720218065194484951341182179585610850891749630517669908998395357356898012649151610253211128209367478137952054645678396572970716791229815584324623396621090491264595324672239884348567348447207896551455774370107402867703971058682554640341926771409034948707062493109337938266672085825583131964051965875705446367144580858825164855922482475938809153743239221064321003816540793065679558021731284023161914082888860552312613562085361380984782504039719017910878445553884867973224535866113162941943444698899429252608768043033250601873140170710858644130774800658141994339441991479577087116333317870320535106167981010008667639371391639544619039745529307357789554816682467159832157184862456388815248517599590488685565978723461015030565753011571411389820390539349211843433971070376921398053248567829216985103820770352045372126837263469990181246259984486577944022717329834105295770701913930611316711217000931650634425630353320607657828382078111603585095053859455211883195454864815909203097517063661471329614369295035683771785975753462416338494035027709151047266707306155463361014744563823691884533614157282553207720394865707400232638038139194703966344669130674756175521607776878915312663138990150966084758673763697778184857995015310268259948844171426084222656892040610268174819168856872749085108128638918307318126355734256692897683290379855647391590471462686479917537627552552547975076492928005721247433618250164690748302434382511011159843614723989747519830839172246547267569022113921499842802145061876065948686175040462057948215006795602365290955489072009039105789987927877015449979256889423046576419628938228494440094604251405196825671558650874822656*i1^85 + -21446665404760401141646790000497648846852379472238962481227578353698842724751407518389757260847442340532443821943215985583119405416495391871143534139680316000586539545923425842720180297536223734001152502566843593737230624920851619295258275606450600178636636197302100579993544570050961797890201036557532543928370094120326482369389774583474172772690065195716638047646349263968020988911117264552149891258134150524669740044077671527149685722322580181232108454656487190216842944959679243572842145852742730096802431347644837827744034626138038111253479785793558563507677281563227127459295835292053986401015867768628587858272942642115532592641929116878258197305907343095925264858728317793938360853100894133831116006390113185107970806157187395073198064183249410342803852196118080923756146064861669860996718523857953760410154521984302518412290690114956739971460874156706630029159553761765213634184792241525447822142037317155156337870370662241545666445864213762391938663965960376720863876862900652914527997859467494459979590699959810168664629773673068359614765554515343025304547980475315314043524812273186225088445610103643509903580528284594426818479785963480074278860745589714310162466017592544912004214120760571851511808180043481623531016751147399598131638110872038073890543698119672529791627121852367676559109128491260478546416768905039722990768419486741421499447036991483455894150602798985634612782365735446777991172911220278205671648706041220315594428523100651120893440784123198369975454751452393321805024473803359769051010680711765511136761417935439325737997454805916152315975245551437264029367294250218021139816501920783374154422896345702170392723310569016996536907969888085900911209495574292140772922306631814135724581341773869307770148351402121569363601923560505167697587882122447471139057296191375725856164905185156145538637108597630121082817467959958964777132280937272224080327922017226591939015626176688024181014914269147276050414748415188773881971298540438800925731256530025520514043724060430172125066143795719749018221512756211464264047954872424324782200985065170191275000574554651830036624248083578818206847916150413330882267564606989473252559199721230817938054384189262776915620486358110668374122062500650013056207855940925233788318646412595126192719781781944930097066258295816610449027426001101343571873822667021820698510673904277249675231232*i1^86 + 28892393303506160775011497098236894068166629805701258948128275296551118474737833119998856802812930603251633511896157418679025951595948520518077828287283842032102715004239030018459677149160323740643860335955474497259658382293237854888300690820404917083354039082054381177298516135111083416003287087812401047929940754863889156288759604880936536181367384013073338327782042275904048444101198781783918421102190964394748295671688067486219431380867848195996665418751362979006751012172859604043305960157714101725046210230719195272766949092789978817685383676870806180600153865434061866614585958637955537918298626876927769828829796803912069320564677057743499180007136236309846982231614369443464437872058843432028850718854415748351215564182246386704883818736325607812321337480494544767392412165453737092595684438762423692357157827639778551195303490679546280707713321062114056184471020822478995363923216770024365728889552971533129806230285477061883658166633831834080480640442091029996373977404197845631889189869764126259940069165505244692795392700468927250869294835075568221045958450572151011217189115532201596459947016119819723806843813901554076551652398262450062887894449711229072624685264479760607116671497043205078625073936208624617708179409967152612384754822449105860504488144977925055833749654539389992911620859069168219483085282930010470461334435458771468513534910508172606273218406737315895368590491150422593670267617256134039089240767922469752248378972523842150080410824786877402904591123308228702605298501427686652484864396001079237873291023745322791166755874308856454751133346932294695458024342242750813093093657962830769974075987944309901826464275893444332110590921130548425507878156263396947439876869154042946166597376016094108839545294623664165178759238330938423522289935636201675996693513287229249185975197807471378275730056457879048159644865267726968547197443491477093550525604779375837389161021657443997411014076703107583281986505153783842803048984044782847502133740094845673406309584822038210735892670604903909429425385873279559963290397924847677692842129578875862710786866311725440711207821640213761866962268233131309896608839572296848251490820771647708062171492523796318033323162369457929271918653933303484842949950107801542084644564640864138862934517967127805951739499313419358589932508824193024797186965036847907732044382208*i1^87 + 954773355889003660742822327974116601228791139865101180200645333608773744172004033121770452962731702184159511803806756867166406028891335466894879812067201935886201876890896576346296869459428940658876250619284523747148358103532183779592274116933829198279522266786042572121388098268145015996645450122115127711233834686609142390694167651810598746957830686562383926831449520506043019164927328746918297477029328134560487646007738135561043223856687790667167780182752526751061246870729634957367250714259447426979352458463422186124416676939672794524607057982324190130497959193634267439304059437344660865566737022022055467627423997897979266995822285303004865368072857391084250360339482500807298272258686214123060622935771699674833730856461848308278077056210660502085674235576762300263141651232433852073354390302858348639334439561314832689271053444430871223380934084932439866470857163761147937867757489784672275606165393653484100390437507135557674071262178350189842658461295423330111348837204463405722636648739247474972567967616971606021263371717135025308116771851390308167185311529529394754333335792477865945938979738558271474538938438580060301605109800997197981669848460132893978735711644981232786731267043472259717083122604523533552860615943936768755828147564956603094565352679301986519841108424450678563799783127907128546852983429902978160579315568648513798809774328525609541676015321029791393185724271918811881159726960104273523418435400543215087148872309822698128997328344940046682871593912023610937807610553262461159047998803301848968728240279163548391226913499124479234086584409118175742299412461725820047163581305491920185486849101207472405032508321269814298150237280770207767742247131632532537130494226784708016161551452001796353447053601693777965678763762637240745374716837245837017297381556652537001007121339347603855675625730582017837948023597078027992503541568301740010332728751159013195326489367885966019333275597723995786675545779812850479116763293543277111756212152808631872761893599458026877757897370604680840047158359549135972973349352992809447678802011235251403944591275109948638765563833313455903852761345934412606630888619395910467221707438374972162066103969962178738650906852896648093636030143457355030356610824016172350777007986252947093737843599524189342307699979804871284475046596358936106329463324672*i1^88 + 3293669589435541265557624402773499839100472993639213777564597467284469552285869858456122299497380697710074428203685366351230642135048344833176787123556385052475043685532483222920932719465677404410013574622348088969243713896488821609489276303061249422234706709778648395537243727556093110249232475892201056581623891952504756252000248641757674063544652068253344014751905449069810374960012594324532137590150523582556948171732311090246905108784609197104359554749746311028030044035432267203708258591250294742262643919377420636888452403380362496084359637092228471415833583732357247498075359647515719814352352244986963936438667335733691456650837788647294155315124024740487895701355586577259810132142098887498412497090789322932211485967807175199463515811745729049632759842749269913378835704377204728400210702312279776762026044046549351185636469543906136709071896974350356733276413077696511709561097850083477958089287134788280008600996970986027524008988918467311026041212998291271738782561140335333582397178125889236905671953721067309801654856116969183093659400206836786691584902997901163253042921060237439686804965999985268597005243772000395247090527035160985008526169130274447326481461414908238602590874540901595300291418376854715617739484247292377490004062216708979031863730323195684993343020984239018694495095972575586515782003943369433433249955286824186295423858695517004467936551837453190622804712605503408379303807829598401400139491014043154097345140091345776051031313901767053542511463526301619029991056210290826485474755967780425497736223631472447103390650467602249819559900694429127551384777780858837419694370079144638959179953873678828711519131997018897743513879075701268486467878290183227318596053630630911466911499071448720803263479271235410599898481674579861319076871571602502184161468343502599796313157583694613896515452693636588802752878489945623297963368595339779536419293527278893124379727075555004916588945458620929015660120236318917188392380660184042933436106686259250674705858380283417220544039613844785535933122185202043715031368001525047395344695230882470626191858058145685755466977314128188637780290378576898166593715816405556490480715777553812641627832646614821060080202060239429851774023119417963015788189621076652756352853190971157361321084883983722279781703159901087874587309652312064*i1^89 + 10267490435978423537944038265379515132037914072470789848173973786872892366046883766568841724986883321932356712314523671937985323751598773650367060705790474170268939711618837142526766988118395291475071200418141807123419714240053083896333507640070316125156523503709155453367162059911571587860559454839947868537758610263107567692480243373359219920539703772455068988636332681683568675545260703242265150105793879279389904472013699026487899454825168599221198032810855775688876445129312496203676916756251539852240618144148264818858482734937226856051501573491902885526777067732024462501183823912368693700613004740483705654547092748884591231920210035363571686164625446266350236065316645122649815281756927697911458225031297390800650259295499244678601229616549467940886917390821265482820287478801392212247683002966706274127108984591618818179974300964808482804635228095876495728198060693976658492555177677347182211391101972235895026110512745801156364145187330763134135835072339134141230114332508631179333067999333155008025129220872977665454640319061850990637182719373164823817766687634818252780378393050914913646271410625300580876521010954105320746367365179432055834385207030538130287687157993814129556091552125546419464298278172323025212629669539802785375408499340416090489631773559686971211545041335374355846640185711327903970043767979464323208827355523124219522603460718194384042530406318939020645925593812224548178484166637253774856766159432006204712867452016925511563411793750296596679942995771666623266255953875922080195591962864248460557007285822063426944939049550021855391240444565396376250878785090936384297708239703236353069633832974766423550485619117889168637019244864049949166865921294023601107783590099369307021365416003010865756268995454926435116299333897643286880957574070970752154675159499870840761221570166193063294590178507534462795415324334615516239292649685755980814202375984101833897934906831624683830901411312728908353350026700899956508177133465498005748255960893101589815239873606418339184536563044882536011995107119904709038383252783987247536607095663481701959934343358195191425313435482787452414899084935641270943113372550273106690189133370021779881556021506183585145714589980914904803758273995294233705643704338398137300827880096495317711064951410260931758418057337241600*i1^90 + 23416661330330119193304654318636814050021000825887186229075043433769048013046346665318578456493277079289351111986968141069197004905503178796050058939058451914953206460328566829252954799999849654418059685442780347866298898810878192586470184235335885925389112209424957693289648278563639160961631149664250347940232274198967909664546649623891683295581396268816666970256733863148224411655034808738044640886430843290634614456257107097240728600821677251257543371735749390312898826300552800817201673736045909659699542800613295411454756685648339543612991046560977474586764129771960058828328423591895646886196130751409884153041332027588115243714724617838290515384882846576635118790044054817889187622854462883678142428524488016681913711831614090334578047540663972863835388984079845356053634287780300675341386918954794583324129401762165130829216839686434363904874048342713629290628331787895363367906796863110574338246179699263377099655973682122091466319087384319304636405017420438973240268274142538837546858741353032672976688888160348515730373233120022316637907201627988982577822263232816554823526102634642809833976593904827976238342798578742937171463617977367575006065713293078494309548904761012671686477793507824260558118802719470149080274393437169733901629891532371118630996217286149294274226845413939876818735263196215265350925390553267489364251615627295209576651330666108702263458925587289852419286659401723007525234964324733853751567267301743890274439764770922651567025933829263085110732679821319541840759538287192693599290978327271098781236029192544200558358448577683309566878641229977711707932067171201666298677977557036447267188424250475576944068736813389209175273220710534521829701271263972729305156234173837926597823214832930264906920283062141376597418482605918734947156923224724733257271814364199513846070257877058447082812741812678209525400077298963579187514974310990420282090124186833388870460302870526903871903130411093863736407024243922991996638396815717476332118764917589285683612836403828487334142332710803997254669900379204703766633423438783802538249792783981218816411050238199740266227899802360400367885234022968368014261887388397299043214629019930012183634820144662767084848823046232663530030301573987922240599466434430060179940931609402569044913180114944000000*i1^91 + -286774357032977867426848299699271035399688136598609404803363438512713533206609175896997681098062045515229758048134456515009834503669549000889473348014176404883963535591672361995258986656873102373353500984184519805363633789620690700791660243336706523923921213029190318204221877827924807876620313381170285835870759835020119720376538199404931096985751811907911226487818111127862650824526730975359571143756286287989523216800577000581372250339724832733772940151903432072149263821918408706393052314186733637782926076353317948691808296682756032153681345420137290478744119633804983241314273454928528432750559749186642868137036827452728893281195070502431974533662571468681702637080111199036778384636867392420250443985629540336067715994841198006621059561494694762737155609138441623329634142018351999493018170112525201526999367408166732451897807778209768639656965282655464641431991450994365901457537238399051464549134391516398850238609209741635648596559012695878092019040661461107860379492655676469534601514130233797290789238063566487476903123094868789694324416947881174418096823656252032991748551238847321671214008314902126271768186426369492011486835230646035363484417729790004792660583531920388401784211337118691165759308641064929503281565926292108003289970529728577941371083376613385706495329511760910409552914168776038273083499149972079808073047530587971908496962347393438388483807486607075363699425011318355607349525049599880484139970592335724244329781290198994582032280055360767968314994361429347900170317226595215231980050193943794545511748155921364436829317594027936150088714417154292468629024304790666474137058856160146309912944802141545753462645079354058590356636956756224439472518587191587374840925115455467991519980747244310531955396063837395914027801886087090809296712311051927053644952170511004866103122822516510046351764023228116786124983501254699870721033128339337916434485051096568835748712259973214437129485422426405604575587057751039207981724043138704169475398485600723520360996043742580752326926365877182790238291936879646398956786322038685154744813636208891879861669190435473004946030676731912948054389611976481223975704718457677068562946492600858581089688665891291245368615249172625336529902157546653108056256290357705524075560960000000000*i1^92 + -99354079431295043137051408600861039344444332689390323762474579835691716063179498017878885058693368389300895832825412492798569688452858736150648291894081283840654780804556201965305678500901583496024376969388371199274255789865988441464790156178768846730666509549720627819975688995894112210344261786971641559997737904207316202706411890371357015458034201434455229499627556072071466335521421861564314365897027173382423175832079675226462426578121890236527244363438571736046393388482661272498916742848001713850245417437452190834491898982798354244285410369121051248916407724767066164140803327593765382274866233306592873806742647501272906412693432472647194550482954344239319945867796475758191680953440619578814166530517710702342025221967916738062076246213489812993943356856287655886754351085352245399220645832429858453060690370838574198442902935549883226286121696281366063308273753477510431625176194601024488703243069018656813627177481008742048253410578575763104072134968079773105568946628120984765774148006748583246030043886768560195498249875151965880697039988375815173364440011922129374533399425795948917598600042471587536220556754046517405592477496893062711924633169869958083900189462686696164887944740371689405235559691305897580467315250582880462615431625878967719443130687818344380748903415294142308598969257676084644617368466894651282567764242950112535439134514312452758624441541485674642607791982903089044529474244400496777044406485029351120234731276368109271060995781717256566390043173108584702161851056806779114588216792312811567733120419947445106568154891478049941081170141340127658098219268747243935542775503812424711115046159397891558713537531214024031877161507849267392507511453449103521732844873431434200232938899690333325288261581268668793859238356270077672823001813058973979213288818018223762957472408945331079326800587103005405042336411466196293509909050243613759054867111461568164227216728679066963781114260081434025262796270411641655508597437602051302512009840224231771687254444876565366080150436257400334103886560421983203089386901340316691514249377975447371300490600845711997274797500948832220064164430660764715933716340407466077783168890127781110871945586660833022405836371290909838943153596609331200000000000000*i1^93 + -11294982407193190171815273980183000287590431358857924353605174730211270397601962531254454607332632988384010780269922054952115334144290649778391803893536940781903823269241346337031834996582096885099621294128426241733845619041333973683075406982107479357272965733885076307021562528847762369398229510251322655586528953534354036583088559536891847671045114706902826430785408346784043564604816516968853309121323145030030269934620912793629575408022355398200205303066724637693087821242721677061899301655456518193745473686577648058665186135696050193936468304530939929978204891118033291411413645808046029971081298292810581838744364768067329016706844961247136651015833581635333842525726723276398680671106975500180397369744489572405599198151526631035071217793059642269122432236383907107988692153161951152318195141223399687589190789818049463779720093319116952371265592829400073506592019325756293979273464621316986594727863025581196735650909699214404086157274056134837479353565064250491112840660626506529632082023175423768094991622644208099183995923601440519084645248342560476818557284445072053428745340286485626957702692857143767434959901027207302289497592337365474466194930838588874554863515482428530166055260019747294299565964968447364605359099464909093992887875729830685754183658454406068751785239629655201048663034442210447419633294431554157418465377120530697736753131581922182587790095009058190497891298321808623826395345794260457879054848171803295567474829748735161974181625117733662298749235748961353374331547279525615121881141391644883413675920682904242410725614591130802212072417745737511730760369842815319359508999905945294444336635273344405466602439028805360735067154040489537998518331832367929989749612721503706327032674285590716280265366297972144249673826180768142700381284888668368831644448403945721793810889916846044113848632578272683769623158547442971417362771430009111837815150457596517100748574945508101887019904668891577525380658532439297843722280728497526266056369326196490981849785075539668238488295598657612344793139113351515378344221207566867987436669752579414736410497457762887878729969496846254366595452961493258354863745265454714642088346963882480116462457454592000000000000000000*i1^94 + -240761303724209633195464658397278237456047739106932515918177202321889595941523338493820060358453556062739679040123159237241346847971929218400204712866274883732033563119539184069913236602433338047786203326443913292274239276699602258873482131693523855626504822160314666969049455706214979650365528375110419795672193497440456147367284170787178447676714420911627054523020629388489688866023577638698418561575818791036251873154827908874960734718946610601060026447047912516816325967724171220723623064087273355964544049315780570354751637229377416064529573204615717219210517454963566970371476088286328815190651581665523610409376049744259120540820354393507920484142831969303989909289127496870091975822316423258352916797838354569331353727160403256187552655384717024922577702092486617210089902654621564201797922693667628625254448697990582874451597790566371386999330545008924096746771736761024898850780658081663622882791704792936721232972689990426171060959931605905985273942735137936041589099223917789694557807007315457749742589338601067605737254645332676523401036025883414470990475681749776760088985679038408417485609459927765888849625911022411776571866449392266001486937980068759684414940237591729486492586340351416211091019301571507987320611096561940587070112894917057973373556768431844843549714287551848267040283992259865170629439818356548805926433575578155715821684200793328300598332367282080026470329021151667258435556938707998552789614908032346275309485816432334194156624078107632576513148728242304563160136134496986373341786705603483593475249686109055444350651438960752020226393239620204126307977617790159954791288099603506993769725108965616494388477408559484324199657134832957498756800543880903338076226982458404329375478156407242411788776649295765755751350122014110598471954126311032526075358449281793457129537166285404669988453931109894298674632311395710916727486885461659990350671393928374270868970385487724716051743067795187256375489135116248204130480709575847814816319011201189532502882972630172085213108137636413375123512948370316959663507347586395866911385503975612223586498188645861584175342964272264694486820593889961122307044802560000000000000000000000*i1^95 - N1*7873174620335237712731921975650739649757084086155074132428226551472245538151734583182954058276076249826540076673442348909391457384481765203650132430258843132682133317751467026942202425528875945072151027311938040406338993447953583112405316535750123867333672120981123636823232660066734843960135492297542383862998561437079873234337569423262455018276957234802223140961737332617363351739957938624200704000000000000*i2, -1682682379544243890139956644129457919011969257846207186196226195430836576295859147622329841712464581055953096072808952220572874914303851051453441414052476993299411215825882326705208338097329532425687843953899849268379627359300696275411545111429970141781407848971880859190000399813452801716550148969818494822893045317971050218100990901438127636429859365131211455359872740514621504430897696456996466079463447992046536018206003046671280039508442327394557102126902723096607062065833602179697974536518737192441669737788172541158524596902902902252832374679382936813766717875209521894244593062432345109931325291599039076201504622099442745677802980589861427250168678537011439251767408017374900694556063556025855896434860449817037166889737408507342978045813012249059763798172865453673980527499560659298247301643786073294079295603138364502588293302199354276456556724681875943110349841081573496783702513860323542626932081363069182150666859414373142211174752444912318900996182042364732358954295559905934512335307755238998481331243291883958217526977243126102312203721896179677765464588001214475700559414350112238111242124036679683354564750335597167441581711804305337814644724994304069808330648702687289054961953770660910293345118672902047445443733445516971970532332707183347565658793230360755896340785087678039340989998213577406766192124340886118359087917700896601797961619542370447051965441359973093110721920494630605372713248809838728650451000494176229670956129649273105115996762263990313097297400734681525936599685768854066580355716227408715005389370263627119067494654623838697559000388964126186211791042170883484316030501986648101899298111753308524520802207287827903465971262186606300555748857735228472191352094246196608647724471621767852179306196371599832407217267081349909107195523793760462446424863156546128459926870115068979140536526063063678308563681849320009587200240118719709598163544870871319124421201632215474154303157672904172885731416299854782402497671304757535782129519977857737253426970575098293687924355304942932761335571800074122474624295641477778223796945203785759487386834086573094218799981029217704689686238708012278807845629216309570865644539116255311370901825861016445449591062399797832580464064882764491693383634275865590996488413986409560326170312812591683819175242889982722358677663007842924805580158480354302248213396603742699349598742652692412551827894110426365076233743021304002685294493877192012019623612509631506699859125270394121317819644343515496083815982725390919771909705173746112123612392731382478351756820190437943721379883442951045334670295070840411404347183168908713842678001178798221600909091172253476347080774632966367580525664865628271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -43868499792741438653744500523322436565812786670301014449794246782939213822424642221221065815244685247559486211565337426383790873953198146032031864285613754241361134735477451151178704923045007745029226158097621696722741621968723334046944107274446349904465868383609965098031930257109808024567577284820861569438245921721206046358809402503244925562699849476998699189768553851051057077212535974940962412596130744850427226273613921624479393005417382421047320794561091614691893057587624651817908042113723264471216028348505082903222963825724630224002213423979027068805171208339915151782582814548935945593132325730452653397397489074238634566060496238490350924337656573746727493486364085296320210083677944991124839033520149509344215045966266535792748369862353217942481638767083973498250292324926498647213569846691714659992635631214853869935955801266205420442103192819286666696260394289420354528210867956279872133072677837338100664423363190913674256514260822011309317210946371102118465333666291231578652939563210093207350637526332737419910578031326996367081562941611905714827192705035137659867749179058473814781753016454846671918620005272341095971430468448291052534187766579236190307501821801530582229366874556771767123311530998102690376852023830283140448168990467766620024085918270981412428912747475376079254429518826528007981031791013472019315087902650100115274486078044021567347456283245973059644247019647441012150111104207745833009923675965364174984737994070536491892020064439567890888745480622728654224491201034413692341592135539752754994592935306405043700862965086959022989886488216315410624793292642657315932425515828007903630305679354634378222345606414449731467650536004141593623717973403975063807056589739133386507061857875618537817854851533064570250965419406657530487557670875334089806336366929961722993896984644931861530405241812576199481602805043528235357210972049311977402827228866611862722003725291582339318744072309044607803778424006172181047014513386620448498375964107641268373557475404547594092201630676383827710244812199763749211288556953709298531351970325611030437082178508137029887991829492634910859594190019883559594164181264710265094663073686268217766631039626360688106426484211025861156987806654838841348366984586065018226830206811231751188261575807144861875912493715330012779696738855158204455222690564758565951926639380822441522704773418949187831511117533948909127924353585513689807494435078513735114408789373465772827499834974567666446420083152038643353556492171353092752045227163543355143969475585171366836900198070154086417279620056190881069109042496497008632615492309497328446236616673166087591407010555762177912351135933549986408374023251435603466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -347306660285389238559391808227004465911979618529382795247100100637549021079027152960553890288004254260155716560704072859803949699358721394272369874073587018216575149437766262252134231718630055958830303155584376135773142010308572665715070423231123944526221973997604861191039237962518653008885977428660716911881469418494573724013441198790394669245807417744619546549898337670951276791933133386734290150936170229878522077774061753694570806445472120527825537867053762362758494188957007837396834027413508547927803905330030223783491394526513703019392028549296560519953245988224043257317773618139694679477800377173308217918455027072869866315084375091275682307432567966444172236897262659570936174084473100669504381243259827856376791182509021202012285131772567208359855892715518595373480580343827826933594989783067251704103570204227425460027932662745846696801571817270483344619285825921487860343147324358578621856859742270997475987279689696003820976939235179743381211224501673411712661738361514556419642949659746521649541606543557019143994139838534132526711489382076506654422230091092533599554186016146261318240190433015781647015388417226764484184228097842206105590823244743912029906053067998036976564527262114132484135227372311514823757125161308489256375453284943233284425577895635013148373102802164292195744529000129903254406773278757470068455567193366950950161563751954987086416921994699477483146174536418176871770132611800196591121449172483065440397230242466454733618155190133506111044081902546902215808059443472217155330263286838460632533390216560656430453389893023470562976269266070874355448985522308291625174962055137731519743467233807057113336885954372314096679929551469984755979337336302169065917985447898008154353858914478002380498242875761431682557191546219989696294580191306098714011968611661121522486620019094761390193263670145818574935675620394911531129642753868730178120632385880379681539282636611738788476928257300409534625579742806584584277878507976508044558767794407027078802532738615036423116464334445592375109190507037858944725133872584675799567919464601259510399846812414463940012516932822749492744720742469806862072543660584818031908954741752794781490266916548928372874849328606316114036199675701988479459923525161776519743017436092036088166867577460527668650297255515150605676897953570797017359851954504034353600026452510424384982550374394683213306100331318559272096138030627720189321980484058462482336627254397307018623616372846942282084531074426847879575665752592510529977619323536160290217068575033338820235406192590951489340755369759363350223549931505774366153319662088616579044506901170646795031724084679978696848988410929847908091924001466600596240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -536592649590603100501846419991692934561762173932285847392862951992595200773777633002359778878458962722918900601180346603993485109638206339359711236331833681906007185397749475258129490891160345752813327759105004196928402732554139318328465012509131175200376514829819514040473181186039821395741513412898863201976776443873879856836792637020449508825745960900810572228706523222669331193215354315054058572799018295846202789578320500557377851406541420139427902889163380564213729453818157263161305522179103406623706223922270619510743488298550298738736021233145219463641535637508744772773905906276922425745532942757480777592337821471016755169854450512981902569315464279421672818623817906658079704653188846578373575762598563704383232466032076814989071778210855723099712639937964092796795125648624141968657147592837509295118590159736450051700103865134131125927381708341831504689697107585775655008608577986739419027437231813991644308815673547074943249431605139608606172177905061029951895208810337344645745492982175773620425141092539946735689311052240350363817147767087690933902912291231071054054430438985376978666202786256532787556563098882048287576890721663305493669999843776714678793225817691920704893539567154516163760067961659531681532004929015950986275927229583657580689718658410162305892144433839334645638598750660920693958166933064190344586169298669534062403463782958755252858090324544473286597855617742739578629805196166979814915604853604808476886930274512301206262838837898107949158126851666417530787868214948939048510498352072180278938379467817125864889199635971437242753769719859945430451890491191182781458610295757089339743201859587926088720776067186138793915590491261131346789252153337642760753050816505728056427082202644983813027652973199353492229673705321121674687589088671511356791432983169644314684226467222928600606526078760763154220242793888766891279521144438851038168889810802939702932200860618240684235394878087471603128857294607466086501964003248837364916888771470245457219879304928711576193702802832537908686695623965174416913408419076370432290796100608412127368279197785069459240504565626290978607848435719835041427409291146907402792836137018839356398457076639224303979320192605347254042725640852000969917177814319869985255752852911859998552178292936711963351814001741926433938715898632538954788981682981782666911941428411627472091692096918383502818868192251970674501889347562528627589074725105711966779837897474259304632721173097890194705329815553874471039567066147081542565503329149310494504668684994204893152966517767937618275707802307763684757213921832642224141677798796969513624404729172411441104540634108668682894238251996217509189018355066922852685546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -748159640178104228447014983152540092570161349975055696707913206416464927265121909830132867435420814283886429888069579322586929191314596249894893095279639858566137401268940298285773375518696453729781103790191455670891184123097768206424992505047055622941914861625869430655618659345511146782149101649334505401389786388071559798427091999516808580170835652202849121937030238182460032946693356027312206879278785590394363481398596899466311503988688684991547980499677694427913670048358649810095788026613005377718001028793430353899653619921678628175466411920444192197709217267611290860586345389340501102991357006449245129803306196012039632533368037029482276902302037043563291018924077114594968970581531263554898283954251106996091351347180916239728163723266100181891592067676996108564305136524946667089575585315093579837760158553630130682859195068811238102319460927736564404427817489975210456855199980962154444047534908662342174283884061074777435744584140603436984390710620778420278355536557801459394056454876905147182965792544923844079546021692264514684305083656611289265199628535150155231401748784342662712106828434626219096415558838810971109839423258974240880882248643410108781613774403571110631764990531055576480438584896816695812907222296310729310365772371764854797746391565166522416897913456169179096106705099797765983759222475914716508094003748758425256057687588351571568069787471330784589779046160940209120051783639472247960217977715936689265917561928248523527229493006958048350402143173930492038792632753290899257650436530850399725854123225790673243283915973972630742699827459284928590832367359076180883125944132841186457659613454938557001342858191027351098279201902196433466700553561798018737990335031370765775033453048836392617684736367759896359871844089609466433628748610857299971081937821886824018321183080467823601912864483611476250223868287720728316297682643316880334306694231276539886362812846373526532163644656152051502311130360981190890950050722767418523768447152315609441512085058361250976568877794436440740751120086736498001725396240138570551301657212855724901397884881958175374986354018482210022590872520541247270959007897857889568210818667233388820096070401438363638930370007965811573360902025927616494718241983464869411571373802901432066149185666579635669697834634726402005048094668922521928943019318099094888548405818771046955995086692900513429249818880424628546367066511468591399508483576091552756691995076943882433662036382596566949167994598760597840710111249823195746973776463376420307765631483047447322562046422733318021249667361558761320908570926319202015366869052026910674525158928287687908444936581675825590636305493203285007819267026002110522216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -34903511444078347129812977594251032024948706783047036081255129142179541304174708217020188154811447374481152211542592403090258130650545626380465637399010202160726154448047775134068806245685471836254607528088745162739457802968534202948259648851181698567266057751395392067416133767733100011180524751553488074112965204996561041015742761403574971240453850625137560260963008540148123136469446128185229332928791905481975141103261236311617149556577347771490750654715853872256063568426265181352111558576780605037112086240453954318461687535515833747762406161173849992858067067519158089632762728968446291147023250062744482390106997720491089350177007722511130581010591364704429661697882762071839141800790384915861903542066358775878969407652243686535541725748203293907955544154121972323989329632482190164680527272851153943117357187130971954941992347217685483414999794924224104635389236064898201208363597355613536311526239612130066906423359491835288207312549952648057663331900309537918294613590201904728433593167026628336057657629441511325805028601470723955329222120435662192377464869618957934042949262269844319769877615207271605564552315479962511333824496421716250067094871456756769576212652067077252120520589777414593033241893313331145166633116512637006265626566971170153780397518557450929232029530262758814256409661896810769488653850193419835899416827007922173905216641022389360064459938471142693520240706534794126055687777999487494075668488878351137007689513842853767398733405974639542427318280327643877689517875613243218784736751407998238197226656584497214786847095583211264184149626208597958332977159198558922591988668914708107318299440483638478334424528580884497776224633849349655910616105983967948992110283219013681596350826768382484988430972486385504930343560327996819939980376418964573740433898068983153509596848522490945965490280678300120404066345621211485205151048807580849470910297175085919824220332733072674947122552893371575403724969596360880841844045377563222487337345168594431219212236049931173008486196779164947360534269590004455750965437568204944534712423454024455418830286477129931879095751170189689499150078509654723020623146308498210254612066007132023258897804161553028375480635881916310804796356994367671639818457432641171037324629440472572461249671564435392002353724100697693701384383702347301111432305496697649789336086998261159847232896879124959716218946338015658100018422090628980830541040944208334753668339229906650518861378752456378339043691657614094961619610084833941410812027167843266135267253685791206645671908723335307153186273779701440182213915502362344647816998618498993507283040472147413502321705133002966087474509860843914559527191780973601743505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -40181558862446562471865513681169017042418865931820611820370625031568731040034935508542640732684850858441015020285802013001047213678586782207710253565949889712642932155796473559568311209663586010518836212090166552428430397846039030055877470100744984344621428477737055944087787322603605048088437057428230857594109619176062165662064037839225467061964868681284161437195869043531931966165379254970282879555930066881507649083609694112791712143046047794159351550401894088896930860022567568290451862980124274534469383333714566886912576570285146011563033839697768742714550591133581122289070423806161657171813140653208443406976411617670625790422173111327233775174935938966966562526183765236772960978538721266955101627801000521896790198701844201250182364450588956456034110148584418180913491602781866445094930773691963479029159959370171741210103050123681624993411146373352945671519162289454843581306450109603231306980363466180197197757165972394022309063542898805397123374869608713352876491471945453388011744025486012702042961817492167005028866163384349681379833983688049436936622486768874268320864848046035960065294667531098497822699988597811753397200686246640092416328554821492652363809149567622062606226986468892848312742047659711701316380855152656428513520835451234112150581730712646833092743877650195892961034694037900395072914809551724081718142871212454121303159574965060052718590336920580354094872935892228043612747491408075879557424390739178338648454579851352955180848548139975564094152992441449425364726272879399901109624219006436320980174948624796496476323177028159583209899954200489672472713111109192867474780304582544264344402786209593110379100812151829104704849013736219161755518391883300751775428380959647110471436959742964224435180757613617254713973612822749270909010204443399109052046728440500019591221786957655193757100175158359254711149081868210976775464624890629258314419873613305437035493748238870370008503743907869734616983386954085151252398898935749416670842262734500874510044157691524833096124970949272413749321228614535702817124236067019855492825207529376800205735212867175192890869834518594040513031232747822770097081409733221986494399665195343628171294236547049717504242954239293838285651272172499074358313217283346552509960170446368606747751012977573649528271894104871800765943496404651213804005011328005373645862483094417803158936541567892855652597485377011650949460082567956986217650096893000811447378144388023051345597112764936066732656856585324807947019659664076122927242745948151046521252590710484629074904353553837608589749793717209213377294154745227753108275872915609717629227451851155748979894280481593705454091084614457273749344765560775719876904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -11783832938185601121863085329555499416994262506664307306734968211519250220329420095012300528819122060954709576514693003622281411605352323982810143235258213832632822026803318436674423321317625732346451332680789389760428008614942513124661324214934603931310360396621602352977779022567366270158717815308330986956862359791594860398265807417884508961120771676588273811941857703991291677606529073260583470920398260970785912943470355275366025202248937850217656848270546166714533703212888439555345056173480597324084785198903620464641911158393027337222060720287868343357404211883007348998403503863239369718189346569387190652693363232282817596176468066251473280787733438211788903434123236538290286121489079440628589416688715126018944072939699792700629662087689337178892093519695206761616101121935707366430662286766820387720256530280875148265483194659961905399741543492935192117832704658053139693748010916134812237529666155351760105784300850469422995857985315918641473394830326109958384608569702900916489347768477291001531915866491195449319733499524233024421152255097590374677657739626280084197829657067959418922689394748161689572464052656351966273243535297395765631081899399899343883976186817035601497324020466174694202044972636335466208272237930857325329941418978815053183396491910721775409245523884792591601172124728035660700319348251825295514131681286619828367335164948622843282068150056490837916092607122427107999966494771959194535492791152780428571811870842737150374974855372552375146929133466275646537440814388532024837021175903447292696510126628394473881449070198063855010547213684467201114206379660349429972622193646310150875848864299263012957435228180529301140760560086666544303110874352598173330739893456373965956443991343954833139111215550036395915444520282661141292443832757331374042479319168312064216866648723348006869648596567723964710160375375447728770992901517646504239882215866211522379967615503138147056100369091136746473517987980987329657760216514881800262171697164043460194494626162105851757685878731946356242033612309161870360519303231928240703487540357382104033345613169796615611955647155846256198319897290388083034932453288183750313153224379740833076023901326113555595169075089437468782501624723768025834932017585520034637263117021408622944649410226399874762234196390974429438695467165009552003353182337390037496133900560126732719825661822653728389042811778961753077879135660133871785538941742705227259956119098152086065416581493924174335753861233168413804320450619169104679735309879179098475885049494252712842716942979666163101443397626990685887671154753624341559498293772511973305197510058579112215044554641633130102130923754258517037703546203313157832568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 90641752491651076546820023963507714405737714253099499004453632818627473080558494264334304369386212607837655200442016825941413256518913385754445248185493938324612910073223229463377471871400786192568218664399978454219313810195859157263526061603291130490673137130815707759917136128986255090708042041440010182808394889270868258050741149042139514266398115754874106165366744110125309174762117256431005929402163972379933104552087889601098981412449257417560248801483066486235520355000159609740528145347044757639364151477027090043103229203590180933077600718345595923992913072761781523497880743376299517042131558962154035798762705502007253579132071314234381750404663308920759122020575832584989861273672829094910770555298033837038310599286457541890117577629251118289939790359754760114615821026815802323345272585200784491586040983305325286544244498115454974071969909969931807018976957453001244919418981891815272586074220804898918491790311700144539855398293262200256830990754479697083724428731573087313241759158530287799489627767871202617496518497543344644819773374619394724063685970749509998931754280296625481299846503934891416544076394308118534555670598952059847730103095034628384997825366725675896505457633599930676311080449408883911077436128356046093592601963067842618549583826065032561451686044293700742461527252200902179821808584557541238637954708895218383122131242377453757150487937594897873204164448133418234406294724123357553757871305890897202244974432395788075827343513945329614743825780861297365554696409343669416356448216985585101776264412260937820671815150869258825736178639023067766207844067132655146182785917421284273570638943959846149533869008377097416414220753946642412841227898467140240503962765209259247060893405261368857064059040329525403441968582893993912666835021362653878216278483537275129441800793640028280085658417746024072129775163971736497284997134444879584745748335484718957066166106237905362132949712550964253037379948855287267461022170001204455114887757786576492635620436095647334545970288271522103386854235062380904911996476117355800408252417186781113753313033835774867179751987659826356672820384197854681072200532903485551946193204810656377199245385060874243361709637051099925821677612488875713776815542906312819654949320291934853751658953634405081843700591828202070089954047913140370628216358279496686794302210664578925113969819236608519984767204731573769354847286206983457124071391319971892121132505453627165917061591387947035743130394312478151796159708468429751914846027596689116678420227726064526610632918473678191345720310040383339182282415684536023241104579792035881615320892972292251021259652912262595138251920068738867641548709110735098845068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 272719819499020180276866566440937264523638933545196036520922411377098424024088988815901508033185325300099116778758946254123524781980661519123010902004851609306942153446661954304112877291461965698535835370606972887175714499429245394448286347895626475852002716304675215535470973999410290508040164486980787487547135027366318950939348876114044910257554768430442920741251232592280791019593633843079616714399982219786130355555085481290795031833148335571862123555146958696031694686041595398167100783080441340686263818086498755873773913032516645401430294220591289010756075333871131372399274581129862232480676026066206830888670786471365245638059117316880687957182046158745474392306924396230876441733749102081448858092974436882395101975411357262297844351697846780111595157728737241479661863994122478572588631352917404953780133771031756829438029231455152402657705240769800292555966582188840046235955580356755961779843717327555621270439191368978590560796808184766017029214173403425044595224777961837705127658853409748518496344666805832099364201098391764431976416896207367363642995342584517852225635640443161951207337224169862517012759702040452623693507319720971957596100060214698899930610437391906996755924566685811350160726696245351832058956131818955821345486193750521895684235840282503492261923823493583334185233742094854746340339334545214592285763924116191414033473514782910051675983854141130367071297539794115764848813040862991821503098181322728024523412465095553794896966926041179429505627299459349433857342477602541495294987540969422864330405024685016020415207147750598843208310264060824298505523634113460013871988857483809922592283219905567160840797963188519473555941602453786967634332435467593900022564860177269786546398748326772150246656625870993180463020798746223687573380287386213809385573826881639583957946226897945493523129774157666708330866830619249855550186828203227143655041937282238883674760731320189605387415578436961753571957412017759092249803469493345200007305098617232481850131725971359894925230380491949687763963012056345425920331259738452158973906135810841797700097335124518932339013003701967663401162461469933841014994823259999742369225679777878733473258361392808654688475757050108212519351717745406892853261311195024274334680991389681831136373130218122846116313914381661625583892388665674645800749137076102521203251390805088853855022783500582669405908637857689727261747310852967383346689573622486284188034938559645150714355225386019998192559473563723929160735798395002383884950685584017305836956670912960816121162350245076731689262878358953524823116196958740844259363518876415375793346068102547034509499034511089221322740485809960316265221446041582308559326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1120996774207917517608400159277896599671195365524880981475371302909222190635584251823550504838301310326078939059079295681518428926188741912854909354384718010004529855227682767231750804418237078959799971446763540907692352526842910149663378472136699232612759355261087635297899066575171680768211175541057129335616627055766684922535526447714605746450589565360141815724332840489876568623708643823595164920424414348496883221823844675401824033220420332256105859647036826792286187137873489840377994829198999240827781418350626617709157017565009153357152561262200294776746443169136634646977159078024172002012660303082485025826823158298755113184504699405587982109430500376001804563465389395144621147312926934551625567772217773991088340832310872585607876200850826316927231649071531773390349849930930758383138142359816816186318147802424456052170311096393657819224346732860668406806127282321014051954458682281771940325903463394260961611739930032011580562979511414318833918987202054740733415841164650890322356447971405264223635363209117000721290447805970735025401860026663373834461912733385835061568017343788171796673171714483886799974754218373723642151461725129432561659007573723976974407284526395747014458618672294712367450376702131890829501791791043599087243466910695246215197067282003558472472795737686566140441091489361807398987681315704596919771125442137023480549351013788778683089203572582363590747717507643471191834551109982949204822891568158276199475947630020769507170571600192312011726077298106839222539219630307261210639343083453828140410862910508799780789717993683843289797328406545122451961531401802988486009978456288052225718927703651027192736393415628949393708547210371428620922063790941095789369475554063204010789243706777940868496046791862517212529477440348564529173710315821775406777200459833371653773845609930917831122346424685539523715453735499527477168998041436348452611598728965027476714121049593446400857425910085709586038941695190266764763656202244602588890862278967076373593173770581628617787939901062751898435905922064971503702986062624840432571969599066601160300541389572846822148380424520809941155930674774488650814144351105887838276179668472540136717476095292851682852785803969851011132486637834161004413859216693393788751599075507936591588586002575890317003555102800456484316762933719278492457055784540305662170106567351251572235847599645409237194392321836394883226663131520942680015165580396084161115836290692786040448152451476123591545466641404608294810529624026960521660619755834547220926042811639517303810319008515365027836602053394829010798447573220981179783040627636560720602067560877816289050157951854374679642071044525437406545007186442719666408349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1352724433149377820113465960803129798833482881550868298462903544944609110177586414021976181766602017691819753190176436609168348036883697796722438272487182313786877672857232014605147702898340486010743062301368418810293591513192268152374996818352966701209810158754000183668705970043259565913729480374267419511535883736003550793220933666502366651924965869275931259756397861875290338242889429117845571852570850965698506046507705855859030779721632094493999993987855494235004093061556686458773159619379496485229820465507538695416122493830242688702560678615729199370663584767800618008431794955548587408416055559173555968259277398642091698269173214099669798484863011173088902633718493093237966935313803361107211113292934460998983016674990387691577316074198624346154747498655939405903894027184645326895633990759427958427469623975219571834137095556203974627832662066595880135796073719196346210247556216418226398611002621920791352385426611340403642656614666224051874901424601406139369151718352260538136100523202316132318123507844517613222315097645294145251267322320168815291847496301380618203029417032039437842489461933309326231419609369167753145075540255302493560075145453577976977589878106182449073104505033578792682068973715452067365812635867930569506460323121614075356078227284310109984713319209492121561803895786011826083957005774027064638880199417261209076391690393122389804082034559834874195070780869124005437764381098699389763037515004204355536639017258756168780969877253139987615807006535071599961706935087450024506941485872557516953429217589244466820595949565844343274916436739931070532096629234216331448536383740542484413534477068988347388405183031243432767940502309408613071203976322074186012253687327624409308926619618005931448164806560678178057721026071932273249739991990788327271566660473992602648457814255852755446804281613990309897160896628622761310469319986564934559096819789909451554272270797004090265530714204744888463100273392262250831159094001015437591193387629292356525646823088211429610578756665219917110262427183293475873422226240713826950716491195929517201225758824767728959590906813121485252984317823041228118651007694979330990749276396827861623827154655368561883617865723099399117336996149817290172259529822343564477482033603651026548496751155951238381428232800221850546376198362687048705260032746212676016869157352128007393487705690121040674132202239014504838773865519465822734480356095350720694672344193245691092340399242542625469000336662397616203759015427295263244409214987863517924104246485095145084170048481765762047610324652843433428445001880033251721820388910427473496820486011222673865225482518102731739001344886718890092075449992566752757872607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3461567630466809731243060085261411554865181596706620800695881922287412787761930366329875143512087785644137686511347992871030594183543482228346278312871006256959565850503260918427692623652397657485263492864785656654523638202044572284211780492675482102002448608694672935213259939330595767859301692712964749000916814832067386459468079008663569758103409678796082973665237369766515594710020432392345681909532047610849627095118368430824932230874924554137300607922334055844283787916879783864164802549093136698787562842374651737696296492469533016706375866251199627990669101368635431892279937904886462691300328824476463597238730206825755041530495346615420523381826029923231434866264027844916322126075839461286272750622644008196962001843873184616914751138732175567472375745405261572369818284941461867847548867645789934868129383026155482240362541384123622207240380448086384071661271437932078565688371604588895443836635014634702201199532231903069640894415926384275195431893686510522899492969717430622728833819716350035982370886764881550253803534766345613386960267985774560578530065532216729070755931246651994998642436082320155456407208353779515404306063246226147635266893367082875129041534702721744267467009149059020390766998444676266064662367622100543266782893846481866489768408316680171402585689792061944654582802437675409143978483253476842580939091999860693271511738176244410876777695129562009736520825321082864914219173703347451359409345261967807873710353964081897067516365195477354674094149163917891742462165379495639906004861403809013763046872370886134382859701186642219716597671752906957365332665768116711775917311978364773296200688009635714454251985835800659084795898777593609343754711930245012851642473516226634055146700021728964605441868655648943300300374759515239755677279313994464160720480203685130225698659731152062408791455060706458273606543861004541872214036908784506319224225148479386545815213594221243622598571360873985108303943311665648142843942086372861194882808178066147747310300035665803348011894817476883133387590090682657765216932094968409968356053942325955655847532555499092873267473500475113620467985880788620642098617536713282090522417136403803495143702901090384740876924292848531943881887561646755237642972951667972043589557778418822360430619167057883044429650761735578022300110669150488575093131356772277452318480631798862924943580350651369289909691551180871693063737537388913010211267405781164303203473879295704435959584431097144768514177739256277543993995710052079957111088266727222029072492945648040567359407049023879769865723997807183996551690219564462656642224104760361065326417818893547473297649533568169250987679547876218145585187872310277772693310546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2521264413145573402304952341901486379323592435662484989358509328920284202859380509572014042263685041335069024735007631757753501951617429584880648531457479344461940034451316323938618447024088354234502220466957821107433650508175924961801988113013743575109099101575880847727675953466503248008504748468951279848449181250586318441089197035885819392039611698706011000346397539596289053805642769004245816136712671513722808188536959176816916650172561709083222435495370940746806016516422226739239238861555166999323014257422814128132497704509061616035292941456865089796253835251024893718490082316456658955040104102108776298878971743312969307431273076713574552771669495500670154657085755708928658724345937426523453547401422501639420237607758137540422794418293094987243697556251694757028655330738050566682850791337553001235878220802639792997094880905510304362610210966648840126345545485802907432727133894390107515778033947261291306649308253138482235909016449217236427449782085910107971773611186188736989152092898031307819278826581227741493006852735777312284583032821863276591130332549117283419177353628559790621941489133181053565412517112877460562978998379344379131977476876271024437071558036570466528970710591160296706404998984631834746869571013590064746538817210380740915386415297456449995783135347096249912060358693135776203012335199728564314044521801421932761264126324314713423885959647672429440701475035419491193884901161451796924502902846077942412617483628515589963266257330727527950951663096197411217840926840808847682874793059380342883492456808044022483276561474898562012995890183544441120152512640223733725470442356082396366454210821775526390636001755518801965713231025660403969705209032492620327713146808066765265699975003076705605303143219238233450950010313232391319293305089271887990916204362002410068019486336122592016939920179634864087291364823253430902909886734382274456933794085770417269229326414442474171727808741711447364200732849904956719792428487273425993323672991120571328517429799918605112436695684289456958321223670084147343703520009043210812819738309629249237037292028782870196672459532973664649880206163136226186586294426899188774021832883468892979651984671027824488770777048972781759134715846788397278702160985856430345729259091829695542600197560026735364356229154747698033538589641836868167033194037264501546528767257842308702005782828209814840021806028132100576141806508240295198737938915428812441096572877310765260641829309762718648929168239734818593645327131620093168082154961305003601066233716454498373237610144969842336455429410980062658348874051902794610218899425839173284149453235722651962430236176387679113031871229331915888210508112796788807442724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 5205331819086800751744546024994792272581964228925611729608169969126641084929897502257366902554502299493802056346084600106853930875082742351992082108229986590998551640793577143965550178765366690281832765959709540864498835580232149092811897683418059883016244290445968945534331998247889570561014193052733746967859608042506440268867333271755277708009581163197633418396528753789272319415444767812074011503315611905040160286345593664881616645167899625249240405561524121554818925939246268518413337626290539033133264343118556887051088209246392967606586425935116049787587692324226230634056563026748038973497162653801037373388821827565836886372405105996764969395463067229135625312802485476550715664951457071631949681823141315120534018172088163831237524899636690365623137073350191325053862997337446843416680762691467034253162625657455139173589063287265403528481474386715332772713000462599747899908288212609448673579042244866828959872511962380175553364249729121830362268073932782892903953446047862037067477322495960205901156978084441195257999511895090127862619539248742010557144958080439182138666946646407438164055327938333614951841969982250133881108349241811623802537358649620517805510349288176306968970444984394976284352636526197447337678059841173664736642379697499686395859897260631703233525256032157974839471428742008371940869694785679324720888474871303652625193741911334895483589657449003861250115862486600719133274973070793449217199858014044724226735555027977829150049412890179925641801928235851121938617921849338063589572820069099208440316855925027589593162677875118195342378288643143540516871869479033875642779477161524608163839741477665167280840146004591466934383765648086757706118488914970454814429812014687310933318454908249141321987174411691647384759243638827060642690798096379410924599371488191410918579167067039017616460191106538837463807177467997757275599612273350308316204220981524920399727159633384492598871937684117679324159050468074658807827723223674525375142187632001774167717989446172146287229655647983455002061058086161279252391957489050458094414269402468431706929835297063483321815235806074476687513572147873459884836008759034698708068447786076068398192051800587756891992950867393798217553907930806271610381977314083921260355637738484451657789940046889611462387107982588309705830536971259813703566265877434112103264908051342233540803475377047332875217346355191054345221366792318472482260130678887966374563403052136974989789980934635556187843376770672142595853664926929671075642879623405038966994951770257777019910889084347924039318471715374257241856353522567244361597652815797469726224040728630477208572404718616951704293909201641534947176712618691951078580810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 2319968320482829487154532908144798718732471353099084923728066363523236416794898868405248976855453950684704224528765892880405434771381641316165303420997241284279647157669444362929884146346452320579714748661129997893411233531043107280964365954936722736578208326162328066478547280103321970022879999322958228198256288059456967546777681022571809371224767697832439668830660657267691549006661917267015519309319613583451271333024646507561997989299435654524352030483811759291571689441162396738810952823400027521337412140804383500896849349215804956340227004985482788699514067722860699459615926951148577873362759280855507433129653962580590028429811223204991375623357634607924522341839624399452244054692041168100696068588549391948628401732263533449687346119158506611400191852898674928131821258703592644676521695581780334378624218193154808029186484864416136515201368290362859762747317095895050002646971406514084716588831111185332996077115094127766853704286064306340242007061377621483109537648431016436510268325120685719437500306651105254269097986312472271692239407663225701213388096265262712813970428142581929393680267347309042497598808312660437736068787758289971778835736789944155074140339193567618881259604450600560121898698453187674970931660925750829985000283946521008407934548929265433165663273227150164946889413257262277919490889832350999651456683286769204093393546887766899146767721499044025322292823772204878683315307765191040949513999329024348786285756596582310960203275024852932009199411742723827424231124464179782745296105269510371206729539770294145170648285972445006534982202724364126808327086816764636145250365376328481108838744032025137831945514206086626764256957509317866692238697871880982684221906512101318820895286043678183628110561475008054818213971299234485886174139299606645021373159410611148298393987338806288332293245393285439308701674430108800744565598207431442626405555186732294777365090902532572935230477130642776291515216642682392224963974500835581027639576563641809878810506521374853710099466638282544548102647005198631345896916558790393296238116220900051187770710400613732441257651072660538166044805883865952851885527990336407556002653093054308332580324943081586600663498400743727247010046597068384013502034782468306147572886400025108213304187770528412039354560826794062465317787964923345498989165531449996784069069722403842349394363670253201719695248023958318437695746298733840615974803409541477446656973651425329513456206197825600302954198647307839902960961420469172240682982954157445678835026802257949889467509783996902899817808170961786391679409385376440789344981366389924143986872583915811365084729233754868519915106620793599697334334390652590904908349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 4002939844625717283942219536408034154490460968079928101532863707611901772428079101897146620626030894256939398201278391175730919436276276638191547200888374475433821407095670792786643298949291779641600732526465595987347592673351789653884532988688436833819027759894401937307991501859715912327032243279002957984429755995378528877792551101094845031193375707034868597495411042449629396915729940433822868698030922923365115766168948887997507841843786138617928710437514015245925153482729489225632197874135160170477687729912169028107969109259065518765828971372676700075862479750986584123340259909919321305734404398627355096487593861740312373157580861738454558344126919433143146933477718496745626992568861341573014680124753563930778704244011727394082921315303694020292973247395465807654990253459847890527466669989143411630023977291696022170642092053916775931076654906944407795402340043087058716140985052200640308544952900214998608227414210758032639511332901961806233532337793975115122043154989661784902864297202078651447583583679464341164155571014131951625061087344240200666073117659447253210001393050518984532617018810469400832344789688928439452348808595319683909457412903730149069095341783888960307322939211939568942569515245210890250877970390202077831454665751055350682844860875865587766908262393719608204220607564077790890768998053872074300121795257601260247560370978049004923298875280861798213938671227389106648123181286288410759634952336469513032413820646991958803847572466715582162530920684379920328653769035545395738385155714488026392671746315721926240533166291060384557320143765189872445557726598754386538493376368316589851957384726563680444496012703553155765311389770754113864494752072424933339115452333329279341780697717162468025903305442031094605704179059653233027498292097554568779397584266052471148962236059888771082509545402595009723268296491869843826343652382920134988253392625800051108549315651185358397690780857706960356352734027308314020468224928546559169334615010299146342978009072716639389104206684747238928431806564915431371057579113248945019123610466711916749352040484272979499489963926306700105202039407827840049897291056704111056177628599147371085471983393203125993939900571734300098044813471793993327900226606622971309262206992311819745119340402076868969775214497126318856078463470589544389798258510115723195804010043239320083927617898301852524654103837266053067162168987631205873909067324267226882172736886847525685864307701659856265839129109524579354618511254214385660470906265911186610442157458178045591711027010694461226435226462049320745644984254363752921046517637557160971878268584814105961345340222492970643417115575797891971815311289536017928214160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 924672891342669391072166071271323939830725391302085504148680376387304815997095939157819682057832181062831611003712824723659130922096420232272755064096814126020282341466279300502618957430012548257146601605710859039647934868176193547424124622335064849300883710867386520302738095266869571002249702267090305400867864350479507612290832455272236043940227364079663027567453881745995372587220649644773596769461931287490607465975849315982205166439078311748307225749733151667066097322685674891969512779891763203902382666241091373960173710557004581793854324910384378985945960310797785702324540846701119989645771165488664373790014406510471621738014511357004186927829862408540687857397316119515884422476084725416848242348715160021571246587020365510921902571945999203073374482919449708460130554858373162642445034696448056322608288175382552195819631055261006288046563318025170876398149147188743270809076302326547277071102006241846707118629008097448696200639814982129665311831911066575290456813645003106029396783079730112800799456593238463000972337449030849719920832758058303894549531764061146012265422586965785215124765876543006388730662974081284007764032379786174809471754447934649058992011235943230064970968430471998559961009828112320447375645792020532273380176685218627438716339831632592003558135532530798829496727347149924734725376248979474891102362344965243941039018803163323434661833291483467682836541128759109497282681243799549483119258967553562852158553384293577696033661689304705661408217334729474947520760659121750296660838663545846683351842483705483370808810587255514763018911279526066025439691450678729442932307652386465841721430763565012015915507382375544947156889655005097777358522729629740376553625439327461458835500032225176972473560212613897186054038180505460769996892541816792823832782711381071826348477291404797320025894932722609198826841686570516416076336919485008850087016171452384475116537784105517330097594558233736396510954545890335127644351683830896640578455888299865241679803400014896008229096188330187475828942566440058356957235716126003193283371893048410471701565087528867785676018101738955213085644795334346354728372909867261052331102784655992504916344356329641815286035443492386604141586293877117183281437430799307879549711841397117283768788142154109403141912478466162399867482249149368837845781492568564390351972985030815437794184649834688195099418708016667805175892841972381892009792625871653231937719135752307435072824112348461854520812223508365224008384804149109254565760629963549217661941012026435457076390474961456326548250826442681259247243317627304702630108542198609068606039079769993805341434859933325891834669790149852475544680079847676325624707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1779434143164637913545994638302516000845465071203795665389411154528535616530565750012264568346160602158176130680879940382886463980098742378519242378482333442854067554462562969282573399812091169046622020215146144301739539128748058081010665939481172751702046030563608921888628752887722926482277292226048506974599125698488738213537645956554932281404680610994562022330914246029001269643960296097167814901665289622956588320968177854140837999750600155670137444741912849938595701318236477187805522397245722617708713393527973483506994160712662068636463235988457082294786535922417002352849533586516480441181528152084103636301431573615945090577692878444897747799587331902954640866428857964484983580047360979357548793466596859007756884711639218979393754054477831279430365025139890839145015998550465450528163635158866988951843253971497078795472966233663452850907651177849161893992158912471951839432638559856011485613031509531198627318516291397951448049709920087493719719794999842609693706984101621857293511508754517671003698541319124582999990007659776686726377631602919823777414466299248885327168683928839835274897321295395217948709986294824707171845559085770092801067662396186245616727076058764128436991444737780848012852091005062906631888889356802158956197950365318394898073740674091146634770809982054994954842511934259811855021916647540650717722427281201124048522320212340311783922975914275665007686471163190754090961642769654646376851567835339776808368459226827110703543323671859049018768426335131849794412846338363987666595183565464635170562089423350213661384424929658917455293070420264661663596135691899021676589165911559853626989199000032329890908167948931917644895675234417385717206548435378551579488030238903952690217003107914731158477243293228465101349619740294564439356809096553164128391488629100367929136284368367183802461090863421745311773000074869571825807510928936037035407236973317838953369884568149179371132729232172453757900850358655599922765534401065959616857036394312381957566184726990849627774814969444950296230531882907537918539461876768454945563721876662097595730028521246494421505157901465148576031793295087336658445889745698608353596435756532513349865606786891173370692624771274968951535902195871188219388266578614452012819609414888187445601012619803911780791755946327500623401252465142908788341679910170610246584677664384208701283052296938500080195641491421671550336562444692654396946555025267246692550056013863002474552711821103422176934112320673273603780066847857759779586099970346612113391825654488741941439920115580734211730706439043388420096406362449496704538279652517664262420105263647548171944247564468954327724270839132855519425014780302166068828222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 340809732360844032855004322951451279788092241088433881868919857685324782087190542422491679613325980141860949508013744357923486594155465305112226226841131439929037409128058496289089333850218850666716170149604634180437786904819385250570974036855500300607833839209203293710450716907900025955088122080140229846853424796598371115009769412898847961866338491079406495870372345166648366340712562930358819806797145330152861999352250183804296783246041326754267308324472954635948526200556671489323381568774766738553500674608026532755974765514600605690847107172375299399829433258199325056244775425838071768181450829716937032931286375298055895731773285518259600493819893799894984515896117784492182011905578347937977584846377567518597310089486060375387897455860105001507535665361771027225303687843577003674601565490252127487630845414466771358603232279900342532750742926730453852600034397466001444016940712421089704215704867702734191412898802600336194943349124245717005393141529176361933108745357428558590337762489435604091159021733515836197831963737931387657443086692953690354689148293926022173948507060955535605205639328126929067063640406344312026548309270876149460921870602055961658477209285268596898234266434044694901780550556890061126582332744790958427686187994886468247713615655045635171508447174679049765577014074764393460496763770356220427171402504025172565230268266056389681505106620341513517415151271364687877354937435558701952327617746257730570202525029138834985872923400735137767242702289306573311856246101850381757122456400311761062442014548545712356392280648492930884252131610458546493068156489159858086311877792744780002630130151867851810860711664211736410692011939320091126562305421811839202814727080730930949471295564083428563653672686255141927814284035907557207489988395007297986169228254488431865279138646101797590719762509108201013387097173564633569486332467529573449135117328157881915774681733712254990858368052122815361195596717937943318803870342337164936158349845765055903086142081450100530720361330503733018264340705894781390601378770575324692762414053679123580348101159684977946430659624520282985748099705229292652916622554202842614002466250790069165013138260120961591328994558651778491523259350169557174700129235634642872813964273460304219726911395596693294584784885337452187024400687903309642739896999914515098547147861556776449763484172818515452940623459792007073982177168270928648450727668820503263443907655617881255175062696467782869688289324246742065272556363354116856857443300647650990584869335733523110173027034014694089260022947901221933643518728784003560667731311535695054198811243048733130710090324283227439399078444038200609429255571111704685051269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 478810129270696172375067695911705109669328196661630728609686931807182560189958797256455555282172532582707710446358743296570880762210891454912778147767889140321265639716025071849078927881187752957107485178875610030519939260828783259543238307083927397303123111521902524289219374879599489700484918536218267204347766526176652734335190238820760900004966584347315764054431228093424846899288049721133626958170401220770334194495728708020194915268746644266732896856939331833557561395488897427614501503930871319904471835527600995879389335124456934723117040537330976517925823229845392287841652884907173880925716076298969409071520995920917604151768255094672889839713764754402500059144399503746734459946993930556729190797709600246624392248276713509958393464531396030802153590214660636185442754442297662342512250911509393031820378580525460728180734372433274501856331128794126373207497090247013324265616910431581766025042008405935047647358113572916077037359784341780217166072505044880458443342410703581261619471890757630965114017802382424657831409403814392065091723204773310921684906501974628120396016631794463265798604955279971360314777169832019741571494239492317459619664172315142366369843399511208138362800961821821734525687627164858424419822652318541994487635362516111709817263769442109717725718023981050892538772924749927990922157873337357553399639505073487382067262780838531654451751001655209339908390380224415507398441692832285027364176096490999885473026744515987316262561396844706854972817100970390437220255400535983375567476048802723243483391422475797667464348419955779975462543409856331968334051274738302675595685376143666770583751318997704488179443788843381087062581004336870891786230606573611551132708965895138322777058588684708401879125552849404788053299176832062824663577155458257297761744981551750623867711566861335958426400091063250569054853589718694871658080052427466735736572281614538119685127760060185038588880217941291010070553575885749006572594283365440441889905224365159948716275571676295284348002918228784484256651696762083013442119250531373575216906013204149893927997944142145008169049403583352170843075792695648756312105401590958421503478575328605797417316129861568688046125986451288029144787699224224994143072364834304006065187692890554998171817255525120164866031750921463073989427114599474671925838576779644994034099941458938521778467289170617767464933202271216859489682033283168707222267366935746186545946660733673422537856157307055777746718519830635883220134455983236455108005320420083108455940540222612732585179205106392255856949670526827781881651937473025534304804598392963293537009860013251385773713350894030488476843300607367102464123621461196236729394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 273602935787077088406376003872804823398396028253326089601907894923277413438329187078248576336839897059997579154131239242041618138922057065114889590343969957851361201035525366013316050124299651774624091262177279866417901105598504770555575608989299700466458026203104736181338559573417710928209395254364762462296921370016191206547215673993971329629575658302049353640019465119446113124011508570293842722815828534421300496272570329071217383336130329121194817129038098397200339661570792166181707025153226926796081741270499546472840189364559078143411574598752779597880646418813914770704308981172480516944662333912146008389875161819016812514093949151586533560462503678290283665460361132147511654534170529213516642931768491001371181349905317051210465463117459633592109019602284224718487307236173594854149720733632532604735953789334712720030202389313953669274682643114161272979779652194241279565842800446566201467130486754869123727097542926904605161347933565351217317189845434465542365206605832313050248325322794616397411371760046218080033092279563492205625875592596521885720552869290437821831396664257231062500375736687242656039730113626898807654503447989653924882954129002937140363158753241980993579678450992893109285967883268991190041777851095808495580266775710710784783289231400760181826899030551704571774052108103342762849471897296925417368469359335351637860738533396120165476469716825402482930942821803503469970016326594808092950708163965902931321696507217707525046825529669072820634894880198549103962599932958810561735247720534244223098920115665655392149939012095126461316807205007975106544531035685335548275699717421273102375578186346588395923538063524747413241043341775154440103057279027882270419436147972543027602334465823503464344317087930446856000498696087506451278294302434449660917058651142093795386686391577076557992095486121375373949594941693950898690477454483431316507069607907783584215643689405129908212856678839185954704018959864273020540812220074234271651006486262019202254432243284067312125262942002998297204228810228171203497132770562171753306338399562818658103101929371727348944069070339156776266449852126907242247928324821320835408934350075714419225265565020570385637253758895267416168763230431420781173887800686372971759152708523847127516814562724058160475783559391382141221457784286104300147264195431802163392336701539220194907635278603460473292056727429244732854388943053601446453536577022709646780770100470921827006621888118626011610121300619489044008409307505599075809539575835180272006873161444903426747785200600826690868960302172112196288241219933331675000717236326560513415679757679515306350153000890469874578938969097645691657178525046647673585253906250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 321523456956951491846231666404536440086742619855915784563129237745995042581293235548708590581563033923896516927339377138535982528658330570273539001432087823093704933247733959632070702434716218344427752222031329387550270013697974220164336864592386977532848776438106701559010018812151648770592641754638062766452622254492558345543975367687116378590693212285883155571849472799098642870963814338773645644212193378896877084058303895904801997775236231796580147967933270597178170285011765701503756096418837682403805611122305445490366484581662920333809986921077887701924412490529580133491265487606302973334821432654839550682380953172456705524932925343016239250074988495698755155966495019014230703474519224502291942663147759297178012420580940344394652989304399629461850893626829420891163775737150023201529136331640172907286297678147762983176875008632898766972915095207786757629076207092923982820078257303936719072426919483549249747871343863542716869794035974640413850475141147217918853781758025847903642439987622446888450576796231466002120825101323944740648005904649275391358299613752268123445033422415407419212556015290371676375938249215962576970593069978245016835542903122794777638377311938867733884558754232826129053908695432089112804890092179670745587741506245585900007514849891787228579806277664185491362910459252428600923434039925364637407967990164264065739712308808401061816553205098110318470192796698473220901739897974996104721958517679342384631423959603064388723051533788160173259857811769946399810540397860711143068183936455390874115187383095717478736565171346708465110367542470188690654598528753390711437871469392493284419310283767063878787260631814916309892054738065072590621652739810808669190971872142122776589883638816494398015785036641629129150328886244852016082564828091032784551802266135319964851321255415551299320134707498435058821997469185008471932680120414379808227399548853306985581222742482933037353965009955846547908921948574123135746308016089500837895904607376268212077551520631486055194113638868851164838188089328889455598713990581713034134450398837940265063230912335429387705086677166997455602268348083516734525471492233610752394249398000180826847679279866351097357576027949089994980433511370385882606379102658915240308593827484274701831366615033101497575761505681141993408545838922226379513216050520517510415493617066268875443411161494168971648658517810486994054367963563076509762533855826322863390085713302543338162215258020198545381664349156646200347703637618905727238652842183678495467840956058063004917475200391221518409938846775833408870444252922705482095207549595392781190966661261434980003814566119203033986465502477931656793977212951967533851269531250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 80045651860771342598780663583023375636050511549365533104446611128349058980473071657436158937740598951964557996661438994997754778942098292416945375153604130240941753062483490848280107905223925187972621213521433223322423697653929668157587873394644230177405496743625036358563265125219988381212368855583084273299679437102443244266697649809099268096765615599811938841307054395480359188221247236527500455428158152756832769059916061124159456597193311910340493792139502178748754663852780643484564407685613176198135800493106297417006230852794631901964884679697685940206497261054200810785605632525711207036104069301107124219681631251122641750231679304375340054373230388876667304853802425433598019167772656968197834034141059845265637381309098926295574182217152492684964968289017133251290427290746162209488970176086620338932533367280580696630317389753074080972369292112044632616904677258957120465345138019841329607612426992619087518282299328661732079050623311575962299455753040873029359642060132767293877304553220825339359656334184195673782071684430321894832303335496636071614992935894222415147967184993224798207488177332359230555881891022082019318814660208820632970532969231249963732421186758680832167640288056208508453344766366503583380525250846681001656511602811453460866680338502457653849226054322262674715406889632027762633901938831289596893451777817918513916449301147891646093172203520667619978563063195975461238313203250744362095327686434571317122240369113787055578626149306397230888605884809587868544156486739680850225186830778568463062608736525358322032817909432413512470079813378055108300597297958740567905624832273377785454057961623669852014345911779200834765311616260762923175038315714961526908243625765244804610518922091436866899526750202258688251003277341365279650391299504447735826497921707362482080406498495250823123467548001466925907991494507996787604913064180852272643091198016015441541492392883261139990217459422381040041848636027280264858364836799134728076014482085427085277930424165000723086700477289720042760947669494573535610781046513034765716973745797310026410918143137290190449658354414893120635902804991777968789798040657231055941902747696089146498883487841280323871777244394116275110862363041691430255462208004165130026785297552511489187473582309282735487796678166923696844026274135963766603517343410159575425417343979539602407358325756379767759910229813541878725959375929928024657137734511130240639551599157188710354845639088514261555697625859514709971183227232926466390290038171785181260479275534924870091625330247403789344268094184604646686433810000080661529455548735132879022587380774115372067621604239022241134844537739818399353443068047731612488378906250000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -40504798842466410726749707829486009347918266578854932388573998443697009910638466899871534090386845001992335136369351161112466471688378159137947347025768115948825835899361307880926923079038915858556335427602631518961484145606347823478291094230250268686130703955036142674370031665969700938372045961076708724358818824531625667774318911946489070150860071253013170943530829600318569189834201057995810473008357648827162237279326252566312330208930643567499955661904911146797231763726504727768871779799666897700045278653723599662118407481430941502447447366284108039379168036152269145640246831975445283997421428693074935719576305427736421825277243638439955541675389530339708951962948851663048202590048783362701682507165656385913603242174627054405993375953127628967536520784845635623968459911401042295158970744938565242733083908663205763026401696776635890772841011831613008258830376707909850795039590316541089561241780441935159267932714365714567419888217842599516272549309430242890197090314177510765255331586866211891121037084102297522460441541922903495672843070218865689513825162480324166720975527528825835341712286568283970907378590828556767311389507597320807585633530611113965774217434675067797371991555740316394217832188787233966647605551073355291263833832150016009765813913505854980469986210521201355176274944005501700410251452074145449933268810801997616953417425446259082972494157600851255925126719637040458812719610601840171353457160579817314297923846788137743199834088177687589175599541275195398074115419078548228317089386102090724724713564239589775297956881411336780425580801448435637846981443392692871836063476608713147288856996751362757040861523119469553237850530057467758982059220605852173768247664454928007541905131413186790280893164134786139144998726471642414889479637777922167645341388749503084684698763034026793520414126369376130204619374465237393439219435516496193211917554538120601366973195482689304394140896788760757684840883326284590983909049172216213480333967723260018024733666417695405047257175801522713482327532305203779534128846328357555705503877450060467265262349123617470145565797434945830358236375695741947602640863290291911768181844549377263114347211555475291818159457936621553873272883106562766504514721559826589403918378219747884560083179381143917916806883264079352864132696596871817799775997843224126091814326001186312131943992620728167836324215000329675876250424679839211793584572057969183687012686519292351046505016714402389637753534540201012789991909063903791181559424837822906369293958411607848117629705910820654953308626450817687592872154947700538785997689412243834656355982021008625756847636150028594998823528585083833333338312969276887617675781250000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -47589780250756587820273074807197511367229317635113281312633384697330913421079490705566876723185215635164588249126935695854668395575142249236412034145398599522471674132824002495696423145933188515556739571861731891246165981339530065823854928495656218115646570516536568237513506144006001032738094464938584909567201680197971436919288405142412403469587865362687128649205122876027732985638379550197053889247112648473253133684865577484977383529758478337888422708777669169103833180020868147145173332387935145431746796770133214136723085037792564071579815493659256934655123047341398576698453690142745253385792393313654057114287704173944566067014203434319696326436400701927485256171984573874450274513856518073199122439028926815903514349931438204596829577907758876757430199924100674320258057278669960668298474987287493151235911606967751992111739815400601191588192457752181141505129667586762735698732626128410881598959441548451907213335563887433146049335174053637685817013327754047098663958499959210365587030501694161228434114021821679657152375617584944026248850920942735567560192059240353391607821553734175152755315984142654839351857663994773730324505471432082360390890676224399744663707100664858625941156269433883028288193829746993634893170968006922357109208606941719703673192959344821274722748174376975943934929796308593773015455336970152671890471158658314290059928943207400578259025475015878616918771541649191432818358438875001661543651282422539131993052144951607203745020648985489351157265023544522732341238870635083702089968786592670118833941506213071363198675460924002214433000566515060986754146710923482117435026824126515702306218882342009243317261585768387071615201690812676525991639012024850000301911053302758338684762692815119041019508147912169362477083245687896429495873934369547920865980516863180465760816650735308070691035435377093533599806179249067091846462416251096370486453941461895388728351348821122185511416914002470769463886438298786790502859345149610115963976405692938792799000878945377646056369464204968864403773926878084571738150284906311755213687832226953624649063212846760580214259228488913329331715129732289566209254090450118600413216014670472189940085136074545512086742147117874389488523835706457502462998654058448716351670708826740928408758627224734561428617003745601579514202312509415716807330316317421555677955470437059661355734579738505464994228693073213106870088520085392520351964013395708571640739350453241010271784043488300973842115238610426882656826560883417839906340636634954014791761417938789964650012341267519045406034761586848570062554544324745613021380870952494484699675871500146917545284694881655553753506059225197000532388428564230748332910156250000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -16334255050344171092386336352000636230565782719042135040126525290917902097985175882218111926764629521824717063536449170192862706764167057605637038125487223047053016821742889944353722755785626601729632640955839987414446393097536661309978589711130219631471657507209680814147193289827845710922617376574251909285276906277037295152644332644573989592489935733539447521914651184373246368668517811928657125701993166873197188606306837369477674908107234458343355828479029159947208590693473989263432311430927150128902113485001185509091955747678773328531343107100714534635267543265648893694999212176285921549373047807628349937875660989939326274012319246493704439371528147507041847741821706180277693331986569625716270102164722220210634964623684979299486561565848894789602824056341657081073138887126887102543537485819733849925794464341181389337098157213949258004989842846610749527853104429003452561768578511455390604245485594774628245895244825371310920799681916417629900191785165040290736507752501555604697730872283652510191717158296211750103781097701709451699945690633224842186707774744631409697667251606356743655673696007448926865806504105513983408726810995970897464904354715993390930488273516598027579224496290769438195873558049180230601895015293654575800833734064886674458653704830068426063904365254760217339209369262229039154952807552179274085393929843312730081629502311252710797606983693865415510482444000500932488369963906465284671008235910952646947560140676924522157742866699591351557803972658878441049369069912819786051043864457918664761614194366120925964114364387706265100016305955931794047626902244004046303248831895879159378739657815414485498399829424863221734186836983726843147220565647843978603038535329727251168477519257310058645423943285943357289060662821843089778883668565517125682103948697700750720204588881363064174377916849985097708038342489645740589613004045574347979796743492515091444380038138643379031362371136372938395760118029817083456476889675116520411818119563613187191786437044483087490496925959236945387924009952135227867483556172351160742996442469125550156037767467576214098525800952821664073054883293193645026799305053390362801254032766181995303831703129095143905937679586447167725099399463138730597890518893987662444910112353768049933557706838623196065927618502389563571453373737548327297857922735919464463507525737990155991443747715544171189322862605866739990756709390475385508292365706907236721061483367855210258232024882142746743834041568404354497672466973543293443417114420075422287633484482476122792633937637544931788603509773144768976532342035774265838739774068029174377378463599083862701864629154708426484861238985619392963710045592738662434863281250000000000000000000000000000000000000000000000000000000000000000*i1^26 + -492884142455038396012641070102878982587407630922582762629336270640598356611156661783358996464479635912714996813240017900785437311826984668530318846793934707575414816146074343123968396555400233529360822762207893613186311467671550168651790725407359607024228927267219925691835863734136441237733114523525756563812549401547088966197940401631592455219050086865337704866784368059709329789070949916121791239155983328147345039857372822218541912416010307044722196018822174836995951696832462242496392747737499281705805166199560840171914854021827097724699396248553904623071486882478178333179438675964342249365483539313029875891057644139878956179457362607836553609385147530615533652680740670656306481445612002596686954456021314478079343786855515477075624657354535537530073016222632275696342104171161627228869007928618089262083635720468875127328871406091624334087564591350539953173225497061157125848807261792202275314011591214288382101203322848542770733882283889254388751508535241249115218046737323185465201041493595766777843507787655914794774427301281064957701549193234125894932058205251418660985913903878917094811032523935846999651918567683210601297390299913433822062801785967540495025951277704108322199562591728120873756852691536113142253506282869587876064425198389867308218446796482056131971628134315872610735123197878657582448187506277676057094860710959646464045355125467816150629348884513422923659054719446093971475827432393426096119347619511056557023042959571545037946451479606122980670453513377049994868833165173297279196631922081894429172476924096187207395712817991754563220613691349853333928872668066098701405853068283155375966525822082253158246902285576726135741471636067854866051516950128134196636385687783935679397326876185630096919830135694745339524372236361559913282707441517414880754666081156134366997531748267456719923937882648610007696462342924310374278594805327186022800595440275733094558867609119332084007366632078369268736359060202912541129277307821842753314543315977309583699723945252766592541341658258582765151245389986386984193329331409706403154200511801354043237914511318229019399749457732815083831198959015570833904480259361529979426800124660569477068277874457325669274890185751207273482548997160167257929513601166509302276480142125408588584138975928804635512029923503181086483181446139704784998876320038031320352878804232707963634725303516901497332876076141036567035309608805536965011069330003841724153204600709505921764289756901024819134534459562853664733029507504717517520861814331662545970462426927582842924329940116398643283638313585642793293947877704838899289390267817423485092743485809670288454025156447451961563097807933800720233412514607551275097656250000000000000000000000000000000000000000000000000000000000000*i1^27 + 609465369425395206460509409629388637453585830532149178922953285877165680129756941212034561354874610198320182912837821203758529625613782339960743107274184088652065816193325820280298438450909533687878795430547971418445072098392822092446130199185167221965827076322231758289805821037635160207954279042017146644548267418974057694443176736927222590023592013228296255140340936819204869314882487601247193473586629445344641679635994464207495590003443285714749770677176049873742033448755532925038742254297436399165126503786414134329972575140545097241790088476184603485230794620851263372886784367542311207782791556813970900930797725821845059275902507929446252987296734701811481710746437343546255070866931364287613690457260874322763345832830361886099710457033730227188223114670309613643181148928990835831195879282144775317739702825024446867443687706681320140406341498000858965736995495664864614354489744154175389189075361253698993068098664062727287929202885920809418216462175809208912148805733539584790213820237757781001147378669280742926046620776217996776073055066606282579814434279987312667237952248094224132032225564194744279937804703818591722842661404791965890746904505755955493361649508483393080387218882424576819904388066761315815836353020049412831162328308797174661940251359900332611581762258301261131683554935668491781619790909666183738813731193101929880048600249146135907342068121616423012961515151483764497282273665547842109428990128622281354658708411137288798177616094376789956098227261127666459645624426198854415844132569471786056741982721013738249169209920195606867245247578568582587628313422727584458726136589062293168886868261026670389328689356732940111785265481075501476236418315768709314508086328921595512082953237337078307684902303478369350928802687292729190421053705277509366233213731493549051612980840528511731787137909134394308966799189604012199953814753462014889739221752179889705963882569380158709370712813273051965610048382322319752503844963440510474904450694007258320118405859357750443320344334589433627359597541867680516269014240023925722132130633963407164950137729323371199403061572840686905242172136496391639741087096951468705303077725971824065033540436367778589611926455501766424097553180315484371644738383672745569157399343910574632697739107321212596883164037143995103511633238541766479925469927151827772209756960977517473547581682841357077051487317112767256175113195362214878945336650360869454486840725671897130593694820275199271999024033183455895751743099434758493454948944436624990389472296868059044770348998990265181445580049598361411303491295068927356364694062439034670627411761017817966105709631003440067645299442605766304849973012090880136621093750000000000000000000000000000000000000000000000000000000000*i1^28 + 135753783204566830656958762848736683221197151287630734858363352095472260502635321410842917377623092996999253649835364558616899677958216691861424054872658064869760813973116059745800064786105816643849140687983225100316849948230784537583950310493763891478421026223001716946881681982728609764618448326157556571525321798472050833772010720703415646619127581807961914779184972346093244162356580480958794778440892523024326574091837996539922977986816282684362938819931046652515627352696068079894855159828351963245227893754300910551159942112145875741200209419331219007588437896954295534947896508420239966636664011292380626358352363602883080395686022956135328286966825953221389786651713848258143032792159389238508901496144681125512794558949288674484995110775814535295696854428716218937312225776084165607992771564593686221854160247305805203266662316815735046979840431542472204985302108396760236790494393224641690535888536251615207241402171386085546611769106011742763149397225666263375795789940563578483631727729916516506078258997196774506920692935252660377441823305117925066229674805109678086469953588003821768462067255975046753370536378292951274037986032031942359782575181534410254935328760906262827024558560231556928703155278872587268252069933829625721361320451562665671752387996931531229202967475641290959015810225277754267532065852403960316481021132607872982470591793631590603268934671853601510299587931503271771206416716838826925220208315081571375149439876571410738865145136670649439862993969685954737200763227261158844201654331909864642119245874055924869553446823528853289823219281493731634336670767629055567329969652518915287090337080029011700858973637912719691516127459988473735618348355705519086785822003786715124354047246655103057904754185888971137750228632627656257568729973765671747078241118022882273352135255558363068091488138056472028505204127370998621822988166919076028401529411642512264116987303037358456589077549180626505046093596045235202186296730719214271795859733644340384955367668232902888550499639622130626547413602785226463458366379909476874487364230336254101117029061249318295889550468145209915359616454570014556110335224571650286720430374591277508574634415951902174405569667050163434855550461050427657979289879786495778594905963401253531906391445428399178174420279121643008092658216945228037728823255996155604584026333197948379166414960407446478501550595408156287046958356526235177429490597949843412247085281904766439679438250687715595530452492887227837297220651455243857360970865016960438763700118937968440001908582696239057806788312707431630744817867348093796964386979109734469339282797089040984307106301475549163446910610344502670243369788811572835449218750000000000000000000000000000000000000000000000000000000*i1^29 + 5789792493891826311521726158733121508468946349217464639703253198751865234180697122038952752296256339922260123251837200965669750853993290730402501326549619772780753561771203324300922097141103211638714982901858077461421183466195636349499818940856257551212566748252320433041498090758654917542394018751645443858646913565679777983603833745672106524079122213194677408527672327120796649925216594801025818937801651658773025056168379708175369554739832815663318436775117103591837861574062820762925639639365646698822362078406965188798275760462338237894447552233723127349201198812417826876411311988266528873502029980353166205765598761089262252347557439421581590572291126890409760248022628793606438166129740630237101548722594413918013238613398027563683625043892176137013667370687355637678997548416194880057829496849944458526956525806325821317151105255421173960957226221306067771153359560526760314365803153526021500418682589474754054744192799742414358035883985465381939913085428559944795623344380070178385710602968143187453062677851089472876995720088823386908931524161955075609047893930315864462581997299686272744208060902523517744021268656571132030362376078169194997843865808735530567652952557102513556558699306152662820279752784457639453808340572712368560734493863447050185302269407746330672579960007038720953174935019966622774013460589414463467428054415399680796437889352435725147120184199596977646788984013163154772287158412744752473837286263635686180998569531705843019002225972306348320544396444939873017505081433433358485347034690543705577059870951528180057874089545261047340572201884285652323678393050467320970713023652194263898003241073868615626673207364833810831862880622969295247483773155100032309394293998904456945999970443305460848382533901260325433587699678303791096928264718124832207629472817030578164900471474267883663979076702622122469715548995044150303181401676662162098793747799239469815859303665550896247012231258066611757726646108823317761313911069585884827218473502187144377075283510262690619689365931447597673427251810218685459716096106596990844263292168265475639505393902286979619237956196926190368734046793599507634269503359688917459258020491311820013309071629085366138290966271114176969476824584109858699300077854505302145396335641897739716713078354491455839978617932615474502601043972355212408292200230041950434029888268603011189244308568567026498793391369048890745050777103802152389677146028435883454517354264066741277728997283057720310459040291760222994922661585777869592901017014610953054259990118804175511709719168553015005292695757976528400473072801849054612264098974958838006080590399093579602122920950614364820767412639795703078968133368374217871093750000000000000000000000000000000000000000000000000000*i1^30 + -1441576116819783793622153017546644588410273076001133869793462803257464634363429659756261716972265384250733008904855786217486395682032592479450641605096987610956305833072310229920593219276124786698152188925274271784613541709797486118148938450494997995222118607007810617066444245309067928779814466757434928323419427470814993949116658421605848906923682721012453567023051959635291142909909714686155866929315385745347595031630726520008976820522637179157910006268490491044603126113341988527725895003648214334173408943871938615369307585262193677099242611425019849013853610042006799646330401884135819691661077988276743278310158753245453018083545400986094944660840345459430001941622426428763734082415255337155105791935293300392423920006536286136004670062219502932922819682099793664721334319221150470655463832109058922764979936989794118673157342839136060323282546301078023509735688824458919654685190852814886951453935482711088050648047767670855784103724238017282473415276745005047480924979011867125724398106377050265645763682685261283557939193012785119483817959243376838007249868277615174623503140163934993630137136817859969338720040829113689889703631558080135711426759616138755686987220366716459758149115342916639158619137092632250071845274369883964671944841793952359414554087527527482062657716624981417574326766824739293804773643765876081046091529017280216788215314014397704663142667528439933075008789558288784835089723533348304677485151797711768091826032796089749951379877236982823123711587744979107268087684933970388233677361960690560244275258140812821271808210838028059793241989340810944125845141612047078510079544497007997185450309605846423299539235618352385953714872240459215801294600332446062081631404914089909314994682113399497126160347313842680073086165322956710251286329972894605889493205467474759195776417210037875545411863992566155026653199986106407015851284896030077096558880399194074060700406991170176229522152734910006931812513367668250651513967829985621838741533190806122074934430134945237474651317098296460383554480785729284084971821469784917768307848570043132562511981704780343041460719217968410231836992584380796364940795264864224901131257281773202131919697583815288400067110564548396365266044396772228135284680906546756498498326535502427621171885289192520276708274693432783349014005226272799955308332686476704401214550249072393136050444530390926657554840317348845517746715599163432914491557020143167087492561704309950187380854429158182280110544317073241085081510101286084949220646140337295500886974179336951271913159103733568573815520976842326308400134236673325163867511905517249605503683419928206835963832559458833608483739758096580484142058290101052050781250000000000000000000000000000000000000000000000000*i1^31 + -636262616234828025584506650214136963930184542006064782132670652203854266243560822474096874131240705858629514399806785755425071772977180453233998194748278300627032734681971302928580932017349133919515164582658796501313728907658662212699059918394646757453589911653175399067720182186566830586500460794872287433301080190061144440669308160840267139482779675147466688215100207023575740130409275036850164202640407803929166013430995165985426084432333468027730020161743553757197169528834861488497300743939796058276052077450464114396699015661005976741997252335584009819667950866186741530986550768099455893377531637636567790811363265234722751584343535041068191544242319531115856727365640552569775736643007160386519086574785906364886623061763160903195385157682361010220583716503997485037332662127121640676228922854668469048031037416536003360837173821033399848937193120808500018240933520063171149497812789720151970791325853610615938024667765010078006464606264415099466246568979399948557415290783148269747117290581887694263971758691500588794125587654218936613588923676353151213869443880478979373976577164723937012440466901933357801099878703739635667729277719862396394421109775942064270353517188899880247861351835483433434264535555127489383314420397337228136164790333375849044305442090460179897783095656293103999501131432827887942499821857872745331588920679951484012042139801978362338700362340832454275288779495837943949124703298158290372041963533346428593132222164211138171176785151444570808539583762777113365845234199932222516880299963142659668265913430860148226780804049275609560692104491573200226391866353497843416070875241249426481728937128748757454977533292312646018782985798697356064136200698556255225531517816492645889490507912199150090183511924926390689777865113039430684445319674818009536674675482833161227057938869235243565480380489043806358417204473125659842099902708214586124536149912286211023845958916177935624041977147781139906903277644429192907500772922544481834734846140346453576672199976119898929474083445821490328243971822941502222020795880314330261760213766694205997987586264737081300135659656376859687189504322401161049130604621496426529346779256329051039412534549437448107975007917416355437675565150124245184913884706972404513238274380591865130705107417520676716173835297248161498737793451757185231711040409969379563381204214133491680545660549532330421457029578131516587777047745451984356547777419744357594044362037739808176061597398263157661317091025088384470803890919375170346906087013096358245037454107188803746979516941414146676467636567731995879162837911622059555996785073923866497450641807727565458277036311402459121365305767638622954218592695457433544921875000000000000000000000000000000000000000000000*i1^32 + -64335842556257824045552039376560354359902947682691601964241285088129002081337303341751289365351436386530708250499562046850140903724816073821068875336119660557553474822516163915253005250778811788373912932484897726706026006792970794950117609824642556470777292823439303367496368933954345828434991166551500220358093129293505198798678200431791030172839083186374826154293124755541680613011352974750939811273561025659996802318180982358558138502085794369961809550382245356621786154723928652117718255432460735664560206253079740621065200954293762324738458258425441505974468306761609259730406076762123002611406311522781950380527768759832640435786987798568927922929402662771058163661774842707881998662334331521946844056999548533409484977025901494282949182815571499790714026267047399068707752836241820181546440445355859647262152683897244369386285070648520231681443502974228909812952790290128646045025324293385080221973817716535570089907660805669989596514843749456801287190354379242259255084925059812337921315435622520450158632849281813386434100606996572191140075143628862931663021892056770299167194248387025673362459654315591060483590925069708343463148780351618602217595381715865244027919958120953336109452753796776674404509669654244202511136055313414408345969844050279335962489420388520427221331292665228800638360451393655127467805956052599891313334360320721520555093187918914819592254557788618159151926261088337808345503872994621412967041322563779261821788448690281526001059771539659982538784443853731305845692519139108782845065669250971372480486438456471455775763102654366473758626296293154697308663855943079094156926540754565995251761757339524960126853410037164559325224707758894213166616007797677290970958554438480523697555523509912103039940312450069877469730580297336362679502138696038484464499891341516205076321772987726223851860471076266746035232933525677960862008266784145410254046272843864921616016632789218888060122028198934103837158542990740335831671303435212984076760154566098037594874359867099033384170893017979343856497121042357820184845883232850029098846949549516946199017021616295694564245487148312317023977313514657614765442810047451362573202106879274874897251141588874993608247126481978948736414161388152292493477989115971320940508606521935548901383290963392696667641104810991660827046764929087763264195994687447593737517124960467698909584329662464441578860616023637214914666649222865596085678259649665120007576540356110627077321574072387716764682724641736481603909701869621737117390416975030243141864300664471086007302933215608847320100126245347306257002729856134783166862135289904888220780578403121253014494813438071487179491927267588537416290905472565771484375000000000000000000000000000000000000000000*i1^33 + -9227838440895861752609974343386135826644225451084046889454301711242637162122139992968104976632892941711163890631920537330089269910359951842051442253461452211302888366187398776193446136108265662997455952317307878290832201155776938823533296448997352833745620030005525775564206916012559695063191865151967635314830130319859946188955814799609778816449898134755861056874582294698914554471354148701577994448217584907877194967756379797891165601318970157072091889718069897203319036414640027010626727338319724508720573446830426782469134731187044194716968736470544279248219782712086170021068905425679711950813963562394049701661254976197509246720042190146422875806173901248030354279316040409558158700393022177525826414488270364067688527964832556194115256434801978976390517364419739728590402313547147273036569227394081207529940557161218747502366887767720851747340635623961183213884070611586046662377594285429090348712421677290009968611203802635838454273319119058094039804307344758010796324402583083207226460221540233958522075423599421668700051977623204575913518790408871623667910764805740989297534074001909902610283780451901471017507968010477566290464136555091177679174015233218738905646980587614468815197731667225464171907675602005068080027489612020095718464327332755114229006602396085660830060074801369666594671457895795485701348855341968693875850691858608723934955007407092207567360219060533290050810812184631378885385084398785604628363480560358899231538345279441684473371762058951290867678890873157498168699978831378922128618016383981019867653492499782122108000065174714246448244672047484367732074460682392938818315580319153735432822326048074794026986529522945501073818336002333471502445982328091569927303913436102442293467865122967342982379442498264747044508488284509852403125420981700356773639398746262376859127357364185714850600222794663185557244782762073177749248533774163269766633244331111337467726607091024474015327023868232636263595444073532594442446949633352931652215925654026224921935386253371490144742143515641371352030336680082860836508137803368810830900632717677364751667898198420447390633222148721652697772454135255217910270024113578555883864856229154633938871054215240203695472414198350876463211655661015230393886110752045546276715059751307710223391937472523303624087901459893072184133973576569558830549127677959207967899089924865953163208883828475355233536810195064910479479122142382331824304257243643869316203416742119275833811912225213366612251806209509733002885434372255804932927595718145866199122341940667890238598205900456031374245161604302893436871097806006016457820093171000442553443279020039085885513619855459286616196568643400973280113776373754638671875000000000000000000000000000000000000000*i1^34 + -375379130804340911174614670042455163088402319376522531202033973389517486129387268242657892737004338845782541395836134142354388759137116629795006104750723540168634774995996500678490494528220192392342186087273575567460400433221331348383844550427522664101960220620879175394388610050664960095830187131289019709425105783954281322398009236296979381504878458986983773415485869879735642260253127825852837950709131162420492346936872743139137412501347123776849053695410831193358115534184755479290744158042490855184115353078598016627496947122883493157696339160198282672679424354158857409900322629618195971358166595578470423246374510886333876184781122267018926025571291392775845987822368247915959622749633897965615732109402407156454153303129220551832161661692447261331920140196093228538715940780363638250586637380756622853680402124861743642504018999424875878543172525784903887357264629080426679876646005956391209196052998652795049169622786012989020154097024733118704683780967309497891515215646885765423811968212819384047376079330209526025813252504130335403327150316352913259378344640940191182019660034804526022531546307531221890338744150581227253745665246095698747916542313023805181979292678517547462625295743740491096368384907900090726485199918821941350218795612868776662842728224166198487147554799889639770747194791920721418011801456471901768356993274415485942891265155268067253925753580123030580807304505834276081443079502628301432477665056276891476835562005180342872601935283389928783765392803199470248537515423312648467107592816092853806818799175521536021542127169893491463847608710968876164818147877505684032258486943761821512418684621951267950370764956694461302492579062164326774657480430865320547272026012417475972583518331763487115091070674200086846110265911425520197986666138578320703637590105558297361271550204347938466127799826017276854472036863660456929929281789902913595749456302361119509184408850440037022097140221551275527155024678238367445534653849072477610016387603671316358480750327770743815603977782762987754570245185830334309575437131504879221238609791390827846961137392763365067822072352626136005730403912408364782595166693549619275635130090473478310344347363904647268824664201235749462365454164622829402368588645717878765153571039862291593873531980168307403059892669594699051894218798908613921999251626504471316648957136105503892045303672875961963910815161323366814237168315150401078556751106029467665721423718675793178502684422450531461103457625140019389788273512380180990701871480547300569787553130231308898400489944712697669261176263796755276118353527921509941375868717576941703737162833394135894882172762757670488578331506761152827480639435168115234375000000000000000000000000000000000000*i1^35 + -6987473023620563664725227333524200796248737030777869826400101129191825548771974114623874530994027073311390735155389762692150188471637001167003515899277214873112891892975521888965386318555459103966247542341719535673480621472286991459571139187818274647321015546402104933870100258611063969347893639202304348382399670099985459197517321645553019274485343898521872278679664287493690321511113898328066729521662640685858290083354004273412847903539977898620820056492548358157780453099816630744671769021307055299825563301578708001628657071342142948568441813013766046387810550077658045260381961217414067286272573702268269342509594048550745436995242725206832923908372313649001236046170340332211991889869317398371039613025605056235461727199489954681662117760320647468892410687462308471732038782835452131090792976618978499360895264129540563407145147753950056502809426122623727302272125419996759972061331327536126602902201426232110203408416093536482626235115981507823729266034098268098805999479247800718897537976936738397964946015497551298063361152079702899309944537482399398754414903756231748783919898416037195781869550260749828140823605602072838539127542845641230270438449193348745055983016145483479538433711328137466582545905731484229012158806810804016021446533042014874249549008172446621191051217291039251468170006255120298978000850377346886777940918011972505475258799014056267435688848774096843330923381762483647784153734406671504215430370610433649354105411238912467623673606991315200986294834325425962621761033776536074340489939279086075763581335357771169355744295890230394957593894413738468099870358959400429598019503365127687852009178067556871409951539514342787293909041913032082719910784497754195637367261753946926983303298140626560509851108268662755784185369995322731413793391979899854269243044917653990726055028862361679154366597152716380242756713187078837660590696780386035076056910086363614542745576371773160962628984371422836027405618650040861987109584597355301485722910710999950445057535903581542705674765896701173090276402495927259249795397948056375621525362648436028472499291308565367469046073604224784346593196634615840179260923981610433894991645813170797708663820158809517072527001703656750011377226235622455137491476674755776593799396909904443002028055959464785110410017946400523443685663118760906482024746978526758721453143373496650685234140979450963055319790889755713261363035278465458566781801483597882171793556753909096634627281631637176363990511674777514618696145555554838514351423078959783528164828866243247912956073634631791685240487037061036840397124574570527719349765166641457193288176632450099759439080102862510909751029065978290604204266061083984375000000000000000000000000000000000*i1^36 + -943520639679467857448797309284943771828748789250587683409031497321554469344384277374738617478419010436545819665150403452031007183968057055404603702538882507367882341477764829918557248292900727892776629651564252358309807624187413027266766231902551930418259284767058033109984178753424866670283487876069100452658709604878743204263307859971873115069547699797133900476458414522701752884432730633590602984910986661146260421188140168237762431477122725960130099457727648923450149458957774722632606838143522255488136825752461808681683030903821252050186001953745354146927980665684461256465003378652623323521446864452877205900589063092546608423581324533421665103027261689534934522331394032671909896628419045697623955119643537741292069382542025108715991869878021968045171748209135271159291399289740092506205538998431101963193318607171780091919231774481222028584520946848205274800005174953232048115946580363846731240106713275869124428798557427671432825553131351976035975589203985292373394629906889756334973793004181550330240675436746272024083465188102663464707312102911230833610250564982632173765061890786660659245205895077261785212198479998413342709096747004123499439049534873396563736242615421897028657942107979303385919307001488695323963111708737441562418397669834732089482972182355578832246142542361337699194609886873014024847169329512241463538084411629004308287713860901383283462491707577077821372948538532312960649955532523530474654819443312127017792755430033113874774811994353588486314095548417960325336468295173905675090036624467909559528773835280979462068735778519432795640404866961519574023593241138613883043393113209895382448896509884265838529929710947896149071668456376741973683068090967455943595631513499350450806573831691008970486886169286861842423386701321465980043222011494301018903780580987983688508672514266640734637657997660620435532764883185090256734714979128949416894056759879650681565392849853371366802621249748933262964856876617099824755100304610875453085547558128489860251432888378390123637666144094083112940963447746184044373960168909190542123176175650002130642269939924245017888594027472568564153301201964259441145609691905219663635428206351801640641959657076445163810707179594725618473074127364539548363584152580942961043269272864720724582105925638270827284257844340226044357570706343740327699804095800388784854062854447047914993108930267814286645848845381960704216528398135045492206213702666558974741875008959681740529094582177303211555887375466931716091376619829974245714995252512127279106619122433869758669499084392643376296824075076188078614433073005491063247167219596379145737422010497763042389633464070184181972795081270826279450813767529296875000000000000000000000000000000*i1^37 + -67908743464206600071780122532605067314648885238850780986188132170639188248069294213417170226479236242152262599496218322085874275943781491300408303942501134058791232766759187281027203810801728697730887068996171162180214918878720031079155669524951208397744963603248437707760851514471091784235695164588501722832178697800960414282496030426497578081930997227371503240902850860093902339999353005878525518638009894493067729276194394114221597227411232568273311010926956505751096678235020286581589832195944121045464988757319495551401264722885800264279420497826509377645488466412158581190280093884013766399562305309598031946918153195193980115870022224525968079717564294457717969236578663524797335717997932848446586982606873347324098999107274270790448874945274824969517780449278520683638486323373546986361325784587981309972892234434638734452277403975930617290430173740619934159559381918745717975931224501716067512447158252538267059852799958223916884587990235733019340420791731153437224727685602231553110572421160818594264948771749119832656666219813364757430151144705678926704927685061294752945875513075267979825842479959697848535401781096780907627138887124793728921584957653743090120272834408470345192526422025284508016512116844241478240710230271577618321998769534982010364462811452662848009565334629113017905660640000703165277194322964434325503502413378282088171676423854633682540224848733979809765003000282303963260230631887498670953163700003845935655549167607311151856210955120994649917692176093006698526163361776063191682832043578503741917914895004367495214742236308391781717249991207903436126405510026927399117624418215799409554437371320118099657989793073265844678945010715946882713755762305932307602025179459400155014514871791644129156972246226429776219206388339206208961488860063007077390259154726747756278944146335238184777027016837758322664391142996094868660568729409197812160814519551837489836759859630545627952539626323592587639072064524941102570051600207410599804854906475930041154392733629900472685135215181631441413429749522270422646855276804707482503451393224472113485521897147730766223113817042961651531995553848690541987015023055840932656013158519391314703243520125624934021674327574091831217481460853298022430008857513795597068136029391827006241736865148205830029921556193614184081741671485905720279261524600832493671899920819623681076349809972142922990357389322017902067493642050776348521941513762802655557125394217067856218537970008731780632875147789108754417614422589541218107818508118830464401506804431116000842227797124712357073728352621612574118080213838669513592485120919990344008617070129944892735781318621517632719187722601777344460348565771484375000000000000000000000000000*i1^38 + -1806674726044695661625356482829686410420180423436330156567033367702680629754276823434547765991320436627071409884509840375581332389582194396451422839252020160634510296959004496411445410961194824788934480097512331511343129539197619001597654995870861942530657006277390139561825560525744700865098360910629317179516052832246956811062177070404579941997642423723455223937231278546418928168624222077847141159073147725703001626747241478599473572395939794188135182384988532130909615350952547623168502863823163312028812118323247472311505139772701571359112393998250423118134092366244522692610449760132826445372550049894858170387298105397979974469302357692049745350241512072948070886132100622074678935524497595381106025793010252563675142893149042973517098918557732100056407412103664555773012215084103884462553682169921026321027580239540012948365773352126859792663663161285674764375697062700419230818156444833764668344817762593261594231469922542923915463249224876849301590848325705980383968081782283442571137348342628319506976470268772635363149887612525681184794415835984001971308596471764946825178794749596969311988837446486984539794162921872541352464598502114237130033054731845611192902928726111342062424169653910343258942181421972531706010628032881814638264027146274184829970880324890577390497362915933177433917802361009539922922548989267025216248029123222332866943933734019415254000583912108274790688837310042622110762019425268266407920279561522803420207742705705297013699299498169485961963029835705477785429636973213550849264712375560324338583164293140217723682392574735474278572058961007759733791069932642002237797578772764653127035705097861543537968963590769828580935882842446505407493482313691104684130820861010906302409791920431893732572143455336478417783860326854993564045476067552349618886098620550741333181956134042436983166568632754474525623485495348683551437552040428595930379271324490957038370043377190434683791991417642188673596744201397084669731666270383856808050059737442591876681603833647086930810119845652950702462824370852668853144555749209006287766966235891996003174740981377856363993939447986052542230317293060697939409113154406788640576599966963680369225244991043833884468522148165756533250369470191241166027785114072446040250200123221373967529841442544667688829740045553438975492680675624605040287093534487591793073311570177541845549502167956449012368788621251859673038768195259250294221289933970558710518766975468549144557683200128793070014377257457063176092472922305131956322176108507881945539283168135734220397506592214158401327043892785413494830277381249502098929915354945474369018851703507703751495347505723656540969543024646827868950319091796875000000000000000000000000*i1^39 + -2681315706723095931793660147989456875387341194487742869121054779341240962251883996382676185786681801206563383671507394703397903154862148554689665441564569113301769425680823777914606107430580392919724345971543882991296669353886745114651345433146319935642777749569708518833177536514786195602353880807153802798390181102319063763122184332911262194477396807375085119732011124056610110631420963957935250792343612961348357451116579148737923575749680985333427071195204651598184581116251746630618441524216733977832649419677682521490580354352207711731835281726361030262579031617247947489941292466048210970258284834090366972204020515618895212481018597524682445331864346834640218803517181018070968077868714401797027670349843857663748831818556302363545576752252278620218270209476071962326579707331167139581135866495155768271229869143147290732451513288709190353707668202326931072557189124284175873121122504896494629854019495394605723002364546243087007078959015968068691474314353855157387547993853137966211905314986775378426903420052036433983647183594939551145564571020225399057716050635650671551934740591354616606808219823941506155942010622416215142061332948790353401182428800859741562065679229924763073621486230816365826192564124614556709933377748634788765514830930032334587634779773070938159803674650845385096461488893689544715632497715838817511328536849651420127805092984359713844012603904820984643858426674981484532443255299103960160826537137091899764797251062712312265422406154700035764056160255105516195374067220621311467761430132680323164428723759419915244130511086308380458676335723142711555181834699868759913898077745767851453992237368577444742299779731030477245352845982021914517894996967419782566601856756060669475639058079262016971878142050122248047739114687588522075268276207425317980210870496291133173499998722064070406648285139638819110394458019514180337917792200140584257826824471811252400756785999160446849852639788315350837913037235662970399047659676869645420563083138058280727121863401275082474989004839623244097115852194149108507886828390818067092958712615149287042559563699731337209205536115247666229839735184100985783612273923978970989685316045084320166877079813774402865209879275508458711727784575205525494327028305851940603237090234726069835892712528868612917865612069074309539402686923939989878535690733682652686653146718613952084638626005487924414965144111073451376390829447526432366400787821647494376254669108444627771835051439856001944151919161579472941193362606029028865607973769691574455380253356365347192512173001512375483561548545366282644002515252251320818332454188915472275589481460507317319305448611790562379722814468839387446829736328125000000000000000000000*i1^40 + 451416515026421081592200437401933066227188657359817592437911806912937969247505626990272201021549034753900725612386066950282427392231160109555588847593720659925559476248571021086429828105397827770966265753324182677013451071284735668957859486258193020901740677853398878112101750925343129011209088824936405576064578411301387729575565145369768701874161772946078417329039407904089275315468398014497034380054173257898621063036150800151801820387625878936637933872511532377487920089610026685439938255663593611823494195488668108627810856915212119540966763337852508938762117886296884921410697858088614783715491754452295827994740912058996192748090983339902364818233786802999082957512432374462800664938184223839152692927972377960317138689968752336126474078987631984453661990852457678472939045948093049181160839321240730017754630492385137278799320253001997058471805716434116892792206757170533870185969608593231624486333440683963425284667882847192350514897505554509155180788835917405394288221921026495260787499074173003352251629237791881632104299135769590976304158859850841905469300275647733777206026668845895576865267003147509885910686079476651824128862149100355369359295945803220526339042485317881650357716821155813778647146587172643352407765775971988146526084497197367883492910869858648237430504319173571044876474162556827549762715313278527028382972952270793101538634276223944742565517369166260336962107717372418111799041974163771285804512483565895019471576557758732780075130817077774616851470501743047302591826771340506319469523961691850044000401993844400276027827561952679825775586146067006576260096803379868876090498518914975055675109991523471474374096132043259319920298464469859483124089533243207172804800563613169855017615276270091644598979835057586827414846250120927486121162082012400296900606568582705134045258308831899141901562548645773285495046606659492683685568306732948188132770977095191681357498925460477860765393223274993743457647456579091762864302729869097910474527943211100088874248390759363305845905745418576618824404951403906123203029438796441800111789621939792441318164328756371284447360926379250682547593448037382393774351554491773772278945771776619170934660064516763737972816485600676616537667931747663749691732758161809046435386872077666185198991585523252537647755083373805282470212841348054573648702807681822061153366138885291242759970677803695994395152064276759381911260666312907216986812763724184840071983397421119084245451492142115121683812366753892072114751671575329122573105656914480815967951720751248519840389594384948378128541449551528555742112670987650629414038114331777197869445415395068783816222816913243669479690984500142582368115234375000000000000000000*i1^41 + -1095786357796006403846800258122725287653389190499004183484017139195411179717476228462575346742957687436036766442194824088586336710646318954331425744688765346016567245394317884436855319454405335836938900483269159669262058517971104007289012489176658478405696514577356503422134261036578355859461067905746980685427809016643446254022486803011876608581691052759065298164651435979471554103806233071717003887019512976519975012793898201044373281281616140182783330487309986869165619986210918682994555296475536958466633318690386441275370030401016395882695970307077375899670816411913857457302785650562714143720677656805592586305571989299558208826605535465528401367279576388834504337253842317361406466968522276008701094770451280283215352699226443073779580780985023550071665855266605144581595786790298612795123068897559728232757264343517019265688017166922410299076313710283825384900742052752072082813654489997902448790636304134918902246302924593507839033404779829967134263256345863718389667501698382119328638424916455545631458084003918274095207026985588666121696739527924903122244386283428496096779566851533133744249935893522973288102882519902634697793921075140654577814699674776985573351803231124888326850566840086018050744365678010460887977951833726165197232248513283341766692595130919249238497630595493762377885633243416666914380932142188683991597932370661177422579095127570849164233748672460778705044171192045244463467584035880269560782710641749820662290709146719698474323413607892718458331431580203201195737209379047992774256663090438519900030298802625858870363642755832735616322026207508953610707594201634947679879151803008163728627269653716024442148816964236460506777719088240449025138535959489876629465832768983430612041212143880536559907104448396694434146751753725839884143266966908687641554592954191942484125644950879038727691078518312864333379293349210837843375833870342369849981845091021599975212314090308121627899639114419861638463662058828121611387234590514858948547322157791087427533852521829596039672766395429268913041779619415802662923429427574641304403524743407706284696911813138180016718448275046331298778752813651042673451621133568099862532119161452550971228384680025565093772086357444704231037792571949311385943793555857937980379845188523334286746259192144366593538002608984370036039738884038593967716750400486285696686079424868571359601011082308551597062689040379826481118863906849154484856768229637562390458563227209061540049126525744807484472704437550454572034160263371172217563333824586491030368184138749591236803972961467171991963529075052093300925647663765813648531715384368128191300684980273041573843230588724687102145113553774627400830078125000000000000000*i1^42 + -106335254017744249275754249346770487058097334346242336071399368243109535838062549680646104252900207748581386431676203155778908780571846123584789578295828204706184376301326401208062432669496863439960130163919147289394453768563405516944486337131615808669892279248573678070759065134043460991992724272855711945205667207682101465714965468964937809344517002123163286604928041862322997828401981104197072947896078358653649134831040744710383351853292347440049607284375638953642308627600098013023782211377106730992424117668542901821243238996280655725592327228143660984721899342465680433665771678168179041195134542063445605989883371651992466516469631801870634353331088117456648308442903046737268587670757187024261350715168958597627842137360140813815285391904660670217246854434275673963528404517460870019727862677477917964170954739779055285408100956661286211655791636684895353250413886833855694601525011488388890928142137154948874534321619111496528457214283419625991495344825016440569340603920792628958371133188023723435218477963609714723204127224914720849555540731501793718857446864636315063412334621970712284140375805439234854856528610589193469855091253164348995060512403794272538192356228613360012371263173640007863426432929771943194496581089223952946422433783917795514732841637903293194540758659242264962735761422704703139113339156465382170814104320892709512143545940215809862228755005795059770431000335819875477882117746560137952288630644287333768380537510968939130455406166411281718071281738481017963792786940082785474128479484944555919172271637694319473704308530074238617535538351602155088441672968441125784614810728698679730887810782837916673107475572493164765897427024381029139302259649059476083592907206676170245901346364650264662584280516730137734333300940054061526947854036659412249685721156554224651543406395174690719053388242232514542285139852417945588642320528639690079860244689036194731785699856405202997852807493347423843609075877394862424595959529468274713672567663207064813545676354637621504863475684351110618503942630843582191866396315394831934542621128250740899327319061739055655727721098000494329309029927531239734404952098704761547208456165970009966366749436392151638271272414088442591882235361086985370580716067776172818899059843202807576528032496166235850776973739202069819115378422456349548821450257121370908583798857734659834534025573495698809289444519119137346000296627238760468991952543093033386847730123181327490938786201544937474448921982548554363434589801625061058233631831155961819631512827832981618258778510593034266175388060487741568144081206725006551746365580262040079389309638919793671893145995607839640490646949111163577978515625000000000000*i1^43 + 839420789252900082506395274122037185839812659561507090950556939852928283840431585085601030663042598510991989380884868014991525583610246395169577641855936086484458387145506510781480900598972763902530866506982643870385598370390471061071460665363138795647498171321031109102376951454921354184177213418931411307435355560197802120921826692288648680154187191670269343604884937294103070605781628060438352248224798740673477984462573723261076155727101520925597533526443048646437787540164071110978653522568296081481943519375191867053153950100043806637227567542012573583511646679509424779255340983131377597073277195216946973320863796186661134832311458588251487905889066421285493118902941261382347958641588799849031275224658217256487326419491887153862786085849182326311794355990130692387282803643293359309831878934008241758928542731805781573526834798934384695340281084778916185676263277769423575222083076514021322544052917599131805483912590316786947109698609370535503508290194787826635325539048488109779162486381144515719065901681810848858555072611852229817423345982089028122383698020588534906663512195118053812236313808406870764262275975941892988094764879763735714475540958194709759408923862734950818711801324914524572341569126874373243777175017588251236324112804579875337088715674865917681602960888699186181339246482977126679442913123080900089444065635352919767445131605319876937433690828843503121400303505157979693174374880804026779037690487516860653897393882788590703680897254712696484426997252424579830415379783472022711768067823292952089764937413633495338719944972585245423651301325629594170704836821729756287676719308617113758506076576067915774414275841340615147625098321345744523940685177053111747572242995385732923115665532161971174719779507953084093288493550320592058718133438434134097804438272776565146020628083154034021760219487029635981147515146984273738990997940741071121999607930926511825376460676629327366600844392709954412543761429232458644218376595420246788666716929635530520096667526712798481141257704023278262018997714262647896193851286250132029243663880122072026949424003954938601005712298781701771085017821609466318131444517251485643718043592335608869728668575750887479010988466966205989680397372872019244027911824304850214697634731027893833092830591677710587001772795276834063040534313713885500988701117847362338323956869257563549432967869079897436279160035028613787441895400594426251046545317369929301798088547219500902165346836775013305484736557619849093375355067165550067445335307386565340301478134608588844162834827093771611334109326828755958282482840188053605818363774539570732832219861437593298818718994112186781414063928859573974609375000000000*i1^44 + 4371488644203990615031484897502284778870460922338267806956277029623299100989931269467532571277452886189864586090114163558435754176431869164233829082045817180415344173537494735310093020625842840224177207923575181043966269661016784054971092727807475155176159353209416880328687325901317108668051823142053350987574917722670735539455658452322048370812802298745129014452110981635330594389286034666872412082940847420777762721843444993493176961090627178336333557906812178494990248381832528826863564922221407823895892946436965874682893159750822093655458897660741509348064719761944352747763509694749660163207522241785840892642323544188446833551432468564168825236839945948829426494711913385640536129534279623685089242303408739654795045019884073438422188853271386348981210141857010971204695548705539470225126023577334173848179177528151813002082900596684318794908367659539161822977115318263925741261849512254220801834323619233850737566788256950410949618614835608464591527618694570621858711805978632228822500561944276775678451901276349901402650156170517908959835947935207739553406608787317004397016464531534822534844442131101425108430769659136103253881696051638798261765796652369886834236773954392955391786702680660194505874459516698605042051647747124176554986128042865016892670210370075908622275997818329444807012763013527755787060043605308130979526149797504579835662636387601009665068546482864441963671212278663756627622871048679605784869991067749399288699161999782225769604872952184150589802629054051736319774836298460121444750706990826187323060461318969025968844077023248419873070233947685945799899603736976714849599987362414794255416000817768667118021656285154101322532896376806082301884099990297473787223783550018237740148671438551389469869716449140430385217850434516592882749560247388076695816346627172734512781938219008094029506886693792410475982100881938526038508520984429284011614820205531463142552735049025918834706453622328807264789422286616104589834724516268479767002281165092916803233182995780212402087845044425204345277941811203129629317938770018665939504084269774159633379066152291348321604163408027488947463063536550986491812748765856502697574249608832512898258241043994912389773881873126254281165488167196191228353551669017043984938701049289800639186579791674677360795372714318727878669727987475070504506397198224620505546601817756650929874515224834804412288989436524088243725144840956674357633213350161312613516537340988777717122054136547191704775620192814648345758318127710077561990795043153693171970183390353741459941099244361479522575035060352496885848797299754828533354810080417837788859992057189976255724390940823026273316165067197607421875000000*i1^45 + -62163281187296900963659737386415796637271139959446180213715161556587038444908179108129521469888607766226447759739414426622920983731092985344464618457981510991795239066814051829205618189512359520842419790759721779983281233245463089758679743954166351656770271174184108332375834053294809845937680312647626914973042540434943302324392741391215784339992200373134686482007989358845741247337419770482555416411486919687152447743988707575867800293233894952190160966836385612881354773503274522491261426716760680316466301300580591935997530185464559340902942285414528361595159367644327751443690428197887732977197686058760929279093727374337701895208136832456470072018757716146450199320493343152355400797086754525237227411450824561426677527907367304325040748754792842388851488542676705211236922897888034319685395298813327811735300527191190807278937869396549728979293249235991488679264286851390821316172681803835667025490841568754032481289302924828162906575244695471091729848414943024122559200398575847732497458431481311915460653153302913505061278605262990435191869974706273769801120231117759615760184736015277785384179421268724342339401630761243969402465753943968560167862394886673277549940107111278539614028506247419124452777084350752983028286475488096761151767636284911381677730493922769455156863087188678713600604481496939437132314042877470845897879367909992290071656608071282724345231042070776019014232585967662142989157930223718426604857498838063280534514205837500482769892917766636953808844454961832612255621509041255467412826675621696702644317075696548596377655073081026417967841135141209852911896973785827182192697001829448922631655752640725360842304162576341873545602927854836134989008905957941198934436479920560724448460691237483085935323643478350712911800649561066630523960227863118913771416181411091398814217165348922078758091228820682693485770995227807662657183622465648788047249722683723891283960099361398933497279062641710939895125381492979641309905573471792107589653424254363496284282246578580132736609222206899500768369889488719829954796427063837266068758169802274029484386311014172967837369480332982663976681067344567801434438570102669755461383362668688287447079425018196724529729949729603396898987746511353808420150154164582909817590962717575082298173171326058921239224695500829617745778034238425280034228482191905597389552035282719217794863408305988866165388323842592702658647534781888849195182816015524119318802974472582845110588599242096640727451868702262062279008823237528457567118417131360296145745483890295207077039294695643896274809307468645141587657695973010492854468295007863757508044288288097256630357281957856479483920843657275390625000*i1^46 + -475461156099259103325726644494983299405471163043546691009933367545058665423535210190034029418207931261484872927838768955768336264049996750880008768852484692749669771086019518112959369843722861534050595441049986535736551084815047728863723662938765703928878419583509329340353793991567025078473788787266081659601418047197741552665265295529004184161373746907609562038382389552888519086128357249519814169108646956813315819966000465246002956559154429228435426783234379171501803051852166798947988093285748768568580355149351614031331767177408024250676688880570918586222214320466384963471132557394070671720139101154250878962135946703130359471817454433249813019760982220726729855401581558216883881769941158821822877696203863246333077982508413909982295691768798145525590085622451976428921102401537232493652659529870401087523181043439020138394178424000850596213330039652015797324119125786485843629701180202053879959424374685868747245029532200299264484070071087889765979386854313157212135413983835621213769151752322979786096310881715282230190936036230093252516801317243464260608497254009773714209422378234569258001511691784771064348592612124704778751040714056669064851870221871103865073756256800669036988907326720290145213052297284429741828204966445431325178755297149362378448819801241004079024138383785407259038062174462206154841408500513325284971234276574951392079197155379670099092575323382592514914481383376894141814977605579004368955677446946384783702434803508214928711481458242336595136413280764683731564278740437585180970873459328316329216749156194230071233028914007965637230097882654457821070907006356161734029141459066954251918554162630712419801794287251733674710560580906292932814590822658825461808320751424239787314168600738919610220196731894311659188223277171253280520198621946542050679266837447455696306794236838436904034949838773779117487217982626584750182273887095079036808585837935545086389485524224796902313742369563488563120345320388124412955453936448961162808646269884328616130582395001429181043390841299659518225166638404983963842094906511444243831350120649618024902885909741859764112563607752971325536832109685237028925569163371870846981909212160361809878628944499666663751527532897698275280398218786478658503857038058162898685576397456165823415269700528998298178217944487963728002641288376871255986652250930280893767633605516626157173391420588196737765661965792385039331011014312587320409772518067604348997844324125445907689990914901735881802490190268276178657694220175826315318449214142701963344236333996674576353828275616220550421818277079278758005246209088938360471188741886332926666280173358451927713838053570185631561116643017578125*i1^47 + 3421170978242694172115829729949761031149699476404782044001607038729155024840143529937083701686706543587023459136153904288761863425737488707064611997918580585655260595888503956798148382324252087567415390288111226590510083688603833864987349443730501067882010983917055173283968756234071670471271086264669081530416346883452237446418776004602180402877956720240497658239975474640614117217395755064520388133175988682992045422005900058128993338875578679811242842979458961636672458638722968692945354136257758315651541178665921904185142758476417052145747588601073555230502189579073241302091904700783593792357042509579610501607130791171541746601416339088545947430127655743798183298512720810426720691889045257461190253369907215774369103419279409949467736024926789228380745448386021592035728378258948732939533902798632634456076665508780998241385245560756890533702820618275834392422859062801912263924187827947941411353568932295440656858372571462537705662073780457967613899863874885672560370110149310604902070593471670309518292934976558196813171672589950440858098341601056745908396334744255366810236025460449604248362604721428953007738684122129644366724603160548115065648205477064083684304033292992265884389463214620369445605362371162580439320021381949073328343140153971456721589682092475211234564207321007029925811187982036067227438548563580028914182820419205357019990911842617844142979688285014657685384793046415709418288262841384867948235044811520779229557100038659851821891045669573808572069417939452546620076365675175190550776753882572548959864110016505216738305198210307234207967159022773711192886204479568142020855893521662344798600619982593366555957230152877482889141832116084393192042372038736700961028447591610619600135678740469803228530336031851344371913884138192169897768434866549109777831698914905852873148697687925726920797320035838594563402539778764930668506510914782651796919194712713797546727559452234609384306277469178721049012627851197690242735217497039704220040538690179444671656509702341088729554326536669863459128064972256106095253265359959449034362167142382734997485155353983636437798235861963312459799507772608016288461026141806502567897517183559484618437683711267635204169122932242858349937618671135743866847869479820202147264151029085917131472174618931253315301244893144977732717066382195427862459598253930546988095426980660758623842261715860994487371655859196022641123377684034387416267857187665701720214046358522778829784400498847764302250766011741972409904338921613835471466943056421091541297968556055809222602012734461766953298044823184297196443655446772429941697194632247880232271288655983862175351224916048598410613100000000*i1^48 + 19995586108761235590251321139184683213322238287460615353026128164808433163610435633619438264107514932380934573413676904034873115375445899582653311478275745480403272219014956379537701570155586913355991372728154310568102701708975740008835465181543845808178678689926099586684198889735826371654681119181752464819750666800727331598252597987608607279266387470755573662255418894968358226966307639728023256174584479567754385883532008410336470085543988671996118621126383211950957601822831006832062214854522948737591918440289529904960262268790833793040131883275944134011527333742634527738403119981182447490969679620597128857419109477246107341560810553247851189693641790313429177291017321063186928429377327381619206935580497206815772507212249277286316249297600461921826171095448786525162071728291075059510465289781528533044378762995064524565474480687026046356436097240471835849876095128327105596894696976713414696143863703382579301485321933356965832182245866244293175412614055662846963260835878806875586278398059164117290788417862424390437330840840366064875468685568688550472422910113853216263281583034981694270685168511050075980316517524974529057882652000072299681921416182626484540727459508917199670458730438220033307638696641502842132802611437015612980017399335504758012275292237005796201233849901614221502366675613143326145585671142840289745867368590099297431096601872825489158125383208537030758748868459450810351226692978615848655552169131676566493750159056207852658280862142138541599552673984440562952223582801539120475653346835162523961990488750545446366055935779456468552983781523280077153413994490555179512643831780851685760543593493471849657894403614322324766257285809800724660797815048959728027180819051501525288799790185886954017280332365326725661832353441098812970318113350978304136121702720368417175313719455548597674408473341837007761731783753431342774209969097555671000152484043943124642984442956261231993281846920729811169613744501687800199062309841411157535760896551046410208547350577790583037448852510878584265571784156261275312422455033906833061625790604240031013901321588035397695462262770172523630657878692696800210514378899595272482812844956605549462696012125215930259128749973198581393219065435548729536580675669313427864575533838139102725897259828010850429084041081024682135808313455568221300685563670821870858772000033159417913662507697740753740452041706051348695420649602402652789865064782594132851854074249295082801061614965521512518696274110465101476319839388387217279083344930455755945117291201254946209333222962541690063836745241964377576303319775342529481089168362691839412490439529671488959115676223363370752000000*i1^49 + -60303803756797674400085489948853440464972688648929638593507607399074696932117904668144715917012656781848105949834056307099855152464705351395944676087988901583453073570990995243881845238956008156623203518644239461050532962901462736919169484953433577716594032891904351823105746213016436436483122816491049504469374586484314439384530525777222234711164792693078644715762305968793890651382981202585920907272784568875365487642383108900180904424233218944180520495001779809591745337466831489573329776136180064475751087788647776453749855700771525126041711330789075930650228540566239676714544129110552934294778251686324759859673192210741964403844060444010599362276771081856123051032920738074862379384178254086763004918241746174336581466403173493441418771797521435719545975695799819406580678404258097234154798508080147721323314113264344107140656934025404582099050993778711039382693738208890293046667514039363011398260536505195995908261756546061527879172583612569353385951779998247040911909894785277162177493410242846536267152437711899192105902376507898358114769768284134311591143541881114490145448255681410374676388701972401799563892395611754975716274304175327679726606533177863630637879142941274684000886357495309717489262637306415033172823533340071441348066864068421085339872057611650178159975134135598658387191384469087465091210342341595130838752174956661434637305134627588563023771900686539477014532029970935327522083930542058266611082634825267362162174337792292818104339584067313437051231506371221006098255680585131941614802337361942173705294870135751506529232264712847014928135898473506142911159900855559879056935028891238383694376322247209521461171626907277277852277782584680368295091139990542781934266826588799024004994087406175559333705238132850499818148728152403801519251433125068281890396367670234863280886961531282496961024184868300661526419237454551771519606220762293554505252765743597762756010961545362084591490138819737815492704637269862208096034463682674787876485241588871698786714581431611147556758274821331114184179855644264454204155423585302742094724912791065287077588619182242053746879734586252402028332678213713308748267464094419566461624764072576086031612460633995272431923070555679942594671283274927755019787285514390568121264702978404591179393799530924115066593020181867243000678409403605088414498794213561245912376497417926234954203161295511460581618911508642957423186201438478818782866147625667419517380659694886395775942259851148924988458031744607976088492644304680294190695148079601536771542512112965186359605570437417128563641692484767189522059514314575928139711635895232249179673822162612441636800410489978880000*i1^50 + -685329286371109171060366130233633147217296486844529826129492178048436768119889805853158049691847100705278057910695889071202333485308783652944553807615363394957476441304163818265409131389678359987332932054377886472713762126570591151841881407566020437092587075950970878184665634726057236031556236204565819911252906153770259453120203304033479867202624636018455520691930172019178666820285426633349259466841239819267214491375578227267527845470410331420492407728222773401789027089182200217783708491910432342202987528499514905098475292061360226790562202522651549966641177288884266746069743098264348864608810034391036628483142612910447193740636710205112354252502155184024389148098941170400496735416025394655738766036210313762254720696990114747987662412710703945908009905182044067845957655905171851943279971179931276968013946678484300606824101815555135425858300029735063004689574731246717776531834629635541314843543069497829581812750634650394252408306339010298864612654227600582227069178490529383550012533818822830916190660706017665095265197304806904070840460951001365292317723464992157343993243858075982384551717770169032509853817296161066848022669072965636665680948177226908596205823728143826675814378836385038698364496266043868768816026115970011863261658849033318043037453811796365990587561700316567314627957433591657734574613177317056525195905858007326041275023550284163841264177712717422379983884064972416279954149119222518737045068522691746065156441733827825250647251176338843125949686684332491613007484639041718189377366698580809689763544031275164306967657030827354379439667109948688038949461544815430192097708123159434762875222068657010760351088831392372730713575476028625465268549070344361724781438117040722003888546656855111138577098962406819232035557422005571155503519840325617992369538287848128956944505707082440988964059053263247414544573722397893289532779732835250194650346951960985343348351608194284394343066374176998716541359623630992412368768819658388735305632946485357243986681117016405233636099795329429543650765543843360878620849151458428683097449745534159454711465357295779156187563239463172658806725159825482066963125512031959250694016821387243391412942556031064765313437501872665574739391240709384957751050074354962977879765149739683001599212199057914784442918875230776879803110843228082452491248177469382062097396816712341157283313054460023528267406581973157338769964061295266838698277856748511586662356723598759115186792712514803152104966584076453557860772072751280148259661851280166003043008422937992042087770209501817238574341712101741853996696315007812756279750127617244233318120580069152103448167684505600*i1^51 + -1105207037437335751034320969537952968649066161516996875335612551322573195362079898323944520800278690944300391643597743896308756035539281821971230430325432129270543345903977451655951358726866098474034563580820736966871940944724687499022549727865986614358435858974049323281140885984875320374129007514455209391419556059960599867614743245520998343168401853481080282582377866064769412819379257768201951711025043585994950038867196655615834879385067018205553964297830014865358116564447623262469598377067945957726872812155369717971955182720490345737593869359780721558453394494217079588516911767480617766161507661329403734252629778515210109691275589744563684770742648119631365630243045294468754658098939147711175062444446378635151413067479137039465207445284163738959129626772871626471926881834411231751132239221451765708466138114522874418963355963110034829808187147995568802046618319900232258628012945618611287839464032554648896880827955120311408249298309912041385436826268154741445577974071865671760033062731303903100325174990090847614906958324918186470989762918656037328454603605433787032829524377551933341247470810514439368492391737585185150505458426051380337613815992732880687399540960144411847010269581500653137072598991897392081733143811716702080712541470935656172907630609322551817980397043455947238092868600078301050910731283830716375575753178023867989117796233754099387735486184114846826129063944879025575856184345920917308909447078327502306513797249925290110695597904576315062834166138458080846166142456089348447492749703495729529207899957535351838438109089962302965396339321124695550390331569918609584968383236769139767283843633459932686529362399496973419305738381531771330258336329303037126782981263417602307963160185307773599450199358224768575758655757419268226211784383656431700385933871144963558183359276641240714373869597878345855664844088209409215125168464392975546931860350365248413998030216102846652874526892968933088993825525270603102295430685930738996484742677555658040953432183772829613494108001559212303066288733479121893414990759617892597723033639913647118818392999510556980638841838209844086554737439282213757420069735010443977554225441901858483766790982930588469835252744654381943482628105660693245412432603148424339431496782741150297983690054113864827722326178675204942257795678104737708983996123243749320501662975059757902512045867724492111895193775470583919882329021192498622247154513257243616419316408704548685067199935961374117396740908848724822264824222592902122285639999176053611270718442685942986345389555749942521296411559359069029188804955100090268597667068188768589781687750755619700417232896*i1^52 + -494460000103850207689891261688840538540741570236965928871007055789307555439994180333604329155538174763631654177481022769158820280801634543448584419173521411519936179231728539479585845083727012681653969705079595116101117888792472696727966967840842209857656834817075784980148287688937889084087025176741957036291343052717993946426931882861036887382791827682653532739040855336184386991018960333483616571170187089043160667718738848972916466561204274175490539768660590248592413833266842709483665248390428996238347181585268619149994298535399327605924973122499357843503043340157868942641256204913445945496738203724484812462483500980339481932637059185626691245014202194413325834992964341829073274154771960558852317091414291345201901938659333216292812950437374188714868717083572703968026512625226537386212911327133045463518833420005066447314692995688555224009224611156839979804997967282554269771060071671666027448375736110096293696745818314831221730955319189165652655280498326555308453554248930620174534764822674140347361828324090425020380668024304262989051994227409870495956273323793435145660481464201033040223015213143697813494760914656366625596329238115640716920815320783773225565776711523026516639312750228777753321310982151317785267399053387191226612127373625683630808178648684038222305794305855149113265784691155174578488469489093259925428594730010414958135000942319387907103200535930557390419743213322781166996362363954009958960086771554138848500829083613491599967925641653514584185346552784170761902587064339160560267588212142992031052723818892981682843727306445616983710950525750355183597068488114395904701457391860162880959729579405365152821452874566004458903527615916976950174365849886999893245599517414494392552576766559422392002603026612386088512570623104529612636621234692442573760416740010625298790001742872392696501476028761586443801519609707669642677822799158808501422578131625935365584915688621868971647198702935906304402017320252616663781636104082879022961758911801748454447792220496513261856661554696144726120935345952711456495455808616165115660633789713662003961105830088437804029974053036841193352926525793840246707083581914899899998634231692386197741436380675448566395979607909218621004112691599971117063624532093659353025010157878147628517486455282388647912426128370730669569222879559176208681504871684438580006811985209275284935084867863237402539095179408643508413625051332437957358451399505552048448694228165047226305237641165211304879772880086789172741467750637881114700148954227796143182099769660021711733629634178967089821887482939573354368466394733882826266839114409664690187558725715356549120*i1^53 + -68739393648980389534218708833841495722973756641541605306490903945526357324536526357979839412129399020233480243431130452647419930123578415709665167740289999653862712485571688077465851343467471887143563286522293511517509162582623990498279694969983233705627331842870367313651816844697044559859742457971242153927876977226766016073242070817613342385574139873084150688452907120754147959171916196693287332301596767696722516782833935379999275709948215517762518479011687097782916786857444228447214293462026881005762707921692477469335429560843352944263264400226525265960488170129534259590941789992792491499825899893927715489015870512849959841962081048437778079374767086139733840028696329248678184064484578124296141398836142848331230243367341106133899938928648373486553100670430877248228381834505567040071844397193630453660115117150388410702548111960323833783474151444186291945572709270014441714758326213108322436134773155155307286859665304155692244164031127144302056952609923799720098689370054931796565962023389971850197660866817398881131796428800301346256379915924194452703887855130609801279261577701949307727238894422797811471420703691204167742154401762425705835717810571541381905267859043746344499205690319860773197446125111648452879058437830212481198366854705841638537008884443167828131935472493312902801563722588500917100682693527436183404614159509311614399397052648625259274935634891847004031333331734770919912253516623984264027517748170074087445906814666188836185123549660244874848806182604479527155880786001535178760068601740358951803001324916967477029992007621317632663222019358248885507379336519135760053462393622549231138357190510820072970663465034639758539890194936133722602332183482379615366235108914410097031419416840870299600390068016673563360768128104931456479197339033019318317900418351593995801763550241181563612483676253023825050184234716727859672062251181876735571016362665864469753424837133990487973747913373704912745819713586482086138007934536577688140234728532135323526528480894266323578442624117254870329995688232154804282793448830890356576502749479205180200825540470943143258301849107127998017563670682951928841511564976900646823656104605397856460873599547115112239567435709920113585452026063576826491470204402411251287316547201534244655836856834400127850518816794672624306328931617350746939679650976491782068157178686276533269585704483997490814098392565921728441155018176892119841056392448130362038068273291900447605293683924671244292978311539664151895420266958339448762137514801942238941121975530344325962042131185730521335766354309098952336212490269292357025904172544377370344823980032000*i1^54 + -27891231755535797254619033714364540308255658597883472667065597404653666603950162684204940514734841309014948695830388825330846745951552072184128567151117721647317595805911306340888910644242071703466488012786602262616232477835360937617935589557112167629594450440338593335826364559251482869033883163762714445317793700565298053745075317395445175863341699169839164484309924764598668994808158020104712240597314939807095296469878283110318598579769783359060328901826704393360514153551637817653304675734977150338768846520578007461391833477422466779391854184762997382666521633817550021816218596677084928435156134844730655483250948748086241101932461962390603446696835543340738315465576981131542605978777111766337330368475004241995822274907466138951150069271429313976304906562161162387141899274363206455584785237943752086243540686794650364911279295180879618139319351371381232284881281828727018082612462860759565861437595541492572433082168973485376654608580042251138598521467729423284033487775111127761901272742034635226392755510187689943591609840895820800732932506706114912126871656840288751972963169179588037729049109979182168103250032441775312624238802572432284444486305565723607052433183468233687246726364557062173887644607386655994439756900671732526555218902239720263042539107371497504255666252975212688892975599729032495723796389828401668223550035699209309143682833846612562108316443695636028599228474839105936188401472847508547816323851578827906992439576013114852722075431539942453478078656344617383834467373414097411533327864932308864190484386480500458446999188308195654967234768949690346032823749122932307032438869690540029113762235993281313012100553885656645932459270779507246688414143451382888639248163390171737370049903966652380937997888318657162168069193901294876521167242499672764890898468837270699351833768271408637379487565685325739651311521573324523313994320041821963282528956726360194950548076885257870264881862071743127339722784453257850479067648170260798318452863030315219944054711285867526351159139432537423625455358435338868135590253411943347606141536486092628344502241837145415233276176183020790526734634845439897660830536236984207834602741399407429846807447517442412636779195933883276784361805067548830910301460929800601803629749635336686003128843131662121997372802200963037193224763892372888458827187196432587603261113947994166197493139225128936781439668915374032582394444979131038794891322267331918392042972336065609897294805939201026559075906738394610120638340596685518667114500828031021850874273408604816443121056831380550650808485735473878992844131097959886562554184636513559620091904*i1^55 + -30251956820790522977145021220151148533329727531012442388058246872789019650037506304153115453858644816160965047749959705806229157581780783848762401393305959499406833471821126261907949074664882139293141644025779024388053643789699074671173185681137779510160962784858455385846601291471808524032688171164346356491498918602568532865274140462462174262045297185919449807352461386245101024897261496794931257044015281143853037471319525251960278024687802914231684663770733305532735126203185713272011517771962942094408965137828415166490846363786747680341452596182361147606439271848135415960163395342718131386259891983332338979821692832648541226538312255109252270180729650997402751286839016251254836716688573853395801443858110292682110473275994222736411832108791501719712029433366380354209688118791158962351408143210294769281676882623057985860541754795143015629348158896284437636197811606020847095267075565979422974673252354665253191383174292856564288858673284117863802041906344024936374241004286419349892244556785048363070024880358704262866879893945018458238527382033446021940052876365735072547677767762396285157183987828353918099343129856645219287081160799131154481860193883928001113736589392788853161301964405711376849677735413664030148955028845521826053597689181802755033616078803300565533142064324813978522809394194796131191559666790874738011114623085035033242611914685490847597332769641735037224601970549387263114327009940766899432425853063911636677347654346274275887429728681812678536229499052398805668979910278478512943741526454493817747689649389938569415122472781338337531610756294704102510092883718367144778639845629218608117264367230896855005123080843275752969962475849882098199171823171857132036378000728588117026148301802334723853214425323599037482741516196342928774601751071553388818475030739925433033712223905431320042264468099562572007409103455979681368971788041619489748015468690492785032556826438100628722659051373312872757268371060484338723276930368428901344188092164716581338631843689077045096866174208214701953608946956039301825282526356664123593713121347644006142500480615696988735368407668300461556657458139863450892184259382228117582124901765421451580752688178851943226319415468391775273692188727962181415381336037295132631871612155089949294288804585684612846507657843210074441152478314348278421790752001226758176440864514309063238069915349089273335524442490130653954102413782374331016461550471163891156776689475219345604579520377427604252580082553641613288032215395317463111559975414439905070213570695159370582847447486606829174417091414902333107263870960232361963095394586523074560*i1^56 + -3030328651591461499089365870927051010884904061558606576342412441761127401433452507672240585443489063140783761013541064419067342665182385572226255734153375315196341825398661225749693777452485250991989548318205722997865389403543970074135401858648598309793095993906372052679633006309014028395454528001835917577134343576313717261015357763388957741959394403293759989498357955403334045211996393607251734050347147209091371476694388959021253470990150119008263215501673042849607997853353780142761738954943700043354091146183585394776464429306910418726858762391693545631887118436038580065024096405819938988248474142239622103503764708888470424619214265111711270784107556719456285340759698430585916833626542952651191394503737915834250775045286288286766121844377260771605755542864407379894979090464133144024891392403483884734707146255419916013976332623037704401464145643360282858242681121961676479730096291189748607902868512448733055033332712180197515645198399362099428117323742175046858448667917714647485439281643100285575502703179965960895209731898316862463464973232973751158278939227902797130302006515927683415564862761014496999924183966078198322692768060194009800931692693912843221761906619256090666109412949655245028765042301000736113780842877505551995115957796680322813957732634192351825929135193262451554770970186505403744434722349704073124041425922536660305343441433870983460839816673940841743684393331637557325112536253976151522365636885551405983626816992856972272965908156645757128593775324483011268490934691259496530960101852582261787623719235647895789548894600975299504498334008121471871271291977731287120772105603152530860389964921320747604336484223321183548781368133371227510744538783508528028108349838866591799477597756544362467163251082346899608063614202010012437194022964987847520060432635714803150444445741559677768942643810456259022946161350622967336078444061834624993569106606392841599092667383534538870611386076443981254032901781713345910669091549895196369350712635182058655133839421964175682791973588430444662651631788235718158292696054844514585865892781088973473992054405610340598087453542192720988448338166573992307823752335467843442438316867678818586833294888397844829113739196927328404276961216215506237009461171774161424271285108534776144253501066651009271184247451493600481958804124482471575909226492687453005675813531721795040621613397636921637134988491979422546005218530468494379366042401086864805236729686114627506954231553113971939765334434606452133598722475684178963939727269196689051526148823699973191906599040158374901242597538237807810794872576064534183468402212864*i1^57 + -1084092771234377125536180725332077176236115505373071919493517379198102489535545349879138308530985487177850970668450891822172680541906601311989662123251727957050302658544177318558354876153572865005409535416022735959514207856415696917086706067403139630118807790347653469134408140620952054688253448076730583301633646962468965807536679885303537365584519479485825511354093581425977311574455572352223551844876494705126982673177882891940620371225688154017561550272812649355398191822666640643286614286783754306316867214182415770539480447258828241554704028279033769683206706621782083410041697523299739371512735996437301971589877295292431347644005145660138572046083289478483141745343382198869067695867218293154410784921578472983168882312126333899463347228600769361355723060019853045934051939835915983040633303839951371685380751407513027651998333673452001759795373609387620430979563510000511142213227369937592747864667804970970456967818181384761649683384581643126330097398730053160235704263684953974840525455276298549193077677856048538089054753840609682829992055093193397669014565345188043781431471817520581027616406754051305830412718161196911774037356635501344741673200900579019857360592798425102855827113116321100483466841962218319119275857215383641440345047742066921556233984971077758522332939237309182967315650715300112446520586573693377812103827101035533055800070725260211584354079213280296839228776222695016819270405438638362803551969685268261479983301982257883827807023394383559359690401195089804139161708130672644541647957735128754903494708047297824442765321092282416544418172818050544970099266462704290637947788772888258959303323111468547438468310482894482868001437313515046080909837437789715080412041143607380519320979231798016070040580719387426373240881954209050197880828700859790917774042179366182092639819710772596242004486030683134559415038045818703743505033144451000116010125212625236859021819103655520571970083722295976606473047159303043078515369912540733043002016630908421888757242288491679752853239518260105370742553529218297027945778917614586634805330260070744666313405927634594309092486545495207822839458879466729268434087969545371325945567975375851311114568659881527721255600405616167740156671887486664299103011486155443024768969366609977275839326212126897635843363397557097265021385008769585528129042439971428296562091718795608631736468851054843110578857015693089652290405238668028709781993115333897139640928092309714854920735538300635254583642982359483716260221703477099251315054836268145605017535824849433579941445661872718029743191603959657896710190899620807574552576*i1^58 + 546891845334292965323574413339956032878956887833811910923542016559563262297103855416830445672744859365295676010867655697850462684225124708314694126552265362015264455992536123005308066210013696325139585200686255339258836834810707799762498579267708678692873534833711367554405508867369395558521032205312926391357961401255139402909473056155699703289067541495751510123929001066571683145467926663444450658564256573685264198194029962923557777342825476252255714501202787276571701405473725054480257297128177059914712640829884184077817270325193750917082372016053162894051078295615370259813181877683374234675747103269201710307812140493807946236951727184618161371772240082837236914638651756871022027941277648705537968065993713105881730901009844629604004840945123621266483125218693501854214310758247364555459442216698861148448843422493126484338464093513369835031284969080834036214482601743481810707931545072788826448800176217099452865148275591385750307870805665181861038719155646603200473553691528567103860179250737879577892518915637612293088588685792727074748256037953376195470980563452566437184036997475560940577054024596465646615105154106851396593285633716771968230376606309156686898179883428750684200547009985390213370585847861331447719318749578550013073652750839180530795977169621344451613859562450395488483661172406689066220855641613890909166977284422519926992724764592141674140560511044408000265942742966734689929494190051155686160138489711098151481867399975751460955912357299041272264963300433005736176458516472985954686237380291868044689020805059861219430332228370595125866207769396203079810912761336572020521934235794003452333770000320255803640624354906256250358276945744443336543303670258434780155463265927549407018335195949279560799364637825197685253617175940720763154314328325181848600081112479532315635280292304304552270148060008705991085269889230035991487401272449808217498722388256073558477799560633301847335991202273340042821429298932538851036180280999107122491421392427610863471602909209964234442840944330782520876922686836653143243430372716888212241432218769768710167149324179631061794394704765142605208599954827537084839384713929725981081450293928749247498013716919003433724565305146608541987741731054100869706611338168553510449179706232867551248300032251883004184665052159798939695934578451913557128334427323102542776388294137350978416565779477510650513469725430248792291278828123910310235321740639968344812354349648703196018868428008097563463500448589584853952646740363999466876590812562752558187454496639742590261420208043751323297048812863755487424572246261235712*i1^59 + -39129099434899402217921038047635860256311405258255080987470309973233048620751049935455898464360442356576758659637409131661575772476523240404712308990666072521047182255539747949532674599403997599688639233013119242277376154758446685072001420921077316590447236927961247697232646857718008485659132448164213197917681876937671439626931731681248038259643146121470598569362836283334117731564973872830094035490281080589095812636323408733799974867525513724624610425769206993230166797036047672442612025964041590211991451948687447567858381906605273234755938542325318400317817478884301645328072583240508981208043526604496911052280229416676876573334548566736555989509041337890714851192781426916203875019880403518096358708208375430926159274956810435311980522010799037817871803318544181587577668642647420415359409457328313449790115636426639610956090804392615298649743856777724463380219163303367355418838198016060362599899080925824241828098003261606046425073072050351710677498018957215345556499278941358593113055404767467908813048349941453689058099248193285992246031663207420498534190681855402152677209416314354634082287983607323479943745588988446002839478861393403052670541327951716244505844238424503547537323579005949809501674590312891261502608970016794026029496443352931866575082482737144127537176728535473300447365580234338199358100845596739730730244271154744383083067857874935022037347722224541027564260584591027718070135309227351773471252879829053964884563900579969748841879590002188019863361166216526534956472044629526453190543466422489336609573035432683727463419562602706807294018097433387675576223344913034832452830194028971507894659495762421614461023662536604334818150610584300208566758008703786135709779930241695483158934582906262689663615787284907731104538974071704985672785631795797328698327223646614116047824075951894228608294392483033547445442304617716757203801365372486411428887162787151567980449997837349365013586658328885357826164436921114556063340321602551145498568877107955615892317012148504276042265024239918654317068177721145386222994945833188125884398183162940677323626966161319733350827417010283383804042665605919002398579081490864531573614727368418263016805568586871827944688565475280892563661662833610724199860691349397934264645702457731782821729145524117345094902306656197420324630792991475407196589729925920521436959125087196052862642436813647031418712910657732837909689100128474861304170941403359560069443904658969881192205335870140738945150308380037983978242964835277993068097981606020609174003222308651264279088704958605306370614203411643629027572318208*i1^60 + -759240185426057123620054221390775466085541607327740189282881825296585736358002272789928102822626441250336590330232978154752233697036630678235273781492038243384896936408023591861830819623835984103625166247155676333424058296648443775767826378872057332508036179443558365159108056574091630536746912606986350110587873592607113468970711449699453889942467383863199052410218021866259533787503543136531325591673209337111929508338443538383771197835432362559973958999822331217804119109467536759714893751607545293827466227747701428560496131820367861044352263881922711455412912625777448036030243862447302031772636902235746614806001531879862191218132981593108352402212776796689812263733925571095514028688322852278975109748157119472595210955605082949462395241316891602937487659098439070591733013770731562246418203603198231221814235020477516907096875598933800012463772146824272291029566538618522039408597902814965750344849397041826925538902081370174076468443921637403236844818635634470934145833539609360445841000168798664045881686696774203556360034629134301319049623513775773788805280779683119298758035334271226619623398434313969330951410975384910910660278107702571086362786566618668213132205665725144030009236843076262205643832306689054477637464511272528646942604127028795345754126996822910814061327918551113398882281422948481197431137414587052197998555353976390531327616309507146030314498607185592858465456017970329279070581796682133382947054354437956579484447432307695061127939296686214846195148647414166495677476637326934981799944292660991495890942064136610042657344783813007224834855198707371390322261176748968853617927220123999235890273993797461577446789115428560310063586292123575087398745126670162757620091669514079182034483880698711055243377784847138455976081141082585551937880136643665514682813860045549399223303824402948860017110792540701501747820468076512491123646455712048549034455471211739942610204781521603160307279347231258227110255671207524326334421342874077703241502534231271138944123777317416007466519047511847633137013354732063845519511500107602314800499112392681259895121515140715945394877094044257163650146687194009026410047419976609347574716687234223808973895873418490868750190878836409887607761838799032460883625410563204840231324816896538771144774817799757828735477026404482597450396115240771008093032235981925175853405889211191124814668353895874905658940649555817140782442583963938449837091537932436405598907599144411447797739332833148562878434217184639964481925869646188264047957175758308253879102759008491011147384512820738181749458331592080490496*i1^61 + -173606959854941298372044920511984749169638535982733187376115457697671940023397909893851239155376068572797148742944758394770360465361929964910891080107436617750847245484756601746993790256478229224673535135164328923941846710142221392493501576157215298542433550347237242512392736693286061731496957751866742399826761945974406474572021417331567597415507671943023717819242272910755448390486367168465179379862276621270185273615451370056519527094714750312613026913355940367494568919110366556413804510141742327092381999569333493421334237916354975176809045825420291335500573735115534421184573761695992578354417349989503515438615384704989643649910896994348377711273385193611409947560155138585353614916100228896394509301592064727363198013939838247947370628290644314504878646239121449204944789449650456270194030341275314564438786303760519242453256199355112172447042748497938281234452628344091564139421119458007495245360056132415919235175707467240511393658185720925829154260218429177579977381223713260733927275745065535170007395121504450342902567226231593322594520976977889312908241549076508038872627623543176691611537855422719097599774890735401121944101225421475593187807333927222483105929441212718830545524663409725615564957287957496246492117280141729459608154761618513726819187008250122133393702892667296448592536951956873725465350449521796617235043344447298668529878724921417751192119311623235130427439353331363367404057121158471061189302576134394056616330606618603055238474245771839752649814440102510465627460976369508655612581407624773678054850064034062763571629521414797083484720837304903387636086179035671987724336945059183115907314355817329814776871778664667044148238890185700723892266600849819257884213673927110185191035531363095892038444957430699823050187857537464717596577017675752359879420409928664883266745146993367429776657872073055549196925793707490278705058531123310063186227381662774033510360222010485776729127183420060826694364692772582147757395847562529567186323566419658181314254275743160324912610338591250528906098427830200591242342231891450372591165990259218730932187026079749178857256826013873920945062262967849002925416340363563071844157220620156676743004639870916063072507377547199391143397927842660876176204998125388147981667654068399316441296844921649412674215373512867951106780159537294744808479911735934821833991017740599912959936737469334561295244888504951324304937362834573439639849659781705272424173199852663473718079629962443397892813741079856919319219054992617077870639093653044592445331510519600496116795892389492070390083969089536*i1^62 + 66729628694716738385964811540275715910933872429190314705692276637436102468458462502721968908705076483607876374048692019893708122947491059162873838041136328226049246567899711259929656575238647287368620802700129701105424228314784592587917960123607993217431226549118329025666537425647105005917359392545775207410194863326154371815547342594887259311475040336468002852325036635657459681289811842969316870677997756450083383462893973930504087776094164321027492314382501876165139957644927834160959388804426179282243305224608995913323516696521886203207378376944193876368596153297636425091922549041918943339084069238459529837835517423493691835338190730305570150806991137256596739552940581156431326533238862682936474209927000264932251376614347188476223006906789094188594911023778835527537248884925185198222325136645134555046754393794117228402082731367631658751814870997998103176080780693494617711537598450448247029576190725178273419405208913776822452189517730715746290214652946138230017909204544317401031555198891779168667527840392579115613954785963020584188348946696521034367820837005479503282184646832340730335128636751984750641240728094491667714607475782523760673498608720411909058901870364780516660233337035785931368130115300524363272633923902821122721394240968433907892989467336441406242199394822714798452446908137806322175572876464536306950217950171883243683906840824732202149473846945724715724710089911938603834675254120133706044550639856578489204114148208629344786130505234738672289460519009920462123766478409248886624527372898129292946409284854887177386095609935080553771815102806138501972514836332614115396349215192213652042179298471183445904548055619912072537048684972240039559966077754557321903190078557172500323641595720612242821434875135276109288291453033187868954856651818015625511987043116557589343901025043250756110643517254767897275951493946404733931372394067961618743229881433153004695022294733149301010466754117955182848325891643887782483060780346792809369525131146740174296172505226979068367279275992252754111199895451336911661434757244780219440364904916037759386656955007361396875065400663807208935733431339818745391832359545635470107518104956823569102302164260006278746931667820814136418618140691589989347442748739554840563299496023973117176459664857368627148112182119949949974105003162007824276516769356728898946055541189740818847564985092810671503035932581916805169942382859292148898749046058531800340409026087791288249380309641984370060809874236495248111133497902737794182682536458214812069479852787898904657664962189807092867530752*i1^63 + -6469723873715894517619090189991627341024721795380437790655612589355047526042445611457896193283914432259875356699107829911258639984834238044025048060347087642938746815262405481339531939607504591388016801069754257248133072660682487341238460536190202178576333702312489134464992878177318829382970619544080300563786133356426216841467881103470763641242047251806895761332272788850547285234057875038392058886338091537662906177102260031034097478141180662113697346359589557685916946265603656798046376587591310614159623112079689033040756721794772612254182954493037393588694944368786578710363406991263640605818548673606263248612123411293660610060591002712534049899676873608368567447974247881946585489989549512409440876729558989074123371959730923958641217508795997521271545422708313407502166438440673715375132880113854673632638517782439271596368209336825895426982262499386531380261223225276866791803945487847451448198608539242827373430645198828161850586370168440773359235620135189820202576302433341725905064028650659213604611713622384040937153523507387352045498950879031385310363069079312100589352393797720533474769890573738275733021711443437425683925015137058200900369270842204864642758558285818208026200323877092315560409115026544205005161167278033599683037189797077487504726489820482144242184924253150172830183957540339600437187692571269597718270371438234102927974021255730610939015864459099655474333264591528394036117393707331780837820169230878435102775023217901960628798149690066262527585960086239926883335997656548213409626495577511880737950805171463211382274459965644952575966622156763761699426752961421204210729400431896717283152185869170156227794960344698740363344756023507537133465308312931493923805010914455309942104408993213101772266952683689002078666800087220640696607749446583304610302852263448987335943485000952314893805322813479167819192149711089914175730120764857880079310185154734134130991760324969086919340948673956976942424837663148318479408384794162449739917382595175274703924236896696487171627839856827124381143927023657027565193990058123524395910940872005811857983143550870311045716748576494809913879728167995503980868800781270999615816179778848397576076275222473099933665532300445582936551990473548096783635908095468642605589814855460077199197361955343102884300245547856014635939290298424619061646588543107220444454840964453330955985301908525685333520217870828547641243721497911813012141059798481625826865063772838681867735226065896653882951186198517981180081798436837108975894679020839433461791455896523104954535204800121798656*i1^64 + 340311841456565903694289508380859229313613152481964873192501358283396265315111194853138320782351010428067234682249474793659422661671560426788357365255951435108965310791055695772452030356901159033342965578343773479372532770541486272634450209673495807682575707443480239457257122841506427615343672062972253526495448138514703742993062172532675767756800460039442028536722772090433218846593931044563410531240645733520657041263650752261268487322388575600850876458108132900977653854958596435028308627572581447148093905805962124048831174833784824476832177114591642323470091675733316492520289810774913041139383800698600412176547322494451053357141094355065155275684726423577960270781162248196113468043020632002199768239625831809236149790634242465454447494572782121128679835619695570377961213033673173837578797938964861374212274163321458006802925493278386699879256205934476787513779840322448380422356440758293192850249704070108319345081269217500785365593399165128331527694151011644680437889404264033155252978909217885577225423265980024826685794867578039235158682749627001247271162525218588642648183443610742309753201441617087781885643828723669043376052419579969611370734878747859004682114247996078126233864352669443386815469156402970469655521286164674941686902615344112467998941748772353442107155747581896585139620465545363848346877121998965429679901784504200492833643248777922302464964761790336293848492046286559607235255592123974512461955033469450958036259306697352763346881003039270872022733670711543875698257044739399060803081309534110788267750489250620084801461615167692132528240385568337493205545464243806988549945923562650923365858587763306620858714995866331608384473726111935261214062513546827303945767013050721448511841162804221458423864646352847688354934590167680612195052274956147180541366606320650631077924188589136089752412387503085602618326401259304000737995045367042831079317270150689021968113816537135564537888093077594346454528190823605814951463671134037696189202248326653877980315622062858346502651686344107088315311571009689329058202671317801016150944684601856349928713934735564116071171402241479705999437746609114843178079076243030857478166315253095354080878191808753557226817830244173399404378815268674591420679896947436116183209052596671711965175834809005488847659202671045939330681721792495509501904939601622557461619170833780129139297275505906389057139272917438458436125106749619571125982502700576566898702737600549927876880002867640373932481397620204978512371765389919078869255570500191066902671483543428932748787580928*i1^65 + -12951945004684335242267719824470847082806235897910011058260162683386948424479922926930888522734038362954305639000282043701296067962021735079068865259805886641301168063225901296182324173404533140638453374461536222097333947061561839455931459658630506070981985592584258778900375605261851085743084294230362913804205247258617314657255801368677692564675267928871639883694479921006553079420174497331545679555759597105160022730540241392347572999155085036029589747525466514507467786598987553927869072071277049087819316871779540501892065390165554281219924626550138432971376455525230021768557693591686818552690846706967813960352691152491905571986349352366592094198618105060426374605983581721209863379937866019849527079567471638811457505713921800895929995803677871235508722007393577110495195834941335791130633730793505832943365747661748225255825557644585530168268539547145367128182675005229407340647833729735098019060214856134604918370746334143948578844010915379749384077033331744268405018750470836353731423024284226761090784043897731212819299799752728522632968027870744151475107385237890028429934150552328214886816081147136490346441053583332218044328883371280515535550968754783838434936081140225494579720339563491606003988227694164055190373181107423284781937183354945677780241018212764488823523055879960393921143375207404951970184101422615341948914688921519239255325550694794252392722600751259016581990050869874743578324453649371900593364949133909669976538219825034810942018283086999883957232366507739004780916554981249175797884365121699139944158368593043321348316855530567105771907429814696690250563820890297696007335313015392512728912055778408324486611893164729328600559303747273297590877071360706858758406844346163354233221515553499471318118123794422137786608466718095922778726147987068053131764235096634990809986466303894602912032560503667928734453518216250867198839075344721898922982069570359890554153765291768291620874272692137029097722222471031280319425543504777180900642723280381070475117164379467355174801934995254909407836145254489734704490833341688962284571976930939680039154553827086160966432053224825106705170893167961765222007968747992552110525126520127544334110825842224593922814156227040042358750046269813072473217600117539019088439830042663584264240184122011885182128228145900562664274836366455953933355520750226506808733470868140523863432207144476151583877801331249841555679392020584002759772567160013706655702338936841452117132957245851792251380551286996217384836935251672642766921731634532171339054772913276769533952*i1^66 + 454598952235152836502387870178591403893554640476622223361147995040417033757040104159166537234176768888751504548158125045786239534497336656418555482204429308734129059274416232368309550376717703877521767564230684642694547757530378931781550225834420469380747476420890707249628178380303833817376305006509192716799788867627199937305386183399951372126275421100811705326393933027938260025991478561014188514783037605783061170095226376465923593750257296677965621087056388190643899200508474165535922926303444649515474125221751543810644450934889769917780592730199773576497231736997955370399190839258231268722919702271546808893071557704528314479389499945770621022804654964631638171149289601021420705045302658782267105764326907348319745576254110652993936512630247509500709812037292110781001249286456824306326495292324126187566493001008995660508977258351269196757735687793917864852012932518530080048319836929635989349318890981805399719299685116101419507677193481897983863433962414524088717323769560853483201920214978050337816885895928513189538353409956434419528907028822155339267925138751971403111999787812425840819605043223486664040334280724961058400053977386264768474598361311556243025688953135238687553390846744799099767174876870408422734743814356316026286612240803601391200016445932278967068420620161326406733893152583944953358968252443197137300966021000980465079073569113717898577435989127521759568231441848916570016638601940912547403983443020558322066439693682785534667381528999773293017050317952803218609238577252068525834047248011655327156992261142460232338128213982684932421794729019930939939156058573575026167033609496729042235470625230470809046982653856995096981920666119867760443170476132074548801155261628690953111148471095288800284464901410282290537093901979589559587389812337768761817005245846357898459895818124515369764139063976906364659927607992282142600097320953947563491147565372856610478945064438707340351816600554413228092465559921585151751086129360850831355106476389684659057640487578144111248095235802677348778595301253790650111878273193832267182869957346920273965766757499540717742060497648090517620368306300702636598082585225071223257905291058860233165102926388321187700731171357428778400933986952326108956735681045179855839517374677636280294102191444602786050652184837488270827210925207241296157438497182132043342468358487561551866811202693655279582785655087158397618258161866445401481692956733588952200411383945542595188378236270103202032745407413202918567987037944598932939390033855496518589766843760640*i1^67 + -14729718108349325191716392088049571293069132486285808118207956426804950510495356441362229398295529559692185084394585345610314113774377000537676198390789972800933900998449909000284463940650264084930081142735839112408834646340988569235006606482689862922570333726605458939971068016494530217080319806713257769435212853995348856601994216258046271742692275048297020746538757797506600638102613930865596692335619627026316080549184105867833673734461533525019587354353173672390521089476130314434611218313290701554606644814046821157616085005720675746972868034965739018473329149106744765627427192028238965668527941883603115656529496214532484226360372354166124927318502372075491907238145889436730915174017698394708248933779305378638087105478566387161817092474359087380026144164487972936761818787723805454685989541859421025685022179596345616333631411394009667490706362663315997945255426816297815771903156391723427870222457986223663989191742809701691511767045399902995420592495551981604922072297193506481549302334744090213728017116167382577328808451304563962829545645852356883247404744150296985188994849633070313568078940119739506175544109025694329950533883756741282816712483467864971610063635606542536021260053709138093282663880474059515322191521536012309346956136250191267594088286883911856034151978334959844516970059246763221674900542537095757176564204409746857210362618867499954198260132027595764910743207435435235980500371770097877937012365820823898987250235626291710667231083471298049016521680517808276230555353073409557906368868316453766778957211841974795703457355339152526061216130773474665878701220519417547470174960722965229752011850386606167564769503674014438904282636976160503791868374384795920504973383637506752779584489080537844618865878825875991351262117854979440328931854672257986826415466837504368354475732241864262711554713509156337069675487816237211517332245644629673507178857132295183835699709486589010667455699202566166469506321132674484626895618992514863519196246870541750822084204995911117871581564021506984746178574899070268889177296897276002728552967008739382918356256905703634595558553746774775617155148289269475805081808967579232896051655142359218824521456849913702755615730627132615936146027565631001498885834787774001531411088868170013852937644601759586857536456620806508254669987506508202960601894190378301662678681607944307481377956585420469162771346167463127914362818445833299430495177992813332381677354645591053486327755002030939041235145633626114051771512789343567815515762037575370676371456*i1^68 + 360285808320026749491479690538775491795055836522676247065595657907751697746054615762950851609357362420784067689841926477256782711001314030582300086215622720385047472620194724021210741878384082145452947137732692035952403623043915754469065093994907383718907735240033193667504102795058490357764746579801438609207675539326840514841554447330259155599840343255334581958094336631384879577555768955174890553591187770497293316390445105240272537765072122894550680319670441563139401621795167726886825707942831684970887548949540506582550212909617583722994278720129685987772825112280828119516038254958299489101351437005144828831078969408244993191639044046200550333935318911211971606605302249878617842269447568877685332457257503776487817436387508931553169399864865768488183418288610276301231632459369299671752853980462518920662315867359718501802520414759330622779514547316677729934804582632907539813340778784114602172236913665522060360054082978933722931703991856650643802964846068961130794343947331259412883397356205440275748529985065174635602110088797241648923825084274020707779164350881220657014698820652115103750097276365986626711255543643963590301065514384042778204171808384431517487688925614202532475800651224037453503283052862225056267179667998342215195487931204237443588775174758215897655095972741348560364083442658058725882478118753964226105496397558646119549228910230978862595050466738767694182151910226862835264324396991027149897673178412236514444472329237795723402543095755886757271438138521806393996911436065786044320693881846210142537321175866257167815107589567084246821869469519150659645866785656067480630277944082357390118588754208455534290497879975742709358409197747234413547419595684862501753659900374004723380972755390843920332239476984747970191382447385194355689033092688382733215088852869389330384148539174131472789968370599702441365033440078313426236299750578526594747460528911617977236018301158041440005326515732145246615608319641366394912674171559729241427370514690030706589532438514733688423618816680946749699145493069378940462724055649342134162671726433208698019407836862078359561263034021349810566832797042777081686650582244236097445452220242673665610824808598399938115843614233094672476295975127506179091119170740741240886181588858199596981578586457216941668230776284493899794790585707611923806991622753513019215915629215460347143282216035586320393584772790617651071966433936471945579983487018719622231263500171491431377293693435199954939113855752420757521175035324394379397404868462247936*i1^69 + -5545195841424551036986281308279306667993549371359076548530546115520614131424735999654440757850941332742139718976649887858633284960398132852139603166331559444927011517081795571155693056881735688008435592206224248234356648371099305536475502104617920581695536690161068565653665220080574632023188949914319212424279262023830061370486871127665540466304442919499786342317742303587357870628595085560502348375430338870797177849391857850913662960154992538545521220604431135936046912956452660967611310083562557579633555002807323039077531635791508669319238284003069874249942576789592328658349618121695367084016201219643609770379172211740965091320117697322668824279297182425433363329067867492723057294168462806096179617458695197419138527471190607977958839915594308923521152586259545535380994104657793532221799475998669847441752913390584554917499087789474197675334127266096670709140495247465361107297852952899179753917331388460507564306737145078045611354936184545833921344844629147860084633257402160000145555297559023775952952980857279103006523116397047043404088695401346742687018194993881665256519582166518878861688184297935049262559378477014718436937258958900143074438104960611598569856185383759444039070695106902042917291980399257728299807085672787292884133839745357560154763333949487922927863752854172163036894517765838708267743168257462739221709691516666583890028846237399722353017931786516558097124957939760149477973578661756133168014364925125291146680129372877626054589797393966201260458933618365144504016982365734225996915851676734755260618709939129887494189431166407182038163324400725289884563569877172045247194255118890535518858682218781911037124861696230961475046785120279120191512591178175659543432129233143937858026993523946011456983383478878671910188517796257656383278044308254822376211063204351990083148943859630036781100029353253320000563061122684346316475762154227303232678000467372948123544352346328329358510355203094532610662019158864612852042166017574116853481763067064659571020258681144403399730228944597717275162165773360473502085802969796707371334055373140279121712026569406493377688233741243138967708773867004326148981972282410415772346704978991597856357555563576652567089355240909724244680006016097087116638671237435830119084849373173906008441704502873100719368462530621388189277527059840588251951440608840940242050215182191525992088282957968806214811608354897638175200833437742994894334462994530895416313491117922345053241142297981145524621046042545730084165957455703418022171508736*i1^70 + 39962663156214849513576624357623968495366806438519160036091027993950790333632308625419033816881659277368363744581608321551837155465849440012879867010925159335569302046169150487286598913477418636182837197844940478815766276698340982576565559844060531757144373117556015122812543294009593823198869121818017070761366417608347687413436494859817565886002142510467738388500957783806535245691090507099837062667232274133642296280822433054762926540257766754631234256935063078482657044437054648374361347548397788938044118883191461438973410540456754507650090951303225052056466133837860853693233991273537609687349422172703294922516340840265189023929531926808593783364919578905326614678799077788728258768236648793957222109076413888681535497853085359501156877720745754132298106925208798775181300010035657195522070371376943019717365396572797917260398368445987413165774476952553535254391154826369473964224087466775448423318774436869938801998129768945810042483775742445565045906847603690601770826474452754617223491689596929188185964083129656794950360681290743791965810518949874684158146467407168189701325348468028925091457192888939852731620857156173401342532020685558690777959672301544444381617732905996216465561531563354434049524196579920513448722254602749858419717206141332872159085755426135048824191157203513239047089280910321302147872188828734817766742693616876893949345491266774769729605276073022778024946468200359227097479987161078970284101954180825471920758188202752684578486042662044108115954515122832466587272411417079746073157985457199900916618257279517145591781842992319135089465497006184002613435936750940976205511471380591232956594680264594036505847288334552008159391244955248673977477520188679279276388198260472465885694459519098236360979838472759408778645758597891404373133425992965283824612221066978626673642211491459873466801515707571600302148175967162531969440607108545363072249405631361624993888392095101220772546465526006964381450067518162924600712464396918057163428195964613947150776335433920975438731487735040626197706961471515720254600126662681148449738711537312661233123138135709301732701838134198272089964262963739694499948100977901406228336479292572185660517130661748527283445401180377070894337353246051873716615077911788599666920637688547365344128770808448338827751562175699431823449672187486398512828712463407184142178171195233065673419457406767593620611715763901671871368332807690428395950646721016064495514407348082868546095542716330490665127076882030237960292508971047059456*i1^71 + 162341840019172914516522372172232146671074553793532065838785843542749879362932675571232253906233384239746011561000073527489005819428183326686408998197848682744964398181119299549759061419326954804215818670891630615054949869958829423614740409484107443386311668928305823708246042124820503165813262296980613860490620732527776826552364122150712719097970244989231258717537027973918404579202292942548616456849603935313501929898407993688708011826933509659332431959953634303574306314259870619469465672515672049416307319234914086722212908436375888464441450122549876199803378567039462100234954906023991321928461600586963016520104501066582746243406035951977451518831732800415736152058926135938351893682629226480368968574950035202170912148592718982380719967308327793280210365118818787926035301002203787056649426205548311905846103826696731716219742229519656640221407773913639808427471300551777028998471912360648089892758330099865801465796996977398898330278599026594445940377043052246834402754859306790208814401569400646464077144052869169156436324142704516607781651036725775047716178441719184426569633317102575776664042881571877031474199601396223391950111724217046011707693006310716554485590256117357306170759974082779348543354417095922961453593077110195205530000147356707391608344270639757684539608306495080012883459657264587920968090238658412440840310528205311203011087389283799865396275401599999008998440593090959890184025494839750461810763853943842353996755098656304516654361656229084337275764779436431177353473012809714347491130056147787663086793658190222625360913514921094258515033361649231100752026871351933363300450832675786318952499291013048470055587719825511972066067048350732533706471928099150066249235449227346508438246336410749743364170334680979719292710664928518222856518824423518923859087051041410602863804979304882549703302306637129660217389119589477992330583734580956537649900481740915463934346959455262215313915369524363122688800156741845422677740020788000801609220819238700495738751100116487501380519205295251295582643450543188649802367489699750625793817218486071631486131130385864224560130582459672161493753078929528267892304482522034756442531734519788500629021672893648545021903214766687444384903816065736561377450043689178660880726975800928574475576615211842243253081840461259343475718398443591833488645289436547067614028636322672068164894746102611723637034872433773675286465243354255515795485140350574398104744336750318747730677240758370686586209775383730245305915932672*i1^72 + -5027173574239054453031537655254027333832745600398706926990039412757178643231848538263010393645542443897618706924171626488554478494485682523565832164366066062462009586709285902022137879261225766156805288013382145597975282532267130096813768303036113225317611442654060322357414514581774065157637586039063099731427669071232863450186426727831476882498035226020415074333242154789467770775174661030788720056236709446384385425452875297711591971110457018782530485996305143893998376563950230802155223193579325366833957149953889304041862646612362646569682971566586805507492298302242033136037202948612472513770031850291185413268111942771672432701535038386840300731263392417550238325621929411546743475019448797978611478340245252242735623385471067410928898547641991934923064004823032701088300245497784600083469886641493686034413981823006359597147696308995344045980137848107374111583645972644448392811063205159147653774482147270748192889357505727724010502905668303030556483980646266423393754255932123812107949405255611210903630422584286859153162270501224418752944083776067924760370183895991426003356932243949510565771306310889780917490042135078531119535487881859740919908586366602757428533085021494139451359715719250930942289091674265709576652851959670312559722274245854355062142959061224441158134914759462145696489911837941746962522780784660241269723161698242059223457031784982903266129514078969173260393219771977438470791994400035450166299876027442542284932885547747301094511735912249164744058177764460459971044643262035066384445351208289042715050056420429477887052301325893578300584228988233052566851529495505144439387489133303590755248088164451164458459444052751199002264022369567648642489174274889029972546028237427355671568616442154386563814173954557279938089485876491621390089664576331943039553960198479377178238348869464937187270092561786665419964047250220853164966648258650211423546761078676589425008007417088485225919286885139044690061399377432638325340881386951339507052467828358729889952730274541984026026526866170439541554400778507949373899779877229187555051536251371686847869438287709529479737145453099901531864404138480300408322001982724606827787682617729361821847858658274146555443521006484540694225521885207766765496803292203159614222037095217119533032320950255761867483535351282807126655671388823493014296390153867173060302836316399315198551097010567645234501751107353161767360571231285505447226793689353216556138561866881902861026965271320807520480695265413168103424*i1^73 + 19440393217638250810513701535879011457082539721757896776482570792916414541198316699806039127179593679126674239416589442518034260658786399090808868769826418864339112863649615672629553939514147448629740223983877382380311937462746368855425716083836664970442029938653791752311773938107842114671785537174431689665070175582990127809531868171482822349549091021109427071572460840449038720713142836451911759306622186924737499309307328989667982179671615554660038770060962140563254525753820278649283264437024083392846077351409822605119956366666229638792333709362800348143855474746443376342152249288262057896112537670137137249888579995365962851108773210545719179647019373093610057533884556108528288790240776788796088128665620888416859542449792263465691834330120087378223339698582704087820290138566696325251524966390969978427203607025850238071453331865607150475042802182756072005860018636559139165896344514266628016821626407976978823990080929196623697077195532611950121234246791339058688594771499061838122185185577225413955967809158129716466727946367266319150079710355244079165924746290943096966996777161815301390647080078574497013280663408325488478492303252578095776530679114947771455986545042713802135835936663387129413442744290271410983816268730450608676396830532770553562763594180511264292655228014940403990415282454430544005050054071385997088802869132963306534102298441133937884285663257883510048072342178712846923523009247818199660452624967188008222023149353106284113597504495162429129933805368485818329677248759813006571407368133571443518632606969820543677574776325258548015586529924189245001081989723479229741669575159111196027155004878822798722277372823246554578542130909582970094639011038342129420412797523507857409797299774353566431949391865960029177282779158650540757399929404977181845683688913168210347180282109004275726782778920072393318311432137783347404404865706557523335985304594696150584144400654071031836857452373783414378393152387473155691863334437569188682639374701175770863542848721802621572398598417519799872372573397745932595598509669251293519786549115321305492768514280665386540427281345239166560636268651445387862865518543473333322414156598956980918657997159496681159661494974284097942381694217271109948737869744707531868179099995574799914037122194184523875286532711481185839747040307208276710812110403239176314179973469778680332552809009219858853165078523392647488135026753171704889020960441808636356640576964948927629113831281504952444078350401536*i1^74 + 156203541505867822757834761052379389741874639506296598278802487304400251284086476330307192163333413787171733838727163391343896176671066081143525025211560340789068064753673416380054537732461090426789889057828983369014741255600794813160652888565723804584338853114116203995934688425019685322919457833209867274986675858580223113597185971126705236321370505692593826843195113551380738717780530439208748287453231976528193966049670137405980635449362938093475533052101286326563158387586809241481395400240217864863755608514913639742665662023462447424933837778597256116662982517542078612782869884948753992079006680735977914014712823485062306606615208961325229832945498859872625659011710461804246003862012198398842180953413086977732977923665846971348990545691758763596100773191628706261766756302922697474790650406733548258578641107167237250547619903892279331951429844103517189510663010890565768339528256693223677417422722779673705047267294055307802014149460731615186891734967811470673766388708699564046475883094623770853517428421980280492612262910886345207864736540873977081431672189265147456683773448428292142782438287123898807751393213461746206135506359625035133686587788926279562412894304657974418970571561685887168597401992837268377881077066950312933655316467813450118448492385742954208841420571245775455891344257860784865726334835652681211709734655571889929100095054101166186662243681019807227500911081459172076060711154129473833211447608858589251603616093152405539946410932074746948094686202326115134024420975592748147662808783447968862519297686550763334328743419146903848055700827271320234134753360021807421623886474517422228611935573884677744477195120431211648337115661279896612061186674193565851468230484420717488369528742101468358120532746605969146352425747832064686767492590831786302235809008118690551389911757158539227493064915730918279153038720529011201601526436341649355567767713764400354504119357910829175840825764368961159269831038557145109609783071152391974275630565819701272265910025448830070200702334531189543987472992443517730892859296290115803556936519304883158138166025001435947166418695605801470629317746398480724113024626064867924429037908835029964599495609383718778775448990324968775447449196416523578903986036106712864799686336683507441859813078821229962820230923568136777033814968914550827720997041093294552125434071280241695909400762592110243158904030809946218155287404045519554560586402837228864041353933569808406570343372885028516134912*i1^75 + -2822012317965874028689868693546610940214660893838796516902673875996748885837215195206657370684677551356830373505403239203968607613395522626396693457863929567427728843391317873236270843946187722049305379667500640518648748467095693072526359344834614971382559153627461108280364680720885418819436048266424174194409283457905139667907850744874282849612557922671290681537736615120348068987966825526818968642573118300328095083425044349089343313229818802137331041250191808332544197549909669441974095077830098256576549183717911704803313399481094812753652098701472646497373607784200278934358037886314600018293616322971540456480378772108019692247061036679466501182667989158262977505166950731346723024706847256385010317541212875845701495873664611565619857235170460234031291818339181653278357842466840105355997362443986214745273382495590719467298924144382430155080819262268280065377358687273081646731717710287362577559342129903777778691779501838715987420086170780599561188168601573024753888778282578701360005804119983618461047359280343022873737991641012782058297167233648364570806208760942413670918860547275814552417032828140592624519655450962633995558896940569601775443659563980830860025095374683398665125386644194438083726826177553409847744135031749494872303282279420486602810966215303123482878716564261077183445322878993934501538971970957269221212069121195704035830654136308962782762043968871375013007791446628732950209067544628388659098591678451952446942484613883365681278607235690734896800234747350343253165840222437003649959161327218218721344120814043067736886799318217331273680165799722318646107583696198862493636587928825839097194088899827494217561436296676531367544242147349907383132708245269755497065218351843667601179252500728896710538478120817142709795615941693366310726385768968280326689128599782771012365266183045159935820958672962720009911681484337689179299684848474212883446588666414674806109593135431919547890235717297928406438586528758543595797128389683168372516288452289234001688053211036638896527537381629904523856784283953135726949755963154002996042871743827177306834105216716288344910273728078040401097502168623368801396237533901198178355604906318507942137842466198861861890032081686009702093570181472112681243388135440508908903291715459731110822712392613235308432761191711555286866835319376230071292984885765350716369574546076141438882792009008667465170534610936274483092080485531692723199797002979570929711724646625147467539678224187392*i1^76 + 20323056024801369385004144593171218312694767906802602650973578589589221157796249714989889894500994814076665581303215339946818095687204342076174861986382217639717115496714912583695486752040386772398718462813086574530324636605472080723390725975377234324739182144840215245555357262577029355806816565942468922422957628597267667829306172363093133106841739772981352693503686896752811469469089098933160088713446288439043974370776175613799728179142504446754600322547534676532711626643875055281531779165802883293100375011213509444668210624310557380654669458646420245382989056327302706818764557821294028693801597769561910358298951260286047523912656751811395097353107492121555130691026261306957706044047847566031457742753235834756277896783702922435528542536166993518588427768992041541117398014752927004661087228766182356228684544400229307096309923241872130594078754134958614390256029270357920527502438580716760190387975780765571313775369002480334563683399444062965948174913791624416766239241205407367519871509254694526832611943037999704878565611170205366394505433523690657953210358384762347824878978063349981774349795834367666654278450389494450554613893215480828762516855699603719736500771623488300458340453440330232752546630593372347670992977041331075189426963404530363011877471712589552073039797391760626823260699605408872875227306718221186737177953892965488095726329952007757694400421739564163648677549761502890972381995041440211385945243802823774220733616456310804742274802124102948002203581567529849460019165955403195616217946606371067246980768653747566241744843889190722292963995053350589134085927145587393444007862096706089908043596928940829539063066263967235575674020229023223081115938155647327867026827380293798756083442060834444901844147804250632686879747080241545376274276373259489936565222526656426403658619209370172424162014903651848241249646876897409711659251747418573170200854448941755604657023673871715613762980257777720036035556418518031479091515429887316851060192512912094201966873500731187547516801908161427814713334621229494786482788862580533627402476498508885706841958986247372161793390423014692905950040491347442548846753568318992209486048965050881787919864130954695380462583717337474313910913005637672229085391396132917368818812596722406652395769228899645185278001559929507681345258317872541324681238301393371299678817005608262221911161321769379943601740254318267524942243762231870587328095331694130412089503469385857332412416*i1^77 + -107824488097951334501595101207922091910938341659854786851136108553985251765488065360842979428410906383794210681970293971134540204681388393509366548478614658068941251545176398150292844834394351803643065991478971661755187016371530565100884889844036248463741459661851315059290323890405933235995098254477894413043697367021088247016193901051266631109605239979073791847219785004336194288577690370443980584527602911193483418232955343825590634877371374645324864519109246144941301488114845691702167821570504178129775348504450193892080538079026849115768495351209573733109934367522271820412445075477432063279791713086304397904805445035885993999773969455693169855094574032728830734993890454519232280201487012976983722997660961274198621548434372030636266303518898641993380038908254649411685555889423443132459853608179062376396632561315691782707910275538374014708585115680695933312150507600571762777256279530985202848656119416072597953577906487953720678584594102889996644521080144929427926546314300678040410476960506836675941415279192154945606347105455010625974455638588052999038980144062515308198984760329343967889149401565745419359286288797753231796205270431880240304530964879062032842746457438267899890092241156019148054201553986645312311482391302710952496004977496418077640520278066892030505317309347546800553454825842383145515668497165762336999394768858206362822189576660462015784209486900665831807975369495481668191556210378592588235418532697410289433896125276081887000952487684684013676102200546721491261207288061584825579246807853033831992559488707996609986230661974872023434882589142355902674170831640610554684074567325959941993087378299830583116923578689121258538994110795351343990289048899523505568715842036583184505754571886610484846257396549642138167413383368307184687325901577764113252833624967765967379281139809446403073917618501231622200773897693719703899629244309893324383587351145109345087417693948620499959584662625823823340297573786640167881440795642603347385230992481381497833560710886450183060987864747264023064595278892593276887005493176347536794742133974705311103574697046452150535132502379472874574576463685796811237774683907917826845356460202559535915489851515295840540825176671682546991636819054527375840739165169102253627917905868846078788664272606582584800560040837568682970075509684843005006444369347706852299712627931153544095382931331178958521680612342429747920493156346589649406285018901358203526829346023014400*i1^78 + 398645147149483592825807093305855621988880673512867436065613975088637363319030185170249264196185446288864746799527748579681292839850939394295201093631701363148737114625787209506538622220914973847745692928647847645624537944062875996146646859423203128362461138447845945128790949990394589328527211686746773214386659517807525495995981148493177049396438100804679310015089649706312898758328332629993060651632448781954025062859506716566358119751293347306602472223444481479112396571772754980488575222543642584362736754989193678151309332432318407389012857244966991805491396140865156973919800512722740649731259898316892446275300456468021533372639692525222116016296002557920500190885858115714721497015045730469816063821268668881748268556392286891796154626429689096710858643477657156244127047496336970570860662644753269113199477051899016073261759162370235684295582551567449385856452342191927456987346066089411050191031633684389041318780917727049102064543795526023928614706632703159854312951957852679542744584022284725864606462748187163646451974646017295769596317263294249666202524351618840837259832107857213264603477573358628006487140259882292294005547827088801998256321173547792369518520577580393090928915125746562560132895199852636707874669089934288474034687797374694779019218313579183360273103190530838121515406492197491547278957591761171760179847083324196348301214312077978569675237566824418162783396371110771065013965275843539924786781868780936247249193596937423220263000782698021597173260515305035196360834864656646071487894049293211346114644750981991006610479614698569278911770269309148780384519143089386356431086603460306881629399353758039063684503910628890611690242353246011531068042093817364629651682704697766358760351939997147996192546513894723089771289290645958168859938617977610238038310375504996005640801523010523260475513457339954072213087111527670231563170623595080364977472379480339869090531341100119747584057193278451264422955297248806630048344761931709284379778168479423066287516372355515042837321222934093655477293253221930252927155088472633489464772965732251633825744773198429850374600972832415091636582334868221945764919143396044828629710141113505649998001684173836464568096925823783991485749999421762000005411458900427154805848453250872176082875281125641982260293560430176164594057914686827448509642994546512409735077978366197579121176336847907222373127512988146150921646585439074224945170608938533254749749248*i1^79 + -837737816274904167446644860305158542771666467845491851899393708778354039024986897571130885392994779755759161098781065216369859815594648020093197699589152104635629273149826188046053886430422596269031290069178809392500828816410446243457087374438002526966618155689518696196164184797198954568786370189345251178219598581803509214874389386081378468409087035940334622997891573462539562872307256894136445237654173392600459551724243644841691353475817014411442352502625690599490453975637230954468069827023111519452228079067415421123380295497414534951912662847056711048079909716607325013766750029813525072672416022414806677869551800773056859232421862210507503092055045604921827477102317524087314128357126407089895546876668080366031299291602774797847519063797700659469644362840339415819992922046239545980639513552269691620940309491559530398305088338688562138318075160803475850108086642847035844776607605373171704365457478576617274859077322066130122708772418926090446747826779225396335331570343878662655518213596262355485703592300541032386230909576853245222487772303700661076971713803055791142174200071797134725356615043581585438976590526422010689262605937519392418348679263849494503997630744708131056812363469472769026374967924182882842460827655940728243126748173912907072138361357795591210911977303786370426606667929093278640724593960860297783156600946344749999697006103412272426978098571419363940890960845597213425890763935298582002803848120610101171004057942770900758296823919188835769624095234054474935459189657737066537524422717353803168370621370551220313986609713944500613389895689417931656652211938168650711321173073295769092176269151256136479371896698496137734052660564814242883784275031841713462019426116940211102425628817020564516724029011201145453253268380746123552115229833630251178343686056933901252915726787099312467250801037669889160348958692736846646277098579874768800366619701762534940319785193412216933995827296332954344053426641227194328310339104363079990478415195322738954291077821425805879324350136891953048447769092427923072051281076971593758916798390174053016754911305915776149202758074638101415038069940227302639579755242596638805991312913412451336479339848327008773956841280272405243331276278065068172129672277771752291446543739260487922906575941693883358879776223476154273047019751242261251334579531112270342217198860915569759776159036747259577311525693273778316590805171743448409104747103279644672*i1^80 + 871070401002824940780852333763177703174448160021584298339380913158585960898522625244135531961765985762732973824354926687184360827523076783389686316339819711299592012737368821287674750867749530700169177364886596533770228510384317281468714615898579909360668129927718177802422917035710387873652112905045609500789212610016201616369511909901992474982100822485324694717548908455736414395563267568342988922278112130378485571080125008509165584018358798482375820430790977789571556222079792653059524562276794243908711293197652295647043395430074953024591966727873803713891388223688757226369495292866480795403893255716156095063711774955521552626679704296933462484827941168735400078773201249490735435488589876679478711771323623441608044824039301081358243594654968584473600378379764112044360871853056221032127671985480009983640647129638712575630896116930329030837429329417674001647145274657876800076355836312568442949565579403568163652898219704656283415196082469834280629042273954760085591939918284994160476697260558888791411148652920885624161989005560220995939516168195279519684845704775333553999999853441100173190848690958435511984002265829386059213110634731634091709401642905693211127997921818956554047445734843040473033370831666663673255573005569327332621181446961176347394685359778102474725374391016148583851020404358586217862224080030508051679475519315359598218219962848503435031646685586797680773283783436520088925427488516469136215017581060893386464523976135634592119549990607144290673318466990867257499341136718583433620266730238360516013387757370200590778230804942942170140311858582179972491144928050153656697963969492552421712606704107080823462046800167240306079068759496597926491928579155169097264717237186275756872955423121896437996159393566706590167626963782897537270192984410135732772090996205012666078831267263071747840399990139079848482543787021968397449493073514999312988771353129113116151015579510061737826024727409003346608297186802748345543814556299294975065973888503660119049173489855873256758916515418792464612101778640094428115700079396093624461258535846183519488197381724358488519288061731727983982352311749732614095306833894034181256477827281898850016521645405036724657416163010132029044505260272635799025997603838223288365241467458095937142474717104295606498695825347647121775869930169408028341134256554833050783309051481779707884298434568987727209548501559174101806812801083285485440204800*i1^81 + -348864893602139683531984091645775003269697883988963315993728134891244535882259181320490723596360962923816154293694804581605657253539039289987686064760262462202755421886865680327655551683434587348410324501001009780924122206482452957875249560972040743693633647049871380948572788843624504889384858864893386989199324711108185728425517257654114707627360186680648447402086773336610039074758278236904530979247494808549554320096085436812575911405342790759635216550802077774589038546177050011902077089915032352134033958253203646919428855371369171405716280703907114367197958402059975191628752524132903458070637674002981039376220448105097424671979020114617112348488898852451400717648908650037770376273901507498863967994091861662534086046659499646072003551577330044200770143706172214878044910348158407920905011859264397075417828488753097940373193756153379251777106059416712454971149411037298219928389280039139972384251526292991631938787196448972912675025433140479803138244093563060665049930609166588834123315625110539628225687366121611987541026792281882173373975509464913324131492313598790569746185209186760117443323555587789745645714405768795523724325050823061398401415017226947635622704714586827051177537351753768146921716407446314394857668847722845567732005298993028019340642480756732231727636860549912219206356430107628523765334866110798984329651319464496640142863945731903619654632628573340760456073912086473573116310101566005325832809670975452686047877303505563452075877235467462731330491645985468262345796000592156933706392627176857743304926460855673951860507067566462581815352108404797007242896112867767343817792481142765306349007656457616938984844826173781457178983909851256592642803192028530349406666258974988918440460225308660700533792317751529578511351663160023325559319564441257649869485093114599483161271750836939524826876963106843828688481329528227658733698802993464805551053637421886261655594784212031947352625996955802865917077271473727945663132342003019476486087185030955496142436708255077201000068359637247182631341457322624000443668179420981290950980470141944380974064005579493238544635165410284758797653409059195660197787746014454422607150004727483201431228998115232837367654119907302227384213752514783364138525170097937203434380508948226249266821358971601977655436097781966143961043211005507221705158781375834777139117336375023956822834485329872123207618233695793526641225404696756224*i1^82 + 945610998108247311836850977455028086219083767955834091401506698826029499282656723422668200863768070784267406713194700500331064469479443642249515926396370942359963641532219952116901751440613336955687438656182383372512409632335100088972395908711767694569670149529474495676081860608525846634049401351323019892682130419071090931551456226969531591485859471406393465920726050435668211114169930284285813774999932605897924135034405048983899751330258322717636856033799668999346992457673423409190159284191930512265077517631309240960106797592700273522661240748964453540631860663396521070246884024179870095928077240074895004598185355617453618941212755324220635763328829805629534940403625631400942802876461442589298867875459959846975961418165318876266664224975330743608279754912947916595990994264014568846559590144066998490386613999006627864664891549580013014594076881086539840044247938559210782466511569843444654551549723188178054812818509559892942762160715401783965551715364739486592196563281785014601562212557603648453866781254577756379536402802222214571300820502583454870716957684576877066785853982056495020110026624805754928883035628786190337176189982851858507356072169039870729491887237464381693699078820450549424843888620615655073385261591476832745362416259549559205714417917812148709414586863589094629787785777879362443495034560639709645492562789828750484561039435542272988427209367667687400347659972450059130082900637271524523701226488295465233987146070761143886903899415798860017766700146041414031935555533176829861645551666827863803565224217072343428202907973341295802640228752905790799907493154753290902476002254938520678577108989199591433850841104827898631457190192686178238951206977880932272365337166046611354400859426141856945238890637800048858257950738872396511338349693874554679388430139449156895940633588343331757458923176861520434757186155896594461380788792184418144163718617404173779558038080976006311850938439127061253326823579288653964248755811047996556762008651859955160187927641544038910410845268032458981872117305397876261181085528310083972940005361198955937539573563083530879395073418905409375775656007413648778207850928590920667936183525891640466972964651959236249363468854069301514654128160780057465413595016677411672085275618591523333411180156358183778053171782703375470026875094304970338145659890399582510706038195512072721366012945567146487338518931296192882016256*i1^83 + -2286497094228734264873958475961020480435935324095984262793879847633026328210045029025679907884809152132775348196022145919161149665926895254414916465223441234867085885490073129531390525319409293735634067455172973833983805865157363158446647308285350399341326017985773173760702103970824127612688129613326767932878910529630631215228930603726231962579544037348135382952693765210048434004422026516262125300959866472875904900489021988971664287252489479713659416842492860354736711600435116748264625740145221479537940864883546985029019068341505411665964915623263223909072386908538592677154761433377100116963460307591130505932951398154456092970751934061928834596790669521342461234404970278039815153621103214783270146985844070818783660950708327638800888843645720263554870278175967238893701465998936394015046254059525158734155821309074589546166212703777443916195238590235095497195319969376513264562615640608118486640762535590861194578776660964411793261465144388134804405656948075466161709386844021397564586830118276160713171316937026659756518986393960135760245418429576431436429933065172223430272541583638107709806535288309885679101480331128088787023728281495227334842932092968794967607212390063111959688979458491711150517580207190764363923270256658808731935405048789526676686750209445660847892291119701933021187147391830365113100418828470834047449415759351524474387340657740153677151887867598999551591594276387158341604680688113373848138849366099669289927770494606670874576797625747815623228890490449523512211983218038503748841792295205048510055643240203672938580771171148769025109857951200963104122785294054787411981145595182243560613717815013251552980116342620309787989642658847997318799026956151517921178099299973809416319267889158973327560531667878441613764712773415114426276339928852537759357471097969807898057965380567097483228870955738925168782008021321215876488986576378481372540194676553194493382332590843902960405226579497102579409918370392522352918837973430589847791161280678253077735436537202694962615940133376570849213249782843570754307138817530936874874310788892769536301692450056580641134972635638320652672191825444933549635731988463828052693809379766708166727070512108430913102119017794914930855708274711350433651925254077723644344176459478666347498555970392200348382916462488144465740669103134218204255315691807143567335482574709386717141299800422893135435380293632*i1^84 + 10467677361522077617504839505258858531817307497415624822207716255378521487352014478405041117318629570334466595397256661034197135469657915869297273840139031933826610498104582844539280154799985202795075131593462812522353122233497517034725721001012125696999162310323293479088486315744821516477236348076809037962234752030117601970584737329362190450392527532869567297585418920164047218474948907093347855403459742423473961776164391768316032640838158592698790875911934929396704856350490191166662370824018334898289234294638419798619946580298711245289955038211074390141658108512728990390870500874573656811557082405718352171636160034410384776701116959104794193793271135360394844179610485730227144743473440011112762635331920147627070811928669595398522435093765372485698261916964544592719414754604703758885217363951862814305568714739446957348634296909083866237696043908356796473661180301640921029633963194002359650029386014567075572319875490159864568987259855619577241386142671998622356937028442547732936733682001828941493615963718804185857911919937112925718193624676685467176349353395985043318503265695688856144427042002871593323336675974748885220526960911737677907194213703932141494886087108191810844333387751989390780003198789971279617171859128192055889237284536427132868881742530641982914959910361471364690392137880299555339161764690447406126015736769689951879383733776968864372803669989723795932674781009985390963386014716451252890518978811722067804357400397425102798879212212688915485808519524618535745032579371131482875329748021741128637827328575667012112910282039096814351132217806306780522428139175204016783689926350063315456018457923698666389737068683916054336095122616520538601848557543401919890110955668292753106118515094661147729112938499790687378049628380057357221997408940742123174738335601337644138343949353816935587770546211906847551863810839812252019176817112276544129839359771792734062041392737480561568720137026479321278021735506383116489086387495905299918914663405186162169530199659088854848056791428453965768669645817299192238330797486688530592136298699290678944201592593282152873458848892884589735757999161994344005839643776536143552955769190059536701536058449583210247290594049981424365391831875165323869518051065817323546304550836843290643153030313734226261291041022186343711738337227971878697744235941283006398579728352518123179270161110377955328*i1^85 + -5734656963787311062189247401426631151976862766426276087944123826049299295880594847912705736332552021800670149688105001184679191043608176305419481153517954403253677104199590122275408504087521129140656339512671416006747193023610810352950586037550101442812694466646174983275481625497800918598646242418973352889836141583388041115824692838039241378504238042710382958040626819694246709952961335058407653264967563060007014849606615734904524322691859167640589199880911477813000066327809041624459778695918747075146097907324274892283808458145078116267591757974023128149129768624489379904394802124630299416415082358674854607328249971600234139990608386943885314380204186858155421757105318036204418804254241372898610584578300215452855700514736606241740366700746891651558370338671494359407278743182651196901235134086829812942872703812190317134264876977151178784812064510217011332084887854809428491493291838031438800458471452678590143095279861759058837212862222313194773991620687405512572750550548137260844600166869572687858527484352691930469179465485199596431803780152765956153462304338535693555526866040683660047485837526747543810999098069856415549053867484448002538162771352957239846427590938142845471890597803054509978666900916625883826395944261214100480572706225811086439225467338887407439108165460390160963066721407951207794800399922437604681371798072200499134383267534597303937494108680700710479977454445002407889761568016948858903005367238961645821817314016990442823392536767825001476049806799249688975136308314416352128589329931948483968874381546191736575012920002789367182067022128461159446680553142070834344523094490536846432714481575659249111601163700590990403645847506541226812550500922796950646318749772709674074835307057771879225647174271561713641833220542647056261170713553539498317854894116644767833566823529131346147568911981690335508929501548220947592871210720796394267514268014687951928701402928391366413182880291352275534468589288991016438289419175960362913961126698426484763549740724806233731082870873432671675878603044115363287721386874167601362861554105823667730562508458800120341751298281868536114809203910233680183697424476216143410021202822577747527363282844003028148455454040957903161892214877486715714571838958947441844768963189554982438302790727366922703147459489389783537350947720811749817386390160424924710327363452412778340417536*i1^86 + 7779128280012300687122522182259970565696335413669397446309723750538755013928985279707306296479534749408512640192063735049251268016843792072051180392856547319040373437605914700076220300970523239459636048713119841310086470187888939128864074060085072984377105695471550425364142463704723983206148979071179941201673405570611066017319091511398319386318017043775477671039852232539568105459959867956437967433457271537467685864393081050478758043114682784528247469942915389951747728275356101434858585582419894936302812506272693972261284431308373323627700086292690796808396398488883180700181235423152883883290553022360631122508641706489473607463190970194139374508278233019663329021004540587109270998076050472572606811185834984496063355279171115005014218045738371343913134551302229938497185826400774352316843400097534980089178006454493084535873852576156967298237979413076704249156513207378678438899254907453659085740628617137000613370205243363631865621988868784923731667134605510811075211670762648903173263012931800757426278360619621161949531991991666999729692846609026321352523987722837596242144528947170253315292217039155892860173130101228509401515819097244228915706487856828815054174496615187521582885573473376378873130261560013895450519807823362979332390484324050466406872979297311505500851166837317252847862960868790004763814439312098009260327562717250810817237304117277540412634000899850149558057291184891336301865831395479773832101739587531024473207658918456612688103153910023223280251889241761614483183754909071671005438529210021933545927272852917830833070708264288114378062784207965980694006531557375566282523817006930577443422400790851582919086633421035692508016540274511430247202509212998946456923417442361761716187675469073428356664055532310542890860420166490532304601044980049707712466423481508756608813383169490843947280808318940822205359344695352304764461567707744521779496628225609883143524580416518112893676953795054591754923439946606058463896909719649111421893096979053792101877022311520865616705431495184427438986281933574365364156587506327955102745203078856902859291265144920055553474009678193624867246424069582339257122378962400931806599712812631610924267684623482292767681731129608561536472572148912877589865325678391384351304712842637117120087098031310166784340673015917508496115096928628697958245590130315016774619234304*i1^87 + 276582407610364094557555810284337764101419828385170390659855796883771490118538916896861260874456932875359543861263463965362971910453938541016196612292151656044696649402206360219403136661752389827390965760260427820424069943199979560103845820322793738678878660263778371601672951439820672343981475846576106484587360908517997333558737123053744480888968312819802970213941119305710635160229031524393479219377079235603395443081817977550020889619796243793414923587008161143692186081373503720998565535299183912507703245431563302740014739983860241411201932692337695670986035863107389603261582488226442317097196987178182079607100440305698921191510725209833772650999184722069206773374104477077778912306937433409776292310562842356760781235671647887496796308119907343580531404270269456751029310584908208419761030412086125107811290048116692307062707532903981117361886780233300610406664151951481716812188349942533274612608764993749447470148722415559486738312927947202453373007196145926739155012687216042945381842683469833905033553732520344883459070369106289385933679129349480104900674562526526647813131108855173179107932862167299131990807155956102561024956381764983724954652080177502092021234652616234031159329974426676429412598068095021016632405321757714213199920082066538364673532065212175845863975175334828596291351538291146444459044909351111635477231435523774775005441363377130188485340274012583964301173716784211409458788259453659505951037340409946238149008258948123586594855108719311408927595856126093333533865455648189384818516687316221527501920914058026849357534681749101933913564309417798036562089474486953204270759740075844023494132073961831514661122988565574915297934622851997118829103822482973002643674862686869659453266502916161444058496429186477838583440949148442947550469714012335297164790393185893507607428098667436978436840529328932569864177157014077754166508948153551695267127471758128923060247533409283033440130750778487652796432884135729008755631357472815638413578049174772035510684506071471222204461608208599777720169927466651885001070890388711585742227387179800313671106945245236235610105121089949020633937394624466818463897693968703198692208174726722834216485316244117145261588432125715864957862464836390782759621650461127653435642085937713710470771818797587699570043717603810187532413351456702245784388632576*i1^88 + 883440572450204434921161596873389379336752421867963182829440908471202652301108584892022379445041339315700188353061289402944206059046758988651346735641077240823779084935973508567252829823996703294151614318333932550394562182271444143002043444606082908084903946184922932079417557198652961504880131540018104993384433739738211457719040572713987558760755582157659495392493951446323358465377528962018083035485590411670027176119143834903895581696031738278141371941245704095514523984976397276672339673953564944032313906931648689522761635075783370686368612176998385220625867031434864077472536616391554791863325790748347600097520946052191394405617069653559159541698562799410302334188372059703822861202633033628411946626147921908360213738320145305730873857603619703959188958827244350543339699049994600046786371799564045868104800847879492092636776711835785016509443069234793144905793210630279917204656350430547447999159377942877381112207014626106166225115601223770779244187702679941046351980934629992181241147658318115024274412910314311164166179765123743724086056014685864803252716265879308143096165259203682769730845762537319118132503887655040928322401842938467178576428478552060225670781057922073206936013583871945029458861927116202896332152942904093937340826259758983119267942927480922253226733967909432147275224088520586507705898492207792914737822999374429711282520191011065779925692112704081015062086444046433070566916552579900331114455250390476375257792602725653218863346493141778839957266520847482561792128205137384883804559207245920747424925207375164989825263272514395871087334016106026877744677754282040554078131199260501149100049754848676323691238637411594036521286405456034009669968465817298461270418461926713206727756336185895224013731654288162524494087942873449329835112852588990352829339268633955287282073991969757698772822556656829699648010701740292175274158541462232870735456985504296898170237265852374887184826987269478746512023862313242083377864071546058400144429086357402594756804131235679821194716730313701250607580844542884642561161926032581500959104790166043207705744210694274069681061619097723773141682476135662016065083812573936044519552349215290519480359099096709305725010842528359275788383063966093339973806076133808763504003852825134664759969146616178859877454775448438337369513259958272*i1^89 + 3006441570264797729424468092055263095876413621872753360198263942834427325944922489276886980416940933138884578740061912375823844027865147371411587925432646499164621121395827960131656661536208646259338051806358586167321262450812449454060205406725729183086381591554382323851536656232726570638622152630874213552374689734428032491046661209314563633846208447242030975763672016019088366178425723330233718144568469554349720269917138943818833998300357625146816097215186201807977279985012331442499991260688729225518998051392972391818216927813307006029492706235404736878280713947366801917166671247197228075866389522948822837038475891710528416684070776769956258933140772012955178940120469239976716185033769975734666254672113178812217654703916814338198617495068144215266263081531665784984702743283354925077356234944848733523559389406781711581874273007898165377197477576229107516847572061729622158273311411682435458747718497045343700900886505265650538520257854083865447645780340735081950621727684530327820890758635624942806942437780973120900398770771916854422879679806627747911583280195897479656320914290102373510945470497192358088710030797471574662910599271627720453954080562924829983355298865233969757059012315377229383247194225799039047035278228473064368415130098166897249229040209834068323740184086043494405406889342867949553865997628476553438158179169212415551790819039714715585422149321039328167974353223991806685087364208447209901075705729808797144760888666442366646483018161868179015695455232321822028143675954284907368897027072581255004698137699344786880304133410486937386372263315030275248229414169406409776393911496272750303452234518648255522001364710325486523568321744428940095314232677305834479689188140521896899930641041454983324841340882037177208648124457434176789288968588270567427502150098830408086064157783842188701973049888332769237559289811971550651736554163946797588831746003774640269939273949006657059189562442160922209562256096833004321576268653853530792266545555879919728801412588992759584517091913849189414777223523496729404064938195344068612558551902815807865172738860178805953532437979702912174639726983779452162417612154454632116304247788738137971132930044069851208913977765507738252153709171013937714821000187642299864990724906699983138546210127349064027779762434867200*i1^90 + 6444815337377083739237207319836079732382955673435372388917656987715591720236692520232224122890648561529793912093807213150494760388170575264211448000562239617972359106419987514525396166549606645432037567205779520943090122349823336440887207771651153438046091548025475036577468858561982980447818774198564299854261792690699469506812930782386298738508108881985483879063011373124258123596324120742126161308009865009811763472733708190523594374733979229426759205746903214893260464753551173828421165364719217190931624428688390609156338189288593879118716724252638340110181633340444897777700234070967555515434888227100143348796345560217035750033424479668453804316292462872519610149509155506730483552210959493412857369004878628364246786641807864662512198577783969105152404427294648343355916339795920302982827588056992239036113457082001955213540760991482238223526181929168692068325267267000710386321543325524823204584089582236956258572765478806432270346336582185856710301894738994507758727102551481186912856423579096305897174779836569898011272427777012554148050274023346394481601144834173019063791461554458619909203337163399791649093339970392868268317192638190274539530408839048209022113268803323287223441809823672951083654486790018130109704548912194371403570655013975244282633784467587374364949529288589590348833566481330383640044702033056686031673761901070909764008396663539852578874837014323587360365346661193483867072350349311596762897275454848420462233112040085049643615035814361894506746802208622574909272731580619138304220274117950284271725355970427937130617348163237918899870725690775427645450468309534244036485518958714011521216766305052411898699713206671406659382786239588492517119631400830158762151391306150160426026818814613532981333682279226460303243294283421419576391031130789458055614359298189654098682086634589671802226226125176816885168683534677012770349903477144691856166766389033969916198360591689496412687518491295279839417092884174080230009427713059350230192216733519952664631360029700610659493634443980886310303874711803373001674904209222382230343864009661952166061658360340545659101724328673163911563732018011669223119111414436579575354805532995781184919592314887293561488465221538554423233635813395650112683846842300727848096782314394348665009181032448000000*i1^91 + -80854126585809499642158085621248358192642172721023721872300319248011715544081511201720848550768180384197541286797385758188563985822100842388713019856582485273510601584072310355937393882270039156192278629220963855379721961353772236472421988245367090803439658792860995557200085989736595892940418835051772230846917182477070091714807818949615014018983935914565854881673158867341156110410215414673325315992103454598738038753346656134874573703187178089917460644574979662515515332766895778797315370861471484503050336261386851327204654437471236454799297767425287892638215963460133922199573430526620627200287470767494536311445818410163047042041521466333763249584709671522776751520696453957833232780949832997130955422363163874687135508266596367388117210189058850482494660325073656993512049847826499283943418289923891637471676095248365424732316739153630999505209780870994876646845209261859618309184871457345592490529795077623289065108567105906846204922798206007341348915688673380843509161658347160925348970748410201824380319203500623943482005895776833751676340404011348864916278928077325576998222900986330288576142385396629420827213704008869589932559107623228484207166356858259107412882930266145649848063371823801096596677090557575225267697954769233237017374126362671993621264556648367401494540942772124950499848157762968160731006360929128517441141619100681169866654321305057734254394122981973876051973542094167043354399971866147181035944232644717650553778799605423552571040353019125434188090296253486904865301837089901279938315321957362871769768537469944621467550757706127067086528805172841556446209597973898264918087670673931089208621397936824020954932549056886673388562955254259187685411867024261674254956626300303743749008106256147390628151523162919754172228362464188937608333070055207209424354310912383349284478437217980115941775543651413695400455237264405875982887839694759417745375069115295090360538347762619452887372411057550795992765044280501380408555613930894572382365248119357356674108425564572091785846022915011469779361731390245058160866118620950225469667619318950561004662696354060939920257604889681608408440633887790885844939159479245031329331439932095484865301225059513390242459312120919778788359125714707430970701394349334469091000320000000000*i1^92 + -24838519851634920847314549008816752284323959967639837542353532737324061844972184857895510807961918758100615683207072556616367294053424448052550167435692671234989035136327784699991875905654844731788542851114038244917134704572066234451478774087202980101195660364544568422358393843705975558414851199104053932348533068878399018621588376769100060140312562513393052986642082494665893975336080954845644410986426750842617343957983593556414262193633945194140077323219812333813217711373335755664021963807455581837404297416420153218409239490029672937546581141819736006266626337450637646692740734153682528171415656543320065447573810215356509979906438275234118114481997538657384438181086208110024336824258473257106075276806008802463903114275110820302211922018482531768901903281413919077321699271300883277599434448521243041132449759709502914961540568218936137710596726068704496759578494811607556446622817214563480704857368520287437340799061955768115954891988336860052183909939070098521620792745438083959628152718006439698444802731443483280100391069336933671422536783032550262385183702194371916443353856851161092697817502763411408438631835227548981131864043974246485455256220064793595931862384490826178468762184651002136246410004223369250592284201481770425996513959456181471040390800458384208258109751088552988658778564714298209289693350137748121112826409614904671660664816949641120570205700471197243222269319887202470171542574663308426942274527905349170334383365681190133812940111806105225850542444872097537591951083323292713276222445646891759029836658827622837723112806595442059226423426264143579765752192564407787681141207149903806258526117534786464868070600288448824529193183879126296542736893806921464448125177045051976303518876673523893721026693970736159065449682937509308092459398063955691263256147032301052052982096738905487004719984486167331789252964107945080876911425341910505140956341500486321709198536805429041594321413287322848824719095492096054920884953419076026673928162819459096112257486679607309528599431983731470259313511291263276381454159179497403342056568392564575074680899609352147651605809374442967493300519326966663398790313781855332528087409535393332726043208909199844790133100304728111059784434083430400000000000000*i1^93 + -2823745601204017543035704222035595006634257089257853723671158661194975684928238674021822559860793861424897438430848766986781578249929391901721122139379943862106089319309813501994206293621066679632556775625098861774296046029346164686355857435694294294771716768042457774876294424433292731951805553372892184928695266005314465983937266472733188610454678993829830125394783274454742834322431241096466899239780637325754537694695593079754380898110229661361466958767191407277183832331086797209421128854881759447239531459184071833328029350232094472943242281586312638948029520884410144351154707345346750318450787930730608057642003197985529374265358659979157829953423636415854469704097886988275966920704504714329328226970416294004917866111133843465316161580172636579769416571764697961275799349971619614059101437696683136354383530484311099379531347146340505955588740301449576827351744560604398998617916647860968482769488766799014319857930798968795270411937741631298171041486937509607576602445826971610594189716828294463399288977417094825276059443266522241798684418973569210253887153533550309070075224805791987123445296270671260038437680688307059704011704337474892459306459659003402853618221031744055670101746572985027968253981243579525865015628053288382530039956914258559484292196465092657964229469872296605628706012906663284084219317873909141377849596503502302374130636675293388378528600117558670559100423302766067448810383944916406685051577100388850314018063862685027036000858198999208968882885827116211695027538049797598849811635160962291569063118261210022165012093646536061137712027511960739469484907017448555061811809946920893003276463460194807683369869067159303278520336671987676033102516440429853511706241307570842408803536269741726114957081471012462370321051327288694093613054268438523695363804093827020148874202542834318708235098617671706964818694950144618721241091102226068604631687124099763351033476093418692489356037255197324395372369489861810000592068250269890122066850041662390984688499882007312638342059470424298694539774581020998232070473240814143525417518909070196623300898713730869007710785813602375398927199588608417682421752224264740861249672816205622959270017368064000000000000000000*i1^94 + -60190325931052396590448751425713813224101999350187062610283810322616537322038906468382038275573817694125587889423870428376899835774306940865042047624577162446434973872427527277670864103387710141308972926314549165398395591719231034611187249872050274285178659480773735343609457842379157649827290893274377932159188568255610616452045126320146029003100578151597398648148509435697074541804412670264778807369023912077231575484521746093422433164594329642827935916324001858378205929701391694067122726867206511677255060866021919888573665502578734385945589944449108138523702015735676349221137859069263401916222065200975835122399663041611097384442373743441674108769978908482771205060140334097308932485173895823477505232015979890471643633544538404712872563787437906286866530492623459442987418945150375584637045712321076388004214202079148030306967245890097262474339550909053372575254497197610452329516335596036814788416355503976149949629010420863355680282099864280503287412198197576983963442553505345974335973430393368348177950480526997028824022875101180493607558836855334164402392643712356218319018921907120388994487434310844322355534067399058247910232085149118685040042239500872694672584061474674831011935442626771258713530367401013980456029274802125179335878438209119113088215990920048743842725340682602571919215283973963708759149348076750172929175763610197839222344997677529281174530739786595897877904857185159108645559606676475322370861253806994840446905407985568706064063747744013891561172161022411208651501150336384965438634839112814869258267976118092449942983174121943987535793164966796744566289709966304277312660173667567702429155063288122209457731525084123961257810662670374445915458200067171518616684980649279247876111220569113849152500493603283917794376635483451437079552110829105664510321548525432912073328698451748610826748562615329459973676042681063681223556097276781732621442585924994423046998554695537817287234776933428877030283742659317385714951451496234582287302352161979832351178643425742882597090764966200904736128867479978649149269996187873565321612744950371882407823468813752626323311422257725522436901944085770062318293483520000000000000000000000*i1^95 - N1*7873174620335237712731921975650739649757084086155074132428226551472245538151734583182954058276076249826540076673442348909391457384481765203650132430258843132682133317751467026942202425528875945072151027311938040406338993447953583112405316535750123867333672120981123636823232660066734843960135492297542383862998561437079873234337569423262455018276957234802223140961737332617363351739957938624200704000000000000*i3 ], [ 2885715068457156962795554509076488220618095068222327638275436864648376173463917860205585484555869093630611420261418696360940384404071052875288610256275845211646219880001974959381745689830413279187145829532389597744468190289357205685519565614007934671732984976699070444789966164770954763647052808030895402375349031956917501843662528740503465854782491291473200597678514818674454432086956370391975541470290865498391159980528701409126404149502761692226335657448580039439121283365437905475930894403546889029713513863635877278568839394569390972104842395141555343423497724416617433579243279757561443653598933007844297000047555339297746954392599573520326387647514163969186497325824032564731028393970998061648643654224925145023231664931530778393842572685291527048633609464740245135232836732010896612722812519517253920565203878485776152041377450509398759884016496409141111398136120746311573478516942349037874978708017550847680658375162658081907745384396111879196423328955343552024172906786323972240151581177299004167353014489314651661861184863821503292042260258595627833715841560992144017182531777410468942313181129747538024087409436869263280992675427745153792694472235566926264064994548573183646801221699883893452588779334766130345695437117518992067645758516091945367492458654255323053724478427744931873260711871945365138791518801558870154678520215790656449089092688016715974444969492266441229407930818228836280127853739556735371966854821426627673768502060271121180757440863785045074623518021737415284066244452213313768529633367324819112507838730585230571968950187687076028897567477912956286022548305827661743864352974425834434640433454706276402283965823322509613184933023353078918018621645674480548204720809542406203171034631555005366028189347012139523081979877757977374210636640882276221183351742521543561094760155237325780952588687351798954808664139811340868337438641497223931505338834231691919048373455117964842645959843921820772977802508644513561111757554951569530159665382061624044642047010561023752433742486113200044045714593405670632816220945938579815549809195326143461804772743288203258425290251544387315245080290282860265112451106432165392472046425036815274787297885876954609635280819462832898473019372467421065782213200757113140188653601409544319962555822327168761777198492770624539184570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 54990182653559993247918451305180156420319855460826782580459181746097503772239721429384492220017073484622211139706044450160616978487874685077649135919524236791116374126227091298454425813385901109720006694097489739600207605791743702860392195318081197689751529044958484714832741993334093549144350520711328009597730514792740281871955615863290603685196190972425332458603827461037890974964634928232536295131899648185774012282459147102246700241044094806003010593477121519447807248002155386022590466129319189352459115127960137538383572853462466920699030680778807740331824731032506912610366033627400235791000531333610635812169801953709151099171027935499824090906669159792146080530829636313211814100571680712267270529554392994488206757767058850610074180426916142685231961894257864327019647414617590758123601578564274027788408582827472529197232848013673751475218016394536375759311274079360570673316678876009903505311004619875851706552094644407902076274045346530423496938785814209172281824009705045566257026668403672755226778588928583783455899300421149997511022296116929628005347544462281834469568813946396818105677161715004234008338688004614349585629665027034945951902047217146555813721040449299179327737590727324898071250950833563654908046764061602187557335901511728660098836526020687377536846160512898116100953128459681226973771497873330269821292355487621313129163341524497354328561470671320629639795424855905682769886345622294605648748863751916730466347076910262544368745129515104307737059285864032209206356873573045959935016214533665780582155674575426853086758818481409649787578093069729203399467606036355464069124545759336242698442593563881721314585694501136857919869870880675577841102160884577566937813275944264390488976111517245561475202092816176671296705079847541577979828872370711924503306115799927175230775397124767828177516213168216112654252877073683587728012741192855926686535495407662289602697712700947886990707595462034477972549738418403050077207435387257176126027322440958909295856367628047051998844903023455526082956620573580108242216094587657076868111288059260540209947276880461953967379612666661938276690366215583591359808715917103558498687195385917331163349441244472745861687125910416500847727621484246156555465715784833961855406300515511934698149244938619452228424952182489328002929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1012194441694448566658380924527563289930149995156576336991675859556857699940200469034947486901463681014086448846350423823349953737044831380152613369179479403780321141688748143382532686716798979841763371616317485195240027443257293331471829102224609059151182582028045278679329132315684873591539572004725724882826132916676339080184363780204118054369293041676424018224567286375353782470656392501387816660864418704173655117477251092245969423535580439761180751431241888697281653569046540089636684075393731603854717018950533337291926284365998801310401300311233770104930920473226145350757002063824997605614706081599322028851886308177393560979309319973210219862936992164170598606759926578475307758436617004953564670348008420682570725924671933898974149367402587767364051428593263259933313530614920166442554172400617076498936881411184504907725796683137440444326910921833605392984663870182669409113116259171332321406437905483235629009799587397379283198807715641688643551234672163076857132905112145569954316521946770291472321739970975302898087005134293107025181473590107483073392105424005058966002272690879436646385460149287143933483573309047086006522567765273892906520803019930868025184371944530733331195299451721018306129380350510571761494068877740213280977541318457200378349975343670289634389251008545634689443039668504302086053065405469988236437668175770735983264774493996353762212300140444625070899136230100054451717638185354716825184420724128904772950873366330527073210899659752888815277190565634977366571207326987122374235291615515252674257543920498651227243077353296979372621686406459465876714942395678005875938700307863310920891220873455555506474812679456293039507828845801539523785577482810605126433681416073390315906520557167406179986275168304916666232442416733555016611739052659633342143353756133628284537667014064800631469603118937083628046866058564678186922256096555821576406383587904606669316322905778860770523387044992620821106324227391711781741904491784670205930119130282878563257850907664656937095534642088973990513219570593826896626757121179326804939944115822249598492939125202977782929456987649287067683216383315668003372504438189910115192849963894282667704321294647628674431192714933427966140010599050699212052600632844065184008100226178097943106090642163766690453226746629280096435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 8137663260368214851285500094610327917815916728612630382037684169622722591779099150292427023334931903215536174313440730938747467763906649411631156763901178621110309405561805930002349868809614356468301231358506059897023391380983024509484718046626538184378151224453424632478728366596007917401722574577730295791304553457083809200502773788610405919008696222807304835897861968917138516694284468615105527023381322758407817363869636165166546887316718458926876676633249168927231330634069936602618490512818819984381706323201855678056292750178162876230443252191677134371637833119267951062414202300979436061917237067347581444092478128179529585067083536342366489816854037458156855865554569507494052829124472687443381909891522141469061257692227117189299890236358383052349594993316882929749491277897860969705805603937953855785560615263912025523521718877185089286730588858218577191538771885781988309081818939121917884010873550024816580572011367736071348771870852733118799661006709669408523588141345873218902456758964429263902726660547797655554638423171915416497190949227996127673825509471177616017000042664427295058201722633983249989663899141053234022989049881488017274315741508731736723217339057191714296548626707549621333723418219749626231448753287920120720844748901909376577992741291038235830215911427067623415707239828198035925420267049472597973697147148776646396342599433955911782924008844814881070485685140801672561679647041821391221505469931100039601458257079712097472170607427604841175504804099880601601106185377036252868268973720441011522633137539306840499128105550317969857403766525130139434525376847131177960342809716422215544646313379289158348506950043446965305953492659911678719634546190767484785255914062688310211941405417872217857379804383507898249694396494221352141392633727018926560144562300909301027049629811688632291267247963958894908371553476917875499069269730129180927739088531817954840829642521279621167049888738575250186411759628594607840303861873380247368579124126432874961888280411743607389755805288617897879344233961649347228533506714998097305952430483770999088257669694037020476670519856798020943275260488482318001776408122190025763017220892283719194397044039229643515107083986073245581748133445057205593422377593236088137542575411666107599219693793042454312481832094457104327392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 32035370319832892328086820276966376149557947658789035042889636096834248245858981100321851830091847209724135609211590087870795792576139212726419564392875944438920822510775962134071918598330768687643280067573057551358609328684717100685308006202907939209918492044265283376195281466310641413567905875335372724092078939931425524142346786085556527319384161859930832119345244362083025402086883860583334028661455891963224162272828800900833916280123952649839347416216396450904208772432731211725208088309196266823474722903175184915281074439414444325202444356021398467240824012358871874223076320591270443926953791017230826637830642268281630702392106617665290627552877007387541772005955667746922939474653796851746905744868475512185089530288523699874029850560747949174477279097780767168748586987158247503820679068850101828613549198990061853817790328442204508432724724298091913088330044401330650899995655737328894036701862478956346488637105060621930849438383610355976356257827928923334167265836181852255143010120226758680324614799637878998108925204699089500544589759480120994446942001510954488393927328605638528064395422645731733820802891592530527232060978475400537134993020039864223954208804568561898451174033345557994802549085231542155590633090250636931018436780539685487504984809566949835431115376967851378284487215516960627509471393566303090897429288002792925496096022671912404420319352313605803063196182995182641422376152328962298960911941793966483312654747924609245853484989931696705669804243148718975235192612844353258826374001583324984845623536194763071433380218561425717556225470197770045615375915881906302656982279440704388348340216673851463054863581640270390504383162176477591168167903147681897657853420154516168335985499459803445797833205164834437868243825116011618444736395087941435459349443510866093264401937049820547976380660222640056873193759737378591848541014190045810704040333608620716586592920272700263618291414463140041724758614468223568414282981716085141471899649479569132616974199911541877156126212291346976285739695373702980555696658558672323762457344224625565772029269898143538545479939583740349205951489104721099263054921920185842949242937868409584190495026910339705229363979902849909214253886194950752458435749493502298649173552758674004611425577520105871222048776924902057601928710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 191659336945099592326591523603130812550124156941263764059108077527003667495112972495914952568119563294883166543336941477433691206251721033014122527356066850173095809111665103564378733418373593829696034431144178228925212628730687724586828359801864502371629897610277611516368513356805828307224787153303317947138178764443912191448182507333513815034785704379057983597313900214295003944635569735767584132208371817218004507080502219489024996878529002702169914299352490843507031606016516271808858054161586768718798368691838166282903413610095567332839202236038071172686707419612959977001291473090031318293799427083050466217900469847684527767244401424055759878591057470162547697408634669786596286426972117611462521386736923691935726565983349719657724439436440790403912734468251582385445662081990163218001753769829542154183295314416036939059665862262214017472266595595973529892227420810872649404969180537796287365514825124968924653536824925465924446585433084647734167297161994140780954697719624573145999234839915194283290198344906258301304545963259332706166007697167918359760532357098962786559681245888667638970175351240535269932037070601912904208918056957020384131393601023995612339565062645298734919062719544132886223679896069057710109106071393479853326867847326660823567865613439670117426590378894493683088250782955865504343192210459008096743412697922938517526117115920613039888291468893862702773016925461506315142564001424616982655868550730984359128958724627604046888389113643640775307927017285880521026140530927167039702648331347642311741819291559134209168702558694988950507901158701162499632488549643304360250987309490179688075939661447387307665549639146846377326959311078574804569353752607618704066889876838830287011032069895023250851530057246135071325759449051027831735300186764563174092376065636488166617063863492429814296251616098072618169940067858599087160187463514243764185500176455338536657121115888811372053010503590636765757814290649298519406919416414084386063786530210589778351076177341002521040649403604346107742466588131166969031850927304503831630260700065051513358937872555301156742072269273377085126099878316157797725177617169989978392949423698345806586802698418975237741608464185021272738908097796235041231178386598747310266742692937829010266960461580281707647359351111687126553344726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1272415693914676929695068821091285872156812459505110085073850039673356139946708103871433953376483392542561295419854690315927986435600162129112431926107369276607272811485150805900951791145206851906310649678403916947332110502939029402909377015359055100314340106047752622444033112359778821599542532082220166162714690229586316588146092131456413896723929662216817128452594080718437329654314027314062212575553699306108428555294872008936701265353200001475194428607324205575477243102354344467739767401509011607960554366610975804310259486078425293352135413468559339425466973831485207450452051714360224082938396693972595943070021961618343810911720036761031135077416552003214264206693090340853093995549442708168321727062848187105968539646807860124396091290779476808111224131006470026942772217241105374926406171417657408414274736320861564297895989080339413071749283185644296786704327390756716313501830051472716342542703593524597937093520220285463016157064296891806697612821400646280439667677740723286623240176021105358671637712409855825678185663954426483856645938947895204020083463613761339762479737644982834783244537709646944569866891665745684655005821972238460821209185229343193864134568330547819441033809439581527675646705211192553785684908952833309324361974283372656224913977530700994766070275408581836911523944796939324658938221402393456037505807161875791412011626362879627607618613028054084469956332891873365045084335945874149360980079211315095224768761985682802168581868696003926018336531142999417070705767793721250878614257487898008476052352113710377674104224052609339491273484301956645438517754171687216000639689441859834843290690901411888743481674086809300306609228061849287913717374467142076598603233007641353301700258085366975523243419900816366518285197403939066553754472651754968000348994553952998361897544002664324829269821706174117974830917386151354640509893068756140695135998695366943560307315426939508176158318195944815857118715854399786216859173238858827123606160404495149934884734808690848248941116930098656236374614754713846444650930803921415849535892020609876707186597727883610442902167953590138087894511416194903322948662002143698501804366091973396013512666802821560929425988175941109529796109925729244673302586148741522850344557507631261744658608974496607222397451921362192160241699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3735213386803747766859985621731066501744438802969130085808925511828332769823839439936790912293234604695981761110789522596095367935681940842448713452358126979467939535175443625476380156747907693822830972450338354721591041396474815015190389817430846205582226264707875485226440672753831583749533104195816111671820556646200738220524621203322064895360729407398256232703648320625232072973978836988490443990671199134201575396952212047778662445416477553417228235262439435236632579727594423547827517374076094418767596041485577803721134498864942877465641111369130590216839520507899367355321501685369713643255373276030450006217704811209013692400398233401964300634945944892180391143099925029959304733859858811849135437842796106225322334789259796054249449756640813551393034090611018660546137820674789501341703841459854711797436488894251657173454361216436195656748437715610758843512231737850790378796098198926486780005618035168948138240403249546126862229630704874860692221848305396344180369219129353019541880356698746548362327775936491405064320985465675354083401111303821158438350425544031928274822571979887239134131279464555505122286599128819177602334626997954503508789259119996645736476288857260956319762418422775681091056162052362366815093405824980074198328924463904996633383234181504307053654536748929346895290729696851523497425123549972810817787902851621669089089378695011767021551959439624671822475561655073048233640496792447988911917409483608293057085799726167125049345260329201286730202488473735148964765912141614340018700989954608304397068921583918162576211409579853097902795247416713614592728307769569366632780331311225478005475937175137061881755465548006149272239182508873356323894311204262448642974569221539515284635336889359248940657848211102492553838971883417391673095932309988588003118322032497380376710540336867262322226485005745467187846774624777357582848629772308923555149087864188782208970324815795860866397892216785968253662017015793046272427933956779884428459393105445729419854557016322659285981274947503654249954726281666281704107989683916470789009751430470438072262345301561405466845940137041155450289810021831312505628099628498967150464398092323042820740263630437530484169812086209165738725450931082093559237042035613570984631899285392539411950661065110648046868125413092138670202636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 6068590475694767792651419618244233477724947751600163703689819772635276809569242302352058767724341005680653755918057275886660540384632133636067548337849606728398131113805610849227259223485483389911263741460045722712812855841799709246575703801124970866218011906800312930801967641893634101076550678847480361236397391972410663984261394994614503449696083485443045568804409344806729732746124943350967762954895044073793690033558930042179425338868450832077422925801325522757705552796947765928830560616117436644194665784435735540532130142772142614359169438954637127461399985819283070874844842150178740950512794105118657467126295781047093534236657541648989520257032553780794892722049915992491551418462741280785547402661283519925238013379363061352125517011828248686651437085797692083551050797978724033046560616490062046233859700813942262657350747501313131859021464287420293850523335286310567009111669475603679336758997077849619246597878544391425253340122334633252196906668947930665403430289353052009730459087794937736783210680272011107567006343597157392028395746120449147036802808692066076342463762978837581677429448311704148472494217260071987718211856213422317787540923240292011745012514220009368259963312371206978527357188260264353380381852679696660798276307915195043003820632656432633056445140739283571738562997223666746344150880359392196368419520480931715592479401633777560031383911607716997417919762335251985673463070488231295286231531329883573353123768996801926178078377727232811162035602321916185299970746556375828553290423037030893499777860839997175475663324186086863541394424407978615308720693716126993288393979694101655940655174477932651073680104570591604444427762039776215117955747064345336131476719269791772625387164190368295120550332644373992392372839638700062539462223760971866511393674554700448409895384510499652239153111977908357284486593961396623103850913669268645870428607265700177563211763456998307445064281186231324636730771532135349808478325265092330509569795050231061887974937964976757803662137032567802450444939180635968092697998268487225717536816999310192596474070830947660138390593515819969804627674280147150996566076571913629239224197335358379814908263749490855519768666073510236028918356270134444070089272082723335420377782523734504450489652033536702065175962348747696169833374023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 12104687177430386928063977255256178660530300470861843500366414051281350710792005946814115481036780874851627835891224684723347261803775319187051672632872252799146975224637280555205022217957723241182725559373185342916819539138471432688385175234812165547288694218396893745312063697133496551059243813553193742532565725923330192483138959912987570862312371193974768719240479903914635982642499177217180402332287572747794410175770699395457906474566889540489430457478377961000912357121270958400784361036271080574166260486324522277961225994821610873126132216509981814265688059123722603089036245142302379799759907343134516296376093145878570507384874766434765632780994065905742313145834853118308113403745848046364059964681288315263543812244589853242025529375853922723395228668947849244206737601384548707476628662335435733476774937828396884559726969696091241279022799499877333785357883719962961129025069948388637500229388029373432865986183379281370721416446499569654304056060526952957500006919822344130632712872775538380087983035782815543683936006754643943360680804022673485902704491074110091619954246155397782504882550499699390591937128510091120184972566700369116600515277750107725860649079811450994889778182062718284428698308224558338354177712919316611622022532297835734278510468309584263022917149005504199513997349424569722824604807798804150241929384759806667592669347408347901374890462265542259882351511190157225450615943401424394748416426823636842210575833878515575505577433725419475748497456513223226704048940061316483036851130513378065529476077317048229003478497531525105495930072384381669369779147833123722421383935058807618596699266779807043329347684516176461816865159264402764317523202800562838659984426901542470542128535964148145500397616462231817394012613898795242552665409014337909375311641420286002013664822772892772012422566724959771800648459585345384945950795248381337151556110842215776711645918452029748969580879052741084823155982637935069969173708633557325876715329816484757760424253807739791840857378886570050944847437068267512616743121456718135695131946021074009357545415694511370097948813959355526899587560467178207203487072531638484880809550997009353176584174809121228180823140004934750915269275309046986065171589639890007773953076530609934323524340180830952146439153781014418340469360351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 22737017100206003781598623666969406065841683523573541761851934531907705577765251796702707984673720878404402546950435414701467602490891421060303573045305765804588488602463328746712445998284308913948176005870372749288539454411792344198181616071626401746279858451418234539760148049177874782003393489079231103142150867246269848636423698780609924164128727197035008105745176677094852212888683913514569075432271053982060998159701718531943783511795450835301056277090214083183722380698864850009153141665246856541416145240258995190046362767674849631652241853416517717775891056655081357516519135775148537142772316593233544954914425325198050557459519347340306203923302497446945567178342354870318322999681631915434097248075049182980924260245011190661824254956546396849485964549687132961092440230105541287129041563200106238370941702378187104851238202586904465580307777058864709089891158690180820704766310618304312189488752388076393725549936146520151448602901613331151895119565248719973283901233689563660229758870866794606670828788777409495481244955201105200476876136119760977479534040042082490940579785887666779127641148360745582443199472772590810145959949027161376809136874733333216574997733583569105603670362172523852726338701676209819876704367190134168244261128123368009534855463003922972428903474324502122025838398156584874185650028430933407498547756819112848054987127875120332199813953762584904237608352519674900992605451171932337112345494113393281040451412611505767303114825356883598823345491352096444872491133535966585179215926599071328006348912993067617081831197702291707794362825182587199385087567357489748918632292479583763193345433793127355999122204912338012469626861190190125878715341259688221091894140083939412985663340689589236409674728763422835603042217927057722930502362152058186810671790643880139461958929638120192886505325530201149704930761714902794320386323330134745697631568547188831624169777819975033755400784879172320092894689439780443769827795948440493482362012478416509493369582316492296179742909175901519363132006804239282952145003114484406399917130653768119494270009022127788942365987209921166823078871116412019058207677258635399618924574080725397691336931030121304764795676271292357488976852079572274315793407790354939836907086727222225049857489191281308491464152679596144191448974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 3489463930452475477875511318082500310701505266274101378645131792115005048942537460952684437351600141282449458299644927036362362167410821374030320534449666630354556366057014413308989269617038193946363205966875687915057431194772149612063377841700481318669089254194708143515826879358778589871141888776124961742180663958146415897825584363072850519360294202785376126144582434572829175976330671387900611847405474217877702127013058302495982302472133932568630954017424349576723362596712736842634323727017480685851661478342274415735020835958807045564681023905915501650149680591844506049879456933362998721121897036513053544846539739170610672034436449382377100431833048196257599482032642761965867670307748324812870855399462412510844491391602439228394893280061119689216204357314840337298709512306884668385381295338345586115544404513517596004803041047668393398634565209502355970044550443442571856984326153485116409235552913676414802228421828376186295697465654284052091843844458036371717219868894560734762676453138142821367831141471472379665115291088966227216271267176643583424637699390719702260656292063397255627285033620379421101671007534459536183953531964233787311688238731809361221859262847443488828359544719637918580611993707638424529693212176182098897337786345156345065976105850640317236463795995461012131039391838727840404315239504458006178601986830703871989110598063647248847763051359399825762345487556684199079706335155714305004426186291278324052897411664441973470210840729088507658133278675381148403428642287234466063066738734624894257331105694449557033681712639083016025912226159893301487405100498295881643380094644299611501177368274530072733144291380034715787071794716981577186296444328691086653019023457737247031938562067049572481039054369767896860615484113458178630971223496712181375387096147567637041644941695564790141400355303866564809992170268848805555838458660995010460975207661589585004140218291935888409273936049334313220155904012867596283476307962231309137287024769049417500556430721804012312320998420002837441663015982750829345688008852597501496004420852805558183657187605442194674116987252686873237994128171181609206005905553800091307408520721683411294305665715391572944012970112504801843204377816474699230466484541217773746147591721959140557923235809222454485531748700195708155816650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -54511590422193061535209772995320073379350211941804762909245915655000143246272136812208589759529020307970950522854751326957009126334771758780463607142372816467226457773632750621682820110619554217416727333102872416587562635825316194119348739770960579168479502776573067564595172752230492880003641760021271256830902830662899998106115135326077629214078905272546415608261538680079383510953142420989271894429239921262521595864946420982638475780120308315391035964121700557321230817033417946879496496156735412115607473468446415240829766009668810790752742544759384883309136486363083716921503562329193106516426121633091495085496448170615095937037649407326285695559407972196352308474861524805675904073555801818167273125745313123691660518114610940055814604985500419115748809862247340254473521933206488434427184830188619230275436304493415442639278010736696805075328690610567498929141958538598926023023767983324628674008499790235330530413454242347959986948548384630220817056677750165080329336895664660460901732644970952046463586894464795939377866037906090442417081268439745843328691197746860500318203614985074473965925695069704154089343641752021450790569892054573675104246417917216590366955294708352821298185984457997752617323171734482163957373101557275890069411709735496111818024995827287415851198940253853621453760239069503608582027723685063231762594468773583102920832048525106256854298522222750366253868289176755689717963052635929796752570429905912086958732424057291366556311347832361912757856978773626199553663083553418654775749433998326274933042662950023165672602606715219066185354854366098695426271907309282483044807218282571405623463782890315217147128426217668399557123189590179228350935156991081883208324018506350816182348690065350105699739264583537484086221295482159009382566154666982974571073600564167364576692150683883964758784103177930933109038648643312577514712759084382176318125769789622013218781345038014353358533046928947251578175934685860628031648067509663466829409053010876188854861599626990664786405477958238170131346104573079403451155727569653922325467128411609450029557946138456526835232447307946269886720409634112339325270230912265940417662402415154119558598082808294564641052018910994652767229544991025066941836889200840684322302009282744178102202361608487393029530582412272742361642456054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -54967643700951825479667534533083941128296248578877539665358992813602428034383999041029181313569591316715399045067775170943363415996391718842148528382650375390896939619965927816849950028290489880948240560915325352936789006538296908399818034786696927282602291724907999020350698053404279661582388679146884156774100997082597394012750313723885160545175056938184679099101444297800412431817805305062633621612038891876996077362508176129072216465006196198528189738026061634963345268566680204225569439318745826792675573072642551620274778898128181231885129559495191910768692380352761331303574581924329293262250377445008736780281083697015071955615549746984714760760069655758006411999293725805246219378894632138330973982582434414122146372934854287194379196135805451408181753895098773371432988771538556853412349942672367956571884602662373087897873720989792200560848377203627189341823848749398182171328547112176176762668992041046175293144438806220722226626745440803169965109342357338365298886641332687737690814180120026470467118123797110277904175631031834903949460266100395541884530254560066597726270847203707178440353885900159136050939530033620045901847597857247706954601553619361597894234478010360294820345289018199873381484591130149049301214392718802811666308160622195020579441281110597735984434359665953962327598519672237152842833757547936857875166977874315067689858354018289480924265590392767840075481175891587045164699354815433751489495664317682785771766709401928505121104521787016360487975674162236803298122315101818231342017276681958456732088404708528925029774523867805058946298370965759013987146854056610574802341544954053301543836801595245959930985779305872472685511430064839057510813710596625894299866606127406474190301531862707512303825403968287304771361639657697067273262686758393256628373291598903451258202457585276589487279924644591737223639058337163666626278920423466297666904441717624920940633966697673496638849798194090728482102576417978128283695728589867400904425254393867602439071717663788963510292646595610763155391908427901377559246235988964844713148135770417323018815164494844739558262646414190328090968078001347189064656280805137357439077092908416287736333080362139679727812710567249731409730030180775441759188756708537529470565775749044434675163033127409763095653308134065118201077270507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 32259928512706359562050348174604908914483699268018020217273060411067639614946912431017373531740997393931719619679372334696192009823571539546244709918780854103465246196660328524222357333130679762712578304893897902744499632387013469668906147232799306344322453949097995416388082529479090994876491055781431709702656600013427018218451580723003071087681570802037555093751498973444887616615166855414911708513532402227175738260969983212173336491904419074596379612189787355977300880287288330502528378736663846297502749303700912224104475508752029552967602618086152787606452643814772232566158494674309110459052076517784851118134658008318010572738748638986820673046836809897353589394302475020358777157879152241654119259997252963051696175499899775253445956242923728778269910705336729546837586443699538341698156290829013093466919708360062002332905669903202768464605111603266017069554372060091372228453891137194176901841655052989721631063697280879426113469665646932387002244921058218399388008663044533942703887141024459049640013953263645298931354449446303709930433756539643097960097087112277808569358261761371728346221576929036571091576199362193622654589808078781700152805531982792702083910125959721708757878359502131887683785037304423014349388557274067382647607268162908989292374918056930376065439850590908574875817710960288212309984346201613218059830359971209487706084938019823695238828764271630381545730482160705110722032101132551183589606843369398882673839647264521997799338811135015186644670741294657729893424203741354778460959014494011944296195993572751910777797898772949116525196537884997802501306414085727603873464947033532150524885844992647392730428363764129089726814889489052178334610667218457586545568004420472204033613201513274646175058815065124744202336312677597378815379716196612376045211558169897499435237043717374885242089171384695074556228670121875159018718126339727737535436357708604615805147287946623982514462574194564964099661369285154759493094241426179151978444914897019737619246251743451103286003772807549679849002131494473428976247758287370825831422418326703678187243248700465349535893757606280018438789199706734139015601777690718897131634542377136247685107313076392372525669054663845401731378213730857931424673404902519029272048141884982973631440637534978099882772082434236969899291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 64093302425037491762008376264394665317767583569851340371861471199014948831549517748248706849903593838315439135121028427868199139443092758661092844547568891388192835988264347577719716146618409727411048256473350261822095201529659312226684749611585494081571710465833009621418824715760979046543448406706101018903620076907974212105319956594374213519768814607097227761707179661990712143117634832935856360349609940763427248161410694693508414290727198746831693807284928773669731403825846442428542566261119377182640249039278087638713363256662315365796592704470121402429382270466291839879478157152015612727139674151907734054138235472644849346701136293483166486115704380262948178605379625323906059813110085530488911232617885547353327624872178898326419048124399388189692967656453445584548968968859083397280191651900628077306060060257661242728236380496354817929700186499608124437107211680624259906154495363359546138179578305754622666394600315398772214219075127707971849301905910291813158413860879690829505684778307532109136632618227724186965987950922967855498971152842183716052868545826021923986777661236587777030339500099916240007324307082764754053492625126461185980396567624149909918126796277530946175549435402903029814835767272602480105410925169235443347518606335681921888334057404774986509202234507844984626470708413631329317442881826041627693074372863865621915731038626226488619337869638855828817416246879581435596232893038197516337464035146656236206608882870724726891445535770814676690172860367495748869879034220686967435195817993335151251989256944381999026199556464173109693853492478374304857794928107351193329024096238287959727584294942972121313346265781939822068050377613979466189865610590966071784289119867297911894166896929286863115626129675748102442024040995238106559367286159523073490987960392099027629709174201588135004773201423590725023138128496671000347070104962014183932030772543115134867109095214149292060062088792725181169854911809158500513642731325305119125368778097078894460358289899443523430770842528136497023492483692546293648289206641429166637061697341760784457980343132712704583853206574631120801449344250895794107289269449067504865811599200230931070761637336593135149560292817985930069999738907669003212781663400839151335549131832640051483919080067278020139571345135855780370312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 86691729248308071048727712102318541454120934639219944800562288394428711909375496783082062846461324398291510526550837673108753267185061366648282849294921088690241896070538448838493375236665880573168264441584681209179078633127182923703198469998121249349819514891469272610682799863460832970632729837885932738425791404201284161091168394953434467538460733294656802356211886606944254463044913807381653973450128314006664984320181047693793068080301842946018711479426718541437135155014187602696889193344924228558527106956227317889435991174855678836159099539733468672792361338663409430187907644812297533361519773514491812179421967739464141733124466710457943020217667937424163340265650851540010988986447439124322419227787016966000829076356392035342496289257222251796726654319861558279318627998415682577710628106062115892190977951698621279205079526645501324319618078051800103860781241929405978604263972514299066981320029268791238604606339638514569058898368465388991025037083377124530706937250955000407746941035134587466375345360175194200170532696160918450874171582690794683275988105911611845552737082429923483263152440013159648229211356276002380079770601132282281350381409441919409673323958415344162333634747971754574636378511390826029809259672286154625330712498420803265326753553554716922173368637033243551551120625947219323041212456204965606083700787196048089955738803640808601569366793365023324803575227830033352062438593123327827693850696862598141021896511019218444625226149307100945312827907211950858209199369963182282179711612574573429180709454880416289281675972704534192154709477111609257662924070626107824258885903572093075570702809406289971945828218843775081572184813920657415426870435609107458937603310328153708713587821043596831136064673058477911486071019992836461677784054338329625553487496962161661628731983391242902610777545529206526590611295838063963409041580744500449204544901259553021185895829179204115224563216436595489704727241766612576586641509702391513520651886334477046939601083911357762558499900701349635789687532590182697738156269985357441819345148313078468590049229890219113837258033480022686493281838511220865218393881851136847940848174885784932429623877452783994069089360660412406895836442841759787439660305352609593948079072757741291589259031003282467771187909886015577569580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -30822139082356086934915413543421252280758504218191094251884199588813668852668478762232741028370993721350859619740128174176682604531906612565618182818978262713207141655896476117964980891492216916611704647427969347912244882461890774562799743578701376338572330952673190491093520113697170322058489857179520931319810846226204637521359597045776182491236040139564309224446222673026021768628614252834299156633430355666760079176236001935936149075550239708360109608614550039141886311091269097760259281709410915700175222110441902705241480653163545365588662495243784936622905459448011724015903950423155604505465582953902833884512633433810079790141890133124828546917301779126962042127661782514616297055867792907223502026877500084922408524602978135219874750032172807784196991330515608687521681920996161244072522489485584523503634296691464393580446831293952060315866691450978076430933317277823029533824767325851204771410124189423155114426904657529297555267929433927872652294124808307207457150091362120981199155166746034147948222880818282446603546264169005592326568374992734637783809411414824870142898090418294407656927520390228475895083456214094613300612918355053412572760606691364062781004592166219514085499510483337970669301446843089088422137084684668686114860915289942341477127636013591127385907648122539789955088971393026810359037450565905009946316878328262941897965626193297231012163606419394883448451712703408412901863744184782999041847673543736369004709282248320076127765417878198739790840125137078185576283654028654612532983938624451270205741675888229244765486356422085783515868346682339989654295041947547661928347153924837105955783716257655151251545190517578981632311350813787619637270625335982511872191723507271301747773926048155274871146901312076823718041865621832432890950953060494403207263709710264622196918950106850154531040599886606949439252926141709971339192564424943708484611686270208308697243245566713418059168889151815689207663841287029946642283756346022961576004870729671504682094871451646006948798460902623370783052085001891480879371453361856951138712747709071452905309842175437097776249461336507741339603575145376529082682969889986857884597907001051988437654586642985999801904086067703857408781455846548997768600430185073308858703875855666978153151995712770655570468298125838993277764892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -4169139320088935625839409160144996548331451167960785937221544485446248400187107674632679284433252837075124323524920957530417185886391671604795910328264089769714110526145778939326647827580440307714031404527773772151068504250762650494824710613571595806165944101565049409289540145605676959267169196424280322807868174723986706567098457762431048447881947288184952906222181693839644720805130833695061339489730733771985920126563123169020119992432573374284745568352583516218287539294894299662588622645715649285903131253835242979141172310472771876976559990659162974343580777933379757679548159172145160562069799483620710191115639278118138083543985881663507674065919559134671496664874441769623223034142606956212398730845309559210292455716234187174717787432806234183329917196585991726264503406761254688004011148924570093198240780528883143712033263348018022363483911886597468765851860320640261040456327832056763494802388264404645941508640289504957775052651665577438362943305242024879584237602490178443541464450154754591966487643067138229717782537079642292333125571297676159420932437201883274018637973609039500658797323397093953209364534585965848880891139342585175974554889234730918339669838219994683228925609892883721203943010700746846363198121269630764199841958997675072520502732180196153728839957246356832793463404303118443600053864384111131065189982760376739743651918187973533813079216474774619428956513590886477895316546273424413606412168533167702933005375372982135767573066922986775832079907146910482460555704816772266719705380770150509262143227504086629070066126704740537583493627060797274714327094828415198191162008031429983377064142741392585176330731377999948896238720219305589434419996174945850678316101744601690599903645403202053928361566361857348865797800870424953340011195794978046216551821740367800170728566750985817470458426324860890984746183738318436753691489184700518954340825812891473478529309214178817452557425485513329955252194034198029210295433753010663652766058514062021243615906700825789317262147282914075832565726181889682683847170968932767523451793818294375160566549184055331104814002749474897711647818942438976607940868758641353822569640895554384074064547992852207320768200983140201923701577843844776045458581738248678785891537581189518671395061966377498394065250144090003302014160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 7696091809465262129012202636117452342253931848570424465769556610770030164127786917145904707443350176763680743875597306311984342371381030363632961488077160601277978990637539082321701906383012627846088435316700253842092579084636722455435351643325691728941688499246196374433472696982708751492234735319791276668684185443296225693040672875317687731519974964302622849828057004921218821087800979382242523289820409783024131564226070069563895469490250652293293520427726214235010342727100374257365810418213607118871249033840750846367596594316711122925766849644967658545592038789413305759588337674763314188693437686418334995859665460345783528586543542635288432213164613282450859797443098464272997345863264153932615635403265248874541558259706311407187233193645070154702557030478386005106135849666777740096007415161806801157428605367543054092329087061405442682444086884018150349987620835228567767315119364406709505261900150416119068963680767180861453438445822316473534057480111617331341728344624131867367145186673397839124514560186883795399101545431843198216440416642402826345069354378592653910004413835037296925264061421622541739113621146578412405482843884198998404322981005086210025805039099829032428717827010265494596242990551735237647391591318512773481551894777458593317547542162285207758395254871022786910133581263839059245350416311997533707920968043533669731757248593216088833886562290292306375543560237924107793858709396061117727986343505965365889842584396319115543586080614319644211780448209177000918466731519495252051828823942851010724388647736703671909960892504013392730883994591446957343001730566371160961464838543858155291947732224184240581860226181384139065363205116351321976019824318285214732851893032710398283032973500744189043860046008600264281762142214222764454892823348309708534026360026577276370030067398511406491633537974622513285869446478318525583407198536463042462957630043393831706418522489457432899428989128983517839738742177128001412146283918268669000835399945374341731863607774063497353915792057704347069340994760427676468349545777835423037410479459119513106782987282208460437388968765430839392342297520860516462991328032512107836511541025985345297043818041174690058947580606114703806294945161254584860669115698574383163923980160476681622062200458007094036070535324934531286682128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 707173081282684033958095879567901604699115204233359054192070769335602629875675556493638149391566179300813662038286315664252187023214624211017571419617428314045610694984624584889518395185131416358310678734600293323345915637952046859089638898814461984083509891294672177014186703648960213077039022284128403175782100781902432162615403971850446506469728467727304606065930392442739002842582511741830923189410024736362111865906535683877997433553655302484423420610154266964386987247393606204458711414285596140359940248149777800394259783012017470788156596626312630908319597180638892087366385986763878646346934401405203277144657005303405524514018117890835726920425944452515699449474043320291968300473485059062942902286368038087328856919625011599883579851894231367718029508157654374178411095730908767808482873776420928719414223674611872185041911045141820903672395726031256453061546477638852498001244238039279669081734085026331676673360521181914828266551187988001916342691044716648247000013341597848429364067645957971610480182655455178138793966427615890634909534583837643263611159853285070464662714782265768037194063316099852235485753901824203535636677264635237900802619693203758254598874289571150409022154096904881238451297368683674855079169562231595312660561359864207153732464893651230184854377647528466144364925990014091959244493249352760529395573737514250491337980988915663847252465522040974986984960569812281464691390011991113350341659000514284921412995341162706002659641217237668940010959258555638611126436961212838599452722820273925189955415303875860235620145863375375775806023835440262079137202450011124913612377485103449512917381918154713190832596847580790137016626898510682595195657653313277682851980597679336944506343359840077300575820162434151970319764680986704686331981605584785201183546460763065276812459663569693548040257892489151323931232055617200578203298007151835024035004120478474011725386061571717903383798780562331722683151528839418867994160318697792205470215141482680826446858831804895560692933422100175013787061121534240131846020970562279633668426489523872449216820970379821552909880601694111178213855453852819590076857049934811610671324485127231154140836052280613956671490221722639347413334330199849243103246037087637638178788043422479272923313402942702702330383603159845916302490234375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1028020796962621766474485331516750371423740914480882652287172214679368163564576997557944863070378519111642920721551880472237020897440294277294647233421688139607620443613076718775448054998647545910768199192584132010720845975252620852271245935483160326716594696216281679197394295063642842030661326807670484487640896172636005233716604895465159262902697323687442010228853531834285943627187295317836883457545052043877193454417373235257768705396930623173643278589309176834604388333483479685297054471337165370607335424157636941083044131264567139027425002956094360436536676501282719121714966657453648003520787899838729865806967798730000329870420378085921702428698458892355663799956687442667663622277452395822392594100178520316585251547623997733144412523464424180964865415072545107185917443557685488873703571096828339137910334109131028780187885134517021709030899306698800466340540145680463371102185686500219657975327228370571269019397115704826494540932882684945613287463416037196409435404616918888483386689957059670173109037653850941039484473703463832972254123775175807221687369075247268232638016013600505884958047111120679285022753866329335142845804151977691328632656730362020078941650310895674367472315396025749254465649574004141640625988331447935655619365951848452182677479619621710474991166029650383726563286185793755457765407142680475342258186126658467354337836106421129513650439634232343203307701716326858241165947977369339510713686509893614006478502230877757338784553266601093370555021635532566182821200784159529571559720546432398709652424927725042764203840222400768012718515856719227084694881197657883249043493288948229212799386602612338948529331923929774162972048770302842223092196658853461213082452269030207410989419941312980354224417110352667993570123126211324061947963629209099222459185180031813483038604950016629666220500101561084657660715583136862394226791492486469061462671491616142214232540108766857616458446387960916375076799043819731979878809630307122618393870229533444429165373665782896469451578461243832955537432464615066254138554110182985266724909563911434637977757018727457960344600558479476571511853425627891751694524696485195060353686121933371112641141407763856109017847827954195365359155626868082782670680095173346320469301265835234379581672476310981277097225618904799822210693359375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 84467246001570810989267811123695042520906582388867700580171411980906241747904590752347507971449151751200517646636064632813069046143583544266517999029854651032664664364207252655819936782758871965936002307569866429281103460164584136817796952822530833952082942579676411680534871889812433239397940349499274328794834953896399854167892891302226548116096018096815938125603491032606825050728202043037154721269756945788976052219973579532330391656791374315545462648860154286217632451849576259751735249543199916561269437095725455650632186249796239238677766743084639573972540020379166092597983573694698137844276245540174465122010945158990353475959414127319639741152405088876349590452573328039466136598177090938379413663816288158521923900874789392577708915034429196191888545095808846780726563406484722845424306704050953274885174206865897901936521541353214312412093127994178067669983712651952737427982589025354596794776406513814868489786125468196515446571841310021134375562719949661160499216927765391852453082283253094743577812758278085595450385498108233089033589423115304981731610246283574587097870922217346482372638688257714498711359945089172898442218596830360244307048444695927409095075323878659136701574677502666453840233575122665991474966402264772624143281787370928170689695252637517234997027250104121546297903768670358683012915384682501296689720823536769273156490323569463657953330202420409906140319645855395771422902345029149636017181873529890776621621805773178593261221203069377455356976921042584541981753409171375352674584284803095797444768230821226632781151822330750601636011182487942687907682452284440302241079254251010295243042870921964789193918997699110681555110118352502142844863386821927411915906683740880776969176741991685326910783017196629957983921059971250047998280950057624574303660793951197903190433891902654666738359645514857788117849589064617556007726057080428562203207334271359783336992525521931928790532245402683438326897346521343034254454159394185957308825967353074610368767983612794844047962067761982588334442836444679903516841684320285432938028200227000932928397290016097811964420761159733966193837593812320761079913223814586196309893799310161091869757920741326645301747755975105068639189475639141331512475340847875235128445354089513699979564407651242087653491124468608323461914062500000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 41723318630593768546589321437220192656315250067132167695252911246045673402982161896878507881220071010644842956909693174938956384119775725917495509954213157023755737723199217013617608433564907627472942890978002076136109124322037655423014662431208412178836773681635513290715462330546638556821201922675055607040755200702794178437899072738086120073792770756669418204127657361695608393171826054927103719528675074702285427416781495105241075434898813063667849066292500438255096498798354777546705470164655002131236179351423258494485129181353094887892876128653623453381045122853095753288208592531149663312198554570709667031165038803423847679798024965805653303941948266519458199989637322536717761189298089393706157223599477548737234958913115324312600490728018892414884966716639446053456717092097620136586103843816865613401106190566711770863124685431300168283424641148406648325155996279344877640519218124834929442432583744132962359569967059746949990728955283593534106281940391635773968606110316536805968400456990107023432238932883664315456209971168750218056450638821555452765739554357353849245644818713013742492565991196740568132921490714047318691679842020902480373714236647206803611314037443710451463820825631417769208319734376477008068330184446966378918470179846056576188855991786678138786567904618728577622913955623052893723524047386211269579629813825226969132432190201862006610607619968270916624564772008476790814014714702289464082376689902529498146821489069477469993031204659933894370860578665666321937844780504303469054616584238773514148499053620164195849287315372068827075432088007802147016097145593933328724746569094862945987335567818901968613657979323566050956817984277611808016628038025822152059726597927777837091626073591448181510080205625029545454304469960602464473043395239407266697813346346972162330175226958553570572042539211877448345397080704083613199964533501565190216723533426587748740431820200676797921886304345368755307695308023894536424810321754165919602541945122926119162369176913228818202965399215660022582372362074121643758799939830595681630458958988528437336165882803647120867492178208223153320037981685766883558047444290397239700685570109795700220123009494824611497108103788133868743505962926382241960071811908173801175467884648736816891179487855190800965109540968630361254882812500000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -19589023705978175387278499411829947670249650773724535025988609253309171205191133487909622386454987099070644156307732420182878891168365976219355968172373147583744375090118382892902997268621051573946918771453622351763359849765010102053905398401946323389343748380476934522196529458883794145856178725549384925828192573967696784587930122354766159294915015834151459673513080727142434305949987230880404109959976427431883335619620341068774230742217693858766218082290275037443350714636350802297959119519561042942319623586237644569542203895800814134926780377831074996591593259964406044203662879361018952507621153130491184936053051852242752804115941129177933106672987563637858455713837500338499057885557776173859541538922168587391098314860993930689071716889183455398010950765250091076321756017078453386297495478406888570957057340695027930048343883304607952204012202129689340084987383548610283308072909457782855384548790833780600270776507404264948764489514188551901618321636218460320290701170436422889357800384673262789584819390827611254961620665047536683815921740102264138259151443718298489037644309484654553264549531091123398253216652927897920011540595195580124428807919896227492377598030597110261399131357127313309863270368631072066381287854832615347668249604098544450896720054044253832013015309980579998219381582137157207135363980166181793061830223790196945536014722463842496521833494407019116849611832483323264892265898958108185526490050764626432127792097319071997262536497256635731828863969741376571538436664409396216766728615819666100628535058704161466072716520458148323271928829282039260449714342043282418790518741844022475627682476448578278018638526812852421478514011923816864920204462002270929218778323891820259053730038363013371074084135476389778209334678176126322133475837515136619745912987021469634318694861078595361635986896290485423442108938306320890457309090017582512772695005770784728155276224148954125139037095676737688175160587289713681014455226414585045261988187199423681356561778382406350481584307060251473800676199328126541093848722928026467343140455404199580765555410859771589520535751241927411939011516539097773864717617200119494970376351413663294835756688117638801390612000953225252435129047997205426325463969566855867089521674003727439210903443465757081649884431792688789093017578125000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 6023559250561742761732106564468104381764956012209904742994111507408760244792938527834258316943042978750951518343151427169858138917898656601123120370547477575456927117244825775622439023885995345448864828769556529302413592242217787626154693738356242369198079312694680350723213857169811477276447107305864966316205498754065449704588532202828603238897839648820973931508537734985940724495675159266221703586637842269412821765151998438820266582779100303642186907882943233194753000552205356732554983729795384886502402277338245279949156655120023694168101719891979816444601943055142804927147874929108152981687902179501497059161236922677084218053614406987444222296625563088886470500150315395036418491272868612712872311084707797855051173473247986365787084283881362910845249631523502024462107357818061053497217837404725823043759233998148185449873719776715751668389389575664720973310842574123579677508722795051333914893676302514652937441618922581496943138820344043539105663263023270574567309206274595005672041681966221017925984379692640165942789970145490247867872447872015641633933559837780939283609783482033065543379674855096160828652239161870700514174901371785132955135338235031132814792310164932445087606775521437779145054368930391820860125272605562813621859646910191394641769736858970339890617218452660810900748274017191515142507181783410283434197797112702323038767255673758408269593009832745305238738880594347915763528643201840368005246662249157854950234940806671910275365339059023767800139021895069839232468588455112602455000071817512149585793987689194429193433608944290995876559274451898671828779792848810831527314059879966845604604196345529747784328423348533831203022807438458708712873849134591055766698350010430342628163842397778941609520642752917431420008932749820207056643137069891973697383629202133852003741405099627484051736802952115227954819510618725528591818379728279113896598218025056485211599757771002742225992919816913956731121520290153707039364535239610409320404232226763656128176048923915906492718479130568290233364479897470805440652758177472015884918334768876545450012682802674729669211180642291592272129957434080224953105500823352515752591148186418443538184853868695017083300536863229429492375361754946262971803445280891374136390785271878880396413968146490532806726521648812804034423828125000000000000000000000000000000000000000000000000000000000000000*i1^25 + -827923233605662881371979152262749458516479283072202857747004065024065292366198853814584410025771015625317834801782303132664142954302216518188294527795678890840041452506984443834628372910329995885853418219202328370794075809805685359187414565329437723902622515011757382308603250696210747347716763155973407222840744877579192725295489405862353591103018812587587551703606578508105378819382107590007889314434310378260696446614248625001389419139345665278262294856589417760500311555746602614916960225745772185759425000408473089036001555299666931553140987292327504993979300560496424369062042778612347614431584296455430535338016760753963095203379983791946724312284400712401897627255398158765549078994971372422418992466970581118619999593125926621138813438073346041811411520989620444433976880260365195101670981869292100941203825120296742424917604921021847086098808675168263496183301576727102923708630202874601923658383466254997236589871637085387348091988204347662166955165294275471991737630766437627393173089454671057118748243344974748737960100685817097072016644950101022407268501419812908755734036774722801591826801328619489063346566315119221806042760675572651495375175961965033600197880390459202443813366517873287869539675828291539386491693717803742363604485498693301327293740451136325723179899963514976254115984729016198296002974662973519202116998686260498169740006523029515749421489810583735514510297443905991157014823868670830343036582802929493025422713840171913663825572467905214642934983815388512831475706469047766031749744347874622051203395317743810425158557040498375272569009711103611086191728935036860703408451642274795099562907918682997554597004322766448364782344878454163230535901190467178910317330900873131640174668923104457595031365895161661216773597249524313393599143169550075952969786511651439711585832083543338883990618056652273525316498424815449460778764909262307417521928816581178275582373677704699432789727585086272808651028557307330854923353837327545237101738983276280082382827926759074346347000240007783661585864694557529353990516133709684411923427455603112285701411174756603466501595439308479558678798824450894579435165511617894153844538471795142066553224934033763306667228044119518140647000944790060761051216229937255770400956968752478480612493813027291361699508680008129357910156250000000000000000000000000000000000000000000000000000000000000*i1^26 + -165661901830699180944584608625493452596304169576781956618164319116559711610699496260528230026308364960948937158518362725654219176961440871731792651958842411954108051010791137847118599153629106195305379977018193230590344928002228523936264591994067535198819282190215325105616991644341379194478799129566348073619751989374208130082986721064336573859880080288031736260732104510302162113626916631397654344298310722967999616241627636269978015743773108248457904052968868512460172769041874084617428678558675744642243033382091683401570926530412345627353229717194474626586372732356343565225744943557086980587208887610465537842699567115049104192122493101877477634480657860965192280269631976348405655176034836683335745275435188230775800359374030934672538898903257122354791497888743558422066569093235890415727206782266232070032009561859111943332490354484388696081878574965737947685921035658474344513543151448308364952178064352415696961595918320484641214595131368803794466042507292275561556257794250342675561543262458516611940951003286639084950432737852917606946244347995396307305881162091392752999326762045143657971930992354639233477404855983323622735034837419629983889798731793167100107076294254462910632729780270419653008347399177648897917122268085973071886298266818228445782671682873182305943336938579801506189916012199376024114325433467481283789009428197103833662679536293664413704392823656156736585476408992393130885893415087468742123869927621523876666532502550674082187079492414208264997785541635637532657890407285035528696857621543676486102750208282576051550071065802758705304099701314231665269993943757934688276534762253802739363506341672683011845853402842327699806707946243839604084091223854513905609577256141822580271287341821919143456077307264789812221873668246963015701246927159853814725452018474683446603501279686613753630810406859033806514470038141936127464529593123020144684250802338629905989299619516453639386439671331149998422211347870505162671845244934426996672370509672763514400770088554796127178804384384928440374360251662358144349266489321615455883948031075338562912697717382669419931638251368657642218269344808609891689508085234232630924564004987501310692599601357348535909233432562743136033437399731005222702263925901087631085685824843098534454049489708935322998134401825561071777343750000000000000000000000000000000000000000000000000000000000*i1^27 + 140535417125835716162213933563202412008574042207378807537375435521103620354372460293179813953695640439141756006420173445045018691213239970740011164130675732986902698805370435285303066106465328929658406056214699202026622610340209092529344556847881984383558635930162366759134045978353753994392741009210752510911170321311012312100641583517471101271683309927633707159144294775119916089657878765537216668555063359244747304106487999328402564616875110309822525160475228872721260369193011892855742321853037417971297822862417304591684448047635926894006741127917872166414160634504785358241163521590990787898401561742854206644315533101656864987870466285142061936539096125382907140706437411887493810451159836522466640737336874883851600124168462244064246904466460961313224053698556314559750813334105879293492120454433562421694500267033281534915268015564120448316988833268844402241834586259793553939794615161332611974775888345244197746305084170036580139815188074713854726047789207815219155233149713528561131485111973048028799454274734151495460652426990936135915502369060551650249146403774607276937857509245150749693540573638081485514836518335549007181269506238591850594808827318866844512911070811817955583835614148116337455283025467881975770803115680539812818154041404845762176413709951628472315492509500720994522055718328600101765610588427488594441587666348509091019618915555280661959155740777054377828517593011697998702726200415712547303575245783078170529400483177139754667284512807073819270780571521595489550685006291467915448150423366783677719896688429052269656615295037125558534237934887215643850530228471038511727968862546933502435210734858378236077149276969847963521904303383653838016837218859732286322219871621893169780783133902941249008932520909384853345214238416464264314944117203988159613784597316202012814126531968599666417372738637369943140013633425008349857713765878714738152677495012405739554707798654438448370946897666387944805975481974168063115034598826576766511025144402621099336647695375555182566176090301780510851151997360095739649581799275944813742697007744542380968653486694158958347518071473925816223970721114196534591492572084566354711051547161107970386453927853142997658624515718185177740888938411524605422865237276040910697659397370646352102633119288280923319309603987957623291015625000000000000000000000000000000000000000000000000000000*i1^28 + -50750664954153804791274049572723274702467807817194492891754240127108474446152369460598825260243494441969346150782098091195838293643859828312174749237004859768337063788656174395189225390398806314479112213480760169170699240877331065963806978222904190982201830183366274482902837961682415337450538966729373943567623222210780986899018962692701820646100252212389617815153720713191152863835954414816539458064499997924748644854741465606048431786120664676699786056387860317381203448426331099598620895630847290224753193131500917487699796601514726569528429545062615448796348485073747487718118461765965850646806372392578376077514249932323825066392576045464182768386574805514555871285547410651660219411510863421563322259741120041108538500848123923325385804383597267512894263007313199780662847083469638847241565663202394104545553244897492825421802466071992205721530431542295673587608607844200996029472094083639046592607458448593870070467894417054151061543439655735728398847839952749384903255937658200637194232186992755833879816446688065390376698624685053806802572230566931658882296406026303816102338586972319766856164216752310554637152133928565746745584762456734168995964228675588303505449703350700188990575655924257336698821918716124349340597406711237513936994787074234645675377069679026321190373595891437710193934301015376141484383767356266751231503159753879281538148695616304896849349160006750735669404369045441919903753041948593459149023235131420767763975907292661251462634844437526782668762966951174336478277624599249271792126644336399287899202055745615071117892849335096654454294043713454358505357832940461205862989808162137196041282137883869320429243521702687506900132768018419592437396118143201101437643328210852441881480030948902827285242789350967839333267658443741572536412933592385432589828559431118110489529435339265513697447011163096306556166407398816507792924805918626144328642233641865859479005053065873365852695019495205684272496163771503016124872097499055032169174273492049324736274799122439053733171048932047123174068232341245117258530830009654636311995258510672240368497069206792607170281160099939967107685669400875931353249230736415599915138023983455049441873171542180720994727132132083063105503831204194199872147806906657936011336967680519484717832105256829001698516853451343414306640625000000000000000000000000000000000000000000000000000*i1^29 + 12383391278001725800339572115772083753590555808867140872109308417303318698318422952391892949381468537598460618733657183682627595052101704955584255428959148905373535362042799456319942036070848541201971988487447034877324899449660694234913204340299303922510142193293469684702447324618780483147195847934657057036447833584152694531651912377392153017265606359154977315367823837098240988935380371988901980871820497779946856658283039515971821376369433728628184496890833178894586498344639103258664201874241989459514946588308652216283080858051424238769206061155898442600191545692848594874937455106629147161146031278239892856688102789287384772941339940345694058011072482321156330507802060524349985603937093611056737788056487473846210903249739798009631768685659629336156881349436468087647162824595764147754096166214386366900646497816594620536626796201753953334644753906554522047582505679942692251882939166222733962759760086787267091807377590207257986343706858053914872258451764668816210986068898188846483330175160331413531319464450333663136013972803018120965276903063672331184205729844682216119947754255711963277438549662806109315794668614740789349671600790936162959361681929136175680730714739244391190993086702324930926394160461530964360075494000000764768137702160285591069882340956139385494007051302968232936997952988161214565668226351293092731548512213486514837448446262405750161990238522662306311431877723073991050022873056172693731915387559137850809509037629332884539027260305059973010596312711527805560017653128331228403112457958437719577567466967087878211979905312855900049081980208174811683328679311658688429191651555762045406435900014753095528877432027087539600030614018680660033294824538395536167158615840154335567709561306755472341122418826245832630116138251529077812162632613834318652924230576606641677470012544714488874419897027252522312833891492672133320264463122865813354357381617721733347041416490280436477694942423833577299356045162134617248256617780982525105849818672210330784928270085815732818425349094868936060676115799367376107819556023453155540588722596015090165046706046691348337615501459588829094039425822221990686390826492511091415734867003827550261429802996105101414349655767885649700619241587107727250133279298131371970699142907256600802732633135513948189179307409709765625000000000000000000000000000000000000000000000000000000*i1^30 + -2226151906892962485141638472891934465028348766344957728716183357336032274016369366358197535956492130133532348943340683926088846649564136574112518485620569299876987960349475983357477239026032015205808392348700177454965637338430228328682500054519894472091793891364779684905534022255668771914283615009763086741071224242133019588376356945172113744285971823001932232051109302304665474802087915911620752445493306364806434067101785061332627033266840051356878435908805758384516343905801180008593471552099513644125189384878112462664926612721668038514470037239383611553575938936977969725367264499626467070562399874311190133081096466843485010127516323532489989297525691043636620547816101821162069744237206987655028468274628858664168421777571585267487207334153150960474588656272688082654125503116038046384519182139826424393604256984364654976488995981947280174813316745716962953678727043983154428491743060737359618362087971958954667027594348239106876310075587000164509608687048875918251976994368521763179768428398582793021600006094993483899795370427645781412933064426303420904521850986568430896841006162638561258296593732694777509404666872507639106831912946680042709839190217162909154578363099453312650203304885359679886457321084893773734773546093403576632061042527659261867016917105052895821740972635548268438809175768829874988032050768318049709750674238268044195281601622349879502525898328770235440959268532597187230372271305582814455101463984486892256604196542681706859858862362122748885047447356082973642253006338686026675827384444743939552090379238003866693467644170265962140321284028694076174060474283812696596638891660546948534174557878763452693122927948038005912603398435354885022536038458828211897155574902570678387429797587306403683741586345264933303723039911272442328706427644633065410000538746518767201643191346582615383327242389318639214426286351525957352171278511421192678577488981923745022214813166203242610618071856679697226848149298998374240771663624553913678834857457016791066845533572434093915374836290445248599256096524870479747466047508152058023450295978874734596246009611005207483631894655061808439246922233045170890413764322524640030558714496355620957950397419921380482327781170134917448373335596297801441222474560804952408522723042263404575429218802235816718296813420872705078125000000000000000000000000000000000000000000000000*i1^31 + 315879527587060315148339381589374259091986123994952481212540546073481909998408431414349590809019772229201739124910833310769869579682914614583516127742150875716388769074033592757800784982111261696378343844453750840006907612787700427676404587077530756597356350443049209605656055471366208447186074238572553404430471412144451055477474723388669240363960732772357426291406411508997222732016653396858780080824188350710831038450392748019159858267944158847687184409235397108542177574360257272034060842558579727881749112607791349608171329340111520867789495992860028728134469531116200827800022036841693846223426681577157933552561477217347729249834454640386653847272044619994028821252567656261526134459058167294140122628335262634738158434341261337212724557212294988028031863426739120334262662012950309490629059556188582595871482940088866451778589778635650254068245230099729704128089304760478257610634218445794769568358584317563208727670350251273452139658343724221107559687669869478794717839048888553914874204062699814151885882287342787383960284537412656091139087819754499187589960325520814879737793339071440100819668954739758492000873705012042465181114599102151068824571761278505936776932901989211902191141534785183963414186950081273889136329549905285062949905517528023033049452824579515350564627681744306311368325093599344281614157794163057428635250323217616224821810501866611251478440669040658906571527974522768160278404606812188575293899199788008811196275192345162730614589235198349036851614457505911172603997233676253144809260696311671491289395877610275602092447562172365782803161987053949931722133590084769872723341887581489996831709752559325154508583260809877878745057350111738970334306458761512807708040198094854249560511669759266450468416612262583583462016494658681063091457535521877476449612665819664289904420767636438072821267059579729771180436234019333290197647794911050349342284822401698124787451521498596743856851801954910612514430661253724947807826353531148056863371831032891245939703926466265009197466760632605878771911547457799026867458746636449862729983743318547552698059025099092917945471073204692366020398233287030912787443562029711690505115953170363088513411550899891576821302620667252064094643578090119845103534950946957648546338997273868351965619201159764439821070029794229125976562500000000000000000000000000000000000000000*i1^32 + -37304802889165213722039840493170388567221035509432841152598947283206342750359723199922322036374350072420035566170036473718100610480391456579463744906330124389135190131782078010614037504321015525143857180074143806612874707006491374496383609330196274919979356222809786775809897694593863370871850114360448368077268695946091459899188431703506023729419402566302183736188239925944396230731094423311118711102357517416653992904294368901860909639987702187674594098072506471531075096102025720089554370078418607466976161463692984120329428530733737350472570111367935631563533635389176179975815111745010268872402571699953619453112150505755341965586939149928416715721391744438493427823856529956250214454451513818965831551331592455160527474449823681347337808078976750454584523302137980365159394408902135846616427416142643388175241238402701356247035306285321819948002762869994175748012029271770673568338669015651129416582770236051862432114046235453685084284585559933882963006856031400042708319882447076010315619475539003616811605722687436964859658582733641722005374750305753877285350564740894270884831537454682119192114329134758006662241455194959095186855421196326590666653450796097418338262036999516222293392022054408343570541815405810755017964930324138573354951842838753098490107255206969081730720125787486800419043683751414571502150957005384646486550212227187212077338800902529672746947953465119380097344941765901535332898098853860005260130556076893536606866962046391527499438828447783106287577250815300376477625503087970388594318066336837538017937244397504389198756161322692941195808413814779186346713735655367069440696843892563686089414447867113632761415488469166799870394011657889523090445725144271166439788068843088005286481397721878360803815728920939460546820524343591187721914611629207151651044428635099455421760086413287630402460569292806631923211653321802832381808553366855598913926379928121219772164711376705063695285594210728363290900988981600227866543444039925507993889650902637502752654238522717646453177026395686741559081650796176462635602052469428891288015773028470250097044731444386927074756895947863332678917821470586093706729014927943573593009898153207857711541414608857709845289679450786944606572955147485162311698453828062330088380154851239548880471951638797488114788885765322875976562500000000000000000000000000000000000000*i1^33 + 3625849235857700857582859032290073446580843868674492981482970363347907338727467906546744037689714535369167258538421580454720995295187044318272071357603789566320195062223144976809319135499829360939360822125065059498095802860504945215243441517778258542143622728777977395392737379178510825616034520822032652118361862055523023325420195403943739152072074463519634656126069410011063058244109922863877136413285290739523173558597056485742394707266170382427197618938901476302328820142424511198040122051551194742574504506973290950402292009949898878866497070565815158229673380507992211119856476055261066975291691978295207359981186069079741343155555809804199773664812195062051723622958696622788954501978320727681841086269148444923842482596690392608694594778955765920772193358804999376046129811645676343465070502106064836900747231350708689140815845522714989820497440986051556921103157324570585477101892931575543344332765823237172819751104782825785780853520552332440503650275861443075706730491539124885367506728301972989102614717794934948059876656834995619626929573460468776645896521669440415516377641325378364683852470082164664340367914906600531249278284325819715215891198541193635188907463947605532738669305834971659393645775485249890834959532071327253779686039095842229344430403169976511474412446084477736748540028490799481856832838368142198123119871813819503608567569911792570711118791107443089441692133123777963538804956489507005139124278942258592147272525645803609900788317981362790074207358715990128524061630136609583017843207157437389078202657527663666204266908708525486138450166973897394983957710221173726208995366889658351591276246206287122070523766566904789255387454566854500426187031622276163835909178776106993524833781990742899754440794722948857253735392375971517730947242019801391964777715484880590458264150239013264877528041715453571012295863387966802688549907962570160024698978624113552298961462583516397918869458106610615395157282894986766593689702416500525964157543212326618763161642142753903865103241029783076509361286825422733910944421229249494989552753820869366876919071685156362002263768939482212901497028959681404649737298955586576227263002313045421124105243029736525989593592612815714700470803296324833148789556633948374150086270655183000593370769651675403814190624668792724609375000000000000000000000000000000000000*i1^34 + -270484513754875271377404823983247034065246209081111391317420583447359640428859085075878442808820040806994695614457675181628019948237778241142772439996097465826169246207112553241711119568582645720924509562507041712953845886155600030551532669194578757182831098658346939685654529086842039595670020111139735204419951925386237884706042106430841556633165128630124612006570691554709906025913662288179260532832264161655803296260237959087749961977090257597439828046965645145263257965045336671943782526279406965497636731731944812506079274203713770504271913763943911090441160602839274364062378701069216407673748606687870335407185841899112139022100052577280754872687914340804230532744329290937266374820705299467969040182393038330290871170933165129982504903507034409661161309732979201479665446321619843034457858502349364215887726585393836227876944244114005247385804270344054857848450771705217175206826122628706541047422414997862102541189313705389019853862919668542411187295725822289319596590552043806834779370454404122993205950300123404684885513138894033329300436996000506989402234769849479690978406129212971693221770765116311775127290714368805564995546536532192587918216988490272013851459581631969771549825732844160823021309723785289603833483636464679595869720903159468039941379494660368451193459760066767268863872628062557367534414663416376760908331300454431871592568649611163957825389148168979620577895733024309689069437180998274147227702871150808450338296300974456620402389124027421475050255498222754358248733713535172744310908128757451138400063824040976817776390802841270505349378255133926465780870988177900309921272547136824477182422810473298848287176280761043571516015847208972106446953530187901036981990635777806262166053922592186761216514736752104533592386034343291679266720505533978177722186641785650341525310476877480335621560245755530066352357498157800422785005982798158907037762828637914836452157051479003614102457415939358218274413943057027662875371144829439862237676942536760283856874735438703450567049023370802853115767670656408930405605108381000806686825730697997073336453952109838747214490341894904650543932394553941406186605081225332713871415633902553925843174071797170649957671951030571172913153221054456797437229873785839104381955948218442407919564414421475043891261621868896484375000000000000000000000000000000000*i1^35 + 14474108100467059705605446195904446741229240435019909131071398042421102999596430308027367803574621032169193841523495716351486634270017870168677213297449695326129346771768372036327456427463913914299229260656779766869870464840024942201871972849228321697673277729661410602569207171623926764895348054456658875676942703519199247873808050119925183032195721405429276775919809903589479476196514654302304586009657663035165602274323360838032226598423661149270143985135817839583092305445621997046725440524066501653814040012359605307735947965863224159757625448962337958204596781712512033616481222031512222022248356479084823761786073240957965233150405908412868270885526546463808078365640259346156069862218790208963017375566317860767454464265191290170889027763686970726694987317403495410777349485094388033798825851474137706882141710822525539949729520597457670002503686969924967333053677939475912974048075170306886693320233746692121594883080161462468723593122884204526059133368012998326488196012632483968966478560546521340567026336915606837013920946474976947855239749288826314176436760951430024201313106478866690678429526760659431825487514077925674384989786519800154230911878873540643183377364802350257645679929165067820332619195730094446887319320886796584538408463614534903085665658137483430172712064133161657133224028994154558450135307955323342282546210436206434020974339144381807496721890706587469630478597317905851217258148713897845944221600592169382212760334152012226920868362469612716102528528826978240916643893711154642616450750824407954648624639496130200327452382656231599052593557506626062426193503941962805034137842544670830324224703244348066644623816678913076695145382748620521375038948086016234678796318506008187990238729384600377171202833600974460434262034611552356049520654280053365795519304551728916594788598552201669862620060079845133162192295274830508063483305015983117446730564684659906048337898665175530280365323451894889509891035963373261622324409448836046230960434405156897359994732649316072114262464506686232547358895387856149905629842300860209417059152819024312658593885902916917254100527190075787671302987719420225612385090871607353029936710534389651000572492456881239927174410328147576008219694322285563435387862603204932651573552555377754998496430559064158329109709249877929687500000000000000000000000000000*i1^36 + -554141733546623473610496213790738890170715079040732160175112004436847829050905608195301095331579148648015716158872542285426615651411709760967364364544777554019160443596005603061485854862466504624626897431916926263316125399521320895272917148379902640253037625554512106016956937966744951540605906642594046163751348477700963854166301180124085679179526809017057770491425321089144675994388768116455374204213815924516748907935604207017779100794325940755874663607300660612958264943595052657557102935739856458780954365501281392816676880862117697966251351177316724190259349821950695314603807456972237856894748346953486955969039507029196121445134985582342141409780821383886240844468438537891454915625727805860893978771022120616952697718278379294537377342021005664959492081127126258894041044637301844702895410758189124512870591804051516912331874806629755010526592110486004955219028219871029377645839399782654494059492829565446737964649036356015158170983852457150169071555814248148631675021766233009941624330702928289203688533934490503687043027922234795965320012946210795304741626815483217452713676650720825756131387874119652709485233787843398856416562655141588067366148099699368712646623652500404432199339190079163622698203647861537978786019906198764695532439941303744726187267459235577336707479465350316173226081623357269201016116484579034240500644537176941044792429837041189557453547165743412288921502682250050169495486406697071738695556912323218733055357662139737640140332187787614405024501753762565792529616573592313688569584345967837641736152567411400016403520652183023068756578474021392072055335828468039782490927049666380237984328755100544626908700997358090179717990435540681492075012235801008649589340010199426496436577261839633503761043280055442412373044497781064143766745814614356991011170454216737997353156485558633654912396633138643484772248121026189144026192201351319986638812829893339660661369025800681734029077410589207349639902667126482455336578864161515590377398465092885079522862319498750967429142011102652979918027812735807420811377051411119345923582927921438985001958507158240452713788769395183309621924852265449670061909153190133258119578856235861476432167999753821888207387868787845819199006715302355471945479481487346966920064103567163910091818034854090575532752340698242187500000000000000000000000000*i1^37 + 25644721118292693505534747652068700849712782242651237549135232906526902329124697325456756386863122875943365240152261848963863460043600527907881720284454053451135357489414108374885381853006057143637410470186419263390653011311343237401579454670302341377426043930237153525434040659942562829220585648279108023647763538331559095627713397789573262243739782456243283256436053414376914171997566932044125246537910398475837079120201587485863863650583687031576436981203453082837650796192043003349144021563704024898058271533434502280158910471598539921669589868491938374213484903547121346567920005752714294524362747968753042426361468208311683009435323916012334461222717072647924682194738161439140058145941591394728587000723205356642772636614719132125316732449900454885707245771495596713108105148233256803132246291486352396421215321405838398181200747745677174563911553513313792194767730705753946726914007769687591177691583869300217970531150830030116267411060323569249090551160323564783547767661153564063177096718828559166418597549818409364568513698675139490654424158583712408692000349967493061865265476053600083887880766878066906703497320081707516634306519072366018763497204735487485947279813715658922772248879475597608881190822758396119985830523402695983118328854442489392484363451494321856775386406769324458684110407831816022591835800172218093414361644578767721512088322195061377383145337385240711722047144014381881924488417079333044912285865135369508163899338781578725832513054705338579820314533963337138451353696309409228444675815955552581367267465177728117202330406554886371302033817548244891930995880678006936038391299769666769023351436370009714235602700886125017684830988917579130609014402827213256175534418185788892595256668348868588903873033957462161443486169700449879310252382393585137103886493041843052987627949201730959423865597447598238848005308359810691295529468066935309844513054515051358825314604799779185021007970077933422397019394114804326197021558843742253139494770212573797945872042311574407106713853223634633588342281416433136460575398591322742082724956637003856780718003214635383107329103932256910224353546684789499760448225785854100641348825924795853201268255561969204893981339243710779411526790130259970470580634234734193823794659460960234737925156172457692421830456542968750000000000000000000000000*i1^38 + -3156023565491235198539107248950508322906182869170513849340013081946432095373468742623651140967526990552609976110230022046896270336109146970415716914475234844712489767631241701757513978911102931275279316777952553374741440952869656246958869292898501607798350490789001326918750049582035419035564855205707687139522121407731811675362565263534504405835424965817277045517754111900543174769974736754552429156394087519828540205412365141078825920335350925554274713986799616215208440506846191645953539780646975027414765731026188476999740554315976896192045046239965564078142165489972775301044766919764974616963201123538675643584609908040347027787704053879212402996347749653870719554139274391941446760486700844575690946470339269177475961760075333220934712185447103502614645419701078108552271888064507526368061373017248643738641422350532089330915395798669299046623243408626927680443631894260557035727891184888842428466906479278475053614753790218660785824766112540220733979184570754308350038134167119610524895573003341911953269597962742638253843895661722689259735738813038056862741515714657521434395432417666304613984058127052659318586823629867685667653963768056343228062965853812551463761957468453351775446001460713423223197664284757087549890888883617369752748951823275542673475518097213236253775425928057188961392086510688723679412856170764558412246201664271272885087600925996270715755675350019178104884083994153644050956605019634112507832004683823351928594971043323484003941222743699647915506457392892933395989104748475079479915811538091751299546395768913837261467448803535524746238813176091581332537726953206300938841549097574757441496062562037040750843690962447979557658886183385448349867898691220764247694851363739153071507952519558727652798695387495848545637808326869532383562771151131850781713267637159868298401955271859863908473943805391760592511272148644937306220926328973142205394717011844474142857341017594804338301934853897018993365466698855082729126845864350537873500751898691760957398695127838488858843159937829899545110348820676331427116957571151290577935172977943375007815044662800716393232747782913052553884425681933006073485397247354598135996195498678309365435443102444147190202254416956170804563800696722585627559075263073893740154273510959910272206850571872132561601867675781250000000000000000000000*i1^39 + 320969743967180680059242493071666793943947611470146843895255940989002027998693499083115228370158066000804388273649180445722620659566891988449863752302065195575256389012813517861932623029707208033966560229016007297841365614765168023482403757154756182453686103046734210576540911593893314116313448370239583820688494186244142064903588209635323864442356741777487335120694778423291985423769971197135949685313914090603343256328319957668285753964522659006126194034072289159013804470002187639779768717314270818148996274930743398157389875586958172665136201294507071274347925569300086753136470420600976855340927253962784676059989291812328642485245061615221087352962905469982824870669652136300048792759201546732865844762105996555565633081384690965536360465327167352956425677177217743666620197990163367578282211031505393301235344375348306055289221804626682717045685241357613295902762159402943623495446461700922290404986355359101351178580441101490738815200563943014787249593641159398385138059841318323236913461848806473331379912691726928295164923654239316973436303584550439216684293089784598422649733405912610134512367691513723229302500981900218795472747303553570926884353025613853675467347167255149109015809391332101712684879795179358524330767060761729774355751691043643364788833817218910162650328758681113734069433861154529639124243926750014716201962421433358311617511309454683779932686246752735126173082025913782537223719805469522573251557592265399417281510709907785742181846168331862357921182724287563253848847784163843053313134952402190932849454530664928095324372735847914725843900097288768050464574449338307027985720109412980470729050538480585341716391166336124034658156699636706501117086725138511691917663528707649483743189424977396179184486285198031580254235280506473713212031469190029513867217054172256599534216638955254295593233294814758971595368780252419645500388564777646046874678233175025524721511681214941411179482781746488229148548712485166943005188016441912097729395193963983485607944429662655941347638501279634374456003692822159010300166636294506144558050927130069173860294700702598672229216279630316058111267776466274695633114297474060443984590549805020215198846955945628225410066793040973685760384754187381071809369161405649901251142595775489489035338506130223365741671752929687500000000000000000*i1^40 + -18254885868916596769579970422288243726388773402132650139066395767263201808981882576313187749631231435991355954712568907671052970259856324719190685245894561310814511313590113732043741722261658569086604992945762715959299645290853561026176725277881762568627520928309031268964795827211459216760979782400877690435310237665713912583056147320359482157196228011109692017714861982006121135829438589715034043386576171826687719966413405209169860006314530125088880559078367635422431128219483676597025823358118081774941885421758742391879125293136008592468122757353409427855128226690173280104354801483813437514754408997676732276027398427008657666837599552519605867083042473451713149809586515983121072709459428043735633383746238989691719708037514960019751177898318991322884896852409468015931641796654664425080700947764639100021400086432694172599252173254269317931088869584049376186513536115593005719442643843759542981328042040709034205810297592904768819953357242931210774046065239723423245999757014670359435160632145880125627531850095683627406652493153075230391528758005468621262144161832189608565209912640500257477486952246241515166891752426448077466949594427131420387665872059600247385880848937667675211778412659754777395768707385603969202888748388818092592963030583054812419389811238891121813944561408050201469078609061131729157621757625441066458099981575951160889447666780518694794695066225046785855622431713673400004690157175111693307851952575449033209136626367526350929868340478568369731869540760478349383694781428028001499508968281636731173525854811497409939768380634002097523846044092950846595099908586026940350551174161230530063380546669037956959364379683530143403570947940516318369081159284302415127736701070407963476634608939923453469207725291865592794173930350685141152922839187270985212354461361055090844691837762248826172641841913678709855015023296718759964557294996364888338477071217941782284131696025906734190222822024448598492687456037105036537802885053895682944998819564588419857070167346959368056438866834358730912985984296221046655051542950107896087573211628709184304157833750652925411422365993684375266061090842515472997512103738691310750575066962819162206286677334253221727749895583259753353609035836357538497433161265544372338450990610500591948732766269602584471994018554687500000000000000*i1^41 + 728430705755246082294784669412104083965444613638301925981937474273201192753753688492437008156160139116596304439229580753128870321051417857832035040957632624451799901969414981556766774213746331004556109778945942190005414568192672497521146587120201112071086752584907060093604939352673535202191874273563301928340606158082357096401140871452401863635599456810379991280669571131193596063696503817722478639648965915705218641249921409197315527413436363529015223952725978290614006924210598644555936595405089238484317723354652180659601479191440557393962137438711867613682218259213013777349832356827466323440306216605419276847411794304226410630207835596980894328703663634161097877616224432816198291918006941374921436546617616373991734521192457015180553275304156382663487600627377839036932154931603552430784856148967129179063678200728099978516765789954371146989390277045296545006700864088646905767058384708180877325533356102189284409791242416420552835928847988643986908962093516085044324219274528717374235674517839767493516706550545157303148244670851287840553606132556479357119950653405859288070647873122833687860748817723849122177052183375057166455876649272303402595634707416119549616183629962097043392090912817728321351937716729173147633337013010438465951058697469128910477407891804229098641482417603936863837620262038222520374840842035446814808083695514859852270817530572029659155125662231255594103033768143886149446237687894271673346060269780324949006229334268310948424438723637344635680716497385837483853148116770332977645686491752411894304407012043227231494108065736312255007072668785595794507372309391889696981494488515350859569171955144403026468566361492512360285205752292696326802594214654309395269609262337349956610825989124352268491952266315093629692889589928578606688728725518951013129478797887936801046610116629736914127307638139204877991276645913608229501879801157172588402808019807085956503005438440684108646538126278892952076869007033094119298581130610838741753605087682183601268820781109141518456588040599733592301660370724497596607867031581271116078565540382971391865578699276379821342396199795715267088205542331294759796238181058477579347691615861457993385196995244477471020991498320648173068130440180315387158110449604063674797178719534588016039576499649907112908935546875000000000000*i1^42 + -16798388518574836408185511751731620339304294009191842569403299087421585366844723723281446986641893695644703250983280805826512710296993309145945129864642327302009635511711864892486983115927053307428487418463059054286668955844309551849787694076391744236878467424699994824192789104300587859663081320465701075432452965342496061890101697677189436442048852930951798577836688667935270502048132601877784390011022488595444247065575198521395322298344924934819814194165015875005321475788962705156034652201879675068452443110052585389329434869702744460532493680584760761368126385244258036596532351896999059615341579030045119121137629890329801829874640176659605406026403261041940662588852066515253908365565280859938519439983304424972420006065708827931937402364666977829157575320633901798436709941011760055892740342734200744738882985915302501358075810040404088711380032230378461889435598456522436134241066852202866165270026455052873915730752056499756036573273096641509298817859429535954733789930588289972210960976298246501180316803888024207362013762363302701421993129590679150508392226159140286336586207722246502132420795899659223122219741611909320356898792586489826627936229566178169720448217768147428212435381513810808729854672674815887709283406170745463368695399204557035387738979765143150149759504194862895204982338088169876469739177735476510428241038144568409089376266872165263714856091754739620876100793637875634058009098243241460827605803964031522985353676702090233049451507994188863757179116092713194892992692713313266736440925148041273802420436859106864037828742246808804096593609596110243942608121375358983088727876659510382561858006587887255052462977545253665775986412263287897089524873028355771152239058923622068102196014539964631568816415416308290077773809084931650731096691656256311995379038055781669635309385493831417294144455691921947719895757803791067961560080341311231374623166330220396382229643073352263340563105308251889413026215066781461608110612438335019830932006771041654244441987932351373770311404040729387314251330677049371810175593901301218530609870932366175863593419543722507638275698873678017545720858741398309355266881712635190400756286085520852013485889755074253983707314800321522937886319874768335389309613033052033613285182094406694811831112636321823260498046875000000000*i1^43 + 126433699995246590326792864742393500154977286278149613626635680233631048606286656634659622837195986527474497006950258678652320649027888911527710854913699822269415493876646614042828026617455051767070595321020417500772160252224127147705481332448995732419207262137849751236326870149634876778859939701032454197833953365598921944715226350007708242665294085096912669369633897450658501334263869395596197511530670328545100229193639759134031524169961807769736938920832336688123996992418316838439815903242011841979750197251667087356604698658900679618067619180715048166994616592599688417818063443446451770606316642822647096882265468975168122006800843316509028926449605787608229434155175110901185707086626299868393810624378711963239459347163690447953507050807859488655286608794332730694538599656635115149210227333808967782064677927344490946197618327730739412082395372922466252583739425027188858153690950502791015640571460068098012397471955479339762573101474326258290707155933006597838274804961917377307661728782135465253854712740534209215755541881257922958519254408089621372317299857404214411649051461857280503963869710848399060054826728185490956674715827023265580535648718599941756082917237582977127449891679711701818304805799745455622039894933460292006691936272994751001138982026748411780053538687462666092401711153316862129971589442670219727807065788127460471584690022533380684636000505446631862542805914889034684811251430948071719822506269797849936570500382467742409796340372343357865643399070388501939640763302113607958460293315323751177520726359507578396179202212367615952013116655407324318694773541074654210525674850868332587373227919734731662170037893211182835315746932506563036259427371779609881682154508731228625521131855572820643919961722060874831894376552486430444269823626105829604270785788874800531395010692535953930315954992822361988499864903437629693223675270620919339811824889383235548228015848024857749635939391692498585120046406652670453983577505382865198344345937284978296753818875115452595890741609617895655225755846403024358834334070018875391663570344927771153045235158655676319665011123338903298233125601368040819913093875618368020827524177154727552433390835795385252746990348310734438292452244384045175394231040935065121671710332142131617940233825862152114868164062500000*i1^44 + -2472773493037463115377571753969000721476809332724644966346713312619190698146025274155967721207062762267630691212537636809594599247941461608470559752173336261798282752002461909736694054889472666962597889566571617272511887995364754506651361465939714286859744131515275947864768729067438614766381558666012517298830460645328451612463294208648189564745742482270467075632934128949279392806131242149839079154100901081552343669828627433779341384311788460302055789400828738001236740972970438175291617856396817528255307485632087125453940688536003977401590446529757422917733370890032302450592079386879623824389006594863345382528517084918930070030707848302108424773873674266514554334289083489135676690365805821992969125981266082632586179524132910974617435705191836729699492744943331697330927507700849425355688465773979995714639959962052685626327869032686478632800794383796863730223040037213074475631023050260920156192993750955368172948546592878263311891535674891647971272205564835123799518255526969564526566308590797749473581621717608789240751029798045429887160867081796689254239663650473992955430788406533064860024374012399780213530153298595551072610264156947881843126695911403964114209038346570614146255556115052236535935271696449307131812134465899694584200085262246141732505594789558032795684046108868555803231025822725221305233009966986595607642556998048563742453577708778364809791999039183560785038358804686305791753531034896220340367766797964363716329898169000351017202383202663779880114187067289424421995041851227192561548802716971560646397064897346258178405079016013353386536278599696727487616864019544198461461288548518272871966403310008898348140161951197601542563902737725127680163178206942965925488736797402042602810288640992046002349892771429319914356457895949309188578575326069151021076024767709745339929152496851107661903018651975392352521095266076149723821033032912388326460965823829781440533134629086870599889179319488006325248316304641386550619519580839965630511465547115108566591737174253171288081554413458586485648898104511363176251055050144597865991536547832883512751698575833364442371901804279887770207729754490698012978389521169018302579092621625976667025548842022840575674579838268886593154136756168124970128456781110659345136377180896487880662264794326260375976562500*i1^45 + 60907886546096920455190114192529509108884129860540961401386320728405787328619513818905716130732377471387539410023344789513454721810925631133042306106746300608395055190213606378151548942539025878939722842001999606956791991543200717413942779452499505356313560684432670432470952891445475375021141504759585359085839888012180389857484957211607428747109952844122058628746876195981333918579885756833161923848208785458682973951752339482587829142810589622906883534056738995562186839849161629745057475924372716788057655458646911817015519415931588604216422147483492647529847098060552606486494598668306108732610633357165662508700661443069384232639855599993923271926754556177106121717117534343111624611634956125194347236627836678009438482545918356902786148615103294370142985877076307179857846224038304766037040111085558438357901552170999348705721947907042624936506699475536151210067964568444278289839069523646579982051555572850541227685481882974552931995717386223431915972846673161058846294336101699156941860489697853180711893239829235022784666237401227928885411897349132723761872730658962696320972879099246225693021414376444792779601583761402995784656677281125098855950383224340786111275857804596725470618805311962463977636076969300413902524629694930817727249044467910010189976236576136657540957615048973984858737481783053546728185704689684569117325109995174615786251713037564794007434724141562203140400586888618833128704374811211960540783088982691825323888800872276789109603116100397184437172213440744111944696893257849046700996237557248442087311987579104289672537278582166308322350610044230719269230784812557255958920122248830699291538172765858757477518231096340267828493433370548421021024988611191844083724857687750028788582544938271111381226449693882691990529481838185831365597419288247237694263109171091134588404281724051484359532258008887230765863408068118819078216716488045010091043400681018077448910777549105130876354614382673691160738872500225519098621263937051387368936638897224677848486731704237223179477794138475531077454433226496461356720146312388835087634996800039575298836806141268503598407156072551153966667242920524498113881703573929784260982265130378809293628330448263605179075828141918949807961621131244066565186036539966079803773866093097873102177005054907226562500*i1^46 + -927926760790024477740144238426384514083939397838024167277389506248449482774840262437147578287738380286394990523890369455870449949425514853216860825779177025725739954048190880000356324127468514714635604803977907638212898727408926893528060887691594523853623464525807575149981606001060366720974616074289805817717818992705023413342526578685634498958990023066404209065618654645393610293519209748793488968586864965046004623031259711062418109670253957793299248659704853312816901951890843088371179878952512007862426415993114994221042040231222373191453986968340759691112403757533444753821255640591740000833708045275009646467168683754256502481484068230145253508485265948846140697923573082372577307721196541574416215877054627201529445885386198376149991627758334375383705384673804594418747173954003405198343376737211345832372044613876700834855606602030924826049383731992498104319095468014284148734632369948146314923059137113904276868603209033757841402261380659805249090219192849587887599908461587697905152302763790018998635330420282339330655105759566249202677514944652552543568242158292072275332473681869974556695844617565080275312829526374964125208468863022848476181191808618178609197007178570355682018297774592348269629346054500549698753696579659905080109661733159394454230798638359103911021578491370132253562778821651014631065973390520608959121936273839866571713487870924535179909427535283390936157745228830450759736746571783025862429064210966380706266275822178677488556278829356342203847688664191235507990086660457821573117408066389624293971644148383492424859513343299847598739263403597466160364294374072851209591366000450492428718137258150789238437903588765256368461416762781210692357794185788464846534877890491182120651443034059227622213708886013913941301691177969549259193264764785205545071863302264939625520342304217649562968554641459542879008609207864633505967734945829584429791648885213992007933518666827951611599624447773808235483429766195706857477232154510798934177923227475501531545620811904392698133227918610907718166849598150098888569238027105161975831947060242433341129752916590890015648963332891574326939014722559302983247164075488550638196838555999630345037186058984376756354617370381731721734529896518347496648453256371787777040774836286554734187665667822265625*i1^47 + 16987341653184178338561644042349547738049937182069862449044506610159761715828249205071335438926233136033972140288296557923008346140179524158697033578322911194849549912725198433932586858564267165842813196026192974771848941122549667162816135180960089856402858437638841992615670209700208360424352335535065998456112248233966729778501649196947434321163560877007523749683267042821655373788312238950715237753505971036757915506728373184024737015414532425829111830191199228679222172581241242695937146941882694027456966654981561443496767956306333718569782733028462973517320375095118892608701874141846170520616472812844810765388695697580284746463562395272315059663397231440021159531904103684372067449504895188796562559835091229369631941242724475236534139607525758253714818549564226279596150109667982423462383532634047909565551012189478205256088562146406568692929263103261475943698345442156254684882300433444516762564827728652394174231261348165017365958794420325933652518934178083123021458277575334319186705097260372398775237601288159818882683170321575360337997319713035722233814003712724285351356178693439517775142166513088417568152278588320947645374347822053270663329072176073754354300331400650859304180314586978389004283883393778583068198447439547451845836494046673547945857302158332331235073752737712582198670848292053205003651251031529409432969811985869092144868197725411809918605715903291727036705413500900641777490597820184294667667850596190273537710234444870565892615401719355145652547137030189059692916121581021525021606474050061384426014373233918312132563584927524533308383047422286132385208422012287243660389111466080299485070453973294185677347644027615599428100969680960210672348316546252247282413863763279544644670164477349507975620122450340117410937694457562151995914630957109211904333494437566904665927105795674173181814686955937246479700995031745494688495657839522065129399204354003640215381396072471105045556358752132029435482151217932947539228067437473230780094915086019570523172935760530469904312344001385301113717633511256082382303340737432843388313826720703015717443122357785996374047803533694157528537866432198318869927353700207005039138118737888329739132895307402007530788725539692206123443185124099890532636017272902111024522845798608772037743050000000*i1^48 + -145518371382696469793706206089022523249217104414050742410740479255902016655063229334965139087175267781945441542378380381928656359788888953822473409744310095606998227728060325615626834351704281755769171325301427124412185560063951281501083692798872630556709475158365953539383433796500722986590759688878774803964612463497005136894604857357002832710980378967038764445016746576610187767040004705289949652293353027164506715941066130830097407819308571591570743543739101777405681990477355283378148250654701152570721687446424202937310980983791715614983296152820806427855945112661964126882935700559647083014073089709066989545278237005027395481048468892997390926687361475320549091999569436493081143073402288326394729836893791008985631581811213636449955907569280264943407744121896473389035968106220952000163140472774183766490518125108734072979606945298343448259801471422443343462074137678696050977969931230721086936716614086727031327700062734437119136058278862848941887673169501698415139138164941912222370221089120606240245547095388974425421055761766831902399830173816150859332866940384194502426263984418387415587589583569565435963181483692696203773667660452569091935417636629186143387399358210213627851661075293187614449886049169448511770212295333653737213780827992999567535890906730833398336484566606787314847592639995671438880738991244736880768313088094670079988219789279950498006977274778213130189546446214806076612890107479986865739666830852532077225152289080467647739415653409094480458423055792150662621103584709120212164892232688725003780831820898613218810152326337397933735177880772693030524252827349414547848972484719809662496781370964912708068408207250185808222557342001183350398456251803408624302947192443369619967077093748113038783307829948423743185780587452620520961415181539413700330666641644407404722131631435291415198595529850274372927517105012529793217696573410829795021948173242580928533486946398538267806928745789791085357527523030494949956700292512148753048653013662355507895855030463916473966475083055680499348897422443631016331959621098473075454497466912691475276520577299633151330350915967067018692745405549923514720157130881868909870357522948887849565118323789133266585425370386057205800662279730728818115233466334934573977635399128784004608000000*i1^49 + 1309966715133100849249875133075594722309502503808429401520192105349971660394570817687528613916180068155874457432419275815304269365624834423890369589454114113058430470996968672042680371091955657737399526518424835390982695974377698355629506639166855560854908447071063622575215176371130347356299908755362674506128150107581519371943493959774696169066095689481994209525294092560249351390188495435693443957307445805621608464956089922045989519606087311772645056975941194925348089426755932543957688744097957405216476219971816841436543381454553095571756604308075091742736150720984784777308700025207506299620159658911463330456273860705028120091916720148576603239407543660209258898966140641598351291601118636734163790450108805733006547738819939457676766616744913469769891050482550654186829950967555704224624924297407510322070316095892498565098774642668690368416602001669231789116469974082185581388018381939168797709907615614233112510977506098428311754340712568466574185775910498213646060924678609605984526609282415541140297544321956636649911997410452836273869223962439456347801296983903116699970262057501463927709068543603886815188842839463328004956528820734524166427060744896619336290155835669390960174017380686402046185293436159349052489166816026099019704812283523080013129173091313727092156068740433312697398474308166385030210893501452206612739515938282146909241543547027804338092550812608951948677061782811123632887608096059284190119898062733403390516186255793393811910007480152941699751307399349930766334909551301379503855357060279045890974421715800101851480990764271559152243031713551355582310502138927685138656373148185371044280769548539373158046882945867882194507150926718330301035241999221473640225354726390189588395874360101411291756129756802308738847240609274769720090828701807246726199711277683285540145546385945404966180418749199767344836097313519147527662012851143098569160439859349383518242808251404605937660331112353130274988936507546774976465849969153650290562122490070012420749717338553363174987200097220659869372195832058309377417068373364750009098157733174742762558837448049556544666428723716559860902581482040605636851152482003717323079407306498140726460518328762161033082144179013667374558759734278921490870556977044392641425018727555399680000*i1^50 + -6192495178941731249454504428925902870880216079444594392130998973844274270922411280228107886892135536817929333588414346526351525552773219544864613628078112206133712398251065283609651982508127651293556789628148722145499333125079814038664524809166639147658272267754634698691320497069144853383095795517698190538581906336256514475223908414686261501168946568509438567401324583108958387082916100603287204915333782778990092642842080630327476506349011143788035433167456346947375890625729165903036764610012443887056994633895834713929064399853875552285185177833910607570490297389700469398759610081840630268080306206828628446766622586265830895851078919805815057557025710142250399215610064700594408925101495436047626921472705806353924328934691569910939331705686123841305872719123183866749003520164225932429210523813846773092083845110792766102939263034520132368377850388391215252309572071342144839627970935501952910164648981991866973078204356510485844808729351170646458122184676102888383830658529462493837099853420871999930068475100801561633549652900592944021047820323696775451895101984504782637526821509174325331083197982555329784435226464092142146672396175185857993762859764765535656124576632250859631775115931845436811114489111460171297921452819598960174795644955350063222907408044934753850549046496991959044686180578747819698567437336158101575548567086260054408329102422844663051678701962159025804028547047414829697010985324137783565334639535233410009183644581815417870513977410193307641319526572917265237371694111804960470163731181271870509580720730898487256027171999263770564224325602820834068046733812994249130252171668023280359241151679582397778283353559454699286812920032358671268950071078063350149065098150113587969523258002328432294862893867104067582141542112904580762343372723088162139206034353873663122822982999556044921074905240084846333735536974961491775763104624243046755401808462420691778051668625532808732853676492744369558356415811163226971746842217749902777128985876584488162089006130586208715964573789098589988672597818207311964784623353700093110644636440377397628136540553026116960647764258100886580393042881293733944532910973274914171323846061054367876098865701743894344009138993644208402063818661076397425423604623000624790400663552000000*i1^51 + 15407475305694940347478044126180703705089177344074517110034741662851231963284662355558565746333751166911022617040259444086254824403684483162164247433647061294123579565481463708599455421493467712382629567261188474220045537868067828485547911388784696343731232511018386898176218813985983254558602902947124044035160047112939524163198277774114472826620822323435187290830444029793671340472913867857757772101495922179047401209379115864557768329193972127335847956866217926908573807432052191562340519506318134752677972649873594228839609438046065120444285256267947648887803677184572375313486080569421158651983704139229831578579261129360281986824294589969948600507708023326514574005367713467952617122800369689789580558475128907009195344736832872642600781550140253780151498619802755841441554707588632139497686679621785216569921900782817198513252570713951229188251838137096351734632361871924402162602736904904551083603582929860810909594218021285069703776846512587285299252366255911281347203014171542177867779506367606931567394648469681763266129755662585721449727636845404533574906874990891667040627513395132405629580247928598307226861211150525993482441439924273739010657079280312828302550242855611968318431873360336531059786127164531496152427051843239500942854750420939012909437297785629023085279557553051905387375011878915174203239369546667449795109989105297621855145000503982881648619191353556039739473049812392408930201113300653462085566778435237960022381738630333665507065249659354706131005693206249494110125038635420453378880408653009117165543009527186168465098678898463617885497042921352481047791115377975083557085271143259903836383589953162509082355718883915913503199758294171520916056478766893038010677811272185867998338420125477833113615430462664455239441242394897620525977629819110418934295317448499169023175174059367337146940762548945029603487946958004275090785627960209177398282747147649516440283117772420221074988745398052247793724740686007467624985154826735899069515316615818660708601647060578301986993496913092681354620638819438943585061723587259742869935863767298780341214527348981077497462342673981550078620959866203355017494232864418192238695936788088677088305315441840913861370550710776542064675556141103843869433374913603386250939596800*i1^52 + -27971931641453273086278034944309759846366101954109112755873525934618102024057558419279439830305652067723336586749171122467350487317612297662285315960691372255957793165640384482116674661238589491600729974910934420048366608823127203663652492946674014498948691993876774338606185435817791411173976282317045861275788901634404461949098148223826271743391681512274534570952209228722830788119616847561048924398427583810040564299763737641149989407379092788553198974663492174592367451112081840877407870083001386980368738847580508725725402730242931310269272876703712331331448511792249354723025386607529061699033897873665312445555422968899768453623168460350720030899877854438097372880299757516075102569340898270022595457495062392475912097287778285521197283727840849889241557736146951400835455329433716375873633654720888197773109586477318586875709418358150085459974129781861041264803318834844516621414404206056907112646263748574427436826292917868166069481680277151761915705243190898717078015531895672963918844629213306812688382918568601701910915134694538184192018694822251337241324624881702990367772536556260385224344566097474762924369392067580387339710598019176703877908827522047412432617113559532073716107410936857565056312602690604078328147458394081131824917183373138461660304342357889593523590194502973525620638979327404419743945589029515730609025259353752672373271330740429453210252455667688444566083433696055095520755630411884007941900913169964898541130585595089136669458202946288069215863023979700166052355160591247387279430936284767764768371175996463294527934373369955597568971251737021649943665394437361936787668922321661722672556004540242946475029175592515227069812541870875801976667235852862286342402934366981146915073431465654504569723589309597546064439749319616806943098027492985493244608633045672793995629138185799642995346943037582300804327371199614289007266986850020094989106617569374426151178595903832264384586861927148767937370971577264199087766100350642261383659408440457031520961264954733050553063512744380490719866908900641708199389692097067569932777355461997989125940058538567730714605915301136196322247326988201555102951889493534412833842485155827181210290921008948874036639888252875210176838788569920350578601639604499324600320*i1^53 + 27562347450108991397937433183200538911819081281933144671629484947808423822684334044416259157016176039691063208859908750573289022167439549375537844274461813766704481549027647815980244653638728059657120493808892802395732516442081697471619896080813853598425591146172104995378613659627136929178962207679856228295848940269293618017383657203738985153315530639890789091828468928057386499526454786162059278457016765186498454816534847715165855531556690876795427470891667419916523069522646661931801568760793542379441872106371486789318647531698407671048626872097872285770566241099796756800501961118096001931486866096925182102147057303923587284483059362239068894601351700066043780375684105881211585286748052995084867279947905954610530904960521486566220866255450369118356253487825609535791149157145213205077841414054225149558607658162257963185053396454531201793786880098491667181172009346858896001972602727303724055948729373501273372136727666752810629116483944766769297530801586977315474116871176478892228603425171306839067252203374107322353145850419786047459978261253496642054898763909221654663455775235426391602065137597011134326945283990482366799702074659120935499371126104425073189366680326806171705105613793360437509356562068770482944374790639134508309879848751783002330281190483891454949807899538611183843689759599246597304657126920375939862505464841602927752508168435137786688943127678136586468437366825829253904496385165956651073845138100180816005667330038426805066439984455803045012245707381464261645943305405872329599130568014587443209136331452516121798458246178763988152977490952202168674156867144901987311915659486900370242354492656722668127624635856459109918051623413071157036686025537757803917317558127145284237579015102916024638928016201028803224797818971156398571669337861704687979112504815792978496939100519707693986801581884936309016922224015538470721170866196603984300101397736472306217564148683379902947200086016156774967272162331689588854162761404224945274522447342411751416762960314180366661155780986548052283592818301909993846904784399832978938404018454581176532718670286064478280090051699786909477551894849082338656207084448778952468396120337315101236429129652198297565507757864335191409065925741179574671869819236646912*i1^54 + -1448875267067843068807717307324470029684380305845208832531399583954048688685812151357803442720097922171764500625318898720468322953514138604102079669671140548904118484245130085993394762422257863236777376071173985440804851645337070269221123332306712233898716373275130660198289755559179962993651891121733177670577536985709292876400417872726694542863624533050578915402950106013120072334680931107452969824323369005973505769882574283410106638874179780254927024587911590900202144741920883682674126331640164486165973443990499222810610437712131511634549531046376585296640260668250795060210869334697314378310494952697562031273878581089163747502846403706110577600480660039685613583399882900898247545792235511079505142425776036456009184788352590911075418252731633064693980947932254978406263678966537471749316754590213290378007135218700691133945760486512124901178572556410891969530274800494414951740692811761857614571714648576927954452289111384746177235754047157560833554481360539054027523788424304064424834225737667326880135788678380516451229497429267706789012614823292076860815867412006172178967513442065283081593648375820727546508560946216472148714547777573526626599447089803492106987414376978781912388842703809786289769899728903455550088259756851012141069554573554219801339849403248929220117919265605241341043854595564119310656992294231268014897723207161905989210061166416409217011924189156664195653687574190266748420288108777295819966551267252642823042268191423370180708478519145634469858810120010235356371441600773606779428012280730421889141750322656061276952904463490902706112232218517261993929875860450763685946184120331778851720023320982546294065689353207455342071689066046950564493293998682648062806981035385395429733571566046345478048092307357472667951221436334954287433829967840654882352634527276218795907800886182654401097249521510605605863619925990629169853314131767737918038178850936081883281992789909617954600516334930324427950788388491539618343009705140054576111929587189675888073205294334882309467374973807775823525651923188404161408944049063774593944749406206841364883635228268056267297326135750211687728498917766330821744640795152243782027146347479334662974664577311173460634858613401875306967193955012757180303540224*i1^55 + 54266603735494620848112429524990453958288308903406790888351668317647664721122048440470268556905743912075603829978994023270835190349247259143482276013281075226678328696848473621613300569799720291481659898600831878338110033645461520497155244045398247823442740411194945399972137197370496899320344806093503999217778097513012377257419368602529425273920682354458262549542625390656640870459792299679654037822299472804021890586023027050305097548587433290607616249720877841605840560619507015459692140433473452116277345844829366348038445647466937984026353425016201238186890975918580473002780412750202783575996501574808045068822275081809176981255390597088286625038616453453800955926935307862845857058996200554959665032293273810021036601378741063067447226520364027957510081348350866939990434153711090217682115872966434652612878513572651583093201916652756057128658494679933622304097435528453004530677720075511848219202608115357171724800304245896022723373239582831170156834273317249264721357564487625856951289851472235647833600014616389891588892245067957215797763359638083177974347674196961627372141671323632176719469757398516486576157536179771962632856165476950994450955770003476372296940747954348857833781410125670455132074265882609655007517967499796392507661158522937451167612197059638430860390177571662166745752150621870256492886744355551761364611242186177439990004316943362940013602356679171454667908125843791675117465455214596305783263026022065585012092729674700919523210837089126636750715779237288674531053769006459118043117822405186677095910042092518491269649895036422799471481410652532762960603583843203554634603924687665534141204173643963850211874548642183283900191277392679060270093602756440025578391071656736634922917592335506571977316068149996664992839136810535425009086887135716811201242177043658887965966805530932755783402469634101922849296338987527929891707208091796604623607068226497522760034051786287871707773504557327264324879955261667593595908819249683723773454204376979447469598437275782366147504759825318643527728057367475633998806650380983078821285669710424663498165251843336566479333075661542065732447366390756139932845204429185624336279302624430696241805702455970375668557358382872216962996214791986932088832*i1^56 + 29355400114241391267676056794218001897262466798320861078164190670469838746009984818527259034892167953465094625245553110061682254384190675980398903313618072732173282657839425117946863133168961763130364026438275367373599631720980833114901437317898581348143496695158222447067919396723007661102705772148921476942251363436256624895976025590705582526619536196115092454332908684296381452112694012456972962790151535765832523660310309592772213864212951777073492410613212567201870815934974655237076275456421333714164868131837016454716592542644803482519040548779115597461393145109307156608271775794590214356393483578600415309942459714081195973914960768065544280416900065047179252565399693377840370650179549693177693951957016637913573913929803476375612622958862995217759525575438859935703897383849166920695936933562603502900086337411856423969619685880740639258886249672785779801150442059934530404617034101585745729124278429769673608334438411024626500691651870264257566130674984558758773020584232997112515901660223277855670214686478915310326562274458233392252379958224824110714137224749668320386518729981280745588094638807362804469841139129182359990912458828387818047346368757757544132994230298948392652384037493894699842494272302006988424647073649018025096425734700500213275080890395720088548186383566175334515781312732599643883376867754058097556713743251894399529303256705750857729647608251390161606844754501620285499264200584209358846071451271349759075202051977579993152391573373492599449215644666819556286221250699100265425223627634892020480659726326886229681040393803961038355249387860054733885890311584115005265340442816919539444376890825778787785121875744176716715580382081909559037822872049993793762883687606280148131877947675172129203063410985503573257406880316956736277170336387873453908922129036643896663358065874711687254609606910733240835560116897030551796307093821272620091606109688167119438599439636666564776277323659210974290757791888187745438230684543504944805213928127691807267642307998879684804721836346923446532226456688682409053624322308547051163787449775590186133759625701970806068337515946612647809428689512734756738827498365247925285034950544445437165123521438419549546637599236884279181346126266630144*i1^57 + 14646002934063190337691104674880106659804277997030872959486313544547157380258200426064590060681668020859086887211783617856074054031719755696342445534830830374122157222760142453115118924281571701517625310453941447795224468260022478207182895509496256260257132029474198969626302477210358658059512474471735458106205266996355647686313130930437204225776998750078516868081586757184335327802108933954366027134063875711304411929119704027073761035638037406098072125747726800460918248350553180931231908216505919300055791008820085604350784963219274479668806152274695728725560648251933902392072104130179241346730440786091358263692873165405508504227192084390971929481677833162188419452801177972570983924307526006942645119862056640637947402738623775633226973590616572276213053966494245078663122790900887662068929285726159558879738356296803673747541164994962522325772481627201971994152855980587829614262507906758097238842285210459860709023123263700556896971187194792794951574697918546023243875881604538052033856272483378093452073704300072539319859969774934907428317698977628182749166555181429835370072531462291443515697960220473396701626665536512927176035024077500439411294464740053546249313823801624959496023105068376493656969163368902056983528417577640825317374068324601457423289301674999237541704643094134108426399187328379179719789157139352763130497605262382396805847137090682999628735993475718087249627301148779793520430102997441387362761455060667083725693185908880828786774397803090081355025400985281954209349493053827811377364320858096290379222989513306571516715496086979214782775583594536414863383838834440837436008412732418440689486862573775967187495441615096592042116928070939310609091888017845314752397259299851575298402933187407813847523670905251983445490588381790655781089022670013172556307007613308712495487499535700412639519750854063229891798397107317219186010670022929090932435630278818584405481905202468441424594913372074682034622067530292575793785502385210168264173148853590834973132833337908188638391935911607266272735624344274217463096400855829650199945716667091516949917889978872555878050877559865317652888417333188043578195817189978025931039327057050446128395971732049128857677577742277099696219488256*i1^58 + 2650781371954324414843095656426197108581858437568003021863030262332004878678670034755041331381895116649008460980195578202582719423622467427390042310395520154958472869838233167614272037024372461885483905382308815902333098583768964246953767168637823351001938539848345715510436267598583971991384824940738667058150964567363917067421073413840013165167545681544104751818069842560273631514437557520464577684102893586003110061458948048506377676903977565553374018578416479614094489909386100099012927693053263303462811718008343677192402266049862434746040511536936735888751164437728742652179063900738395456894417436753212586191918369695598561512477577674763950981908686915397940852751427075265555357847002043834107037264537546869831724661120185535137555000565597675233533505005516528098618519131556610565227989262227523347966548007512692209942372665832515386419568805138251144119257247722258217057145700390633547421331233259995128001916637528200264916299382454557993485967149165415081118357152027459313125261726309131496053494933454666808715789928466573851308772105899585586587105068636509496084371311180095609225624686659362018872678757606459374777311872996375632357007475836904708206174023081429919770404896246108090411918271851638393189479136261416615641833914873933202559654750046508078105047639160946912457478033376853773270158747579734062171845109604091524466839416129604035910261854425205968003140147859624662663873529111404863130550010716294160704099243955285128853269177677549198753846274007316758181642329890567759812447361641934102899391196582186275668228621278635258778135791240383647557670684408603061474700051730419784616865827273476718792828099861023432609341896451581748225604716042973858752291847711723032939455197504394791454653409345818084077756158721150927394409844257127175945529179283358602708648633476901018344840134368293640016058198197213926293470007695871631153484657283293234115319892379712248949360034568666060743365656638957312856811384256686970503882112296633111227365969161131850024743686753245443976097942044687944177409076299284950138398666284024549753798781896523243797319413172175313128612365477034179083963000350620139084061096203856456374256268691285290604929426444978749440*i1^59 + 1733129878436627339418688791383050568631127220049871133772243305726760128541245828624476303744937170441332447034674731672169876314925036062955560918505704868054614309661941638442856369739580106909414689840550114302892619940966870408869867248622478498826767438518667907371902524328635564746378547174027750556476519084475265801888022593105151469128326049324746097252543318454784314663462269528861570228083286101431717183332010463113616967682224019778004145830055529518621076862692127302255869910059708325558074991246356894939052848926725836944266614514174322067973623180162518070610619990049066038229387191211398417068932211285664719175082313219932884103568805917868319882562354676331500724809055924453662935777987010533120191367092395007840428189405207531492583102041693523919864105384097916141690264408415607719146377654456540918045948819288181027956879635055821858035066904273251369745511121875850744869747274770719876130921146963564145449126463603776470816996179614490242457028728749927207568555724907806977300379131446214602509537210108829931311090036772049568157192182311004013663296581665960463367699998754431175516128341723119200519062144198504200972424947693982124647115945023629153080530224606141393966539431537985366755511176452723961879102029650797741419641671259101967735066479186844157176717244163132965572364644776613423304653482097174674872977075877562957979712592416805655799570017419719598680671550824584725112606561083120083679047795585234551555731197779196088555644958452198243395560044616342989293753651384925496403701059223598457804531823056420157103818762141653719928726970244105822518891263723593293834880266275002581493971853631387377655743619393579965378320420613992295335733219293082170173519341259697889355676921800293373285176492921113916082813336906922796626908464852491208889472496708435733652013191237039359522591726668570021518853501647956166817519267648276071345859526674933707382817368973566384711098704588881894065958318136411546024972302136834589467861676111717615668041140632744626826321513269550427849558982169605929482337491097133824272311323131054513337490553044921627248619303813012942101291537321835167115255339536665528295298377662623351962631502036992*i1^60 + 578276614346765415553136153370357444588096841727633474726583220642425596745852741758950045668296313975715905663459216000932484953612732007031886601467564553203057660727295399678631865742034586167886388056428439157751427257998872032124934071070894652994357041228795996768438822215500920571848761976595681491307679378371727154733447076037592180502548865934639144571692629406033981237122094177217365971220619382571690672355253258902890561001074805537437114196493371369887655253846925526937151314847048425314892471293842105587360149202223567747207921172116426675338065241630517701874562904185075167832007708278978111450124795115758832884355373608897144031890274008613042669451913007201773467114851458533114354428639286427052775032450740412591356156367313643188612131364148850991837576071575992631618601965434916366539219728780714026080601976949171982595787907395867965611861098174405186599481065109937044470656543428448833463220002783235901412851987629823616901399180466438437614918898194900240759075067717103563063934392336519764566598769617653915426167962095071787830052518879212444502349957822070942035452433941791712762182676614706726873498240749727830935236342720348416550377939906375383471702313155819619780463483197443516560321795910322905776919041526545297983443877385647393857259053244694165585665835955739814350411987447680062617153492221571093287960932201092171334207035036610987030277290022602208377536523573366515262317411931311493773526274583742827302838848674168785594689854778774092959447620080868679157242319102224750744127400852828602098898153434472514577008252990243516203518211073531922397901069027663602824247796460096714896647030125567048922565459879780910542664017344494649624307456447422321817778435936277735959231231044691581185376651375873332756857121146879213332795665601459367404642560961006443978894637467329904943536018224467091931030387134525937610373315877347760011761215636765828547437435890798820936251224168078921688062667423411029158558386263808589238092896397115154905718652272661867236863151976626816886079178503915331937966935011473309448285930193167412172362961696707690070060900271432369126755427438760668670164720155023285220224780977819178873389056*i1^61 + 200037644088678887000939043754641978244316602379384812459831946266999278952650753892949570875532252867975119535478955778592813209123180001126455293175944674558310297432669736199721698993453067284400821199560484986067372080631823506034396115893522942600627068819354369964918974456681930430195718624496891710697832113979699003243952277405706746708003320774891579407135074443637020017143212881930103022048463905780109049509579513079040247897233813990655210315001575952867330579508855176468460502144912141468678104472566083369133038089144165658683118390646374452707817499135446646394936461594497363556351821037209085967912389627453138629273526052762801741105458013171113614254136003074151901008858547184304810701630942392971743184913862365012690545886776727640049230505917538481770278536208554753712657322536524654404245154893488672527794176812235327999254292310934947832922910475498656414745537575875907971019541021522993103283752171991697517153700403677330698253839882385429392376653072650860034481588291654884833792400379252016599642300588262509627045500714610766633136544500050194274499617841356675979253029099776419293082886299552304287413499260774903177977242643771146133479705579261558872318251652192633968887045309688946883194051023311815527153615719636315238128253826835712045304087232945107731667131387869181376043060903792722839208874846347715229589565645202419670475695509808081372801886153839552334055725858918211042065174129967671372974318202388862997848095305691909733927383406864971191367240775038834228110010575755220773230910952141302511013341022997507427237798965284327455432984310805908744862157341917515635060223908842175741932665883939032983265778846132670817577566014232668795747312595247436517414154348522682532830792788911602098803046851395025843892541027240249900456484826152764731728614402693829838163001233456111117720729765535791452803356400928315985042760938815527192979358802776065505631744542648857721972722565772211172253338307388206198356948376348558329939273293908350150006808310750822688344736322742574441890555944375377509149424150163006448923743629312279507068714808753075933581902231269121572767059391160550402377568439653727893040286348083200000*i1^62 + 24952687603810148071832595279628126605998113042176327388659862471240007323590764934202569742439806630517567434444605779551909439063550642457775118037983748514798801369148449383004674601826957300111522546922385639211868458775114486966889593576077380605966162504032654140194021475116794930740797959523157244646337078532299985927478184966861856716662874697784302236663751840562968094076374274739489882024174205325289118346224404471879015876421647126050259612857086946209846040758573138408656622593357456559951750767642505411174683009377683240034599907173702207632866610598608483889970084103664867453464907800914147087057904465499970411788052610847370739706009733113735030062759683329599596967983192881925443262361208459950738594126875079443529457371182392204218186286981694088598962022633886338341161732114799820221767818025848038860843509150213123654936783582642369381829079323354993937271268723392464857038384044217626385129341259160936795843795489193488981986977514090184640066975435602307435069135628554551522401484722354216075441884325844898198667518671042360139617413268493940417685972508937623671869012546133316735947142641847572776219732214912309531142594976082956702194500178257469064499371778972366310329736670564184422481387917603231153691608986462179248302954828984140351828481902196100025926344101091265181480685735841676391803241007409647291693608143625905967938823928815501481217949013112829095472666521502424863536980832248547780322654909691227570831986121293806534497286136615619672743287376918611930253612321718596265427887887905222007257348873979896851456711619481115898155237548279269815420063658838277742323388921395722742434328217553099965424283055806658592746562636282197684246751187254699311416844189542588746858580558063362987403873617463364429615988337131890690118271931286333943281059003192099033446013135106085458485113527267816412687775436461861501472024703789954730181061144283857783000526070255514377760963405152170448199559973083162144763471383077043675834664492170826766294590728018465029259834287512843134151624346188387507592549690116863943414653085270060905865051190611293057325374448220527478493610800765531771597472015819723675948178997248*i1^63 + 13514787600956786111799019154920918108364023718307143633939697716296921516728352544901731527837390240888383175276480248861015563030859017475044564036286939356390531671967736757795042525635741449722934708905942816630179495549087969922439948795732729585963758903667199165788036144561505645068131819437005324050406288797930798263257810485197050528379169094659054784588236134420253634513577275107950738445150653068412290061490474744011589979021715260683610368961937093542845964534215218052659715084456637940315545880414474808689077408398797144815137925405944167956772696141457414898941302835644926792380681391061265300535557994299835198011160459121144162720526261576498938447935083276135043950581164991887882631931722329404441409330595929360253791022495711696519207964951399385409062611183338504116663319669621782868428117611131660794764260146163505418921891605749941444443222155441583112227220139955509483241374478141543563173559950645227782255547980161211981131340677358826903028498838541166121675724064828387569856637213798647735804517532785402127161275163263571633112341259757469119558027570330417227272580880415921869609658018294865986361632199659506769364500895215493393612895340675990953356210560830562781874138700708514110596742503146815299540441918422998108733247069135308535518570822476637258986102555948816489781896346828582328543994109416880969832928575730532371067175918674772669220598328633194421761395249400336056360021056673455780094403038644554739127944966936241254909095321879917081096745116680398633648886208658695943695029789079080198399740704353336864600918639254972389811784333538455031083056071000343047559671121477603743803147851409887478213926329958192576960435277182265018249712231113525422868959900746042167595329367611489459154272032767874743228888506259250612722836358902124583936682183510074939883576670284525640917099929286786350456646900909276559791252883651355239052219590049336269015046248151558995989776160324460706056515076891268410116470310050131201248814990182753284061417685983786489242139674098418941815093061109840786787335282902657110075751219576899114718863455922043088875814052761837843202344246912777365060982976735971890954240*i1^64 + 2174735625637171544785909087197458144143861977202784263061362234424914239023870415739306981929706392640927197220307085417326120397483548381511545649073372234170000617700340634223559422836750983139776086501736934526753033909962109731422079801448942684468426750402576965193995018546741353954098736496922326663504550692965681173849106918133839827391663061435159072656056795103345905309328600677831795169997707151237237500981433295267400953241662885162024843025209752171976069256331155456253685332497032210040290987322941663948540769047362411326778046707059077875569550344770080458101266325330970423802570149352215782477524834578015995917580659844968499454668084105516412120452260320695129857498895453370111971702618907587704559298872764945069266780163852805975353863414630406084622491355547028138652604440347706656183320115471847718541425106641319242531057805862258001116829134934536472624459054407192951249454755774553589210996699437867141407180496717544674137185222154968077712441157580059290645657418920506316515951841530703159640121655974509227134635172508905103261503300980416127126490297317266270709227874069862496116083046625278491781395920504004517023743485103553898522367827890856812824277381274981998357606886914952719961647781570897386118176150098315780292620989306389582781920981361913223629149367461201983747586012796842913956074212128039825874715767437979824504167982889216042428418882358709987267315091552622255658353480512086414127455153793909130394186695308345136573446737140918121236194120167574257779728143651424186233989320904222095367739544645315697692421276563140379241744812923167720778441087142794796639031832942577816348414126025021692075666562389869324966994189173083892100908393600836653296128518985938657685831332466811883697003661988810238063002915190355581538614378718213372133756629803971012240732345711671414820151751097955925417588345336297768445090063318198437622322498526863010519535136434744292588606656542047003837116710134689478408552277456643038059846358675980148554675740661638572713795834460812364166826337354983264573159299481798646562795197311472128036760653747260993748905273522200987973437063838655475174371516569616384*i1^65 + 582997279452791594464850821822366838678430972406522014547801933579180079878651809685739996157056750991629018689038349516080589626794370788541342282112204241695590709972250003558384511195993212339022315920037409609765773910485805339375178954336135620013397553331281895408356728270766495395028343395067315724673083786820219399653493819699054995301982139226196674619647252960445592699709548770766869701164522053614249668155150889909041345164111664106641877460036456465568637059770229879318300472345687953823366262502116884250216969955973016134256660925310890560576685821788287667006376493492974897197655800276738257064746417219254177951926814394955116288411895304844725419611448502654605219996258036348807858615873300325266101934954023923060755939400369813982139697560618939764252622963247871579760911653170642240191307667859869824863753776933474390922901061415140924920757429129599203454236992294348631181842101800654782670026360417519395876064967051544291651537231449047294509452879434158232829010003180140633541885454491561870743180084732749047433957751122876464978379224740199600365137145271054124897764912345973906557865626676899315490989197425604686947992444151576767454928407417314148164719051935203517072316824836616767833643326435490181174968578058211484676374986520491222173160129867129500144486595401352998980919831072835236552659161101337761089748847458574209375850989889946599929134404723744104770898606502868261681781158274818767792265967721722457995087772275269987002307413719383939989026963241905612866630651348777698925702244654697286677268916576861245199752076598420243043597923126538848210364714980427989604493529841007727770871297675378184182447860019301149952837663566578824251541178463756787194527195435386041843577473653108652605270941756667517356066463150032435847864942679546687763243514785127378584789909194642020099526220819924180100522477250698053983835060110540352934447309686635185820605133414674627714618243358405918458997595758364709020743117173961273302013113573692076432528728168114374848434228124666540847171360048861394562077379784510262355276408350828811232226162134546275982045748140044783613373264513760582680786763776*i1^66 + 90289819015671734610398036162783776332922856425475237516693862796884354996511681282304256643546623696354738245389027780971064906192870287732774886046455457661123217975583290933987380769125861608882324264417324896323728895786431409011139900281696615485374093740530251670119592040210116248309729190790218816084553824659829289323804348213831047292693085561057747888614563766573542690950459573040076972270996903745934595759184168032523582395987842394142426993006706585302772064930895473681980733535571700523183248949017192096801257133908024363636861415840458234453745923619680737712225267750038151863877564947449879282154913709080750397716040625813679826453203584765453686661892509353164599119564180836518703469212373457548535759359863200928051199986107233540261061098852125103068804775161634866755691218754188876228754875015961731789236179032064535897214534926248498276689764791701968158184818921158650623097292091810935589787747363484429210377187084309557506493963055062454039913815921160408002284456479837455576437590944968659066388223652306675763189262947297073819511299329579700085773978197636479819112584057109579883536978037235690151902889391822420125686912048580243915820523195074215410171605223558087328386633549427927885901004406435556674627577362882575898404257391003780437009283604821334594051439488663807924156751041812790755103329980668956575895132675502066895497107769952221261112781686661812433210427212848594254268164893303087677597431647161982596050862861547009378227859991244268651754328273746010909336268486504955057114274740489315860380403160577989517459162397595841418130778021698969812616440172657548679561848083896135782917941374483116464554380250441736246575421137633965113750504381688787498929297803368309006286455988832714420960976176306521127783662133195898479585121296759287957505769981856509297121518169984009859257401426868143206786818236628908266418201563133513038384063561023495455295260199444884337326602392610511788001415010809045214002523786138503317878391983410330663839156545018206723453852022722422535564419441254296759806991459309452457775823916098385790877848367070902621004418198870897980025110620891418460160*i1^67 + 11747939340401632122151576496799457797435139778369710250233384523520385703370441583299774379704086664388866240651210602291881603753777276455959663816771498733462475429779937605233878507112402949912279531464008683719460145939704127882903235893993529701139744580777746159158208194199837320690364813915780108191213228738556625276470762142639867596789672395204015386907655180908327149257757216852279269940912382825534939284153643996421450330422966979373833215885822385031550436949944203122685810890126207130030893419606198822114303447770823476187318737600846712056255630779661602503780312055939756559454662776579539047871936379787345291262496425943696236033840435977641182103256948475171483800727409913169711238776224904017028401633009378363553726353524748720419679704993870169394327873838110076302545185513978833292059389483467489646464108915553065741995122474769812167190990991536817897805591922683246570072063548682271884395736160106449014394088649424666212779042457174157377789104564668129395135531238424650968882104937583068939720361314587481529317130053960107266534107398415463400303070141872808707261616997066799303620428102391410155100791023304338152084399047966022295279400746339851884037628000300493821178641445659061984552686187055242797994696192691926927050840649577726732212503896455321267926575102349499858989745847527619293936447993257752422153700113878238964886729542182323932576244462670503532759134713326106221575152432318373997540355449938515581575066331252433441585239359909683991387269345241029302775028837317282418974630856001054394815466790978827254043567694690021129467800068961424375848362077922474434428233155903875991686434895803809750635900102308483387747493087319568560636782490081019330881770168945463475997685335365022004320181082947196704033351221183002319819721675345663889464438887800993376786168170618084059841403745979789701507835572859199750112917507417581687567085169276552041398547270537456843047514581589563103617229996284718888726867004414638046529323052390614652330388430292380229917099173991682289758851606351980042102570749819630553683608385048399310067377593236911444908002585934424056241011053035520*i1^68 + 1185047206347405013039860953568731751952181433782030231907003478885937708866565127181500677093456150084046700888285207914476548339421907912444702283567257775510400519341830318252460288852405024485332073600001728173716989453840037497371471348363025305760357137471056339182215362744519094156783831833449173987962341749361111808401300070135766381409257170997771533034473687769911111825639503316942082996341282668295574019537593736265829891477193901711668626697938076650628397475195992172494821910149882578969754486177930705496356708935437395459425348732756902535783387022784305584459650530749510993392989229549677156001420213874716621049186359387127328074636207507371398596846713488025211999214720476839445987156306115269161268539603797716835532909523343059251926791509433064539997203997721357385336808209823902612971207093729182497485201905878149467974779223501989219243895195514994689854186459983871636581508646352744181808154473505250959070261963732266283454721128329445313292913629102792111911529181091370067499886263279014185273436565711438408455763463778673448803118267229510203392827297450656138836502859530338871385452954186162806658403280041799326880935594172531898560810712051998363195531675196431515314024728422227288385682256389364311408887718427025409391036379716629537333928022868377954447835539831440087363512723294368658590679872119200347653098111858812368653278696537563293022425353380203667287105423607275780312856652925863722877372129946551632092760940172709529363275123261801453979124274224108216727925280741447196995753635228582761532424103265084493883687757301666571569931453333819407834033560634018386148723782071264459773409268034741854116327792821163192542339078373845760490772651411612090692102068719503217199737882834155087112717581912384941180640510607225856544359764066971146496456747368418874888741141311533543381505697501137043094023993726943613397599092947419177711050076961122841986068650553613309546746404187057544857207361851989795019610660066096353611067528251034767453688397770031921383177499662665803757049447451986138324276984164599740991570278269081401330982006677340930952772010105295175891812352*i1^69 + 74616205237255823035653229588581921834385982881776822014595509559365089624549663469730215048918704540863042295115957404251260413595585777276130330232306683210064985548784584917347389904910873706405354289796415747216447844924679133568185699177882645409596775577011857334124821294781206888691073725724443794723906159456356235253939265905656825722783615511146411448492205775873525991389529008721742683376317052254672124532189555749339864139362801726610772894342681428434204779380583635920678821862735621050854873581189775855644429044549723933850220415289697390150563159438917409634457782431382255604977076814487323987608188057506510074126015369192881755222307177412759418607672176045311813712297234046886252907184885787260714229976385195799840461796375043410599933979907971019946268370266786695542652476024617055289767574451930453227673039942055869960249880675452706562092098440708006881394634438275986733572324173151698334709272289113867728397923026078451679301825241716393100978483728823203286697890637494842260742787903362539640913645680494446050087397145165470547798290909184560776904396198801365927491237785616543169270304426557617499898806773006881769396552011047305456248694734415449446301435704971223272548841848492922814403677478258775364978685474312823793850861286616246647756305077759902280026187747421302246951006197717678715911981305858928390266061296928335137473216798418321752343255812904554448723350148145504658098802076708961613243076023235070391150720377335435399439729584879702249267059150501787298011408282625590852136867785997283433886843755741997698072849087810394964374157972354245885117115163743445749863083090615085060882467642195805604918614168553510377159484243509380888834421444183183282394170804304206614719065890033048174858595937572649897518188149685168259144214016030450080571477531518791436601623766787210180601914651380203550028216875054434325544936135112150895411057115835440809251195702922212691530512612523467976161121119935223483673418066749970831506238237527566355622991957726931345801804915818998260638958580215908586914874214573155730165701189219737656675645774729383281892815394796732416*i1^70 + 2317481043465926583324075577583709882762687459684786638081122098302882552745353615789155436270342854840822203123537704548899695176223302740561863013631224577740557138047744641698424894574345940594826969317248105959874838240134346794067425443015952744649615470696645125676584425312145174412175640665459930322890948515096678615772970682885948187477379741406786491752456966723038136306189868856785408482892430552640706756652555280325325948025112588030760535956250168927174084723565962480324687105491517489878648036384005273463875071214473468564078700532969872951287049342049770359088972731864410203510766002153156388695718178623345320514497672523366797163453270562449082020315354328683322138360271188167055397881101502692430300345489927042552534423207034251727937653219954334399242924182827194786895309174141999508456758573203730364322570444453678682040002045044387078834181686304169404545338304711679482325794143032871693274055713506526647054296418129677682806934581666584023332914636612277663852339521950561981430339624057137497748926233386780326143375706097982601644638269669363739924947142116630541193658146414354850839366433604577609489222846391226571029288930253224013497362574899723129674598546701098172724095802910455307617232013239481827429038650509400885727360718027856446111005993882451785027983556945919732277664037061319170517548793936169572261694725082636082108094444868362158913315645011893685731190032046914094112895196215658331015831218042229733918657573988249305697585086105890604568181918155659906266297283404942810433607141196303306228238004659539922948133790367360080486665898396795912710666879114934712301751212185510315493785888826322396692438399392213857275790317343881602321248395493509879681559118947152509537766428993107313004811929092743076844281268963647537874280731761924073041314970287157097526178184161229456614585597210044536605097504316282018583603365612151224025047663487378990457928889846282570536692561464916613539912777743792633042269998826797254919166349665945946285877596240833618944234198967860294196670692717606877853603367718331298866214096578035810328024362032118298386305646592*i1^71 + 16423971205716564196939956616615960351386866419979138754075882457048203858797263148594070178754436492724117832770078923352843412730212767433933929234779328349809792170545754584340570548260299887915563509486907143873903493301930964062210312784164307011176848404104883354973947482558153254306273949684748788326439088052309091643657701186987030602406643640662528926565426517461868085319468636045254315725633255519974203901709178033797464888847661376621864787934692522989837010772286437257015609774471934667519232753109912624247434664325868572519204059493104172897266174563841898150391006707387589937566301960881886460039837972182654958272192650163037639608622770009165820287064511174745150656930774608202700829056263283699066187882894720830625954504155966166929716226805649036361523842397071993563964594828110195429491085997638663167302567886479031332014662828596131394457540696042011944661207966241975549279435539778067429803308500451231547670518977546972297109222928008068354824766731965520217606869822072803972577329045869912422760096087219697917594914485346000469003599402064673693311423707143531290867609172126403244636931487807162980999764121339154195145370770026096811206445712707173182830521838360136622753264499181972494171597661227210538189752202044206977714234637339030884810109388368565292075365367015549896781104015053278509879663538500909180707428787047654071519332725860616634473647056225764139756662035570574101700299164988628751478272238470191088254752610652453488563825603081661620018767139134877396622919986539282049015407644963952158117082946738960517029101087092886457888520090011555942607388749733802019335107210444860706801916511511919655062629733351485556370957918792215644502880794401079760562108855347878037479360559367157606718746767114718031425555326353194455829419080349269655119059177752522024727971219000071103900488794290349967021498188274260411418722531930388830742702764683920854100234039137552034252444035377123471120534556380527295043322338473860864291438918205953065955605722246693174095254874895560091556516568951838891428502053018994456243371434344329990285242359582350639104*i1^72 + -215155020015343727829016475092366647399696895070798989288668495416868776339547124140315731119861598654105372438374918483606990248399195964440691419592952983233927802389217042978147754820038011395568284040061077769476132266592236714468339838815551573796088055099335927146800749303247394311349312647983295309906458739124386130276501792226722909380220184301093961255787017278630294722105203474418160750705303944200453139462338418004465968626300181823385936152945866373431505722280720618266657814663082962971861916271381051060003369664887012849554064265619569319993059616742004436016251324191056045723428507247999498835367181678324997402160849766491365927374413986521818878499482991297019798010591646881023821815929813665418198814410688845842141792289159062175849700805910886994428889097861780910560769800622579113462096662634143595153866604691051391699121107006644121249606099131621069113884216890626264348038784201133852633046672605511158042481748614656186664116136124145893006248438522256634978116551382714807281479340420267768897532587713978592202264487200427243676194524623973514947357270390994602855659050905541715459066010888985750954087505856745976872485292340448520179648303482471283317311283294721920239844220949982138981472659893258238081194045476076950929490732582183726939724666944669327673118690085631698298910334892143519388953347369317423896263590533097631950588921186604504613884701253295676632150997317653443668918559028836578798757412740462482028630969162934478660146528227211944516917888945996864213960327191038789027465205424105315869961845724857682667433222611394651411303672757719833316053360767280002014345351764606239401827854466180303129651201470113219147541684930030730843099088870069227095287379074424055786842675950568842574119534074071603236381039155066885220093404948527744445662494121449359032614157021174423510999503710309777398925444167195579384929256554382799443622719205408248570253555532431605163429086099013631173098905493346941135837199391572891347554695020571164643341447544342338968662868039227153093237723720101272258869125073301133777475610594225328317749625094144*i1^73 + 14268607578180693792394828382184777366549974008109959956684492353066262017090602585237921852996982615333163305164759873952410978557062049673113203412488906669930223854526817684326342772437143814289667909932611239477951298939052025318815119450976396957862819023711574822678172719574277094273248236163016884391033912542704522896394316181923261299729895858537471967065517884067059587132983209156551084153705218715467988559204741081606919953427653962505404849904900746495391967274670339654910934935040689595812380632846620823239525025328936342138349188635053735786274100377112150175461743153737829905722293698372495022343924357262502003857147659044200819811690023848544117345092297878909000386139726481411601926677347562402038410428378615417520954241364793830321504482688233395998335948581508662114666199249798776247072125396639356545035423765493648956867190305335620467944823450469696071729422986360861105750756531658158004376772700583979209361351962995711852033774728776027372005959663844017471197692535179161348559624609362248067312979351636937189342540233331760784225917524941502920335924643424517604633519017340825185331249053727234269109072871659781869854896383603002024570982166162062318630951791406990984388463669620363800280402068043860529769517973444084477355276165672641008812393134280430801978803593072255689982278883227133145213405913776937982680008088683462058672861328090948569201225337283802621107084230091703373485704676357060954336878772747995224938323788768097742218070579066829564746666912969129924378119469057659813648116222275481490139182670963485177779064834464139216051433624958130895949791845268084622808008324930195869080888985745900093666286805067209604425036481310665092112690854539889252313940069511434791438677270564691152250875008139831963939281647282069880648003681379766577315184260284157455182979506639866974679459290275778807506473542657982335930275539702611317615782350694382298308592890223233494866259440289033680488452227956163988470951757905543923175178112050480936189232856812824985490409834924257287093162683434751318595014889547217828028687967243021653639168*i1^74 + 37497269754902102417425660272633854121304128699522622673460844058633599963408462817325834013953960955075400275759157875701560521986054155104758325978448550935469487495785578489768574424856311500637904368137096752167310531477809051857281806316152240417795950384195390087532980235858833792651359266278337704299223985054899229223485654672006097355564553566599039630298292933749038751554145689994407954374454052529198779295247376574460055146657338325627853544382042050426475272459671715233166343193550212704426618375507475406357935939776680793667909123306917275564923589113514926320678097453822696454076104366975585097993759976070981292601352989590693153842344409563307654816888142557976715039969325420662926534174429681913459282449423599103854680365666834222431283344180105367868757185193806472014325609999231568938366326719034905473655622920077106829790229868082837449974696597897851744995389902791799408905898132089151039668046079791220066407621011524791024571303745390544389904116534353426363284467819073272671375832838500714505289651291112673573304907649421313347023807262012454786096594161291470507146953322496969184697162298909316429215889826565816095529628522058880786732731219710821083012467449505384199789888128087857974883107600112875451898379716830322271924607078935337422113048809832237002369146629955716702531420409038553213774898221408288829196752963605376949068810023683994648456285487507920029224912523501536428594050923295940698657493254035501600105146218796558082702738582648625256865692711472002469527715929527180540749969915986012593958495593221801454724215084342831687684685946786053516331870916964522082808794553765646279993790537014729851227584025970741431116985359999221631679103659525819652691642429378488539060189684514848294488525141653186736416010363874629136026598219078851346523881178084332723227856125455156566143711078596733673842023262602151285396813794640057256091583318710414879808778598197204270190616267112010423817969834526059259915664504994164455278686930381751014231333227273713532273063015617014498815293750613401527903369345338409659117928359919616*i1^75 + 58865283261842806131442396135179618515330741384703831728936007256010235306321251548469090473249787294167709567328584438676199774862050563172790700024558013447653185068411513765147859654689835444795731263379285985554948962168235347393827144253016358373066872720040169625531001151276361898003762880278122420598551256573864797020425936855275355670036904068048125073855119425021551891698472925686935535733290335345710970602977425322925985146633866107922862395291592308400165625204446737241430829333460279841307669165595178123502144199463533035546711668464724780201942369913490864835136371694588230502219894726345028741081886099951383592215194139354788864473801096246868770673818761110273905368542785796235069407375052990461241676243810233409042807154945380206033669958115066861681493919394832312467767938777821424574058254946937408056160209145470826746360968646502757351224982614428675692194694470737923937441091321143641925498007295506118769849071766184659767736638502262830239914712174715026547470249851225159028906651115920102827783159611370245522520811684599670546243084827843925045590460184851988247633398647227762751829504104655184435723121756509478739890081700029626594627071793231770099992004887011921634377304986580378239331229664657766372659358737684655064797493377659896953577133686570198019725973715802790247433924499799435337463272650310383014557702365457983417088822849238780262258907313157536089549835660309183701425635421123178362753575466706421902263289407777426176811897205731725322681439198814178766856497920136128180938283175066771960958473842269064842450902499059824244411375431513421247359970854628388880155655333006179764213734267048882447539058177305364399378799391744597602684746736208548597862062724241638949885190289335657167317457656208680111247610143436925356891373222011877706214907885385315599490727316517144428641151128831977764784264219046451559779777890928571106300100099101719941358881399069717547058818467992639621323309832480141184164121462121665183773914550306270087955307227023459310903762412708128148588438579324515421381785783765800891449344*i1^76 + 73738301204427849642114480583020898509348401198120059329346061901760082298837782298707904665384583874514790711044496318555656009500366625854834836184926101873288750261008587841370382189195513526438248990750681345487552615435966090437343159433361748137763197346116916595494078064212459022214087578800844809715733505258079058124962569195662134773559635925300418070312247214942142731258387656810115952178716235729337270593113406230181403197429055462824315216408945943433738922256771599762953261830910281934299895114946537843360389884904545662083257766199400447163620335425284695188048138365681363239189926357596926929978740573160848650881415144867048928656256369627404463444060078455761710722615182360181793278653574073709179293530088632503188210094970313528066377460398247599659385830786649261535264383271903798394079324496803602106743302271461172906103933749991230433563183499168147084618373571822894292496774235458149802925483494625853994403373049997989495189107543432342581023741051666708895209234029660209646498128144673111559639206527016261161895823506298349855323978996219438411826907646328568631221922794938057062714697805920434814428207390034284995389647372685115576142421225104931909028543174485813507472878021976506895875414003693236293169636211748171407685519869551575663490097179115109155492842761101961865836044638175624490667529704571019694180017553364098815264300911380672410951781272137361048147790737836687479956525096538974324219464385769109897339243531854930511265842299422619629895978483396443124479066970370363321474914616252914724684655752232265213368680354444509812566227568219821455690829333388327021271190891753453933378881595796414207813421642379743481702719747259004777734853926280473086163836768493060801743672950683467384529323433540398678411475641460960712579544043295247237166951968891418982760518867885593158080187735093432020705054822572226478115142166941298842281476469241299380795223665013696345878837896707134445302000264898633568093300095350201312285220255433162498558029498188359655029687511520143364712940417583338273077791100502016*i1^77 + 97338746412811484317251462179388158166310950980498282248332321892545543747397758022702918488664231030972088528697274886337750759951232563444729182837334994660077947402911549312031933972602212344128010277957272284636161571288868754432520215121338523685598267824132939510502559401975878513907643310338285272277619563824334362650177972524195269981105358934425300457129561278195478908273234887319238873082421365219500949379523865972122811707277605384758528553778627021024716702059326059049395003169112329563687112445362021316072760117626633658147762605716088333937902623984353694080888816398139568546077604847637152262798128690275418858799076774333441081793095022107818834340746492938149712210112113631619135862571081669415092295898315155389762859992582321186985380893318263039622698212575397535715194242906938463629613470572482344734847366933040913192198365128019937016666039160251752269593550841684447882758907372017748436998645075633703940054970095766984459021641010650668380635419129112444760130059160488497934348766469464253409188579136744776912951703066301144908065856973901260609898269578693038963398987448333374598286364762628274833836817775364440380226272535293081073509892732801492497807218845710675706674083726682470692182278755638145558734910040668134662366361082180972810299691128727321411737147218930480492058861230974733431266858075109052726366661469183867062173674839539732848978768850150531285121830733324033035817971236600688362574388068883877775432793764509630864319669191742378341106864975606564088154606546030806723496992419922048537581387674836649339515643909020509230110055457541885936841408268385309613564149646764270518173047160416760696998000507106729304579382906445206942539767646548334952879298637487619338960847251818510253490801428908478606064871721752651726483059037999186108941378228974068512683981052554156203173053201059657330374033024153636892634706521342092615945776077048835689358921281907917062020976809045258702388936395722209160840306156526586649851694895836708834292826027812208969203418905270068385852475124220114587615232*i1^78 + 22718026750576458413886632402162715518664684986333499199290144479177929193094960837518596779201906482893251196516614386831403226083058808145565107131375211410447508859759103076560246262546176345201710212906916506649603306005016056282829514850214910519332668159745373362372682805047012676057531290530744896641122495327495782655589374032541607495014777474741254278200856599044254034220478964747737811637837761613054640002542532669982099125855721308539886637463291454982040840889385074404068855255005962032438764086674885560521195509478770122382255930856128678865901615046290418720982631902966373036328821731382708302518044153576703945145210394147788912449245834791806448673628728409724622028026616956327377583775371765301976412667275447910948649332137516752905149131800897449432157892282887470223424535375992732135577636231991837561928753522604431253529743545737840491029447675565074877036549931838809337476173339674330813234805601596228038048624342419599879304811613319022535087144340423723390949846933329186710299415945902912216493796142205293451751317779696234838619356389933303773975360798175181620055298695556725599586653698748825075644604551986623310143958498725083859143808612031579467420734572206339428415755461451936587872449258005918721145221905071142435528610061785969802901347293515632331953322847119436710095219585023815099976547264677881079882024286391269688358031970003617364403498344101468324771213542044865455062421635571672194299680960030647979466581819641704601969056263943910936191109030270528052958197153630484896293983592550764191320621708553026945572368629459295081904585311581093236913767197585253229123234577864863952148135605207391982694330876831020682819974007369110791864753586433338260896724246973354556752148952854571287541805245458064843384832833346183529828335462464750145136150647668388997207890339308502084356587656791818541629766942971575731480233355548403733676763195936064811357193378434519377558011730916685390737811169078422890316406399008432616848087235613003911080451597434262392622980488394231670096677750964224*i1^79 + 1834560036884751705767238728797484804918172691870638483874774276798202883504650921042326154785634830179117915317765463912301209670998906209752471700660887943073864824262202221442731255072062488598067386674657901016230213564732768873558991548376045662194706749566168204208401452780129192912725424033292626216247536507721376988210192349022806746059673157028438365490073417536741371038730459675517072241468734778165451435852838105316869831444930440252257201065869967724722921911673080706659863237561326527188537573020441751801947445914027189445080834868243137750174255336160411677238402838922179722600666819990238955749680049203545872837418147438678280203992951574048253045536184022912882389201111891544954923847274557166868502150244932927932935767592570328890431227106050297717810312687603952531021629869414779319094493136498375506594330563973629754398173436213127563630254167456569963644524642537850923918052466339693477556309798782294692820052941568826387315584105063250024078499287882732339765312196850143875100579431268171907589432358211916056078587695410430885010727334504026043919331428417389782086007776884558092690653906551696908033411948720355391403587250592294323084682986404243541247992817693333269869126551793270716311639439947215225624258657187663067171148302581624314974831486614707584594878819493249818270291636298529470661280649068989566569361302763302290409440137018090752474023143660864539361423039434843826021308923580802097968926443495438974177701034528754330919901958674965127366891813466576801206963132849777739691133871387363330526978597152239984889298189074579171696269379737280461362327356299868950038091117092152280650031581653006953178646398572638594292206580429510256210732413554076184302452833142777602288545701566890450282152596401545249732685405931646711631250071355046708968823623040615620957575477656412808411685696403302707322173275903182386913061333200240246757384287247879705826408819803255874707354488438128085240437669098092736444766666936946455834659438302298633873592185714234999751487903412322937339904*i1^80 + 51621417379847496116801338445230490191842894605610867330147034824768858705200594698294323503277600865350751075999023046030899379067293675036349010018203533931655269049383058065544168058398291949069745306956761766763591042127328403081750189533347626492252922842091758296447740807361352013059582861524257544451473761142084628228699366992787970682699639706489923857358339552345624632535242713638449799112566215801623601865726755873835552478165345782461767746952416723369066164736165824077631765485871750657718959324773857201032857093320858749173826419882016735371057945811536903418671673898161204016263006874906764040732159313444384434822652756478596208113379469634251080450022784361468967455401313769768243262545550879605620635612233699203224876604365807537067909033679907653328682999354967152802088396251152838050487973100649201479598315149876268514147726167457634748297325388294079502552935617442248308782806615454538483427250361147362954687170604873692678394910682021321082895267478602145834705731693062647929675211251886532995787161350554450592046786645514363768108252141360846852347386238154894653216385480246160744580503830312909926264679846781920486264045716132238335696827604691561613134133807708964673436347944506611203805478813545767235082854849282261570249986143312128872301063933515358526109958427063360087961837138741130321230185760408559225901669050158147006402804210728500060952472492816515545072030724647674601457832637343852972282307623788364486281923400251246989986281492959803984470641291678485197833707697994251131535614112669229355883699235574286821993990125023246745021859987782000952738561022580261249709099866349324383192878713188091386385305810241623479599948687512930350240264696969695271615796852250380961980358076118442051018301153449232793562584227184661713679392588251377015214154689796884159605727831452330835458531072956293185142333267738707557624229799270138851734625176214142220521007938981673208324607863928090266650122863597565460194048044534304537348246684508648617342924840169076563876778082304*i1^81 + 595425495076435836880795305755864045892419975384133811984635446130127317751252327959196727020213843484969157599644071695700807492031955948004860777854088054464671481801472242013777173778059508916623571726372508891651084005433554836012105790658922790671307221406589253858864933191786345288900164139446350738778732565915591417007370701137575939088360164971254102218431142265481873181820135760069324465022531245035696391054129550472161958342458962548981282473414834716853211840380419351348352624367747009683094239307982020540232217401595307105707995548531060795181195958222284251406248710667424888481414397772837577128318877011281026521637784890308909852931980137886488760121111587207568965950580111586196326965089376806261506295449188763590688981161478217353339855468614864521707985610384819925450073261422898501014863741030406512748256320998228166525459372072905231912897736948728077297653005459847715705734419391750889204552014976298744697439337220575224891142479937651327649229641355261963711058549784462711451575149011099526074606518598654421081660899753985818907796659413801372308942792437765004762169624723581670803923901857216222935202038862030668805333884693136233049901018008683561395631063669709997383455126264835170576942104033745280078667849267427567136872917689259875492757368212190644227238149195700604401360967933399613470437325317196774071153245989155007993445184109142371579122408379708051892723418375063336872851957910159980755724989231698471313935519200909420447002309925796730252845744064788268853318022387065648697506603472551644533747611214446620033574592689714726320014377971716814488185174587591604913470912379202463663505943573446704682584631602816901201602962657190157727385484886989711868177059769982206721021290362500354888135985016265923676424814627223213325199636697601659073074206582936436641489513174987724281626710899580503369645734026037973851077585974760163014599770652698520475778685180324226241277768342733867756262734846531813619088063841217753464553980233080886842441875866798522368*i1^82 + 2863725110604341963631494896392170587454870849182950214711740565704213446142045368358204365785681125307434809786350991559964118421543587858100217310691675391351510255084921313797209484268136011998124467201355002148006726476916615792618662973786524890538156217238650564003590604451965067259859106779513940886675176318072808193239289910768598482276474864222593281041178990494986709125132323405238621508587931005701153761152225842744218154623691647937809784517516818795965558189202791156137008551573182977016478278861231896991677220447485185249288889610377822840530530429290895421990825868586801104912590996597480094986775648465490686673882668947281173678070513293088532959798925761576208789850363700218690748945942867791104023679801989311890488329727368126753654116009492433604239367630245122847146166069608333589894869323432817775519060118165941673425997702162045775584054168137944872315764630756131226817413147434844030221217985067686686171833898449099880667041716842045311256933865522438577645370047760814775425770004455952548194401206016090391076695819041065937977443113548308509361021562404848562059861740208226863406306236790555281681766858278449927470053374700195974727505227911345279391976228723224828063831705655007137263907304179640899085233819796455860382383001557672825175590481019620995110569251537286312797773189354090504878880272516351326419234536002419014307741842791574379735869298940525892911833087114071164571173192337881255435403874277661180499096635404037603971949426131352856445546283699311609691267825053804566798870634503793414919326052658314294060513100301974063559972893325329353485169644232516189298393323554625153272933217359636576731255072056978809086677671280669219662560479668441444490413021397551156919834463636999876335467598185471583379295836419153851564593353518457762302377711491187481912170072865404760006536609522054629264428059833040391555401129018258304575469389213760504748709854965902012470134508511504297807559718831394264117746167337017611742495047640562435614572544*i1^83 + 7346022895912333804426093552457443508512438412916585719209772345958492891079586857779136405093978949197933124190954651885620638850763275828471224124882289575214053244071861988283867485390023158466963746328700119950338056178600203928606098099348852743633815835396181931069088181279738634887309344533660323540614966904279792565531928396822286286411141173098367173326045202098475384118032266490843945722041627177684622195232170727529417100942546615119507594862378354021884711119127756784690477532881235734418920989133421638710713764337025207861280035719857398362235290513053968013019299158989337371930892452818932873879166669916274737978725994442757444741207733046926423506955581366310737227906496035307065445860362665211198878534589829998905068274994613419198946114910261721189855107157701682291916190285127591696455799182861009250517275946761835716411191597652554485596043768100021457688536931508046882931756986248676089328647432613708510377755207303771672145257684192041741516543973971648412240354998880396753025258146555953502221673251621561276567013380749050927762764270806444032549994132992265924645644842410454647165855113179383774216500685208739197424567993720196751849958795178210087845717127319364623855304603167478852324195453332066154181926923373788790719290667785597349232137726646030199315036568351935929778464360526177252263292582193846915735279589789595539190980207068894158027275042153158847364784498726495818083574955769201823481421745044920604128421077104565021274517401897155885273154026604909175833851894093168206986077892810775872088552701850488830515406170438714568676916736754926387860404784731343943338810743233989755733825814432619826560074540559225317178583271678505744952221248332280580792818694082496556228365959635684792018320529293511703046252110185868153589770353178269044759998076356177226658685241965625815189363307245609092533646711629319523360125608177832956223997330307890390503928531160572471288663766958327354206766328666064073226401086037813691099108392042496*i1^84 + 9308613037858040559366653860604877298164571769372183461819432741473237963028824799170122218888233304572056018497961176401452291392048975564789157036604510259045525636632275570144405006579684321838540353895490437054989453845277829446490511539512703043334922493215046421034519777271273060947258490053188644612913876739952164934416519209576539106924703463589521250234572022774682903366619566418985506696033652808046394376424675015324903163303693656169254355907680693167171972027054346102560076955727347057368106366827722474984573000225086863188802545687328673581361442744813687171042199293591059507074965952014585365641514569378693203273752950752956635261399537015208139465919884199006986932854550988630803888973629803818500998764575188608890219582738084489147615238600194578628125131716652346025180624957325807396258500570359372655589350881766213875879071379724371745577311229835144781535907877513740941019032502060692381727536294489308871528950482126560967712070699630494544297272158940275960110875303970807719870081350584005322473898448514684241720204509501793723202798544517373601686704874060793789287334323496960602152222946299330098193561649579102551628972043695624908153771952356908363818240945563336211037903640448477619003620118368387806174575627153757036572189512284687841248744471506844097736472850797741434299481495882541960718371112025164022509678326291846389647579457273510477077791413232066527117720913613951776004860182317430758438884448527078891981002600182386618752078189102879371188914975421762797162759826073653733006316320980307783877878298140622343739445167433145354671530362404119770011687450888566797050889008224577959737259483078026661545581357376170982907972740432746740364858701619247638826178571028803607026285997498755389488393395769387045483492395490979360536835800093834868621327478328537017884076931808785220014746166384229257542718339343329763159430697185431852756217721800176849449852541605420419868333844832078172289198200142900541103024837484397723648*i1^85 + 39386827105414542072212873996043367353955109197088061139124701225296489814869966679923227664940048380626994729335911769604411060789139756199831545043731556108829064567523566936793847645715190665259902460566451084500322299549059533571515485080086260532010380438247757827421137099947496619853597080818607475409365833090740646815111085261184781819239045494617957434886018507616943597777136324359722105064846690412113877515964977690941800366711815665396918793518090616133901140533570160331753905463902421109801300468685215550861197502475674560989254744364823949391817295762180337647890799338731549766463836933012492891986961503937141038516269790214116835807979508912352931669178048707219279918196173366854976927666044714351203965078425719896854455247297097157791714521785387314847857639875718732050654622325799365977502992612169903233319067674654971764667953905192337044053291265527849824888536933292106112638545426400417664006758789717856365553441505876447157540418624469078612970604132243975327999935149718815878434322370491087714203726944734718423922347278637303177384663343425563863430031172867591365056520848447409903568402602889823664347067478532576445510379925468083582548731800207973944822934736978702622781082962206831521062636616128173290397974335392570275005152832714813436190630157714644805403194948027078927239063758015420255573869679553872853835689803882650293803345413489198835821460706198258241959620736266823968501652291451134213922617011370442512806553262356448756074763024899902165684010946061968508639351521317320535689555121112527911327182722456111326903349390527018946208173427272437444439489178960551527425350027440039993383370225991230963447043283724530066878563775813152130415482392540255775131369086303107397778182337067728314406922027661103732155679813924337981072709598756148802794585664949534202388244181857217089336484549368064094654237986067643928963589183986004215770171076230544215490950761988517709542381452026582836070395631906961504046415872*i1^86 + -179448910750154753240795228354906696156429900439549774898149217704059329116952957368034753172107654044287209618630282923774367936539445620522993848198958937024552022614108727855808957140407442828587541411954285139925620754155083706656041681181813854959369448885576703837851376467267662190676755572514842588823694433197799310510012285267649458651519169738260325156757993251741862432051733111042039987942638005418453473330546425440436378016264720968189909730799395612852256287108116103865575089773619336562553746535907038771820045074641351522837533133053142752337900712892859366928931340498353565127834936981236595665946958434740699473032953330892887913848205518851092611399100056474928701858807232525571045242494611647084575642086895733692081809359611354675360230239020220879004401757066061744773097692618078689310826538239912069300501990275655791930640749222627793921954676803360745594584065482222041755252693311817003586610017928810467126650790981050838005634244416687400533398342202753130175175228550238987782274175678938046595646203694245270208224848928402785314973907072718670274119862928270262078660504323312072269179942726858259564731623831311235857491111268146028259511580212693969830867553670600482923825112777933169639803647548432314238506770429526864573809769436300188118286341044831651603479980584649246288670219087691546108344152286340441870580844720533831086105745828276961522726447769300317120082168661574456959555059404686992925311104404337131335457205160186401445271537599593251739343714791447760846027378690517465957352206945332837697875621371874827716357501981140440546718422253529251795039424881096973378392028486167871204858624105721840455297620741897960853076077491616461211787310142095872399374651988560069808508624572657608272089083625414767791176081684241220865057991664640467700923634525531135533982827878107344287697240634078626626438981312319493372820916527467234315079927454327529087291687242795886597995230502061140398164219527168*i1^87 + 285972494042599374774641165074999948994787564700785028621784788583300660688837776395666949574761586637109335183815648664988115841780778452197188998002385153226575631532296961695729421973855108250318359716273796910568489750566065756196855947924436192124510393086056819240344875900371088479549352851843530351477459361319277921376817380895590197776846494285811081703107105906465461035290480627897318559123491135280114673656031466629941127181073657686013158793309902954079481972586023401721994136789627958184800687248266463428022286974742782265978483900728204360799077813484907079445142389551842931200062802152732413754870222289711642373175761385247161537035623047072699602231911393863741873082174451174228600597196735436225983796955872290214004692160374927872627231385220643558178770319501842686348877925810981520115182821270837489805574035183993157999962843355819623571624975207016021972263795464567414845983649307185576566957992500126496931352432963266101167770368589116105411694995265282493838382069663042082242576868058394843812961449648342680883041260140527920793890446714024348566979501352038132834903920482251602529270177678210008476303393232201350250997444520530437752564452969079117221038898797827552164563377655679012096504906618291169155532900414864233372114953902152691044911094610134333665846535275178017034446541921904344533527897094332071933323272236300503836681370739865682855785455180892381620880636757926045684349936162134167939763558486662139855384038801266907965551653488215571887055691149748541004797817516042697157990418761599986496152726033872943724254458506179041062972656848512740635905123992010481672015188648607331757823959014817728878194892899466715594744728217329686267492119736225264521600357575345679648315200526681894305322997187261892967273291505476470286953900403128156517466129173463946825664931204961529268010099500863323848009274868920701560405537582397700081102499869697776889757241995281769270792999585972224*i1^88 + -151684234836983974760730425362862671790175956454222527122371189424782430559417393046426508991269842359952601249808895648800675134006148609340279748529926239632280357160238357859792654497535932783786124119372564390309572399173060988776498046231364979201773526332387312750877760367812966324136933468530898056549349342515458799119885765319991897140910741700437445422604593948629723085356293329492046563438658162229320279933307573913751130420719322232364373162848942198017068202215243994991516386647189314171178836093440320678083504947266484323551569831759281577929049611771528579075657270185126668956686858812629436938415561717566842911611400292716743071770486832550865076063694423413071136594848717393792735895512990008652413204596529840872736919628643555321988612211054161346661607626567459710640229866795607527338485431557426671825001777880115938686366820151782498511067533788969187534251471413302661660746277539686247519408445962867896234400925640364579602462555971473242344789581068167297425263004195300820492440899040382460676123919595774142329055530341033011878889557358161241619114796047990673465373648333884503617100770760161836098939389680211183567819848222589100422044707913590428844090237207769368383796351267697839688953511908180579033120150815646903084321559749561280795458104910014059933591053765476375034868409363974391902926969925647036400272731399128030891280372909769887353686458527388723315844056737083668910587290196538440103655918281735632391317758532239892967359811298757997942308858655952077284913769545464829380079487365745967035814078155449063037455966279385759723590446529136943652901316283905193961214654105880540534074729003422103935238186030734741688364846553397350058813353699433861555593754732744913494601844275014867675554887266763970719476749924487854029756527459588044411161169888374765323607354709942002272855437366435848630913268202173451363614540222172030606856703623800994538632327772787179520*i1^89 + -13553657522807910092526466344269627761871079351346402153704947508555254781879893944313320867909813332876238539910532443285258814332426632384598351160247575153752886500036164621214057174239919709485034879998204729338511271966898767467882727244477838531741910814877377898462307998875766283440558189528914237274636460488920287030865965683112719381174769175810976697579449116955292723644654905636234629114114974957624376791993476515846852987817871678251213484794042248983394723150567977489729324752013465757958053516931730391757089607991641264129745207797454372129547076142043077584195119356041514495651229759821342447436082536449375181918802201433880381312205116407508456425119072069711496023555837460733366955567959186762525182011395786400356826948714907092286574223826701528159301011104928582314993851572225574707390128174027694589006300403736149095580143863222062275660522535333156950430603309552891540231358914691939910031864041109552978322210400188599070005365767343807516444817150596736993055171775680803597841022219166954234229699697247920831628158394113095628805830295651279927390413663888604281757786853564944143936883777424046340534624844111846745095319730498155429376513250059631013216999178216649452185469289060411415352774115559856303305852985572414938852631767259908286264278434747876678541032270271605171469799260441837734371460737202716393136582332824482782552346902482740496248030471861403431349093042482502931363137432994208154544984822264043707279236038280460212354054115262129132789878305934630935882940683962839346023587099096407996769431982933997778339220471796443144180901014628458840753630249466938174762033746477927027561399326187345902673501496221741251075084751726914364473652944109477452914801249754592777061089708359460300971826545132559412266560906777235432270273406658502998947517471153847545811783001362849624029208379407728711301286024351176510598610721844142165326097637877743616*i1^90 + -211388521993633058990090996583828110338804554993718610361282634694425909906225317728561124549346268437482934014190638514172617392451314835284001315328720988382441473220829196081039505646368828762246133757926379469516595988398790964784594528013728899797877986239182546591364165994089135315001675430814425685822992545758961430024443277858486759005665488455990775116574810307016503881350148528140344900662124623656020753622525913035163803241579285431304535890469315395814225965941067628345456397331100483100192302999381050829640450481782816485574954516886810211659553934284885475588028209598679558879554813266727095834062898102436554993503164349359595601351877355924496998608621171588478344116806937035957654315330357545215253603770040686305243953767453303130818309936961182010905227633854533398582925487537974755422717717623373358005280659945850971829847500259316401992556146238845908677324135684794975221877547701541023753389867225800664633578291007479891133519406844928824950607125777678173336970429098368694977862722721226303034392451337013283961793143127721204445576930979126846344771736268208565361164881836587645654301557485051722274409915827960112138152794135231028044916776763351886837286918188685619075646323821656063825208887138258822065388478379077827999357622531152743939171762813155000391697459125654760634972519165131911537872614593792972383498792830608733397675487597917237924535009724712682175306846424703093250856699930468586827179507876256587896410875246980642788509039734258498090855646914911024168631477370721012479451605007405339436467796867001639158276855264540881266507139584261630191945982870923139099271307911870481385254788842009963131529534077431120497581536922513149600917954195101236447144313815230355829364053112508019054858814792918504338746414843141366105094563779522990801191315003474278683315838250904303561764622679786375337079627101973779202669421764353720320*i1^91 + 67259707597839080925459501251895663089650694188565447360736711701339786789070238424517719809357907343878456436821241204301317521499197140855063410255256416853574756425057136938769082488941488248490546759703241160621041587375075091018690809238018091467289722176316270918075138084839004355018407383516509764606447664514499536000334500846518782685097752066210462166736890583403667766530646261577193097578690893688206891875708739268744063517011164515780023640697237173923210897487197915668931018630276538781499114744744621620082566888417625825439364835780901580663610259848996549483853593921507044250004809116522054734210058947735874800891338738360193450492369699741796333229892077840812900519951733563022310426826586108734976045431095099157049243931538142514240811205843996262603772078230412156913961749364147675407417062154910556350981370344088509479247159618330419501811338894352818138423410005923518094671434826103101886744099840497562169383853370829080872439679098147083574532786771894803043873770984629260662330323523433757895667216846329837108770442975486386098324015818179349330689487316530743707406474683102241145407266727763826641578134498866403540088315486173987017804923540146764001266890556958606051426483079675607698746404973864103931600611633684507764573909217072199980150923904412871709456757397344194444958974573099586255479059513060675742197972806165238594149374304807021114284746150593227485136300782800548104887557679713704908137317449719032353295218719495207922058620020175123619020049856187592594659245494340246081463807075563788919773768410380943299449082257237951749512229179131131619608623812130495493503948019104531143957628577794038981999131544223208040710389269596726363743453312881945587994072315090970196435345717025260493232717571364212469732025690062143593706054274126008644781330390145188659865626669358261272661451114715792000282195184844800*i1^92 + -4551799590817590190380078323856192822549407199587935816873976909407909444089488363560167121498872806998643917653054309964510573241042230512602666674182729465791660336826765929738675596206835807439680724561663889103836008552222500010887777706346057879520066975710937949583151800232029564881290055257670445011707837101137244522578459895972289852488337110611196067971085844824001677609753057753952737731326179755203598911395276046801754467657128159501150998892462523802965733726127628359427773246708871828827379160408078855978810192647429779249877549945068379429709102288869206353984874438241370596447602776293191497516512779091028698403544356094186902974347750646132801126409999970098176785927555199955789764982730781681133093933676778520807615870645036206166492219405620696997135791579159873599482074553584879375976186198647728170381240869702333268770500780520100827633906036100129664271054075511911911864573004921175938125570181915466040436218507499278022930279537462190915763685425502310697494490423244454827119527049518814225612985240967315002155637973231581435942305744872064193567748894859884421995371459045170274855580839130007782838151839040548558033534526655517824485568408616154927218197562014242172952648994947969048223244196519372393371323371072803762935296490961080890624490477532848169324891140086151782570405479606749328251381677932437648948655200321247643192068641211832233726378048600870929046482458427362770241349699962089412137548610637182907156120328214600197591979290412555984997660197280220739958255497060070811614289015576305935554127602390371032485429945165575649566726082986453888016425211462607960799695140939160006403889877237460419378768426865985561166971935205952179076357542964379206539971938639905187028094393369066804276360813094623995549933734708368708304239799813681009645271111998111058147623467053858601262976598016*i1^93 + 25250616684254285660265715444795530945828938765870797153124154511843549884563133129150346164885256984089807562343447635859330707353513280264682068951847482534385783048806998978883204725451458749559917064472836233618437918584163596605954437375153350226655382502100583819499452804329606614675197184155684151435776673649961742862187118795940434770914095005790166089997911966987323621256499846129922800507360960620589825455309638729636493902611285473073313347326277764871152951584157344838736483915552523948556996294913469688037045346099985891234548461681017833000224743662611378841810666161781243109736696110868544365561235079992023411094710024066522895183351368164510601022776430111094546012562530012936395030085739245508408336140634211947576063022856543020819909203223381469732858425588007304133168010371740229807771367040182710940533176793471941318338481468054246203910307065944183590241142053895010653096410066890171270813403055446343010016911886943304803087012957288115227551231089047750924156787887823107703759013766576750205176204890936700234298853185272335968128304085795452743510502834311274257216589266401089551670709237340142059957795962937282829873275687568295928149119001054869893256113738799289306916563941440003896505559934322678890048410226101949040989234730149290547693582096507473963591109696908414483304687540979653658114813415694077152434711662925789855732892381958053284042049400756130487548228609490770146989983479985418614723345671964023493581499787249611787210830527135096006334521729481299987050495867745118348658733328162375300828615277885630908924745514301948901265629873965362120147308704376564079835386486633062285697348404993781547919301518530210125078320804603495344465947737039484803495883532727636815203322811741580985742522778283259478834399165424005323105742122722295146893803520*i1^94 + -680333735402303783015456643823275665744590686673808277161428266794096728531015564876854090706830886868910483346712900008859770922979601070166346792568795939521906821974534520961358219637125002127136087933689954978235464366989189042315488889985208061456111545034164082955172797865770116670088005588485368447376609714491306340534201692883617039818316678991099738325044394238758291013693756835210132743439281965082491388147808599067165552209514056385493797789431875146295211146441083678969814971267840240487017420227244545896880405585535919511098394293172374498902125671126331567417487276623105925918761613780560132940038893040084364254116032128034660391779336810221600719399303448082026906892858500389478305990450107727473662504985360155841875606604920423951724267089758066158555204722582926598225943604733197079281461105384665338491230419451861007150495515631848712752478899776335206515251319772899056899837891899036528007659187760553838496705635290833784447861599960652725739615102552866726634555594803237257797852136901848134623552973143827751535182844368326091670963984688038280096202936353117250171440370756030139814605672577441282028108829183446316066184413314866940025632728599647821165988394111806836572115075643373220550246079386398583728530455046774867808825188330548540301715674690748663957459730361804738172622267202550189122121845991428200326985531888510187034202671066408511436516485264138179064856014887077571758536859893505549580951522703214957805870295601826626040078986429038333285285913490673153437270308919048438569802549018629212936056130498821561002337596656184579291096255578615245374025811796464664537213040697609322645423895517004717468392190295334176904469683260363537782070849894199369385429220200817807982244001635820016002294845310982458817118208*i1^95 + 7474208386947658109461404332187911074785965991223740770374945642745234288628375525551479443446623750052771997829030713930341201083019543837311640092043927768293403270918801476412085938827910829854411125614692948266233344529882984644211326031973739649382001763862677298263178231630768758644564686336946079247003742642668502364354209726057973594598096512882958300627463674873375482785791907199129974677463361702456830984624752937651104942282370427278516096922274062003665078606539058463302722701557570950346895094392640875392172130788370350153142294008228719711788226633064297061477211960475872034426610205830712791711829178287124397481633937685151054670726896108123242143843161547561265702754549682991541820805644647390183881456337193644018099893736077909280702470335600588869321131779292004947190939991728455045620007770447423803971599760910538864077951294124649048952399062082061274276989116488118500766448894640104614103552120075995427745178101851297069286163883222178883851397878499303890952280623550138754722443979744616795561003743910878382581545970659238647206037412207541376893951259722156671436220691111889146756180609516619879429960231832404712619028485657064333896356938100095002319700831983941395352462701057629110565093075350803554721804230182715796404087674361571397883475244100401854735832318298654874897656749153687341636868796071490419601769193079854722182420008656238219833059169095639158950526211546007944747754564104389216250910554647009466833583557619810419806574610370344860649175454969553769799016073265495540988266732894112543599736322771509218096264394529608642249879987979352669776941487265287794961040354842466306374363817756108781651525526944640691671753018512032923648*i1^96, 5861264097088391318239513366608768318644551955451374737393129219713432642524501642243552523558218340128227322209404635835705025329263619911269502333529408569612437075334285784869600330990169284908767096570456752652984534486689291371994535610723244654876061223693131082510544672122821324982087654681019495881084940977525456478419143049200409813504289407838861726673419710667650756594701443109820907391406573199306927716751861506173418787670693764757511832880623999255398955699604500795846150489059053539781411835039996635902103906322166154602827324803006711591048348595446687796638549320139293773334915234236148438132661719072344061277850260486391084037388912139269059025566442088261053232028578848020949526198424526331181439295545714741329650743126605221301595481600777358412433789953245779378044407924328153355108108874915817761557353038530766671000233010274203492934486286033552168905221192249910585341156029096854896434650965926267674874742337722601736701795051186050369274221172699526289775301938957489886592870608709033804900168401653778364025552956098423312884344494353360533799592295746768176241884558212716919081791545277001303027137339044759555736228064449543622254821909938656821685110994948346644025556492958603233368608593131401826333591891035652323972174406307323621187119305649974607078136807683378633443159480441761529350907561010457190916871245866413355752719731025160733210361105432720193617781565055733037409289953274934404609162408458245796859034997016822584280525695598776476857488018595009642460533186532002020632725356442971641278728557834469412960856203719588541481743724503598104292231717794221572233725583027999508168930674325862374024056053213834358716572279703095523035617475258643713336529483126078238438416996275733170606075071340675201718675944392223172777391235641234617565190540719384353672940434362693408076435598306269252473387326130621824374996457635340515534468717758551781630135902725899598149742351576094065665599426160231483417823281460149020195701783263923017374376520272218248338030982308794141282391778043122842100174783597343998021337623324342919740869434971785266066531371401847301377596881658457125166847804874388317816971554211433331441237101032009180808430456591741730002572285007611531462965567691031883008916881127173623517295988456249294599802576588202322076556053815336850107767034717934423149064664241048593122115811277649988983012786793254163751186359475514777394927867939395447265685680487202573530469592671971229016948406061676174917674991134308905063934920026246643771375667415891277329091476524382456724933488950453546298751546754655733129650353927958780289262993771222604339102234824999914039276871154929992381834660685841244299069422059973540251983229244393847498144451468893449096679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 112089340746300402127592306274737648390006001080467509302884757269493139514422743194125017909339123045674792934670242284383006174446226914935752738297888832192618317911370236466098165948519355367031819182846709681375613764911599273570735061840637025669616548956084028645770696807854793232975957788696023801196480758520729326380261251503656166503673085104507697852478247486778011916243334863707124547524206300430606674896645113759229488098350230771615287042477129990388636917735377880357920176655811867533127530830506737910283455458167055105728236433494127551442600742542184968012839079418939606720971679861686086492832015316785113605205324665367092918984019302115278725698981555476488275494355494299591076960137717224065035875268558131627146405747118127412145135390123324542729280550120598974008858964904887417405459318522141107421784895907251286584255991841889384031445758940488463526230569875313549804811700879351919258874411011046931777006419988914555860349063359956244285736407509980187197250989173730719835122542868111121657446586051471745888961823145512056615557205230049728037849002060281285457242803810817515386889851873124758962044937684151087286004497179791371779717117231764834987139887537989146022207780182621939842489258833597051184511566233327079504214020835839836164338418176501228695688667832909667908143012676711246729453379901838929443232331457286572871964276898732530518827249345215429364531574074930321012184043972920067181080174522762675934052528153583036779457676050081789875774275520676701503332567435690125172269069115225950806579124805913365686153147126680363630555134453166481603010353048459649860550404532167213180431415594025640383200043742780266249018451806011138748836988081122876172972188896395165014478975245509189588871814793118546245696055675902551101940837799033621711881634651641359235518262236875040650090455145951369982520382889176499488507125729542857213719446537845117472358588993009638309531861513630242757885786603598678859535863656917813222725946885763680800352891400792629941468067921434726842248222119503646257717918153747088439388971367779190312549211341549063162806778869663316855911767424878163144738639876736100207325956740540118553599130281291759150323778034623073990675734348627040165744060419994507017653989777954885156323789420582213444176029172033704091221376348753874594155409788683437653823870864572501852074062347792245292906987597672170387440106275110214837066862772467227766366878213695318475141479431947080367773436989018371068616380101731357018587889360812321572024438319596186223806224505040031355254676886672625076628930791737519370386053947557224157400624696618581430680672274166627535193532826229190166690225601060755490400164933453322695790575567467895749235376265773488933715820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 2060054316520643971326050736721976192933005705543017045809351209081799289739865825257335656354681182757677860691595775952086430847340603771219898806007100255924078630848728580495682802093894668947222615815092841987407180483423756418451019386853377726851927145006210391843701736392382809934227868854897613094981698422947758600312326041788448217882628711682186612835565230413617322184095684674822349108721825725176689187856586134852319269171668033918874957552363091355796994463133376757705408185517595250610244142780090126732609907011987889208345948254423856059694593409128955957711142998314462940218467669289856749519992028341662366770325159366062611346011807636728547680944046052362609837737053673428941756525560737479513306716881922307755395345149929763710141171090470022513119927164990067659943827312586102725065135892204162393056903900534951975004460652548107945563058722901711846296226640619806083203569383385466270325401986234312734878332831789719920174480465736574208876280404915281936472827977859541797220131698636269914494391028762913386886665686361184261478280039376021811679521271378149906889336718725659050266960404844212511334340793239544720168294664220110589518825373217689772672528708051941038530679877887960339945690484596553186126101167604232302119659877186683299401745610098123566600200879670716428944112194410465788908681025376619309497082669420045967225423817285359690694642579383046006583936469399380660692033978593641400365086505417053548224844041897476823009607656150443022286592061838288108171292507912674675594752457741982586687366164370602605801694026270168631652563458439147153425735025785726388004333174525879487093039466507382784022450792158723073804212538670289169446230671396494723349058601593691578833222412127504508165305918872551354689092908958574099645070010157670087205491019701291864876971569879041572939959806829052671901480555945192635478126272029538315969311556258118021724969262015138337678943000781970104846519979113688324086685447748193138194703188568933109068301924736087093683495831495397133372748901945471988530457831752388303667352408718336561063883398110762505608710935077262386389969250144181888478234451356948767067094915603095702014485084073208896933286934422353612514221367102113113123371640895090554170981089234131753485040081084348382769756304297998919642034347381981727494000101155485252726384465252510935656268921013795698241823766632162461821647139222953103056083539911346010708708995047438357573481304264981587220675819899035093315622425385940243163667829510296204740508832280097887478360127288801514428718636608415789631964551929903561722860932086708222060504708538088500284865322185128527709198480703179832966843564616689325718290086276300586195680837498167399039729810710269883145751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 16534365583675273343411210180704357275275208729569835513567814136727863941718006229415349754275285663251712815240813534936944735810003270811260098601208891951288774193379564060894833614566062357383847605261312018168248203171176905896672048673923335265482643463461677688215355869910135480730765692651662921390873533687101940067230758869942607785467372137638269015413382896823053440442630609313251919754605970734307762104436853263652099341318623052575748788898447710010408410093741136266287764802278734049374830321753841174317922924396065320411377138531663951808382346913076786342527138392185781835296753738738139164609636781586166551342997804484667054283156910874515320172407941124695632372523468374785032368223596974614876450897540733835734746180182833525498966456515386411345578703199347570762144771751270679339948715848176663991089955075518694614975193849533992423281611357832193302457359332434596566189932329482414578332488917692281561596107484909157233186786810389727558364419179218324777634449100751675963682298027857493618943495066278150451900103349370544026271940835759613234067782085642117875702332875363001732257148615670558490825451942108647187180138169022765479205506779598580209166211195134987907555287996150230039413312548882153854374572800379361464774081299112998665262883490937161934833156906221358797437390387655635854659978436422007241515275298459737094651448583819048880583603227197581243298836309511192696156026481177126688813639417232684245016637940166263967683696588118315106607167124412436928866310038954431500086082027231251186870434190148453048601661448974025297813236371549307627621794177370583117929630062346702603160866356704921560991475487991793647827359217289436308715934241851387365878641110822424931482433311486580159659993173813421869880637613362539709640611990708046228520772906318850032770231439457781623546761506773316970927702841536450202312854147862781304500092967744677326684439614187246461837144216148948836731175959318022575045919512183155369696710391812791098368565546307443688241759014482456010521639800655264585040544133840349047039894536300589410883512258685536303847510123145546859377302049636573466183953498632724395051722247584967687581831561791839896401775165366116491772109777609475820485422007084740257163125415371248490858191960113789148250426605718128458006935506437079324023674321421067539868615858362785026803673130842421809669371465523437618240894978321429976066313802332901186511453009294134307268403472834235390244452579963041228437097300705394318757865804597465839881711124089632899117262064469230512069487858543050810120141830609883573346524889127680310958733853904446607711111591226887444095146411641791510370062897277589424180998531674744808994435127768145164766817895183568775242919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 65068618919681828874863285843572295539377715710804673479568911258811774959199424591451639882602923605441520334713854551848778320207975472599223759825626370062786618223388615815683175085671563669379002220829783291073674459333225592353439172726479390454500902555687871467280358715869942832049945021309587926997882332483899405001829324091058386927661321632114031461578995416175047105158367969577906773511256011844549911388690860452285780599547506692884559152697558541207519577287604000825595070581842292156175273474730178584460160488969233857671518811900936803443202264839207435395485164354706851367214286726809126456842873374082928816426223099154841976275282678344097185036567938964663263482151359705101234867789574843029171006008211843969594072627079585411558152179044727905199955892526008291110133748832350144015927744047439210036829606323333245929450036301742190272879481213566279652273246242875493163056710024604248222661425683953391546869075340436622198362165519224756821265623185600814526533791771901493982918960688616399371011937329046427531502636068322934532465256907110850820260231783385723792742806974331146113640120417145940313472587356412149873832586785968909946014739122222439478055920733215863726834828216287628859205906708408492954702797602678995981829486121640424909034932157492446046913245487615849146015925002330177696191804499464019782464643760433164443281301406935787490190603567011198858178487071652075953299970004024649439937883009227609273731631265068305319196700393239192794708839964543701942254575034035970242769454895232112404486911722558809947933802198830198279115332458729645446632739619225629269576177249104794548056013446212796009378996709857671774574192803562593060390284583931091915341697582098515575408222498010370443482432397324439635376661215385133471948112251939307293126351973767500390297919664415349157036038341650419833993103461330653360754647882123603528350373339822543549488187959906016657661027533886232377945194186902774204627505983077532960231267545935568631037194616763401777912396275626237864862523557457104326034655916888551640036694975712186701155419404971819750704294075931442657549051713838939310584892760323698523694837300257785085896630190895786735003741879428246820568235276057104908528366209250015201126858024136477292491632223593834139798135180471607085156007785096771034149627334154078468079795437870765300679584670598930376521497722132532308667476903839837404271434727641913350826636713189264674216262007844477088494480355466193712696835645908751833792963367887863162835523506217564081056400120388379190183660029742489845878053647870003164669986701009388156992459485138160193944902356947645548548031171946504062824301712989444012463017771430434041729385754341964801446394949730468643862915039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 389737513093792356834474023818552623130707195963392360899398124718837286143908606260676920046636940591837317133943668183123618673358328239861651286408015140456602415585824996786970608195587281637847711310465485328950199193574176441838678351158769217931594601531725514759828161640768717979985386521432894155511462997858055204120626152761832828086647018053857274619757433435923424713806681415475605324610596620272470431504558183359409843866776095334708505337195425309421816890848349636969183990782670377364856266186965635558140533335486473715362003980928007602582686723466118557295798107487704442431835177196023421201588747035992177303495402301993457243675911143821062242013587295793188003715626442842432726249054950457910971120313216877040527365365659477319613718518737930111336482133758797411927252562168476602996749009322681676428919312201057635199932121920590196925625566969890645479103395352538341010640947191052494794325193383722336591288679828987916103735435620669805574570540231492275828321911964930145611168901210177640218849503194459678558400924613876829655743610112217990784551075371935818971343118882828065402878997180372198421479331531577847656391558680456919557873283585018517339558571308034371322295357837162363749868291588978085712209733528961623102896814415318663972651530782188088596817427594164535797770306500430235950555207202596689251802764182807911892295244687813894304201301989694699472447916880871261467115106228925097650251849028358157799096462221007324934919907364996046901997712613372756052331493412411375932165918766409637800487625412425621653387363066073248621401322199991112451237297972018894625751547289209397162995780683047313192651273294258662883378086260020820481027681978259311891568314143676815485632864921575276030705816349762345233928181962359352548023778229927898290695211584354389091643415845934875469389855940314604168378507445632945084750542311719011272357213421107764597455652588839671397457846117706804917452281022390864815989599473170731617298422540648594616444464287630864157572932220731182056415832096648879761348140870775964347793343802103473842554973401941397738456708121208023988705002386302569533846596120022283723261963709608784925559539309190137468795576413394932670700855949361474225044471153369866637546555837844531998501597259286789276361932557834706319363566154993568690254342629174897128712197465359461645768746743341428067797612399591324009473839304782535487210849922020876333971550368395215871057948229720567836724030141095215553575037845753360385310826217890968397551325767699717120585789815648384734308762475990006181762488535344243397325120242955246637375329443354972287142021749689622634853520169617610532209493225313980520216022672729844303490463493514398202685017058862149110575561523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2585077757647565094677066827593084361162387508284669336953305144685899984937040061911688872255353929889347256126054120943986201238410682234682360793311170437078937968682603004409455996543125629539776918918473651898451127502390112548823959572027124887788473638328174067964767274667681846041773966581411940547691137743511716314011668718140903181225042155456043740134043867545141728240235153855328956375849090452055837572470424155152503382474407700246718683580488553308377194985692516689358541751571993905109466180764847768831210294473373528036272890877633690815204097184359893214818653108500974997868930019546935972781337038814520223649538921281889028281500840834349422287208457949731034290268088531457353807036481617152553266343056340383537255784535891480004850517428819408265411106050037853366262797178507615097223426042445425354772377320899983362080737664907573506398275177189048340939514406561485420706114110949642852977470490577584859503333905030745990928178446656303744087651078548519829134919898831141545236939651258662856029981940106855242292032302698182943711346402745901486111338334502221612175018128460544058917494399257952979567787120044888834668786089371997260443524484809019649004329140159981047743145953614160945635777740697605552978569848301488319311345920208037327394480159598614711560412341569712907028724284701980663060738239720272650039944954917012476129212094825289013256834153205983978625688268928515988545270357332103302965462619467875414942495759949827942147966771367794118182753217672701124154104611219904866230064388955089532656476135523878854689208446942981821341823963108164045772743328494289492435457738496883456336369655425540711810801084128525413461695725886182287649084901356001630802776826006935214934401205769897165180596900408104656462473480860827699389093856482306079269506372913622210732503484127255193737219627772752947366007064815202789294970386001840106252788545844304541789611759576242477902709055244399141255080176645381572263171986510405025653938502454762684779999521009782592383426840640924373251961760481892861569988712443438805878035630323453621418875970759452194580809392144733889308314113785923148965212018053913152927360419908361146640199426621503977449766338057029773160239485780715473659176967333787018944207963353003719339738523725531860173608025138662941785250356993252549238281958459266632377592172844879853316582165455034973153174084642798077624101866016182608486200111499343711128213615478052629833670382827024683439328034102071808200125772860597272984149384651391836418368123554046779815405506896767838485965043894488857733407921923369127167583520613110764587306441555562292139920985988676127331915736844907973958110601221454318924967173846947875619409070719025274086111841598482849491555175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 7577135676522864998054910766360603310283265278913523449106215175834152315172141989317281452785413350602639302202630581811686597900568942928562187697749120370359267635715152782944821295392965934568349203560081320186814347970626274270522432403998248725344069395990346302425268268407656880382089232891249989981073342533527447655951288499034970227100762563339564007207648810870592966430534156064299902402428673609470131159967881110297118841444911338044395230163953087769630159930563641645705338086438449369527644446946126183586435869560941983084313053545748270211594121576075482160590045294959566877566274650907529508430504693641568955831013329991259386231564394964887392906434239334020046392232381588109871122211490899944316186318944689676808131124875247362061718403539544189653188648988663283671542988849338542565705374813074493837947867993062441021648060254714577123951658654398348508431298674031131432936911192781285101237754177921855738011403843980366321462870110839146886525819377762226419775576892353579175803109631203989964971838333888874819965537685469762387160651967960843950978382448436963596884051789884104022389893945834772755246435751983168568899720384962810438019820104941774493210827740612460952698994271518241905118978080730117523520582504874888976460833809789253370530235692611201349650008128735505353825961319961009513826047625763958195068915625719734286135124691572243043560677299468466390724860155956022089496814412822587681112907234860393420042118984924399597634892953111544978537398138518583890999739565384036321391998697474062397434161843497777067266353605174991976879974797336795925455768508009378996896975098265089947165401542193578894780931659747684577731578656187304240310871836435524410340565547442985848602465823301914906433276016913756509894162006191293324053595711029966160899442958310445939679220239566531535244663029431620572563386736747617701989589491186274056007670195893285674034088652601385427522249864765494070053304289934125094361025847103805421856604236949506264808502359607967504124593517609103887114717127379353040945452439684770933540972928031511697171898731845052584482020844270619706894016310242981749180502241906032012334879248013522863369959055951780780413291433127335672254823231957035628082538506696292404096382750602719786413644621771128888951644645574208111381730755214794366622960933938919159686944852614162452413413975792864497638680093769654055750283625023230104645683537947276707106113206726381739002170443317263524479987512821735945389537108595344265284959075586774056093077984524423312913797575085907238510663574931039675059384396635214227692888027125712226998990074665169558938346978782594378947437489570135048100637676197933592042095809925212249356693610772267586380992968036552738042844238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 12294072830973656571085792578883036755954758064176056652935244978740203771576749399041624266854044774594541431663284569574741873464620384495883449075501318071346035845050806610044314354704613942239638564736291136365236189034165733405091320859000426292357625274559286871391259980297199325497585485472033143586789332685504080033426176393154291628393384222368845964035470528040984759332011919431932544365567852396049378184437524875589091961486058689021018320171084007360038021046818670924255297143479609898255562151224159702898935402440714143735745178238280643283073066535536451892689157242941946047405972484803791003331648437054974003450580523178340134217624322180053923777096538700513119748921379144392171719607801910610459776468622386914673815322873270411667865162016029015475972801998557426863544301414346988334880207954147079141548555706929982984742506252869639980644460443561260915326011376368222244944398592026138667742690446672436424354354790186119091523077773199994257774061282871639456113219386196205923369913583204998379049854615592155855755953639115699487248706092209687490273490272123684502399488553137275886367552769804303204139671769138722096956639487716406467761761409809257685966847812154064089510879293532481082168138290157670782440207840567325142618523415993968320918140863615162296392464001580342860403468879399481495186099375305299038094627315940818902608474308705593037592705832571061317351444367873447985614180735109106325879798951649596608027256382378284329485371872539771120493807239020826211297741886683049153958412116334096101276362567949556206320840198291281644068836778416440409401619396676431760130773190355575352713211813166944075736735474101007526700488608436557943470989172469872644361648262728076299096819645096925210673589951097101842530891089828651500940803271671118348794632858117255917350388966081724263444306105549221978488386684969135350300798895635269911603484890307445633958202800562544984760544043639471947827554687774460801590555655027272698170223759251908344957376160726319099861918906532080861524372649333530032619912584187735757130484792647133892648825945030866862602395413004422784723390166676359419251563913280312201488310319812937519407333253526725305077221961803804089226376777249480169395002443526688424637977748353708602742591830775330968201332746254678234034562308715505833668198533839322962924356763406167339678311612460669292464821428037403429514723191046159513487155551728864678516749979610358832410242312510702323004770475733566411138867930760676510438958102950748511641327852234383404828106138547894648508077291382907665458763102056746701601947327888426166242354261460451545148470174378234252996486980263100943532265133156519815412426878975406494024256473357076594948583356672111186527412719726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 24544734160733273618288792878404550737798964170785018151360046087617934996402950015804014650642375046101213070345349669031269963850412805518979469531307050645811280629345631227459111626195120848660609337943238797313181633054805172681047139758625037137277853856047685229624752501635266862161582812611896228574330072223055894072699526758223185687407303300121618284422043082363125875945836679238896159153496576595969635971891205233565931392631172770652346917072845602184677452387379401206545361643840213571014219008549321356368417377847017019749965334650119737125599978282961741627493808298941103440248543551214171594323762787814074706336389509851253189082451992145260837984639285821723652192944934425102213322110847520394828981150946600570539438313276469188286188597443223321568879619568995917104921918920350088066394412907287142778436468070583070992260401013717051825351810506210055363224821948976045761948393142169264199099669145112334874744042878092674849442697555094291905907096403572539147667205252339867240777036954328874918535597076388381238596497168277179592661747228517967013343328221056174852039332639241814144542144476411727287009987281328748374965060441922978338558335222295787313871013064759484111892949511462643009787058543756200725784041279353521497029759995666622231981286777591928427026595453449933538740694941813268663203627539442393741500940508542751048317859059285368271975436626590244148443506707116186503941140254248830243775594810966895767680826185927900611846799014308404048446949477806548714107736359780068312805425359968721094640630679911652463678157429452599159492486200520913174641535072249827520169416225865997544540387060315506318556336645654358049774512986427816693731811303218038269553903008674877037441759969084794930232706003821414720399988587930215353261916539189698126275564487252134948333867192187526016434496347575268295289373552335058574257212587261288717527462800843222875146115430567974783573821518885618949292104731655189891020836840046882549701005087834101683777168868710257781016778852154373227036425965298917462939389894458340579529489063023897097149286550885947851359243427556036579127416913504897809143245273681021628973797135885759298929671941597791055604548217114373779393713483663553429655490773575968931935478175404497645442437842044652059338065225118151440752070304732147628654970629361450134613473188537070629398343884397930765372524213809573870432269207193428949770712979068006753986607562862553307627759320954854721745766157839059140250039893237017955421272701002379758137083949002129171064760657709540838546811860350902650926758599234002731646096276804511398419011143627765520026951711951245169588951675777501171207713190393178595880397780059743622151463080560665819062482438799737273855722045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 46071567303883988857520596541598914292795827058045636873276660045119451339961515895940812970697709133478258684738154727406518671295404765012773742706154285065317754360800872090770622911105606998747162837712820376551769204216524207133794865521310052963557456266954531406602566429782403493039987113665912152462744607862491031509394329275045913897947687539310093014284821648766722290272581064875671994745400284416041559647974758416539705072872095097630596210053269094591389993134731749339991986767478939886887051106192989478772114176295105760382689698601274094308914560293335638888029175028980759665620575978711591253905822581244386556324264908531627783158921237606070419713359768319016807331393042544061197013983894364795253316016292055246093202154121309686746684666256619691926214842160770531695459487421114752752519930668766771016625438134723191628368298411847878589714754135427090774266914030248225605595673303119944841484724852191334945951711748808487666252151173823014181137417368239711366432961069218736282970255648215240055373182722283583752688401159931651200470426991783532891387495309481173650229176758961178243627605584997377000540119630175657014542468462008882655740560388204513340633381882314503044577153279245560236029017705767935236049764481400931835234881084343182116161799402214841699870928311023119773578953476453807135477617231144071233670886563763468930757194397042641824578810159520797065484526986971992210128171569370567233690703165001456455292369763555505100913038044542867312067599339893412499948958414191585033281533869856704624681868160968669093851999454782854069094034539383163581770673839107821578814737481229805121695290092667366292465280201246720996104994121867423253021214326125943923045871869439289001068172761758532518524376357861220272167150302605327163028336306016356111906688309900178564674758276589595043938480313742131382418604715477619447962192878208847658008412739113694372846258732053721399959945011970165992898814053273385552542534695249859420025675087939275376046025746859317062190575922652149822497243625662288912205076417911573923161524604139023161736864660541963607172065545818654330224390537983836891830361630129532319516466884774532900856418289889108421606254995003656120137507595175065710881260158946103149790657399527129145449219607683954290440059666177165842961584525996959977815003465427082448624843727098719667814901619151107543651385636808321248950410206778367396389449549675181003985345132692661649843747520232701133464557146200515415536022871865548758987185532180795754865037831679275129513923019224594095804969565774829982654602825962077678917654817869716048777204678922070008449205982761003005572568249123261491984392746401311113297058436803480428446090256627638099739580681914394731971949462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 6784694102981674640999218688092441406450072791537281246558819169350015214053262940964087323420234657552859855571810889977720282134215051581911678741970135200735673948171728955364897546763210881520616863911770458915164150540195884854243196212045081544892405532089725618331817966797770532940062493623651566002711148243547071179877742669648373234050095548021442292107769508741168153063613850258526782653335150525995616070348603472257706782331408698452950577001270464683992129037597960991978899995881968299129576116795507624937661464475201618413609395355539840487492236581375593873454128079098975107810523316775218972279916930256749534459733223765624178842550130313348636791704128866339898427218039847505082497362430320924742038643671947185244242609976559313567663810613413672926430731385531292340457981115237212294836512350922386311009786252739816530463864717857450592240774365270718753912425803646920231524164212968170066662907545953032067849848046773689966642672136852075260473032803128057057591081079999432176349214227343578253771311414084707989524954949013406536338231817429710021613418180322303847981340151990268420717127741912156015029678730377053201667688811824394266748404590852141614818841837713429365322367003115978776149856467888042664362362863493176386557311951394312163693857431352777563756889144655697201145856429425130866136778626157025020829136920952351658571962179457781047642181097129695238261780998871390664840685869666304620339871505381703239224222537477457388503473897542012293698162137996131399202448061454843433214526854219602353461417297627009483828420094580391322196256497163132386437850441238532354079638954012414595924953545818233285429722339776948902379105743973269663604830177913635418897241728913063907518663953784716792728723947322236223040422207478930966999975375901128951897393495075113536898505251425403577214642850339373943769831776639360584827922278963656435521439026247331699336010798316687405473548399886742120692139445532991282668260181044943364290257788647977288845694605075265224630195178911319660670757473592861923711458023007642639034130642059529614923850519714982391163401879761085056121228100570090228447489245312074331034689539078545850343195386167764863791844770668722671579932001739962492204052617913014869950274676186936600013045234605652553637707037373845281468768612624609396272476799155677886230555901082423054298591271845395560863720893245639819578306983975187480667695003078638368629502835474314201014410221852732313015379955136426306566739632133207424744450195929343805945448392374738762085013694798568018134608914795813975336449143586565219918306422624464727375935216177118981856447647378753616364629932073891787995960023507277421764515430627410033239639746472577591686753057002174661395784912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -110882529552064403703801429560664097816410337596050190032150941999708428295651994692892538503801625228012063261813940553739795923033390485608614043916601435779236401716823550902277676725860533985490998508501376379193549905314796167490161001916993085643128394906126090761637347282709975143702440092352033623933562755120906758116869256944005962556391484141217813808744969898523295779076352257868716837300487098858258133232705358991205222124988664758706199950202281124017010910786863976780434754508214390265659868394523120236249667802431524303962259781812406332735553463956976294635498858802859669036836043117243317616206191347340413656456107330443435253291401533363580783932400422128008594629405964126454211345669468662109894269000876185761763099159674432959162327760697180998849085466224339055455141161053734938360408934177465830918840493286549675761739276930607165538817311056700027918485872956589912956353254912930608627241710596229768881525316065365847496183559306786811715555214441024752542195539165826088661661303806590783895118819845931978339071187716307234544725621185193002071050697406571349323984868224467723280726597413074184192596320490180384581864964299793124843252818673439830809971641596571434728738309705081540043675809138474669841486920904727941254701107374042430498698323733532567040152555649376049998257296586952544702073906201921494381087745407734456024160651277336390411087921036778250558997164823338261160448368459569094691505211369692474849789820866996266484105587642349660125343606646203151339532193927713101072628375204567711158666729939718567750101613830683118659528399452569874466749996534087474222560470511841049744792684920572086079126219852768610589184018624457886432614041533366983130769204324357117451684695366504428969684406766818338718614670607747077818435766669075118223434034075872717260911554799881688369160397661374284546589550388274741846798031084300539497618710786623289988262305346096433817960514270744700774818314890017432578555007735846966183460065831357365533883814309782029609011891083414888691044593207267187636536877250190294875257590198204423750057922599753767227701123629343682390412364621123471637248014238584140008460291113639877780926936274650463413890068762415217164211954713711954307197873933943301692330050999904303388746573207507065857072238061935884419934987489629504096502028415841430428237352640628293038568842125426697522896566754334749151535922115919115777270318674859124349519940851183316657935116737931814892255848101591351895983971086320204084947891101229514751475534799887712228543731440121428907452297394033823992722877434769657253185961933746212326231414365022110825245953752059146122638528933435946286095904352261937761580090003760562530579998455069548757991187104969333896636931762695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -111076872159067293191505635161390681689002844010684276318014115651637307529395718665765177436626035701381597487584220888849312418047798667159324790453932373098944036601857423338188147396308084112737250511799024931687540551900748707283631694635060078310021727962749499055390191546499207867838521612137697539805858268439240263592612323115539737907856274137181367620926146001236988812895527288599104434394448962588204495462763341080802957125000322085706375172564705002693188486365753916116417314359055220308242459604518656152884341464477312038970998028448383497075882032977970497886964288584901644772098546607546312586289775147872208177207919501762160930683359366228404975030902809132891044434893655868494403216201143573254149063340750092694017094299514341548241205085031650571734429327149126673454685430763003836543831325345939584626459746118534181124813782480321224322104126882098817898928059532534941432756600642864083365774948668789244068199343319465736511800633727616450467424766973354760686774627732442415196511192835166947947836577090205086821493949887197079025341168869960815974208194298230056052276536741940845226659850567787484430620420943677872435646556882021351679513090305765322727151194710136629628018486409148655950673089744712845234266401132481443419662919679762634848574688473083663694971631694349453439301624169990092852228643786658289724693623356259760855036977476265057888621852064244674338134096221738657722426848624477281774868252742838732267065967467179769316851580839690078016176034340721829725044994213861453803707290714887800199518495521917061250049087012860700756099806245006947957077054924813443644652213855769941589256292875607871964929072094695124120334697524727160164882113831562198940289822445066131125223839936158108461411623337861574391728757274679904370968804975136934492428155320819934670162322605155033904329711994904251205283062464069970632210127685178626195014641000890945994082581372257812206327502277789510115367286039062796901862422638623900943930587974359375103898480534716862973923027975247934182255452022244668591888885448689592017071169786804725959338503389163836542870454299133810695153120469974360566788828532938159641293062709402339574387327358536073396290508345394521139135273391372130059020335732066787552682587343500331143982944534074146444107865423492435931195427944402767900631129349678828453377493902803797373149568811449739371229389068453107557901917244725796091650414478052303919565089129484918767644006263007559983873480009336901051935001952146459856419734519731474119393497840375937904596089752754601970511936292526965298998032364362574960854908001262015727720992603978498736547249551333017912779789632360085423802313104791349757415177821298775442744658653813319679201565779830001948256754760742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 66263582110566592606667917815133146270375350188443494441565193471187048017082581988799094712544411368935369646712215249907853735639505640858424225250636243105508074618931347192940642511744213242487285510220742552079925184631776948031065851859565442546077260366710917930088797705364263776886739317446828466768887410478165160378944607492617993072507599843035376720197467182231423945063694306236487330674900637875872407410410274158639948361158693228129179814911763100268430490160140159038028978889800819883360259975605583442672399249053536731229237156033708158610824483883802474587600494058401679426827219910990083198369638981368024249162073153386013838247112769401100041913513712009349651597562291206431973928737888910784331144436702669424850748482575554772496019355669884184745723961213928064410003279801714908421329220928138129938607704299008234662274407735845081043384617429531438843682685022506208784304979495574736351306983743417606768400479593529128594600943841745534312321132064334369981618879811168256315640016795603261072477987921917566567580196668042363598135866937563767654401083261486118942035875551501153504756442975153300626615225075908872536097668096208527998009256355904163581709709704615904097966965079670311194738519129023235425460405827372995360017662986737851354334327640886970910861107235964191197724048110863328960192583808111130701416095340331563466745580361165801990409926455306481924860858328407709112523134353347777500363468416928179539104694742793104160999973730652094055440842273003244947814890542924223896893538228916545975480686128099300172888636607221508937901958512524092333765028140820207598365414562752240620343038177695227264874167558447605980758266118079902557314638788452386871271103683324763588744238532844998722617726600949445785787730440760058339421464324107375583884039245073250634415283425127156665144667902245170527527958737226568117472340426173565168161281790390237355285936018572496255470112941491575384360584733298345324264330059871670567305274879371965381178091225865947098852817176528574224643151925889375339765597054552870606521814653994693670633768707310706542178306670269415991896491149022895165687812268089565521710871023878303699048026603736620816286922138197018608520769327321994069057076522633452797664102623132012249150300298566978660531092319109521405674614422761442294868235281197919531340437756761245875975721273827710054387636135372492860979293123596682420824090018678927081053864469336650842786785479909992000008866222182342343466973064557351361904302841796513475937071966524119357247884197573111659743416120287280058618643100399411990218940617351822211477459980827228973964415372334676711639484188875595422489308362670082103548720902179226618306925383170137256358453944541183609768676757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 129936823104693105198871953509825220810353436603390100418752392366370274314325711773811888354188283504290032420819386367995789533738476966437247445763638743023378975515380180904133797318721248298243042126974223446056335667132911396719646267883948138308368467585617391682500380458886420770792188842791719464628517068134527787246059041615191773112729566265799732063547817160490660110396893486696904462732747429346405512636255833888218795822008114266638939103416699951393461617046162350195292709223934124022550490168689127656716830536066013464341209533456346286620269691353223187319851768010740336689849361408633653184302412180117072845142532261021220962228044654263484520983925574444592660225442665653091507034018365483800720858444637706957508613414693815023496041868602281138141623597559265953078062984111524180833179632585924224547464320753803163905562982218447123088909971328714146557044507682570289869125329115312691360428371780693800725699658090942200985275622168357066170026934607005369890545688212334313379523141509562034335681477644527541452981552997506420082955923242934350990163198664593472185694539056050887656266137806262793288068063943573004381621810634276483869270794046511863076472450503408667096356315117535478356583575899893123329365819593688145780637391725597620346060059195715805909328665873068629635550485529027541757167336752827599187401618402515479637606091014721276776723923989604491496069795025387916933718537330156090958937965433912964056357171284947516498122180757677243182060557154527000976166023834738245682224040059663445027328663965750673518580963932238686277220986056896304683283817095498791911558454943032127531917133882476363537955360915188073408830929161701874612051325354934334837766158094745612695767280946412730004389530879975099292888378058908769668782535373154428118589049548824901602647380015174091407423071160251714622623065042358933086741743175126808761462989776600076653950533377455294238488409617792595323130788281749087311045428690064578513000338157049700318719621762741082389422708346538861163167404407076259487886099176192211988913148537284150677490291106404358166149958028907385679451741386844745334859851587133184953632589274808056309909329325972886959850205875353358792156862430636159482175038910533412429776674217264394121494632526917022015180162336515165302238747062032871467273173330744474728622741640866981193722632113701696611992237932608908527654224366644647252237191679078455745976266661761522170196615115868407058490592641754126182286073423797259227775863220293326076944293811919903851765999369499893124134444762322261650108820366546632156935438486483038042497038695682450801922804669329870520045135754654589743213438600471827544350315247886470909593192334500820855827874948514992407172187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -579007370328839947001790881567268160190645310699372278848562942986900206967346515444602307493409779489820449729446771206421141302955004254354908031985950036429087429500243011391700775696428059380392259220173733458677993732439890215580030687034189882214883476694693196650991921979671267242382779181038111026640622865385243423416070192954135544341419213862497191939200183804456705780831690094663795015963009789458684469775362787666874898572181606392161397377086684298144571343278649839656139109208831883031645995379452998147148349546357762503443609737314404719325471251660761846598019050322431997274434883863686895177716490704916524936498377454251104465029658917071249050530319124314970870592168792856383129970656933321820007346755701175265975027835805489687511267437601544176351599128364920078877267067832078761250339347457476352108817429786220933001351599540701409189109866211729596669130734589704364913365507119295975835587749724317949704167997899485430989744081089715215159663218397172850018811863439047145374558622200065348826763578990571223024275771288180545649118988170639943578896296309122432329320376087274887023504561994877778417591692502832014112155125874031955690871594583871714405609413041990553948087161976275756566717359204727599300542753453562539804901251166624173884920433398533317816753010917460658904462698634662431061519970619342531157732646987795062003002521027085762213682450811037467818749962492461248669442948224503112000434253832291840823463388640311645569839676465257312926899573220830734799784407828386881841227383077563158280086833509023399028584784314641177046611958385037914246562074483122257777418482896856888149919899826016051449260144316134879289583948503345451816552509453703189893493242184793839902603702401407562823632511976085047086008418624325404108194838121333432411616374555689854753085933296541052507806097068431928441745674591610304784156724726593585131865068990762602378699662907046507898172026269083547597061651361032809314008889091343381583813981477925203717067032651959350012250106344842476122367778592682682704630157452268806115968108719624679344401220147915976580940916876093428570159593142118811447312171417713157623671591677840700898032079879824408682723144896053890631144067804299795952828989259210021417983976526734047398744879055019928560307334056949046048535868269122335131971064758618899258236109839720774926874719395416955043394753041718755958175902350933368411690999018942988201724178419193206861315395510966179812287478825465967575583963541039172859292623031945316837088693523238958889293500359107941291645776550719592009181563596281344116827541981876275865809850187680612029757738154865897895231376619361404981280534328025602308677582893254462362629588659042514561043504024827847376749267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -62690380219722556499967042465966718205532943957886702265695720087947137207608781902186569960212427405451465334493605850622154083313950651820809177748144464858366376802176320648684438240429903681454623040067117056021901123163340233131124047985579618666395060222962574190975022099381126862005721637448584955799498589299676769483216466816020755934400939688808981839658421792578705630643353499167925272041295541234409825078335342856120521355396269307946731484518807249603414449823392422154064980081300853142391199852473537725332294296574968650630840391070351951322469154980525982025878133521040900496970404648188937070473265511061909206766723493267781108649886066990051470524111778486093300688377542677427988770378623897273948223513872082103732883135211288398496495028104167795821581460287683882498508284022231114685993514785213084443465282803822683250533332945578914073562022572028116186356185133294288544944674000435637313685288516436004294534794908328095297742085368870772956860701164982387559817365279287765690783189936739701410210230664022076258547609611837604450346688397299319306103006171890027200456398009628370767603584786358248559800333270923367166209786845262678679864100950868162618749273798052336094637663455800798886087585464209858716920273451201500585360133758391848883148115552030267422995516159875600600797315730010002446845014986945538908498787318358388721896348023417818985056743485246804138377975119554672533564471595964976842461771640197977913337141682476543605744368562623770625534413799053854008564438724607550287896144729966269022657181601450599019892745267244271312256665269565794957645165870863865849294656112697258963383721800640103634195620202947825741698813243030187099196994035205265317320388870676856090454456586309307711341403589613259885884835784934638334858195685568299327115918236525397770004583343249393061895258564323885037442515802209603221772594078787488026608652148549568047642019487249465457934154731049383240398683117882232586017100103982773480538767294566679479142727341550403508483793038573726139406320655570187218600979407712035322835747399648963844273367388915930858442158582616270912661937095017067098026326803780823922193323211201715786370503681128763479084122730262379810336667707857839127851482058984754494351070338398708167128068183836204426908205653246632688116481051644491113756156677581789342179433711589883746420414030594466983880927884072641346303563999907804482092757317891071020329061520053229329742352592566567117319040966217365185274094932801502108155700329055122625175406861922214395000386404558065348767405288493248695483933372200302162622926455349832809229268581838510249330260329463910752986767819326404465442074790792529641506939308749340393754615980747040365639336579217712247579305419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -8133133935210573915249649433638952015670979113651651338036760685259045772087687323037407629993996194142466321414152701970785736146368646673951248923646168792785604726549368832054123239400514400257561379518825231137321425960403988742049205691644767510270619432446406546031677456450614682168951833922646610775178983497838490035038362496684021990849955097823839278169310940317513982346729436059131909359565199828603281123018995920426485727354853211346934742796068938849791494535757897521865061183382743578174694191714755772969047200547608485965628019702498193711906637660145262955680184776420783981577511626747943632113934968461148296442900913006415527511494221316176755453731173338330202414548185514855031031111765871445618741598411635203866632473237415381451668569670022948493869085567662639607016189297059803084921212096298541695307005718506498703985075099840517485225999796503666964435355868693620299921463690707920078677580304056443007718914910732822812266004376846451587457910116432364561895062063074183789262887671161245087459942349992129678482836674633504187181315747875110935245103776146126810301639774690200539993144712464217673845105998906681079757538679836391514205668152688454642453159503901282474185384115755407701160556295595678337001902419255321386527660682848632481101356309518449205770166356278897435108804142811336551094550663881839925879484842281305583994506851428399325538646286994367080204098693308075528690296656548565412162762600185096120270143893468610008896219339202870220001239163183359317010396514136952375998364779245380870038283072811119606457971577593457282036471822666250906143105142506646948508966860047530266305077446491054020663492624680468161288795372574802669718432753449357421874572334383935299210621965845962009195262218218352642378947763935995858663871108223858881543398833699186226241098887595949725431145078140984681005465364484456832495189182286819018047199264979544784348334073737923005688284055680004789994964571937462901222620273212680254690620681725747757148216760421012044953660869821466693886994044178557373709725624797840066165128349542608930503170951367651109398153581516530572740818603869035422401194217433105601723100596454955580167547068759030756601909787696409891101567776993119069655498766745882976117511420967586433008181830497212369238875904519367915005250493892291678445948702329461529279324402330572054158415039916278353262533307479454244363456996138008635828845376102981028663271147171176561680113515595904693876742333096979884573291422289182310189415474610335292223938285187887955660248789358997247216666274134145919486132465692374807121563649201226289973316256254823749733646486570494065766289566354914651945463801498760278333177529894355261001722303181151311573825628130920609559626464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 15706322370464173568249179337176724274974298438450214290206192900791051129692029519166988751185921349383433074951053250884544384332122119950775201047874704724455912731838996210148919388377291389852827748913589236037551143069531894251856905381528845197691559265390619168951486195805149451854328719330710331785047407862520023670230591067993382956908430799525809221063411470255548084006366285714153891091723949688020113491360419141501726688818458726715681077087487241346061346284024242113900740565652330806086413236629129894253517471452860421197144385092545796671704207259552819929263291182406245594371167685010161558143347358817113218277792958469759538488258896644917507182789550408439524129490551976421156942186809005652551624072901433450382303734591040692063041791121099396273146062465663078734232190995467608162877108603122925745239426730391469678079983709135419608095285077626924919328871382705364096403387709044752027583690566814119854260589247309180990904028502014995240656970785001457177420351753170532644068017855473749403391138313499908274040730408696973252219891583698930805947823788341066048178927981920379209829921886796144882936571162972608267455691061355854090458578698183517390894721219231455278819298064202607919931992910511719388854566391617978580199839499871174111230204092802639067392664605183698971135589316985221303557796669545596571212854670368734152041765060559716583257476555923293676599293047948428393086615132411748198579989713116196049615005084835834346025141587580545126390023878272822313228017219226376122380616288091650421589277150735971861850936365227974786609372266165112102758708503157648651238318716225832572624127248325711777548934092262407769937696288497961099529185816631106524127454211716204187209553032715769459008883376498249857468601570703051634205155569718136026735406195747357855896646259129512224494800204255919378972944971850388475114045822055974142067834496404164722848161648787119678897144336702712523816924681762648550549310038375605859597304817189601746640337550133974054385913175997766066375633077838674636426770423086440273016729224784188156467328275335134414164989823860184290989894611449427638729946864440866007716234722637117515274638601637871410135653097642862068424220106242466575549969215809492533724478783159989430365200592218130527637119241659058098124678107247414674211862639236433221866689616790377849805208283083138275756538397548305739624192437942256438974787338524199547530758892582525711537764004549567482097756968517036650589063015397237937466134839359344592603831004664011151685328840232347337557472466182345189296141804566147101926453782289583688964542250726359645711048831733452472603313346596172956925641176166069094021562701248193748800774592656619530897911797193185016841833496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1357177640085679701749533364394011358605510550081992979465758717922875051090200969512343772058043845527650921085918382388790839528021308249883529186859351178167307517107859265981941448382895423773074881892426869843768684301804939617291049312319978661968832067802452183272966474562799570094146627497859231905995428384923070519356825581161676518144356407834356810330491953824077929423107029891214495401217848682910182754254571509178110665720430983667182548363765318857673700401030128583310213082263857985471593296446381324228107813047556617398674728707387832637679400106617267998905656436626928406605030814869419940049320848373927859935977660623678230138429494415502741128650989247227323453977055839716275316435022410091707268666361214347995038693871323707907988152606414993325226868071194137748279873455431543036375301674473067719835439473279438170065494571868598460695598751765049250222526035991225100524937277498142429031569087693576152025212190263715181684851553968900122476326058858457903760647297223800771967724836417669480920563516276215192347468812626235163804299491071102994135723808915645422801254613368283727968160637804555232944808321533536255401107753651312748262473255219100343715559069616559801455524277754105496384905896241230165061177100567070885585589738795530120696275125857149518476359787501780148470334470138323113913423703438529384313198976048667108455140259192714251040702980667897392449187439321285382142518401738380416126484387940490274865283266385250793660512604290887952325803316805739247501743693024486608058776612665517398111534306705816336479929240148951230143245129457799945456677583833823038142301987610441157493684657816355683926686484195761930068689680403754665326752277499414778050019451556846660305870576464181242841422593018597486673308823205829459415136810269169859480873780612091027728004704519505807522430076155770361429960202416192301214774233474172216758758999595403075290094355107819366936339286063760355151304893005040709732752646542200937204487088104115988025998801374953922600049382790557598145504997032065385389900952186672226438977691919080687171665218725505521561808523136994406953412003863689238570095072562257786413698053268946118474692467833814225257133073683374243515591307881888292417483590241963837400797793926861154514322263546502904169487553092931570958383148946801520384412638700282165182949542855409318578318890704887250665400140124201195825840633835139058561837861403283750812688879165635928894536178623594501520996904374537618147070518777289430917086125683899786897875580180392368651939264922114964452775641140148145005387273728985152992004378658754429780717983783429492468136677962467129525097348110822633176381023381409326510410833850846543211369079267788283213221421168148822411158447265625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2100839414029757248811674775113711278880433437236248775202909957207585031937021904380801751846683140284220102528872750891902435553272223194626134394205489373850112874198110584751918611784602598195139239695376219336224422259587406103516902035697529250877507864334650814902179496125172695858690127656539077338751688266611503363908384472456164207634099181427343122964961192045681589801624140573528883909731521410520696631378797438205706486251654375270867817001004644584918527983372470573633101949402505300594117947214721624083280870807260190010280347865869259929106517594476879669019636527277336702294092834451487572477009688043659084101184231624850006259773432509643078077555849040847493602409195652256671417264419241282994228807682625848139745004338146120213617825622921727612090901333863856888170968411705493587094422424420472488133689200347889360687216018572249936180206654708035811296842588202320080852478451465806545366083738959798798927040490354998397001190937461135234252620517247923540455349853924740999068085223203888727719494117883127150127586000562173816334584406509410802447183523443807438363818203680327192376349777865985231978527879523822070913979243456246354983128869153506213171391466613153235913866500617903676156436127227869364395424374707280609341632646881996984029291148624849833619120963042827913107696705365669687047057135612285788162450532667581156934454922033011703182405418962409830126304807937366169880123533502459518391869896099556645915383597998655086263471671681921215996158749138360674065649273480264396537712141884417573274512137593132270474546555297737421984302849488928138245142941980197227443889979317573252390728297986256002628753355363067505909329143633942834421755044049094519851108478951601956332878836614152695002325390643602492431272788649040254546821506588779177382773001585007574566715878598257990406199374455510979566299648010064258101529715919815558974743126287990998903882584530745699828767083524438275831493754171528247058765357180081436124157888452377730490475655503508419231824462806540966024765116090691423673946412893961621993481143980664064590929308422106793313636413923610309872924144712967241998182470664033131546130236073244838948816276901937000919407698460276126945754947959334904888182540740919969677533779588456570984026357934360536817672924660631617540956112561859064952357108189658131998790102208889402928084238965764569433225981037084105677368253523331454274122293481761357086208362889230978553390822956983749587663611739687368114801762845357277767794000700438184449502318625126585797284516570037219175442719159457509495415632811416078903917286053026059372179603012114612409838212865926686868542543042131098699699602870829297700050169999484131347532222191283801116496180202665150723062744140625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 182100222732384939418957181398566616927943290551512044295386613754575929959426985894738943009658254306539727420595508844710577203038722031606108009999333283479254246763539248617371265451052417006891597015587954688878116689379183981897154216742094527030895602356228639459565278845938420304988685278116511916264785221208030346301946223961587836763789427345809143196231928616680864325087696850058066083447004982121236340917312339458623746734357039134696967085785255172177560787784939731690807042298395022086101413143866676881032071068183248086491825993422181349272136427817397275475481935741954201257548937606377793974557707143081419007681973400417650362755097182794584173449159725326829175965804690336571476767762808033592281551502561362245957236869436067636446296722562043484612255920067942041492633279039461807416002974358647486152097045196372206284999381689031616307093639452751161733070747273524176025336129779538377011691281780826469578959432936278540197176802154467478897102121918712814579857165122122956028670597817539591186647988454748338133506337874730932532140655362246481423129270917019337947257504435899323603205546270615554703516320758081708325821698642624526339564907577127621918793387594685635699386013417114447174935207296842333261891524161129434639936970996617910700210970378526140416562451963811600306558903018023592037202416159740409742322907465067241329150520231521532812010479510211480724870141085150186818739528787722325178654396039891312844326967999232809574044803037674981539667475229001309232519432816311320419860738616853503027831688108423857712482118033817707663943928731875466430824298669824544120174153988317109573973555619224037820610760251922860138828108065852943358568614022475034006783682160190824817008493296538780991321493569139288124153026030936223893465247208431483743826669652705221968773674441288654724127370860169407919171898022771709542960929283378960323604636150837830887608674043891111231564482971917152660272241311901141673227304476628793466174266614484455481630186082365492912552129146330408333733137365343443479017676801790275871476224068413247115272852307020271506604848476760050775893283378808948165139184955133158376644693640469692759570493682216118788864746116286998089877868463730049375948208788490060609243825428061110199979472158087817072624673044805962763430769870911143415074850826549285153296480339007719537444789907547437997008802377761245031337194141915522500453208673503566294411242549076159882015441646159318089172009435940246238473379816948742244719617092234996031422644380772831054883964611791985641254938332838907492358652275821264906962366508305947619536089755570288282028084595010789388318089657581825352382534689055191204282263029783534746929097651712906031962589466085787714194335937500000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 84337030811505139822765584207530852579491848834640015449801930196218953093089659454187333302672673382339941086675978996445323519367202502597005476517504608728162512089333151235742685158960563962572984877627903695901376943858065436157204523651898558469417676331077436486601947635406705062356825716588728946289508436493910739446005268215386446543470247553411981560832639492988224536831289103763007296959152692505996075610531224630017521944997020194187131908030886869903477752882543386420493149779007017110349555485165826078461043437670484372320572760266111390650235322906310237957421262639962069762850858871540556334263826932608072107586051775095094151916158167219749733453737048745075043381099490034258845956798060584743091006597899003338076223531719986574475237513088954536236615993558013537610640860482934516223998664854359912010801725535868104241164160588577001665529826984439572116543884378831765378621663396487647380921725549166342453382441263944692986053748649592653404804829404572243100020605924289848033026815327585263548476827011406314650489323035930761737177262343010951525508211512606044506795569221076720655072366960961755447210965317385709159545277774529332380061968659190426614667562745339199491431519024842692677764687139463729354240274750851616003908666786032743606147239447981335978320359305104559117706376123665125044002274202071997976056140244527317068617610357418049139483275536930778836987380479525893494062787467282575426506094312532309173574133883562777804386572028395147614886115057916327212845409542205820216426467265642614426644053161381561081767957851487691951028729282736416674208090662808528119301924335737389490854771358837607037187386566752607424293657432239274360476571684838194847033712733702438761955678704115081838370265223072744371746627606553141790671383579802673351975882700706068118253567168668282280383159922776963785384306106006335050280163811858872463555309892870994867449292708882013133243101775194465340188490714666245222419484447477558488205576895076539696423766143312829617313509438626806115522814094324755169398542006096730363160595949123710291009315590805399414555908615593266354157221621236182429584875743871114079822639609898303270532001836190605163109322515093435279299055110660961649856813731675319479847145312133656796383596243051402805824963654706088986735020740493769111612997309909882440944520897400740610391902547616400668934044871050941712363716005757632249474318108616565807096418923556259076563994337401210768110658681105925646701863052018312721741018479176903502231589489132050080173270356777067785995331403073689158123431085110825384437985302832900231321596820360407208578947597626461898610929250016789461023409152782326784362935472932052042175409266817514118935896313177293703276367187500000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -40272633923013736200681334141549339834068935592601222262337630373896334858104088108058537929877173548092848111569045968323783087076309453204096697252343525129174083963438598604950734075409299141795247623261503748814260593635680599353790274446525698747073319894225199314773536503534232805250256695158422280167546310072042414736179939219857575633709506859195198736883959595165719836566183985444933492110387440738528972713573527782338327649551051537280920550358003830760747595027726466865226262453984516932448497387743886915752866160168772322577265617756943623270426800655497618845276627537365796382567412720729053799793207858487201202170755389881872009117671807987719540557286043281075147960436500965615851472356659148735314546901117512811669662147613997393459659047367862991453065008187474226241355966859562629510761184040028381081251741906038907617169756789802220559029896524737963748226237802800096157894757408948305113038874632987028380463422030215913107864080510012275922874840003991462221793435575866089981497618806324715585619146016844568586506633281660677214027177027856629779095144138456990767948788517959630846213287839303812850371140782651069658451407549537393661359540189676530434134365832746640750340494364821090895542251195755097903566261450000101109638161931537556709056975095483926946845186756417620980902499094134558104532264040540040870636704290339339565754028963174601311252380660355667647297597036449290445083082472807498641574293139289006960873325428021415935022990873430102733631119981003377619883383449756885467496057811771162789231738981905207978572861598428030028533962087891484740018987122509699460465774408730776052735161262252165766205820931847822091440219615477061706906218253876319357079889751358678004692347335618422742044054127268464055637383525480275519527986448008734556414026057795987995225358395187676382423954358439309732231960263027662968300194169109815689188926135766575410195561775436895364967361630892124351086745893925968508941128262646629768609772027251538139629164101676838502694495659460846513405818023704189586544975970173059942892296968121004558404595706870320492312046851284969290532701567164459458838808013180887811792686609095010824875364169992374833866808918143262607144282660103920251079834449227942836987340969166023853295293309796738837506194506593305674312319920312681403854089068694608510916868945078142573335176246764126193172009236858984315082899747145238181650085662383009935550879678266170810688596867854003911488413332071840851867860353784081724297916607156879924938508038403722772503723871309175933508659811275230210723290190905014930808313989589038673939633327657807757787590888982790626673660560755559992414350651298179838505284997196249398542043343043659615544889074968339595477294921875000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 12433872746891302831845696156910911739792683494762295468767906149647922035792980500755079049886754423542457177547921539923807872159208026400235063568431990842635291580984977440082656640243752140389167024042727063854805039031692413565843104166745968404936194046360002756962658765634015726198904559667508303657837294402373209570869811505110345466922201536745942905070645372948286053270586710968894563604564183555968315226315512148399158120482700579303729140602336946408392257494926232803935726327908633713360134469209403681723326671736193091407845427609540308733410846866081953229386432430892677422940004138227462518451895816929512285168794552100628563643949734879536803307637440952270735013525633724324169421453072466696602880883292748432870839524546389125922017322088736381282368169264999394329877021843753094446192812203446719347654866046562697422852309869787741941594797264585720576009387194953896179820282797847243859996896094802242369768145660748253926217332085882922299862404914431273267271228561106393159917618291185219272186949696079986863701749212046911385338012466260637948440053904684632028463573405264681116504332250578776792773427726942615652094009994957295711669936636708331395423862053773894864283598511058818871486941274729471060198079023941874958586764904669292963150581137021485751747916266930860329571683296650286119435813143444595297341084848986983673143709610162942770512504312710383297890995699362555103586501284376510050445753709767725798689417528168280139029667363513837179568978145297267150954669586862628022739426302858925433561274303311929439555453767482746535479907341903009372311574980883707087178406378430666563512860790067743290379679959120808315676703658604157298474806090221719404367304577132744588493594930294717909220250202710638352576201119880194406720730870272387885056355673452933956685040219878991218044777069845107489416189331557725369336364979437416016002607734498178877289436955486961950852007031497099250564175034126766701134629709352328730997870082227265153202361846329143100104124580517314792705317296440941060099377120373338928301289480582826824935771643131498105868099168670600879515689746117553725917145145091351728458319874908789669821701030662204936720756348117751388504373080265807719689646277038276051080938975019982176599098553690528401058396399526687736110408384947807580461182445896683319336621300378133364476979102007456459498434833992246558875405008966469918130025405261107824205023070967805003988874707466729300499817564872286446454331919744644935889168212524933588837772307627929440732472121517121015396380413158709814825254636674670098059416605613761994476292074189707239575916010324471678186205680422804313495966609610245736489513468273478132658459696343487046036121484300661191160888671875000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1738802421310460737503385771329439618587765507546717601738188242648971724596432897065895114002541051445112893374711487197311708676516737189710172777837850974929896079936748098326303332056120839767440294022280187444855172506628402949964755826183016928565646401721773922472080843364000797544756770297478324992278538051657326841745507742354908899711769178826307842149826181438816900687249203489684699735302567886987447198365933738085889680288537419893311895542993231237722910821605804063295497927000347884514489599361806236476588870979861789037924502728586063888981220501256140149730884647764278792580410662314283594733944764210424432081133155423736567168981780619484418265236188861311361793677743257145060218922493572046358035125077026595990706242368321626605197138453710910087957614177140964249481704557714504773167568548676239273075102541929991092795527068648527900784042026612549228410475982847404332571687041164495482092381342225399366110452540190236202773701885079032919504768460633584575871617834221373583398216061224210444217995463941743659341880838379304977556952354554024046222370033008637675519495718688353082043669930693746823994529485443245579049728869757649363236393601705206194661509262910365840209803921593573423566321520702432501317109796608609361067744587899228465491937506844616229069335980817557117415222587678432018904905402285716335843924361800607312482024712924291816047110064746351135864523392108806914540301373553427660122472850890514187917817915017480718633719780253396098308519029511205475587522597360285294992130770872711283746137169065012320259860520062486467951733434828383680445101843086168948928124735685840766471324408326687797284034507837495601218792007396222692043779274384415010772931621218225932092973521648154239961258995543340628476638123662735563779823548279976542029089490148127210120581680260492866418712307376431047801875143586059211233733752443054105563650505168340887071513627318514216404162030719001680555468133988446648473748616800281983918950713579196033222356549782402187665812053472090824138942673571994665160934078217332286202672543402384081917542983358976215578447447393361358069461653935241390946817950623305583405490300329234976458835572327448131630772778485048478523895716554225730867466822466053204085024629839315008809759935808570153989883627264535076191810501542584946957097251113652908973320359546246712971846606112317350139841439840534832299568279831655053125799737218949784578314964712643889438593846706011088379906846150262396846740835986930158508770994719136240974049080380306156898536026917249822771623979219436609605361673068618135269167009452593619822171240870222774568777086325786237369408173782333852028333900843513620719599643491445638191917699312972645288231137807599187282714843750000000000000000000000000000000000000000000000000000000000000*i1^26 + -330316743731141056808464896685301249904073930344416874186271811225914245952918179930659693646482698720261843849608905175884667595566282776311981460453910921324061732056129613593091572552433292642268813801131396019372068742914681129329780736827183529758517825256824353259310914903409213306990137127637072422468404630266259268041085301459562161736483195415494930033792863154785368160870814295692968206156494419705917087994441386862219843627542532398867218786644336851468764575671186857643267387863746677530800055766510311303555881725236858055327038318180265133928674290402635558506636967993327820795457595627772393676667460552270446351548057144731728360112544315828387401210238787006021060707379180796826005994409256141707265446714342081707460792505835665384854781653875932814785110299519280969655981442274669676502655313353111973797644860124308746203828091953075481281595421182176679252440044930594379595440155924192480585380216262758462193350422443043522264501788347773452257943430435404204679470552163492713666770890805426160650156485178471120632826252402219913124403330504653804543509824632643162730784243002416894618111320228545495635060425301365358369995211638032368728252235889108476601213334490505510477504418030540357562089016518803303937412513410446277311455317373721185497614142481070116042625032856474700351354072677664182287244008801789328095631348681311659493386289816705477103524273173588262295197434220056775245863660771150917569527011405401162661038996302354503848386094913523228814293264050010945389302781231903359815496472002844821216941547275482877703793180158882460852065099732419986936765723931892471265761743538433379714992608886948374488350821454341444399411555748408194134946338271097146232678260636133034721048467174380906042413326388411981000281410265875170909648371208897511236902777509120418688645481292025875098308192021702039697211803371563135947111288418936736315752944112206055314917351628826581650136782439872638077372276963240429534630509651301678785653790018945736332894291420125392227001258320292660892831848927458238478539650851869118990440599402607238229425653547360001588656835905172515875463263889859036995853749864902356398192047073255836641324199972762053301216841697566607970469504448673759935064813669396432516260727715228129016079721261664160084041133220252125937999116800930980142249738594289256712918300678455792378104112132761392106474225788874326424053625217425697571561475621157161265537376398880944459685416477389291698291303423739412046150369250719081266748478209168075874469133551873395468706850864027315945773596238124218846763758378978192700646830773124777304286622447809964028486540328172808674510803425419041264280273759238532654530530986479475181770239432828805625687263356504816037597656250000000000000000000000000000000000000000000000000000000000*i1^27 + 287656515780247458872796830915991653459376003273347677651717693166150096162982742406048310595133393845223489019402283980048262916493921905998174787088144298759300594504977426338907630535081980658806042599165852492514436384068021817198733697430930054983621062828330214680400659145749043285319474914274852349690613013890445685390824284369319723963961442618520989650880711518519779321590512142407083419226009383911235274995436227212726156164029946190643112644963714299924365339108838462518502378527404847461745873793129468685538146399377719543037072831390928405500471913006186755874773603227999647158275077664401640617244999957416063168869190389331423293473856041555026739425272578789837216248342920566415137044570600011457092133613346530831860317589448231953616104766070091992458018120414229727122685600463037762671698431173123639240566582425077097629349897062768105635532863485234885091193647475098930851236694536734022077143865705110463365274331318831658989342965031767151016638132316071340787678602074122911357662555930151597873034367713492253671085770754634488675410346047391190684755599806531042460835199559876079404548804406062932933846591931649163710771823682799246039726705196656336626805090069202301454893601975678538114326523344790537645532794217935510326794103607955399253759946984024243400234878214979586314306313861121251464056285195659389046647998938771889372026877413287977101007553005614850377852952469764638590348764573045522636296224783165116227344888040242709469737048244845950622009914765835932488465124448620702292937113002165623652672862053022309436800291687021761284791118357460017045266225872464553104772723434796705279702094909182937232525328420388152930002597552904207591181775899347033194000216107990746091230187456118646809961497783717704599034631772822351848727612286658491357311254948435466489416838097124391208066874281920734444677360920244628192691638255960322289659799566562022368050141521692298131926604354007438625213750571843326301235981523343462586364588042119707503611140772464974716636792049777696585875829739473286499040467441082902634815101591073826829645750564275142531039286341529446742791231225249528886101756895604275372642125613128561676438059447339062441824676044928130559557023162588902962182267760141018809412050430811663150194452017220069782395924160446451836518764635103811601528787629438720109578717436004490169949213720689375171492031947613258301942492780058613912488823399138854806715236907655886344061149527868323455836512381370507660711215796964545645270802616265203220531447993081068432040839572917619280563095466831195798134042720917985211974932906659209584442631073938738688416933817721575742880118936013253442221054835507636703701579364616138472260672073452034749997944508259778040771484375000000000000000000000000000000000000000000000000000000*i1^28 + -104557939561280177870950250662712333535420583623047679478044846049415656302982305170846998697765369527268353452705299381425726812568634847857914498651882578686149004637880038684225304147296513467784260303869443531533833537666165810433024964065301152004425043842522554224025460694886754836151470067415484782678692798460229714506973419442952349507869598917083613864664600818006099602748917717674018563730601885344214988027291980499526292301701456414873542399658017194770758426403188049696380478044019529674593495792661247492682170282557553510615176327993746696831111917564966457939864411564641587153773237593238583323454788479329071899343075237154027846435221893718716452417352913942465401028476749256163858023508437790868374412564676732842053454864969412910021563635193237285365602815527481819976109025118255130913596763101364331989301286292023504809912614256539620313836558633025848223484847402144815339515300229203655474493686338534396331060012717616565020536336872903367903212177075374176794454562109724680195197429426394256324624297056127839550731785649754788747396579231552903414326433212320327702682227667903660139083313367417443469822251599253107688813372161335432486526559216329669178293847109656575110172591369205637163589102721333299857710874064825466406963035747253112270821194325347279445506437032068827617683227640465009545654126403076257957295409994217574985601688687439483400708039486506978641984172845230229703374405999092052766955210957917977382906074524823106482176259784130782498508059872801196493227220529573745942742588278680203747985037911393361410708871719090914403466566016622706372957590428458597654306031132364050257869316809420809237443275048005952926754387219636445492875180791608328157415142053868917250927657180996019069530861675338954591754797203944602110853655930604316298495187215703948035370308794539623441891905162205368171577398936279085551201709072043619386353699838114980605716579136388668415784794027355693229455098992151597879470274134978775136756743309497934472584130639252038736931916102133776801610073320076792701962873685061350927589804007689785583333218582851900989989804026808397055130460459397095197216306192675353802475196394480717065367009358707881989978346205969989317048514313528248831134379887612258386365059542620179304457639381162889658133024613060128720658071770134941200613014680632226921876228329260648890870436199320801596779390601812550711847015642624032045520881034618861980434703919384241279721211406705066217284605376553711152771026151263794643932083551769587404329362806508306303552964010135198303407865234316367552353868438285270423564273714192605076651683229767084221711164427435569876585757304977204688514772386970956181281113582718803313134320291491038849116191868816951312255859375000000000000000000000000000000000000000000000000000*i1^29 + 25648392095809145657506799459857678075200964172276040478989973664064973776438474614989038367160221220134911458748361936977248676991296156742489435308942357320543625135716442714733134435997708397309649721024600409455843762217153135997586892468228064118144517316136546784376746617201487122895684908989779714045777076522118339588074535110468123495463030259445342274300160661329855017911327370502259255977658735109905461344106566158206918082267583850903976100643435153295295366208022841236821086469728188694415463538023487111576761730496747851081984017907963887942239726722569653225093636286577918160486064759609677074950529113642751552858983382438980918140982815758487243537036178800862954506338017249336463458218225444818986016468375032496775768915181921836381315180783643620024216196116230730089541970815590078589284183503202315212481624229430861339558318078223458072121648539370987564071727984585105736707083409899694128324519233158510449298347528177298175185416714958851607849143131838348593266630116646533672743590143287186245630334425036653210901464944667538280339064438178617677526073861052857102612199519995983887598310478022947832165689309181481516277761488245570660074445626007431349510528599499223568849422932374720483080019898928408582369149585799884288643049533124243298825990057320527259262184682804480388562580424014950891149240864132097918608662176976713447367961673817592804133815076650527933060828601136868880230632838695557943089361924929006019536246195518589570799283093459400555694955115225278311363488438847055734729509178205991772146708239789615563790732589814946898710117925905079718512549568447265178275443059954010132231447856941363745110358947161986865790159424166710347264295204636573379923622808260347205926666601820676376517677066416529122240736834107082457590368521030235256086996807232911481921661071228994773727068537263420719825606718563139665196548063560558367185204525794322152478044022713577182183717389123321857018841931771597169663457112276122839419125897762584417605649397707128735293788116801703477815229336246764076164984752769751926491108520420379408024032146634733623751059814292899527064735851643917353453738687641996703172925883820360924026566956893751831364327711343526626088691522729658467601517857815177572184826587898575762008334652694252852394925975919875560370942425699716180574423243241344376281047728851504482462028850003876545213604983670002687876310313406481385953824508435805266246774666542254122967001620159278354279288176144022960338352495053014940969226748120297320874847013013615712555656201793879615851983032467033336033952969548728247371563908658543375701183456732217928831308309180955116945792713339580604747879968273542159860605960009031450499177554534280309247368091433172734375000000000000000000000000000000000000000000000000000000*i1^30 + -4635430732114705444896564420025345340371340413097652052563821672725653090358563305445555980600064465552113808767424848221244013502384301095944526576676742499617363381355887727248294805907339404123062299098222081725013644157937015897264496079095452326489312263304565512207653388620681764642030102375226051765142760136677946320264915136125210363878794124371097153025376324555052056260012947246338318852812131911115864364450235302372346821100593935504097051171208330190240508404635074770119997474559758978205185794663095088716130695945352147010181483388282635731458997569463456667775070514526006970986595612749691110768560839816915685909989704307022316878114769553122384982906664365340594239492273926591417580401431578964467310343386578421638619855150753163874868243917087741572856183835949681251651919172741797889563380849844391332607289317422341866769137884408466463137112448299595275349066038978439758429549785117883083537525471250843249157283443894295608923593134129125208363296885645796100068400171579241285618001320518034188267309857075054432986191384066122064822843221463159634343635363108887260282462402692936227396264684061136817730793479563344633928468080325661380829099640119620578551873770462369704442304601713857358697782730635528128410126595336343223608876206115837627257538676546808971556548077885023931104140096300569623770711984137483398561910827857347726275975119718417965588631627318801318013502875907413729056120067976784379205324747026374799931745207383377745395525354880625167498743366616288841632402410800798058300186880999087442164776341853665332326912471123502499867135469658344213202323733520668934983174445698538803444234260562635939931702011030344009013034999096568841929755616004770642728664179267632873520637582518156851407907191645935348496842357578973043791932967704418224830915360748726986587212604576299405432373350040939158844737243713232295994184926591208448908644137541777205261928553518374487485388911997535957879953190855938318683185001033829155491748668115332243076319755260120950537450372734105667088931182426458960421715721373840285206279758440058694772289001538840561120199633154356317202350927271895784386267771936653477406130052588642573060393828314594831313212452257290954004315396534627460517349047136208559439279843860097825504567791193499189417384455846640176185642887400455644871769953505427007570762939303558400064862991200362955917528366749620785218043194796611140176559866806549325914542942846712324221553255671270279225807879700861036952912977565985175495881289026602322112189364063391997283929009782479373054906360445305013992891364054819734552480117385966964918004068820355988635611097015156805176307512445347407808197460751640255537035924881714218835179124688076009493438085629382607421875000000000000000000000000000000000000000000000000*i1^31 + 660835104981314814852803767826256622596329815758145085903240536146393110831865781783516082590267812856222737742952307184027020662200299389082929804568695688799860841279839324088478149575936354727148535680336385960823113286098292338413368773285799185937614455181068327178240464410624414633732732778223153563763710094901953709349233876869844292597092235197886382147975184389946840915469771962786985870903603556975391968533476436697393375511604308890540683710065249253640908929249449692197935625309321479459249977238772423615650370753117738730346725546799654387175756347073424110673833285745715662740273921917531128688195347215669379128133560699179131228507909410451198088799615382357282420767816015300315500082019248332632220082053468217673365845706460085107640132530036322643846687802302622676189401594801833010376905010591602920761504509904647367256587092705003777327711984306366954478404871227181848077238255994309200813035700894935973683579370508750284058497990416267473088796990774729494696298356675163448145930527922764743138129630932329811044565523662364809097444160969134213521793144581826021089793404628078257829229854921195173211787073313242268180512135421734294785041858934224869390728054652388112182075200652943737348682337788835213179527282995515349198397645760476282252713653212134733208587052471682829667219435616596202994414811663117254085703406012631167512493292023280959478541495604209844215498292721908518674746863311602168922818014061013689471597988850363674947350167241143345052300641980671555466302831012235911898402241020800174877454311629995663823646108116756882867546259116275734247691750677389929405713276725344602043233481766666733520429026833689204966883698474879541104460350895926788659456845249918785545974465487065656911795752351676381980516859530565849917063321784469894235234153509224178213577366548369180170104514632308194501994295131469165971287889783282799895006504268163445830396338541765120389829834720396793764473264566210931316089362417528311247005774341277309678764300793424951423560944489999995596912558140539199654407036347906538964425855441594020054660328517323994655751619736210548381803850160952132225548570535401013213031728503047819514091099126169691588898809698491820882291756931953125672495459484246712406084850050947061107367474597662040536594374877962266357869085612476199490518082157979903533542215779012789804401376437744557675448954616470832929520546756866146620906305113557807334898287544843905483344690535319944778841767058935945525238829363241458611792826048287964807616508118675829414272827791237759021978226865689963318109478113679749597154041088833147684695837094194660932313511212192235342416717250782855875024066215207850824682346523824314059214451710369371336903579412688524780273437500000000000000000000000000000000000000000*i1^32 + -78351062865185719096999153663570801358088320528194703293078570673429291448341681217137708328229652416335428094470083974124331620901993774037125292725013744349696993920148327495452085212195080369794379504782703761801772822446002023748959727231920808359267614477277692368296537806677793393021645619944619187801806648089105312425228178200783065293115595857753322262333278099967839990410919204886437578798917831047857358202420124804600506879665534571644875512841315249488046345919896103053224455251693209334767041152595866329094250026510578408859484679390690540901356958031440149071082522002773369779708412246933138665274046420498405188128481311715781776921579475032654968227294355206650582321273739193807373378035183186677434629669163138653601722663081355519844003881096900483922245041446417903050902927111318350807652781417217053422637346574959785640897013012819882015100953711350943138612782785057008937280725834123997996419192637272741927270174454608527767505845076887842928276637493128009104664316129884855972953652776120514115066837353413581837507082189734973686164412923587348795595418249006004702798336661792296508567127377904626689462282649558197161323206374281084799226721424428672633197229446775084169913611265990595934680623740166683311442006606645075714630908642294445635253327286144709130631905548861938904048952648522823098517968855764870215859442816503913113537188555987903475712995809945041050003453621370705879189538424768226414463652041799705030882244799479287411386348974517907423051300370396722778493248077376537906404866136899494347761247788154059192568179077824910010098083854785177542646924143385007350462030648803217200512541863910296336389733326218501312945111375759355744626519172902971748712585796405408317516099128983694689792553437420903990900848945588782601729434882076169991610212113610867017559792133418159515769481453948315884335684698733107020498866096463080998842581214764786990993664078303103536854606843269817386095756340948879367664313862116447359231062236788980092753329877578184886202200334380483416596158238695609225604014276828935702030076513052575661752466455872788039810454173834592428305430403778516637965172984863449084903960813138481145222419797614949608115606980750130257402898445989970130490230662817875356548524953971471486360518707189659123804080294474175561217307915030351406151626831982011078244316848983396206918091564136862336705151205952812150654825751149885589098430190054787816856045583814928409180694941201182113081450849611494328791644075856098425678150682880868075454292342308969977538162583187876401850153662586687435295866000923631036904602079549284691331078690621824888850527525253930724575565355466000036171353692717611139129665453366224582017716516202322792063724075014931030273437500000000000000000000000000000000000000*i1^33 + 7653543036227606533396244206393289812304510838210808129678191048113841064620081374802553815736536034730255613175095285496033288243556065612381479160783799361929807695235523176840752393768329263011141918732525656293956019909391400549549487810928036378505224326584993146653363371413103011738894849838044912286883436234450908547372447476585047037712780903316854936227170125406482360191365993568937965539084509512233799716514446643234742966034790448371533358243107685916407005930985028242252541562212733387213920469172059377198900024420229638489847156544880926051343754451611829522268845867052196261982803011882419289944068623168959817836322007062037444285193026916332920411953033890722902157818434140282252159822773221590841216127800629375955301848210772852706652163280794061051841876864468035911887077659892325285285305067859950759699270410985795179247343902615089741888814066127777816966571763455477113668161402407249584257576935275100667537979974986406166763237148063656567338877337409446916166372283315299142023436632165258063124007667319098367248065629968971156269273915385693231384032777889361147021177363396059576222497270194809558260778256616748583652936447631216232064142252025252343689051002350949973155056891017575529572562550765690276957231802375749891160837220316957491894079223921036367374117355366873446976195341471144399114607621305709070161619583548005259957313067634731972433410660334543978103341654772845050166849384092246175742631533756443911486006723340234530276138147814102938380536007367175931872129615939208411618312846713155615031887951566181756309640421147940487106520883168706491293113979927062056871988934065934982444145696768414274140231159734713606006058719969418299558124630076619983638488025725640255867878789400832230094561072977271614258572250523781880328702646513429896536125499588870385269988536265668665991794848648969055836242137009273511403156825895405335569677621958295943707738784545745142803329477547436809392019545980079776823468092369984626950423470744515302086453343078208265462935584441745735424232171771685881579421089710568663239725203526245093241509357492796350337520093276511792523907397855150261950705874313065327812594743258343772484775463025008143587451120884284146232318456752392598809677669142717558845299683785296859080809645947467935461729415410782523188435852164798986490878672885783975517737179394653310964349005912703770711570425240462023843924164774916439439201124310787152045729663970314572073049877409495623214454213582893483977340241740336599899107470171528137557780226450636087729297899067558090010764223306497563134339336621240757923225763626683469098168724522213918780073301808741841258553472436305747825722879958412032083245659864926203197183494883581612045934987089605712890625000000000000000000000000000000000000*i1^34 + -575548526610798587119250522586522336409240837025198454878820538485324876918788954545288895164035730922780741875922616000678258122702664553340056303753059713207570351256982322715231521226723979022916510863101672664548165387907099333339017797522781733254650961102123025540043279335212643305799470173034009258183748052011977978363081929895030781798206778012536707104959165399702891315866423797153156411940777537616493142003163253179816480944920360882338013461131496579263854837650941323163803888957110522911089312970664708473328366078828760183803131379748681465694572284308211145591103037516629075485193791587142663832089243572286917797786801433660687687241502951296151846940392509958656237883182193705845927763780417074438710316211999436738267990829402079122155876069394713364737785482706291318937489690173960635599671546974742995098478413265200683107316874646734302810942080345906340493553327368651571433280032734699732678414003060790742507123524244497183828444132915867975928787411168372309993868141273432383557054115243812639935887162877729379893108762530450445238948807949659879769660251169725051017858253768052041248491069364641012529095699992280536372440157088880670702174793101591389168081250567595984649491153836182658364968883209611110542302677472717237159499095928652941112100422430005754590248289953532666966079052215153741862676330068347058005282628469923003639375048119253343840381910050049025171839132984755669853523552825799671222395747455418919334209668567769357365970949935255048592057641570166443242932041470366043279298765521023207282817894226926857110852231071377978644210444948698355797298729393743183982905881907219214913475197657583448648750034607111802491401990552398470623223193817609667630908481421295811279985490857549740178941450812550342406637335433181145879343164804261849283832183593628192207818266695696397351379049536419492465613096272133895458102227467897987647027763642508430879354085463757389111143269384999242470603208100459266851270586794028840719136665836284205014156128828221204882822175840112532270215605396312925076887908023654629911993831905432465179973484635006261086567078484084572627159976048180771626492938771182922487128694074860782906488377448368808850353437486617357474346463507479086175585733046078914732072358322319847290256268311090382995142554149292496533757592624252570218303176769652211445229689525386512406409811735534719242592224349147472758359982355516401689858767871856632204143231199909962214753521494154869169275106341105421061724196445134428413181807093059493035469257275656116152518604061298013627004460787916530447501852100357700398063505406763743366192220320870383014121733366913982096788602366763135329240189576396143199206117867037167714386997289023306781187319783717041015625000000000000000000000000000000000*i1^35 + 31135922536277736306480784788138080284691473638606469016039289253217794042256465353333536930826378503296805515785020041162762240427743101938672251175269917400651714926394378270815116147138023603604293787264565246463706285505006361209371983680054823222031955580160036563153062803282052428406180315302105236238794243138730472282293392234212917249205903758079719887865205734624785224404255765165061149379198487047046299905396226711061316971312486116954283134570605485100403059566824350862465167595905522289527815863688456335249904728909381830936143752029232358507245706419726584998999443150342401551098367974040918831750900434658019090884441789560617113462509655944995375099046763836349640254884781833687660175971935443997476465197410008435721217996553197663078362693922221038868977867763754052653514229898270100234255734693916293171392209984465430791509612730401541406107049139459011777159504869641476365318843238332312150789853627871541954062176117767868266797124618552198504210171360596794804187775049798740016436027008329289302086283015554882434129395403435412312537496954217119083794594071971814852797722215522405743065348154517081442996049014892692904592277567373768331725678656935594392976558446751334287035558504135369530833596742140351805180553545700303833280716103519017550842309430542788062107193212890257600601276686445032644825850576229953687482739139192175428018370913060116559977691877369556904592785840597358504617968375513790012130607945401577348620387450333275810135708874389602539306189341924791916266031127981795940898375928995302338214318119981118168286054982414670821691489682269604689139189740049020558921560822137608825019910706292984986966274858621873648924625573546499085466085372031483346957227783734494832747818202215107294894354924773626972154725051028988236902842662284474547223559841173070598499993807122750097690350725472748288126215204992915993936649676812381213520061255349172140129489249888401011584881080830189385442454789948489891480958578089647814982750387752547117418042127288120683808503603230173341273460132021491494256592208801660504465186011779294767398900004059608729346165053990062012134473870821983059722614336805890357986419402116552646163256158996845946034442513830088955227531075365347364917526685916931035418794020202065215815976307392827944825613949559063618879567531245647483116667794598244314459893606320175802476925258008075318299284052308297812986864287240380339716890409376114668797099940573218220984161053760398055096740760336269577740654671358732803207899374133153921411947114872708918061792441997192545588899779864806753905393733117449377047010727991290434891378849735222863073771503436622169337289335011991047997007687027929390817219782770560675230938180117837538671910099011840820312500000000000000000000000000000*i1^36 + -1204043057062023047403074434263465362669021903475542828499743397441564854655439304167471632418322567514537244018814300201295960123148880603443804476100540918831738235259361331085177755309564989204491361868592737113522929663627983839204953395900958979129353971027070606699994055334234070196947873957748290822395239833010275684923388339584612509106096843585547850766314003131625935436642382529685082524017912947088378158871750957904654216926260706038681421235044934969802952470727765325615418346739013992323812225032306241030907571859225010302826021148309598997025786984219124515828340469274037959641921800205943373797487473695361105063949787892187020382369606267711877938255710259195814585144542022310461826295352881145099617045320160771689357259027951937656617430613538437175645599330280991831771109047920816337836367940112997723260958292505309873913522831962296203289899371863518765776355449919893282618630080405339878301717708501627052175499238988871849164770811812827352358994511064185997153997961495241526368771400013308937734217900588492276147212807768953809331568059812932809543045506767534936037548409966610197302083443459804792181621785849145263221501245363618811628554925750595483390585375115882907159965672579435054143943953667845613535573585395681234195252672250383336304411344195242805485599344260276043330023940817632635712254488211877268572907435057095597641894688574363881931505773751328013947106650182108993852815520049634328569123674306785672828106148453081614096317879426635485370650726728636443305416612922061683976560218957145206491823604175183541959288026442343654552260535608940246797422056679233542662541967540393630321659892211537218008645609903536967408906434351020741728719764962007884234365013814796758144233924479333139640769787726600253061372263251970367563291577106163465100815947666759046779966683604318839476954881179787229620229449341123566025588045750074751292596974266775560434153623561675064551960710249611848290963310814762135277623129142144044534982764559532405416051547703721938693801947135857944738176581983382356811157259787343407389916204990456685097951629688645708750533462234314464276877201271298176431787932020606752886897758519063540107401746591333097584252192939093244144186482686158221254608817255292587918902894787693557319575938597424510723378527264881418021192673347491050367690078087979444743194640899906853419479841933325526934033139724274018810815652855671750010680059691942132140821961369294990856027424153408836474006303933786292752209998048344500015633598575028758311771966859479341373649436932416989274173721398332311966173779381844183010651916616402386942302955843705156966074247033360629099671080052986682942410955627354022617728516895402943220298596326699484122167431702270507812500000000000000000000000000*i1^37 + 54700376726625479392429571009745891329376391168253354349458582621482539711027843555923795361426476732954108109802414228702764502912407394820306627798411070502737105683503493544886215541208371892207857785891578472001154251403088851811876324308906850469830487074726924348776653039722678424497972159241854044845636653226476799306733713804413987990460626450059235751748302304087721929551588393666869510754328440399713092854202427232857128960893783055087011893569646455991725899607301815688615483220170447088777453670704651353998261501562882350088590146321055224345632160754191555558989388865764093033516521880261801329399382126566435977380004630591359781929241903178613596553353602885074781493877663481375718769584451234065721974657926378202048597381706905967958712729455289591967318853165678089030451623597644513987393468323777115062237994083215003809582258489804958788923020236157421268917001708852477473460762060525531667464224277127734551378737201203161555164683632057217459906461625173587915131597882311129369937366471359992831520087898168149901835018186503172902841948527843260603504763590173208285276448838149081060275354640685908413193018892700172238828635035799991802039408263434138562397985945614998751413020639119444625691078745807453745684909540212079376155958751935150596752101777834445152479535097400638420515065475928171948960477915430494419636134018579264885515454004396979255707122503622700459887474335507055053570024934530204567843180322522003664958886729538401494793980621509152439017846230035726059955488419036425671605812336847965416281366142628012964989472951993435843114599231680474436924113785674740842196405665675595526495217870610666865685054891507771265787051140239964915593666116717987121581643304706184803288668810681776498202154855441200449395612111177121672967763671384159534070568031170450809239634625844812795324198971969331982480840423195990711615980163059724975586438016048190474480525478623088912516378102851797782404751657415888948634853110370251327502423990385501474331058364551107759079368069022330629944006069377254833340999968210050283120644146371251620720662419710964399695264550522865471139940747002916293921106177872982358495734799325208249210541411734389388965617587570138851476418793562325493315518583870042131513638600782778578488884443004474179484980574404100398972821263243779963963874576825043587483029869947973602586387076626224800012378596090655737797624385859565677170884193695407118241787501365012890099463559995493535406641187811542406630645117123945284573203279744737762297033145372405561497656476732846352151747429346982367152907927668114749905627735895032990629355563198099598746412043867288597581678136928056305207432315856433320324484659014194402556795461981495948497800715332031250000000000000000000000000*i1^38 + -6587651676718643753281466018107550096037464207410089734180505103409969552730154193089712659137442771057000425698051395176826639637099911746063801436711718152991572579160357019205488509665740547246055949994570059418643086545110854420598274371140774815507770350553704805543317876771123676663350496163925857696021806890265400367603011739554322501090556258972566835720365414552683970126325681076613921948971012453128758647283779324646220336455766332010553084165880497196262202535938893492060565754592949917193489217263278034261882365305999061815259845525266872366854504663163462659164185226158182783333789991273890224334214874204372987993231620760965507146740460729153827457909159405303060055665671602596545456796576490663857372774356163229843118520606851208201393720475415264818891436674219817534138013703026318037827501800841409296760939382927571544429100937188345559634255785077963750491234056709273032167159598207597439990291783981331241571721392012555750476433900945926340768343844691600671103666388720538460156671235818700263447175275177768885099121312911885726281281730754943977864254595129514109177736120893961666422259667413400966305462605640244249974382421241368669199990556294741169296802723225638461701266912609166830216655165364634032431909346827697350775805217683832748877226973673744408850816239842605961136253481161756014001166562521549030654892931123858376562298033659197623714777320191612608504477450424897906124795953277150306825582684126012579957373725769476425793413336257761434752441048094545943524573000500101894451409906900673647479317324566028555294413463324674695283462911928992145095233057279368210455979867273735950899219309106351895215233669551358963639378682427767876617852751804831182452547223292765730952965943414230510813891212993400175482035310033932597615843859814655261134938887715571141881407101458994702149740904055069301868370167236665886547831005981528545776952710369849906566186325032903625985031208396608413252327044449228061983647579380133761207639605674806458822430922673806139709971313795505605714138783439823219985727805152760018659386779347786967293006943234829378544353650894341411772344266343715668134004442923832672043952018975616159837374565506571615317148844146264980097975547874130858961804920025737890133618879731315393086540892241830942170447209573088297199442696410671196397245937293679160828142087587515929627409167057937716210751594726480061621317967388066269688616420080822050937655607027116216696146539731243993321436540817616961338104994864541043640810899154707774703123159454320759924877338381721132617509040365013188602191153090076306408222864804225674270805499845029730439606263344459864346036478534968053928153813264777278745266268314994264938894148079984591755056335449218750000000000000000000000*i1^39 + 678792771138779760151793655117283713831348620957838101336032626659453287429613448180662293154272907242847912179048296056770849637708136759038534536395583544886656925435864908966262240063444398322627923076951750281819368113318587971749940380876816532101374635768773970589500376122998526356084463280737008542759871478594775613067806353591955988728246506871816863905182713627091688388393457512396646228025600396904783968480442941472962401800707854192407610487322602833151190205535257140780839462050381685977011885088480763012063962714206028072556465039497381082620456688421897462610659957190318952982430039334642356873192838306628426874022332763565659185734524524251292136649963677817371690742903206294018099006059945384481645914252583017843174250197608424201237924447929904623561683458622041468666658423313315470852479106889359670634279196359617637238837787148171225074973848781793709251711375421529138004944630096980955297764894907351578188110803738310395508397517830554498635334521889897732300822318640264875380714894187202226739035922663984753799848695757434560298485806966971283976436462941473706401353299551636505723123835167626592788043825371764762723057535592735129544209386841319800240430231053366252691764359931080230694882090908752307064874250233575679746068739423906879819335975393900029797063093530176377038388673436025111985936329246139294615926819201826365698727507944263142869441531159352559383577691320862895766908670052316504018460773940585582891057898691896731115060252741355208203105813075053633171264427061911556820583857686043253537219460337239540700133339532678940157668049315030876169753034575158541868637024469073215516232274542336637953549736032660082980375103724771314305980049512217540627799525076234883342767022254410700013248956816753549693924206910117067400217767873184415819709501417596298438958574320102144286862779321950628534044391382827218861101784564014974183966141478732652966077303995237857789533259009860632890329685959086539387939684361364461366913640420730092965359408853405381961212020773069858152636349311618128234120046073481128881332308739559300038014080580869966031148548994612695050369380552966963375532685564501125624795879238876379810297440652685897028706884355173370447598919452005316849242286156703760511778618596263870602247697799841413052385435751163677775850781546975722986552306642678168549723993449328148308004776024709793896089864834838301060147704391936224194105406475580269117358171902638916881688995020651612294316018199562164740765320027786443068019015772803319694833136440815327910393911990168836781245590838023287199844629467542067009396043722156582111365160762274491698593412005716742499226974826963426845262646318636783588651983987078414144774081904184625194934089965820312500000000000000000*i1^40 + -39338415528207769902825517822063026237376233345883228634797203439372276222205807462995105964117208628946657188793807523643143039284416663826902472640951821815577589923599406590117326930937432741579562190935508086255898723107074955146478601605647248457570617978282080304587498267839408613142606659372523419278927276021751457429901385112314865187811495746446540724168624931896688946099850297024872677424858560897891198015232601009033984235734849194244941580232334037977588277084262244246604509821823685378157684594197099909159696218720796152352935690074075597717364487696888024594966586190432576089914721035069201257630713281411662165710748765032559925084433338848503872518334648626353151391390612952660850622715885945857017180807339014863267516228818400964350325743457001290976461019986222998352829993911550691669571116332473635236670319504663020709426071680435300580955442724405237526697157470956125049198280110046811923452503189039058169210241117524996286193910830012954495946146178196276329153167022029741781127787920606555755076574323485099503515416945569295363244817138071536225122521232011103941919773830942916980911890776087698732418210760900341070914993147168179825768108482341901668736838529572018552886075809050236636376135656480351831212036860080952994510735718008524993499913645976953295123496703887555588931921428809448329044232618157581780252418952993224384950580987858648698251314906377430909508670738001465279696809331056892767112170519038864002568703645511590538238807633499359502530272923808786883089512688947056358245508099005825858843051233321393007056429672729140302568674421644150681906170301162589533708156813346023448031583126872310059964808435131714149409233496081021074340194958656996567954391061862799014121331670334725641942449824113706632445720657493286600741836757580085440033009485429363210017158989728742188993100556254878024521673274894456029424761355678951241358442624997261430768586562072141649407668781471907217703732218566879849478220711033085675806266126177773377867522208842263004034853333101420633275627895360665647568196163881079573071634046851671697854084565190927393392153326238881158920113701700476114786551084096932541035552272345897240229371339930203345957259267369969810120857297748844027891284028966437273466760737574786087505699990733186294011015688029298142574990400325333325464565620974783982014146297792973861426184736304539950222882691125707119025251762008735381387232122384678922960107758686193362203663616175073246429696612902346479502159595785114819262020226322772338731451783100013136230235316930390864085228593596576769481982974539781130376672471620914821659627421346227576423498865213500140255467174876474190887423461908795781729408679260252214636994586344437694020330200195312500000000000000*i1^41 + 1575830604864470974963486573749230982551059707006484889849961017215377271526361575137304020725612267817881230898355573529592200826268067162863213844484176780707510623133661883199188148693488645135802987842215335158513496637009093631584701226178139844448566931811551100769972887210451421721301844426529349092841219281487758146385570321722973148446996961833736558726701783151450355367674143761755583342600887759284060751674118686995163256521887293784707559729706087262956726155068860051389683063851791285194012275769389766816796904947811040272557577379596350453928607439201713868061415998063471312540172205876902087201452909075854437181756444192006852607620467052062531142530452313616773705510534092325907671313379311390957833386536534615361050513646552208271991672583378115878743234028067513888362914625972361577232773276298826944567965855089398276342175065059456541259919617120397650684515615902429063424993976333712916066616420695878907488091322624286598517543257788497635096639111708335633519833348647491598388110815956807115425390471528594254349131014671312494102839422173286874210623233423631225767918645683985215639962912865422105035518110029489297380076141396110208967434690047944269089977600849794661410097184622930247693156325792901123897701149314728967336235789660443882078448088667533548619516324495627025368197230165501276271511949937663370502711776284595238330722432869658949799987282199545325377829171977204523466158397259099567667959303463131584309046246706220238484617786109254886244000530936371352132512998700749000223950441439344357818100064560729911364890258447547024079486170056338837099783958547170968153436119925308822122699960876819026365602661889175029455082803100337724914211209743593147087715614294298202853399284722700858341145343058543877323064901866194939475962759513921496789589294832745736496782476984986509588911166365276985466657588467946095033230226851527014949577966611718837245150737386270226375867966075357617350043989101861334937874701065740111458342605243272729815649092585054763383120376128223464706233843217299048298979299175903642243470415604492389310885507677299159629023842128763961761599838784591064835882168066500852131680018125305040306688240383154483984891182772237151111881187673677507693849375750762442930189252392406318528047788320671106578112072881653956925960244327866702000992756615387870204495300103545821483052116485198583976730687738657082182084200159737553134136206617839297483798568371062255413287160603936046900110996666157080184278129053421895315159201096689924288524396583932038236454393575736208706259987631487550763594130835345224626382322198335456251500635387438307268890052926088422007746633713751420646764523528568739028866438711320591561013743093688809320333251953125000000000000*i1^42 + -37671326685092953372576742515031491070617409447200536065667142251824080421293047452685695270248494468177058322161526571256293762049083465079589920496641395734894112332741589044481329052235132825504979856371360892340612182260787901436442838687595388961206268173284653902603738581461239295703080412865690615133693786790536427484455354883472648544394942578902975076872052218110547179981331627041853568800419407975261472767891708255841789266606398150733995355531416128735381017956504603485103138163836685291109121396452044339671213907753979605115232548166152852124159828675385109731322219600482579370231106210851620916194770016244600844305640049988982430631677059775946319163508959475595539654653518702433875892419755284876208716558956464822173292230716467827471173501892734442037444688965468466642540539530255699307743120083317958712922577369009350292849717311398288576663086500611370577428105432049463053225984305323278644867038053464211572251521598017062561518865664223355085997671853925229063755204028760670041815967429074022195835035620412982959995572147829497165589226855905030120001472945582708883938175435335623797998077654648514180460231130750237323071642798650850409211457320552348831758557262416682678066413441802980414710544249119669711611661146373923238731784070900814215996345388871062165089558888672544477624043435256912553257024187211012166842541296650672186530537277864056307333899997195725566177565083213007570445256571206096447015912672697670938344625741622109479032184604127307175172719394075045934788878952678880513094223512331184227960372769444110999861241362135635820195348509446696590318664765133325977169534949618250357972410841414467481525941803815901784399268753664361608314376548434099316179940241283866061440109027634240596520029596378206921257535058021836767973291102869824124641462702567144217167533766192644541543925017141821075534313821863744344376711894103534782199025721651298988131373608069365726352868821966244383996636503668260190124434460725245221500615462201963231617294218619884559649334348505842134732851102631488308446238758891066189154301192378583576577734621029899711845280131108135908376538422800246703194284684021982425343429918829779833793066120030572076072777943492965987518962648192660648124825176625645674731088199495224527023122182979798752680266773781755379359506793450133993528976919874129248393931316479570490181955061475839171777530890692498914694661708167251481847888843626046794373723903699281061072592687858258803411487916965774762287427152716788759854096579421988634211172781952791511467528099103556537541587217636294455155629674980854020100262887489897113873708163058128749510567113982103422522108114766765984144511300492544015432003753442437872544170631755052413731689453125000000000*i1^43 + 282402916126909801092824145557513837334650791226367646852705859190098406511581525183563796935920340429165725207679350071750068867234748322977922601173505709481141574621974713386910861838074188098524359575799865610131926103529619558559821278679760831985808500581173143483568092144739861018320519664132927353848671249223219872473560761516184743033623646806878015426234245985616453079905313053454874847310255720749892707752703377888348683276311862497067025572942215593547420648803368294528354476223989625456134013934339030010146371951195991228677360983022642697116465972698975117364562280203584930349854349274657535269681383509567162082475825488964322759735831580230411771449822202820791894326797294161732634837793989464503323510296812440418349496302775706970905844048452639820123943022011504892558421396535340658605333002846319509786761178552463434372331517769397024643744442231658683247993777378580418650013447408738791443865462212064167279135042831585964459042197269347993901706402193034497726385574734372857355981251429166377855899383921068534137353416389381702859376398386263760500605948862431783053727249198063390497094544020821693081927551019836866588597472262379739402255911983019214918520125367141797127221790279916084432594048744258123058684674142582924099275038963167566487076324774737585203850663368321124265182415048143812558812421969792516911748693326608829480907520473464851467055300703002816897566023699794502358544628936469870166909922489280941648936072049426752308052685731810649443878296904541311231156798426064929993533629744050980442095821692585071683783353864742449443580745402490714710718227021449284255450030027501042823109057173436370963543842919946198663890676599571902507136371932674983855230668613659159819648565260471414184785451588218293370499199759106968052491258890802871727274298862820199512273436916167309937110822247390026406686464994533543480003686766453493962523737466269242413553603702839861563062049777087566221389579151454036859487614423287631579687049538575612625456864700645796763879926257357377184900882556337559787038905893204844744401018903374576181085229840309763717727829856550789727333028071739991484617143488743590347944967384957110374990701002721597159562654605242657317034096454836833799974294442639074151956299187815883532917196992408438222780283858210108049954970206302590611752891382411783250771233830032578308132016238713485912042728992209349731018167212748642250281080425752121020203754908672000926294656656070761911978315387919958589889365956412011239755462768881945437054890283042103844376966416703370449122708943830830701937550129064898926451806563915188328425839979827486699047363315244936963507658563226516947829449929691383051877027499802864477559235416674313607788085937500000*i1^44 + -5364853252176235198336050040252355094032248937401897083742297806921255267227705241063350265502471753624834530136070373163008875715876070219475142999971091412589707111064994704602919726513710612825040011305529983518135355673837449332823773435383800828835126480735607661265022480808931844002559970688355494075207474425641697207266900067527035251144409591082344328019159692197203994160551935817746588841434933319816714212846433004310412268900887585497669991052055635965649742247098020044737735424180272394041729938774459358766309289609465698966146038672053885741578500278728417846606381083908153858516858376233265208822885447624368822190619481529471731381517054315584074176047085004794252796290829248516827216634853918001449351181023561915053225676883821412530416687631028772607097425519699215233013502379267105576122704318663180551267595875154351636689514793558370251157519688370664404344633883684079669674022434576353971078368452910268739394431434639129927535008101798958043528617711904548771967918814858627716300111946244057090486775405629120020217642128978462332243651370732817792571458706983793316507184918938418838734551507442343281637146723037316249059840617649421527402181926779603643260689405574016183412003839260606201350545972141874695606753337552428397448007202050956403737904656018446880579515351920351788641620816316539902460804861362199150912237655619931634345981347555617852437558735881989032723001884074962144325762809771844570359198281280839267564948649165836261953697485745637674018778592134781032836833258583766061570667120572340638507842223569784615470541791879318948442111211863046146184547377604007069140550831904655016380423869562700131208732843224850743911014274068533575632275464246313547605997079489294226671990166277002707733069162171337032839840980479231557790838934319982461004197745978884896093027900280407037162478481833620747505166357164408478364048340329857354978303902274484209169993099607746997635232189775765900550238748743772769553892157297385340792540841753768362693674725234819695997453834160848415869073427665398026222712860434298611929042767026155263835418028107316091253665122966655843856524870030739136970151855359755286764950318471184503525302015798732163237429838571361236811294623410785829362603820330801958437837483957262038152623747120419166946113212852641801279261036640172298413088222382356227641625311381319335672481883013669810051520484210350378730063601680752566007443050991202214423270331096579514149865882258740276883112304602723721201343613220100727612605018361350048831009328720223796816597376800565460995444814068590657589889068871635219469938147708208840069448326603470012030818393899534478411949016603993102188988312048416646251432768489872087717179198325988993530273437500*i1^45 + 135122651816324957178893387954447680140336426662193231204375537085284444066272929375490960429200221289526052899339384964544503174462981913935944436932960382134979000883739150139351677483378952551408715330813453576441380823087671060374568461725992801698802930969952420074020035720066241021818017578162300816878862436238166533856647009004415609652729234222297214886457490374077721562775650992717542046085280779735349835519761891168951840831649678640366531526347324958148309647788792445766992372746984226750587340548084653920747018649882964580107346497269062457299188266539718015282458842895665048701027434198227596687490224612163987373125225584943845019978976613918262097889148135950931619457580315796172171239217108657125186150536671591862932789254267956058346887264444075146613924293841849654073554960474962114440683852396454454220532112304195514552223346833925177867311930740271807050988352509993704108019325981889145407707675929230079252231544789455283789196311448583836935017782100786832764186636263784537593116550175411632305361653227910996295760841665554242055450286336760977636068008198836744645543540527754948459285512816212182663533480192711859368829188557761006186557886470426827166565845224156076825377906497203809949891885979259952721344296001725399684518420009447332702569221775900594082249262545778870757321198835309570504859168282666263265622704538752811111978411477134932980311746162929376265944749584254729889301467254029137076789026438836034751772851161080098462082538253632024877591419197163934495150447003443215511571324674684534196851044420128816509658403819001376416816287530186296898024659840285414596312414349253289253117839381201678552933619580249412416153017878006661744600648475033077319293155430207176583734385783185996049872731646312814782246729025581361997843452544775579246738660986139081211571825626390699103013840767410067525989515548814588958429183352294930349512184554674401146779018729060441802464121419452608461482254093428653000235295055445771987466690093125623564449429448026491311983144617233169513436190748577174226420880637757670204331626300384640302402697468705012156589325885168822482830791343690617537355449290783429852099555850800386347232982032052875640929666171439167270233334692682116871648750279924184301951635273957422644464420480563885357463935447495050743848987961585643014443766764321616692401301988922945958674145924919345010685618510106101633472327337229485206280591338692595107105637441445508477192962134537071580433308903842529996306244567340446289702179058870324333686695613043017465805918251221783921997347243677659496792337848246724241725216982677852521979494961990690597538600330196628118717923346490650394199010249386352124901806550009007323094152360213999023437500*i1^46 + -2037820131414323747026127232818864643045172759390158598102888889879206998561220291559402957278954273097053779887587063641405992382065361594013835629935127601035924223557589560018836150778676749369928974666024198666360964479724802450816526564268130866859691205567130121688275155553090502366232612874626768315933206382961182925168528775829782015263821163313740642742566325351990602654509572592666279356258597869703549538147083536196201956328988676643905512717023394700575629297179660903746928721353915875064959973916459782332138715682948160253282609600066815202271815491587826166880068011825363247855594807505573651492363006848528283948850892695805155623448546032400260001041791096530549176991395411268158682852167470418106066911706333074995045516823681293325463812881260695459148868144391763661073070548328421779112967043183702966571788933434594848900655095252073166339596149537079705738626202168531357885928173462986348062318878368437957560340585005715528740245708392986855060354947429540481154882025109977151927835041550814122072788512494813264626929725557949832649746409983251586586820904382634918346594475972796316841534035768267144862918204326785531848329953135158313301170214292716861041845508417282541474228893598002500989620215420448101018573057796662464260175647861987480470090050494871133612861651343393104752076132006426317101779556600111132524238106924557564900561642711178631614804186876930898468303691510330899241895554771143550733996965191439739444767480635726040242006968426032284577048274147079733097373945638086611653021087926238783666863913296185712123609466519873998384635528119648775482193337625525167185286501611522706300180911008003307101930263491900266635137342864916286160149340651933088699465527919423384212601063354294138412099524375394425554090110345250659034243596544864714973164125115364446141096845146443295475526201027385380177294412839926662654907684923953541965770633349919658867639442647590414843546499720173427258075245002888144492455623314420993867389288134789312818773577314736538969035324332901503041559269937688434857108127133208521087501237285859094586828828284177932754268283542235110077934457080939173973144127813690278007540354054028489489182299026232622711299564164019236416009978432670023468938632856214847145876470229350304822491680678470943287067506007593958876793097122722539034161174622037766788607474089228615475144176698190017719110279726743559973752397404356746882375808088615629520215080233915014232784075245476310764856371399314073026850713556206438696994743161833295723297172546695772377545713634972930234009300285654014139648553898129906574792512434327264681673601234362727759015955047447505133174212746651712908237712856938747738394124052733516243580251998740234375*i1^47 + 38006343373869895587660936964743612751507567719513750641753159595150757446111079270368004724299963537483459592314238397167015382881560281543948553212567405072885752771015120919557301501763420792264165682929094346427771526738566163917524517757986339404042591945960551772737316662962718999161222493815597693115283251467439099687579307047502869077730633387451559119186790887145875917846330822687356461639983543637568653389129844194030322300989555250277680243095621719748537723557216461751291210225535159272395689540207256383503494106508071647047267251485237730298769466756420585952133087458342953601798163219432105304419364497933138593070343452052204833530968943313393034840815084500319871191571184877363799711613484981891724726906418042119062921345043893263773142245243343154218187234403721160249300731741910742466761314856076831163540487012427435265617389380352332609109584637270343929103506225347390850561595879046218390003769207490507275666898978678554810104997949172690966619925271529459846011982192030017186731068041169187342039072822454419194178293922840153641720091417494575711335749215445822924472342246032750079113419308806720530356967287051268693512503137290251148360939926189689829550379603664907698975445497819570978707713392687953974459364467825463510998962939468846003877011332336157919393212821144436849856376301444996986819168348761441075553735116645276286558038456000992791797700249823907460670042929076672553814427046331259598884102876454298645684776109933790680003135858477233876162008726352107804298078448214100840940957555993900526523314584975117425423033993306770913387901782673969010716858047041381837335701087254906512529373745668446070842920540681867630429246221512974341228261470738140295256597523891999503656397399167392769274236652259342258520180531114338534008687766228268382662363950526170799893527300256670712895709161745754525574750807967172697794963483182422550502013374593777615283953573565822934484907416242575899006587079677169727781101995662585710270100134802728486997697304208605578966355633037750479406796294120292451250635259465888595991398209325172781815118956056971049499652168007510382129835999813742686284027384696747866084383340730811289052982818794936536212480608155636136827995703821488788527779721001017209786998146910809572667214535924394378264875393644842876085677770443935064629121154336757571228340007082085461484717714612898371135164746022791982516140956527507222872950779559585484833897898389423130818617350094620832220032825854082670375395371550216990808506202805967638078618950339430503924090612314660943207367986580553449955050506768559282456995717271995694229654479099659648468498443546690321596187983500385898226796876704343067514941454676136589462310280000000*i1^48 + -326975054063662266473561790149905325314732816525394634884977041969006241415875392892094009834866739950853523869288572527461003507042933477548836825170417419636301772324647905049833382204786964132249197655496445092104921311306428371556324872303115478822727457704753562604107137648128680316325235686478634286983739818620440641303830286867246177994424872333292307107830133733038284548361393927695248158182776439505245218021603888193934245735384884756678385686666894098468659258726249833067875055132051362939882060642529544342326394144310499444540945810114858147688925176044493344496222424847269055194104404319874210457561720014882585529415118183371505257419933605620629879194857208379331486318518736845918847916631337524020613225337039408890028701495711909519217286310371393610812433778966864109592083035362265614387832463417066155468915336466756231636195624435706117847217268096333649726631236072936743397289505106531396557599349630004261253964791766533668352330300560686950256321856738482895265632251861056107736243516665557590224712349322438320360768239250190825044021875297130781229748725908497025000506398297409046746794343516256441648254729375541534106060550594803880795169804058782500044238769822552143245502510697274387405558859138691593459312006481029928789637898400379561778322917156466959952200993322119861184460541997646637007366894456984926523037731543647575507708641897955358549389398412484436522499474542026524132701940988153676402350033231114794629970456416031132017883172500183342489807214545071411864672477772219137838876632627403628766508887921146298108903926782686757384465927772282058603220242033234350309004908862840598846739598625995929274587203369149787760667541338764055770673172838415040392028014436881678211511213867995015581995539989851016727708669059758655072316374975549752278156883820163299034534250670975933810428864374877215441453094811188802482138986245985967415681391097613500260792086921907802957719658819697364693386937627584381026951138421492783047270898672119374235457616254744007657792667810118432982461545755282921623350274644320224407229845027936610369046019726942620287971553085600868924074632350453102814235535137385258059801799510475223321687098336878784942007891534961624667676648489880000122392003090664113105626026653236946701859042510795992937133227158640229226148641139918641003012138629288007674565902685068322103060701276620305960765418755844533848504067104397286429330068336873233238672233378661217737230850206995624623185550724258281938147315953897345028997653713961412577192920202668656743070605820149976148489863387396030143115551368989140925240574110335390651844126056727540252365428109326271987815802523191990051617000605320056078713676426694833472204800000*i1^49 + 2962926452875602866889477160387495680144953657867839218749530792788912751956977020059683163627524850074399311515208866332063287699270575485088775946046790670546830860996416822777391279395293325105066966423038663706242442206038498397207717930756209050314738397863946946574033151609055460677606232574649075633336389906912641758354241663220266113540878593864985934327924989397461640681509380480946782787000743029053394585650296551909508551240667696956650096372155754905231628539700548432307954743964930707620331584505691941870635515652259511295570545442257180548854888012872683676460806640563258754083733268988337113208326954722276993472531256020311058920217912717643425086339236304020536533715583042263320363308013238524360413517128203566967549108195236586676690145743901227680859920057918125589323340461889171097994754693044680670137225153681932272859101288834894668954544488525092854270220312642598718127502884584825369914320089877738868068923575642656084326615082930963199403077377414580797761344235832071264539656516017079742148853368126696517518530978508841811895827922713344524264056114252068852542454262177366431975407281782712905537394717035319383733696588366346885608144759386514549646182376959586248066037024802178324164397648874536593177189663162271178893242107040523716569602857966203410036863661901503033466431917400907518463948877290830730828824917468502170667809674810788135014525584556860463187041716585955723406596996146923839895765037092686683471108404499204538931605733641369067970204728202539103629480889252947010177142534940487714262694723562919851178972409280106309897396792073944039679518342117491830516487820654224437576660084083015683408312114240442392177657480002463431698131475857024421021382680020841451387686649454441380157614922160378729849847711543863969674253819495289848930635929910979124642900823046240282469095891471879373640110420661642041693807126222032154060242103708877517931155429994237633083993170859552175737173300950520282152632589509946728121039061198628241475314184040070539871544434537067255909318549978874801519832283500307324843335038251974937984552121460196939017517649253752688972090553261626559016871605712505707297547772185381698747905658187355635521386959564486894991746758596497523421248594069250027617165748918591142411861434722361529529802486863594697030526884769140373159336316489687127735814168091207685488757357444462540218618143385543945216186020898553471575573247466039373428983322837403274752322393296700298897277951021040684506970806332221689477002996977840971001018995556132970446790907021148273000850350219878222714800328702004492633647868589154344908063254764309996194083632854782039383625715141770301341202206521003523504207664135822901248000*i1^50 + -14222677238679354678871210810186469900044908867035044925817000286160958342599956873096107821782915648157321631541755121230755814839094002957450530512664272542096326271530372273213126444014160510865842090565856638075547085690013429623307411418571917528607124538706742797838608010313276202941833911327239190180832413759517488015229935615070308839379987895993684911891118790706807500736658225142270879000513471332916430412039911159627392312897990351868903151591490908254107004685358656951633081334425432723541840206556836702043045191260101317874100478055576435134936140525242836054954543371931727541835089612091004884323064023437706806671358985068173471237507256248153544275865238978033229293947207101664219522312179936390791717179297386367930360826960850112042151777484764282457418789862136959427721814402488546128442245882967873853430743025799555218153657522962130535973581128534743557602073940795333215709654799368563613214113593583572265771965096473436713950768911616647792180702868413843573631970330814484187083991507296614646140386769838805866398244846207499825024192416716782314779266998480009502549074521980074736839121353543328993295351104637824371618025052216800629864116188631175876829639901717682217613668207138490043111168111607376263245463651456532035034183425254637736155495534641146828370201535160408678631566956960951702219007696363507442892069085884662027616236701748293366566282482596144035051958692720660008182407155657144281700854839243364890470766639916486394978400530881035228200656806927989343308502220952261170321452230813290324620729475292399961525829925737388567285510913372321891609741012168496013894902559438416461697259318700449024249538237885874709280240717618976183914996442608908567564385012576005663793332054548961292763385789275209070241267974036427184668761404770634882375319794820446444253913679150903104472981941718356918430579136925742826639894074649946569289242754736274409975035507019403662202490734715343877554096408976816238331085569656728408482623211662013995303605438945133554501124891338105194360401956103980430903006164048602984137102507071076207606331540925586073080183242339546451753557663047911519158954751167973451490515572136645233490594023813308327785515574330441629521021179180879732681648192703182943514876312287928938128266731490333522345372820068482341748685262049505606392615004745263082150081892412674603111668174978761377236565727175960294105751424817504497055611386886487466063872870848483912175963970413136879938542853746361023377388744327519055107018571150310476700554321524074759121786018945620443096742841279323499788998542741184000639924766857748200414980669815849865999265647637222830943505234151006304930353525739974620110944714778214400*i1^51 + 35881972468450161052045146749473373889879094671530419499971379046605230257328571139539798862734828872663336000438915742704533712177639706652022827556395589712569065050434627037354715657127015194547766303324715880688226171389269341841503287541502125278900064558490902855142920438502022585991152933381992030288768928232791939487439755295548980693824663108343876655672654570649758920214283245092135222030771269722221745709778986092238743835596883036280806112015434341809526565606055576137269438616104682128037781198751761629692000337661228120709430919520364718828120191985064180336341324657542569016205549504424112023621057064968547210828140359126450629761340027253847112301897244608457738704990314753661451867027709099168567123723368345491842600928444614447746605569169710846193910060503538497246862884007188386300111020459861658318973915582087333948591329400938800839177848869256079767825598038092441542831417400180080386869022844835152559803170191587630448095666501780185243344228373090140368396707972762725912960786721497183349304847805747913028454646813891905879780378373964898721125568571004585255348069545142226544616570116716980639702495093150230427103582253123090477328209710896663473970508386988073815928382716622480241483760653783829820346034763966020421618038975477450034904857980832030697945107160316239770218288976572880310041922349314879881703079788562708706608657377589531152304804052115298202123999101183182675184061453919611602970369290497109693373035908157380571031967775164029175165085112350633330549153028906924055669158457079125847990690002082459531580866378711974355155552625413982281971138064609100317255957008515715449304481684885900747586809795201685534283800182225204113257938047552829244698904533906575021683593269904174967440645924113580444309023397874636779307965837789399451765101378642541642988766001741800883081646250021020130335949852043678222595034308433663922489504969441561828596944911185272698707968535434318239160153858107370405882923001940798198859140311926203444125864439493320780418162511485445436855428158408790237295545924681111855900322217173869982545216456831826435267199073758153115528418077068937847094988016807228832236634293363570152351697887947569076253196539930481950937001446126722133122444202877691587493454963162295509582356302498384185518030443471252943142325607747300830015131610958671976849223462609760756435776536973651726280075582709659559484435399047087637536857976909122244564707557994223960346562260738892156444579806593818123310976287908093536025850291423047015045453782921291814657884619880250915161391821304455342622022095819275906771353773132924251673802979609515965130538156925824153059426647429722352728182780640052738534796165120*i1^52 + -65756784728738521799583204126834946783978654270622320602251174361817580268306181352513027868775500527818979011812942972271958984866072329739729485640038529216340551173191095947505082792656652513649182726316928684737402922398369122298923797560715463343197938834888843164192298555669432299673800517791018372711377767408108457896527706409184065173068345103828778292508183745704163909344754969276307564903268900595269772562361262335193712546931325244689684306888109512036130191815466428487956021280232633409940716079347368506691656922456799272665766450210267317962799134046033874685631467650028012651353630019537707989592401821128656654303378526199841936059832976528713854505411992018973346961260343101967095712816380731259422775927880868625196267188229971943553393258777922570841969808109767861683899169935841051422028113016223721763018495482600877707281808979260366281964265744186950345206694110713450807812229257385220287853927696745922608832379458873903497864159455773771372596916691878975600016650256596573716652917903985283389110790736256308025398901439337886436103392159611189864282038030373329121542157800368145827208999868472119956845514387463433241559423869249954302131236623416335040592252145603961247231090800417880954781892359082289759167487953855834814740236323808693492670251247983347719146186577297943362750890213840746267494930772274412318246797554973844948734570553396421576947895185150852921778859994573011224967196093070927584373656572008550716491335550702924732991557183786874410703280709357554514529392981477167716363028782173244086422930474729833839635796829607849618001387896217081057292892892424030736451493566586691950528879154082957166501909817186670604435712467779439965287377069136895393988443811314354178416516965104728142654150237170890548934514163508595977240905096714903146585093981910129556987479861468370687045679305981850407451397224073413159711826221566107184837997159907540138914766522688163629288868764931481744964878831701793453401724822395374353378756341929589796253802661678073319057624663525744818642151103277453780243508966936895217559478635678187060990900365527259167535207723963240643135194032321607805345422309629513942466290653625368442219988692843427360603447293042297080593231901396996144528910090032412873260920257243108803318820520570165066360048857218037288328103690061565956437218323042369298052231121938568098177203790147152906331349250599343112436813851907493366681815017939721066114207492268505961770722563262761031265963079838385566509845650164621081679599097568979577809636073888568386841376596504537786149333675078305800381631952719847945991527976727814491817382133746767809751282995469202640206191076043744018213671355320933722095616*i1^53 + 66897625732150340496728264502840308310641889990413158931995186616451246303249026432977636938582417153548568944876560248259499364952954073171150594933115490904149845430680535655593992951452161252372924740550336491982070991938463865893263801202594356752269765133865108801336219328861640533158871322307800822150215896021707672739874831988186411813316950575065333540456029064458582565935708010698577919636245699578286468763247712165422405845641020860383135941400066734513308757529399534738036293092627323868766751340536841093568905414811714016585899280314880238653077104615522641988453459801698442416670473480293578915352448209551753204837146739671981906178446770954845692187299858519004909601349704933871079756575767953757503570244151523166860392309076904255781303842988174571072417149148299113432149256218029985658057061151768187541654734190451848464378119534864496522998616236704135124290760021773578184113280859952656746108878744917253759255403255862169844558415401507461727863757919593478468336338606045680274928422243582222248702457161459336106611236209163234818347842157147642029645379267279681772900758963540280735029994951556262287486915571401903647631746027385275439357804734521758823037406651032928413987308721074177753127215564458390405744096842071799211909761935553592496958383059366416985086839710539796137777412812159261953008809427599092608653282939860317155100411129808272111665554452789202154845340400742577741612822744712913353164855942486559106200301021749329843221720919763388935697869930699019821820831947397103476371283540542504651640734321076078313410029455662113194904356305490215142223607561705487448044773920790073717793811141239807740407047147570419868266678113211639957959885558452237624550596973446200268531811805786406320775767901717142559713082890688327653967152541878780836124548991173820151067385174447596558129321967000054466305209342917082846378283302603550682543053511330112536524131312937690854098448739687382350472148793713451824840053190900678059140835769985765064890158048895070582721993808161364647668006919235461257433004141942845174911456072886108568620451638451628970008373831788011663595110795134894824000132216469178539423550073629370230475663266366507067097862080812293708137640062966070533093674377298870224962320579765933518252088296996909454238432883325402010560869808941417731946878931404462466453970060027269877507000295024507919197532547004255578862261109086799618107225687582306299725930575422881356550713038118880035503792730174436453866267411991436715518589571913071905806284395764687356778771237233183011802927159839367706921840282196974448795704457243179890073590037055138901899672719727763968298314140641704290980655600448307200*i1^54 + -5335108861663304431335785254977870671761547564992056481063506196179831948032869718735348823146119375388588356082698406777418108807871088342527555387986844842708888818132614861078233485536784111072655207448667708781266696727998835649010650636871375148148130685232056689078101031479962595126749829179470252685556004602531690788695947403343385517708713861158755485740249419013134258264516891424911661613214111085859850656708895516064863432392912572753534233225733878271832930697546350045795781097825809678332617655815124961830010600431715048858400389001541618775241832309138357088943360084184721212988214947022569716192582617490505647649596765323276858310060681750276216726949116740108170462323643863115632476778180259792753363321587124617485452612600218947271880857166026071056219037799724324238480952522317210048573821608449644325682853310608713593787170509035421100205308381049883723879895198908313294984884333795965899354404607396598083427106941232378981724364895710965474223994429199879113132400477784406367879838288580308518057235994266633505348121359596332475747534658903400930256825803072108022984702060619410242022834853370937408736128698475892921449501156567632361804069286674812362965482054545007683947531865681101567018563858520952282044015245445544768384032891607707717435377346234925324538991127266148758085457902296367572525815793844957142331498428046637028229548385899935239941992197285624809775325805997217277303275065998550358078974318353404173136791502026612443672218766847237050758978761667532484031485860328975795619990336994394939295396593034150892578634429685240499368830444629260421059068146388949293466766665993734524996910178494896025970728147364511490272397207967612123852184246259905167858525075272672623744677947337780204271931855426447636817629358250975285257764872425227514256779368026163312738584132192774325846036887870091062477514899818594160891830558025916946405275764780543170892753555126196693243238547610062817918506467927989535214072476424964339117254199211785586399005864904362356165056457321180395862625381857862083706392507517978245259116510153562846683577772333694926206382454381040454415006990873914351432459464266522263770815799926854381542146640830140694594491563752501575454647095262648606624084596413665010603990920123730977735525997591925678060719443083989945997886340607249563882547413998261245479046056004815203326852397850073292902227628224216133036441196122590977961786366401186773123660946100965085924459694984446333678999488346139842567925687109046606811079859228619052206641183309034936255480971467927812842425899749594774966666575699089989371709205274678172822222092483174713249305618268054794856424923294871650638437023744*i1^55 + 124141580983791722234093775239268239889478359171814346829321235325883556883546169866520187252572533177541209782394436810599899779581007697618876902325768247295831497203533849955920547436185475373049539655366262168061098089573390086231683932076562706242795041261883254983729084705551643887519184709876028396546199224935692293217581880059864421859153324665617168467158414073932506724719934571934477336903810661561716509147162047001240135432808616102335830942835946812405942622954986620172631202906090953062788551186729074687700651012136909931228085416281549609718065489928257496732076462295696422129527958324150298121275476051817796124249606639883487205291300062542119434638083388234501158040870002818613535515317448952499449850526223344839946790938745688285479344714701761598785171498491722485336652979016540542508738386915476570355852171093127699367609418254616078368425403554406598107287273435397702222248013011549471890908581459255510585601118714773948497051440130056326438295227935166326133107737277150653735004055751843642383284315858758651271565111250373968827644086243395141526120069397797027518730081765303461137340246908520361538188706861085635004221933549669535284409499304854118050846555410443877186491548377762925057981783625646334643986207738045064648407660871077667396096577552230074856331118996906910148381677864102704053367108778799270943218487822220187956199140350201353017914002257054899201035497168196185842135779443547505254973497387081099911340568135154538522061004691717654620778333922006678848129563694431719308262208708747361048617491192179133478023117602475517199740851734494808215565202710933216979522021062329315480945730923504876569328855851423460051301264890925659768118806458277405687742550436199884928742006033206750797491892259907472730924599080389577961105746569288041795995539638464734373908632231133448250251032166803338061808955680947573663678271099663599433752811704017424144641470128628905483348500501251439170868189149446785782636485476934023362467257843155502147865883822770342246285530703839323413604096004805037829691033027814960627864159278350071085450748335874221036105035810650761521156992113832797993422129466502848015688418656694716399307298557436012194770629140057203873744194225612608461377513832983730091220806682742864980775191837424852646287408519439372616292014143107431126725643554905276820077146176976602862716181521435453977350870655728127084662624698337817113576566280796355691477762610459455682714755264716335744510993660837445128413104023421575052358606830739584822562493286282957560214724357929221512484544775675566715687124175459180604275577742667644947380014754522302131033912741219129233261243859623397522669568*i1^56 + 59992346164808096817071534553792814850633554859881173133227725407509190064181989546564170276088318138560762581263367083768806627107633629922275504502193803047566681349433548779710171407842446776472111305863664755276746674240882078856683124900125879982868765565343776004629184599150103205174172379088672635731051260693915520861898569656892054457694917266460775414349980384144839839096074373374675529587790021662047933718619879048469963911412390638943380758042253363180556179424819565975615197128379417905360166355477234337650376879904036882468773987172225825215394288476363624726028946191673939117469292540229224468661135142717101337863421506119479491560205762445461539991358884249845924737821947276402555903255839912685249845886500813052239073879621378537121110780625143717806123768141710155357623350236842894593586558645864410521046126504051767215518482535462910485901018258596110552709831339064837298061443508731957105068023100167300203481282375579831520457318159578277980976209755431693681013903367358725261792211549646172801412179756982813018800137713789455329083301303696146244637152962056983277870418230921167357779371341239932868295589297967592703210401743144751721177910198982921379635137242099656175502516840315378315468728582403681305032415827490697520877325119957901119876044369950264192539427782459032506660092358146768196777051546470757350683764342640824506332611810624625909630444451940546111349664360022483564927024113367449825848032100343168890353211931488383785459481930792732517130903933830138963845630841983328313076318695047839003819956634489841314086445343420507139223236326922415054631569089857363295746860682584902007268312121694531842092189359212504611554333738262047702706485589240142222553433826357478324156973182317014599642264177301506118513776157955703272252093574823367832185746111995551830768645804183264226821628246551271282699557299981865346971157712393020992584498532217370991959818611482087852020688565835712490388255565230785629978950630823543134382358340256929388805531188295924438495648582941851942565510385361186816165740903168886934929090291560728847669599855245619029448419040571691439720001313652584349921656792163233428300477628180277783521820230412658805417450117722629805823531935340230080255341775293083429693569323439035287398086645223323829535625775479676575278785484126542544710995741346342900964797345131281599886128574669958652369815647536681487238489903185979277967916686990580277584419163653466386922554320379163813837339251122424122435285989682601454298635490584727525581832760854108671945039633619046474388816218333488230820567837515195203068933121161366929211892724561222146347128989645003731613417393197416448*i1^57 + 27508790654116319337639502198775601464143625586520864056721064940913191564060786609477208750143531493011724673843071832493194159520856766909303244461985022603505865890958475404263207674560764917733212952095509641539360077288824399002445406954072927519062635132748333159504493545096526879427280394066620220061274215667623005876531507813234196693647164728865464857694056713257096968286938664239596559156964880542214329609630947097556429226288799983592989348169321694991190627027291524166605443783655579740472962642055496586440414072911229960267553833185002941675474343092842647430726732111710231019583507990382134923006640933512273405605719819276333948915944654363270402407655863090589197772138687808723145696770148642951262443581102360861872053033308757090806418027078205332509166247778162597744283236810722506991875218850483061396252622619908919774252386643344769165652473320768610668787368591505870082300367851374400711527270609836947796040811377564865276275936983902996308228135892906853213845423097855118316456361910488332186943961411209265162479751007679327702717101854723020545778394048142338933140814769797838116366131263216397381272483444946738472051895751083548409976331114042963109964467455414745187094240567104492811707875687424842004069649303985420409657287693450356993645617747711960663259498417521245160233598424973626796541686618102326483593804657441951400406999486004780143113246412406449620582550469310189781912273896048630317756772330024412652948375514774354221749420553336804153338191382011427270640226594961688773536473840529033971568395345259020144078502037085463842893485450506109499251904596019591662960416742031001112097997685388320986984565085264685057950667431795945543432831400728592084501727888397475954520620818370995489097729897112309622380511832818358723031596413948024171983954436868542691200380060686953000220461856897433478432528947097791296583100212746582225835603323840296048357879831266295376457923121172000991655187733472812973550912262562543099636097376103607230324457863780522404584456839692669527803568007267066944164777934247829469694246394937260417439289903394340172187875894705155108894779582716467502785914293887784187033586535228164199827686514395601742563309098795232396996724593711991722231134351176311095832207959833606790083430731064483838922604887672835018811328841338832796820359239130143022357020651114001113169001137742104827994535060055876122833668358768093323023154249754070178326613333617651639612870985151009743608062514546174392225701805437648219944070043144776927534052351129094505721068798254346090023112446138483420773680091511640391741401983608953447810644241600138245186070699906461028648132542464*i1^58 + 3200971672912122470219909927818417243645331443200930295127153894468900282180864891829350569923993292097908597729776382945808288794529742202911016495781240838766215718191224319354801660670713193428992627211969827419785534684815134780023277111291532200833168055720493898039691042879953021024781139260026284816787920487639900455229762002713559674001817457919054897956342248656009934428453984323579523760760655653859683422081288197669499458031735953732555604468907081620134229876367105966733706901563413944455870875520444534661144047114233138804873497226278146534247939628449178742482654770277256664159922171069143815039232404545883567495623269301913020121850485933664295941593162967528377169105306455871917655910901649619538047392594192797927888814652815614055826926764929321312455648974072915591110483436616093976073016232963509178606798298203439497937180192696249122343119380925489957757205838282846497539737711234236759041036663976300960348159658009300302168060450527551718153767022576154062227453129239492038793295440877429769890326740068858099015370370717028649202489001586662651097137779846579008949624314092612540437955877543061972126613172294194653977467540398383836394050870842606297856043392986702867961192193958734803922794466833890642464776587436634676981269723274232091266782685744498160031151636164190690271376325865823919887236148235765772531582019163441050556659167742548905322623945255001587726494679849472369852021974444295811668557182409637036170734686166155586335639630417501798842324372701772209352015720487259606551844029003768367625550341128699495835430440991400342446283875634845441938678631975122291867985632095803710947138995928318150667156231588045526238687941407572977882678583887662673710809396011133724663045036419834810063217185880657083236970782762818256228689547409244902839077451459990651451639594616950129846733388876378825403238679744137630194089333069751204789312852990958468504675493383312761618608276190675432749629929332830200812421978892266272135839907516590000474964790614741786738938532853177527033641072221067074189962974603185569506518140773722069811937512547702668018053703892802827448803778048170782388105661217073205280784638775656384769250482609464037118846709206477738267690952908505348405465730568882562539082776830067164576687584268451647743241631118324328990689173222303969828116929605906000078825659952694871010710639358320101152341686773475471590965297093728043809455506965640826869025906880842342061428431979795192225272898391179459818474566133428598145724215184745209537822844958394219637225794140662610989373240741606567871446350577481908033774452060873718467672817268501299781407826983749213487104*i1^59 + 3243005267059786159944174097696348703651293658741765329896250078941735583617028099045336658696403458092519444566523530049745860025885476300945719385984214722621220970019430075392629230776996287252180560175194872134047142706690421488867864229618927707312597634078420514792694700436691992111768370701763670374583650372735992963201009572331377029964874332292592710422780952050862090920585902035727544376710049147958045815367003977030171834055030379655892859134210139001770844960853647171434064568527819990564301568611492041491572164340007149674558888877898175882020134908000002113199410909254903180882962214775176732104938267123896285933844209832189100986108102532101368322145292951111184337675102777747242674632313802175701010527066090051035360860502753757413925839771500291277559169095602959012925369548666680891289417297789543041357023093167650721709931942853233784833176804265700348007763909226721299690582111885684525525954676513391755124447618344597187743341251054575110376893119381585684609076291263888048748639670955597900752091872098791588838016500773723774076763356356067023494534346528785328627552765825557314678294621929063329158521463687485743958005317643336283360278918822728795277293906245963219920747656063130616890045489022036478921080841992749642226867611416023258630234957531813130316712157871206527771241011511301445816733215665250698543888677391255009895875799800404768272726090054999315006665242005957296487293862530331148810826418643547971963528421463893380493121566218907795638500148908980990236511149897010506148486381621795181700018500687526075348607148933810669348209841091175390549988217582787455810169622028961031486475609813916883786916040200248162384379449809933775083807365237830911011045431212048118298172235758368039597109747672509446923069871398221874293913572201885241637938997109663364811076034811240835576297848946889694994280786873417287474709824989378205786939316762649214492110432098959811602969070983165355305030556124571183713506781908817060196496148200416724289715840633242659689333614154389538520338687478092224822078053492308673022359033715222302205949682377432320820438032002418969568597540500247744504026815344068593169205068402643083295488753446507267550743476035194817857598366637206548286418556415546456484037893131133827163480305552907489081891405394201604590293309604650122747000778023995006058922478216300808903214775171584005996165864114865271574515479762847518836785709479264846999781422296874465940654514121784025011639857529977153243208396502141835268027135606345088943933328475538707102520836300104599682717187530864243096641204017287372829076443294594346117649664203633064466785962121232384*i1^60 + 1063275399883099422847270349033881400179484512804209335701483254025447285657601006604483797948500843497074187491885659128449482165744437640666705168499950227414024798611725489183547305285449796562537781406554718150802934923387995046392819943158344094465885305058301949631822653762546563322953503813342321722142744834426798351779696765134584654072857379709269904803244460087077969383811547278056633387932110956314505100842701919845168126504661969181210047463580272494502563765797591914937021504583011810329396288873243167448408389307781364582541006937862484167197079081278496914280728691405792712814646187962259345313838448017840943049985188716467035443601216298629450006380401997388875405294493458623254947351115703150450803286143190106430910447030003394719230714602936164778621217514843440830088119504854782836761897518884546046226623809660941567728925824058708618863397171299978963569778081610525197761641332726880024389923421920764805486027400458560336429311535559496823202849088530467214180961216122470725286421242485435485494060933966493141127239140571372709992762891924213987638346115928131755839890555565123394774261692462513737546631524854705270164076932499565149301611197403116787124731426961315173782512525257680018998393736085311588049561193263173663335169389264836075494269698470544645340877537144123571973357080709041249438794668087556665570265624993378833978487080620125387685471822657331555114839308967828468109058269400717916915749079305405436631630910194807055608293006834674355301678741899849308595139149636538339197943556807629971085736446556661252906654871202982429443221947027693561736931658538869699290084460951691227363385103398181617792468710887380892804787387351669834544937476520989468337486423824753089187276622781048829791739917547291767862418299305544300913954034492708053049185016602577650011809642085461071227133032905399451236957655998873710172102719974929925739919918380029039832305766034053813209903849375981710346852847156669163065710796922936637906173962294148175645690874265516120341278520412645125446461668347902936090007680375597616782079010744347428487740303714354242512022864339221964801715532953635100944570122464159501624860224235740606518479428755569881247859741700006590471802047664864834690624933852205692529576367741697836625939961549337135233191878005544195933182422032571671209652060350299623612095206853852202432270470996396157496362269128009465456517239132124066941806742110652563046577983262235263845471412016474045022828025377008141700230229873576273652313655366488376516353151665042702836956598658873172657037072153439341491772003156637214595923527662056946162126419536392273646472658944*i1^61 + 330143591270407812503175101338544848359510611548429306741229223213490107784451063860667037892727231477569081221147680473124070212006505035441335095870167424143748356603540980663149788990162898342800154492150572772328676070998188702370924490178206514515509813087369362964961375938065424420487780690732722316126321990469774612497013904743688822889713358225589703657826382145538721818588244027194636607035817733928723568176724443674455354426909231765331089531399646934494869713921182288060850636531677809085910747724501046482338359199827472689556230486149736567467511044556947201020937034187321012331052182125178388118998416878471073139067888890577390857281847970271393497042383494785884563891312337287357652158218196840770426512995650754901405712075182151538201142685852665150797595470067813950949348335188816622541371449132585446022459554600632154227720352842699336666752122738313340643083055652337982483326190906284677299750486560008281368478591233011197858966980066576920452382974630231048879947406340624474653864750149079059648834153325712022616986497950889584712853502608672365625678371520139299508169085580461488076546754322174588510647003605942976156129476566899479511378779933340523005440919936409027334010378176223815383977135161532556394445380333425309805029718463324880032577670412293406502775682657742438110153595999458300990605467162265112222906980244601599327006416533556645421303116274955317835307877098895637941186269325779823647758628350320103741741712661567841562703144236446703711486382959602472805516017702541658970047705260483840053803860445953905897746663441282666292427943071332975061397246070663457254961191847493654384847930983648925060785819837426839661863538878332806316870265745778382930556082289281666672646850122126699650422870644846981558942955516876035368568592670848853110307852684535706483749864372582438770017736760365692787603205006882390400666665438628984558804354649341402716309334698793706763002303986682705211725765037480207289817285563891212528825685804576684962553976067218108969105693796405489155426380949312649955640066064509641547088090051669552593922700642899896505633624540654041006374707085027208785637305299712189627000029204801078290463925969133792374378615641509461031501532574836584958403731049098311958211612186594337644805921923769707038341721100394323294510822678090477375729918339276703305800817183922722953506854674308415120181598024452017470242408946222337406756194116207411710785165184674202391085914591548204377401306434531577841903331074665948412244362277095987917811494035402487285375646302123822599988911368345581184425288726386924024117426186581087255926560700271092039680*i1^62 + 15650197617777407509728564740069256427550794664071440924361727868533658396119777115775070368400044070009968104593658734664919787735397265166316268663806045034065306096231459314828035736350206622153167012665795874812441524177639450308074815034573368560293570220020881857136719657653333132420075449361366646173748353525984939469505458146342996310885161647567592623975869074248584840767172460909396751120069770383804546469237681425469193842523293305461066721630063145509128989598389765774552885746300757118181900496118831069899992349606988799547467030880516741745965018254167385855220874045384430017240641607020745087184645326313452312398623141260977151508418844427201487119595760580692091714929635704816123546415192634737137458210721038297847798156228010188216190881572441970132200293349477610775054755177444811849583641391088485726811920235423409347849966192729075842930707448625435286653264471767933943526986609292116205980490817149542026457330929752566332777346243893833739457388674947499201743052076603446896481011769137412126777678681684211983118825837798173025499913924103317624617710006197521368544856587501467060362894519689576168485786931154858318717988699781446985707033044812775617864432516682687079219561287559303923887608225488164573849895954069530396195207153252243443740812493385905866829635267218160747103388323835843784360303887944100401939524559549245067309739629205473208284082616734444362374776516578909651755297712102261072038958460065346590861918679879173301957516628149315740165368322704528428804806589589286893257611486376072231914792193270495738952807871178677235684598555553906016334168051792039342681167143372267598093472424471254571998046744755763652391410475830906581200967648291046693569216713446681884017345251282300287342499063958431729049164253720065278367716790597113447830838646123202699241687263681669131338964707354726195580412888653292974040982319996225141884831896192522684473206079115254605452990956458570288729721387227109415668982035118074959566461295263652998492530091488116157218754806617345198431095909762601789480655419910768090798840745352357803790945185296142848136801375734052562782855895474768900243288026921903211718634967695992856700857617748273540471348223618693636171689604518820668984096951768252780305533153418663658295655723747257639425233312700824147210580807966669534805975897183361226513717360278750702560064330304629697001209339088186136793458483594999215048047288610355283175684234162557607738075883126565181656731345799933433773753657054114466303681494772576577810153256837762122601007089777662408939841994395732441719867653816171805859078039882557866795021694402560*i1^63 + 23535408912589607577069487215415128322402028486447314174720106220698247903233322880689781941848406188990689991282353258216252899102845552323841333402837343550760445152722595691729472922735321484775911983962543487575886164847979035515356265766185835388635467540555828070422793741701937692347044838535162150396444032368056035992441488339338508279922965769246489603261280913443519012976090736322904380485463488832488644367626048851112049299159737678966289794182828094806888845633555110750602882246708337863905818219738686307830708918783521952007965483291386033398358711489644701345456550910350806533962987201866298202261773451140590866322747086775664850606224472630897877478762101624498419176037190937594351571647468611022414294649365000120431147213133847181454794405167932542975196275988166313183749110436080077981769077371782470027774019450858484654202348232328327099471478902771728552400981481516514528762415875922735102354872667583928683023459922024141700392516536877811203791102153058873713450162816490365942000639995231143263782789303607658434481207756812494445089716196587270345020057906315053965180391669402490884331451594366147552348417029921495117588133237147408757426334634590829250670609960714096688536540902508022832940814931946564450647703148039881988742189250803356102060701898721038109325101553073004199063615016376656423851652820366673975212844102121304475841054457503345786526847581444537944231691151922721285570973043980927826538922882551700407112931375122258604714094754154432855967719369030281026847693180865869135420672384579175755113097500467106344278675525259007350179347934374364450057118564853549949782923708485550044312921085934063009675772717643996956080859892503068720216595015149733728718704484261828429600296729001233562539655587906752985892156691543427866800954002134308366309803669481139575337574938204869880371103763796895184651722621714081286255726489895426667309875832501074408949158304818998394069592978833793733349788510011422122651843465103751973869559099209986321991332443831467088074249280766027205999475895846046660613812705297748613464610702089806949757764933793853828972017887017768280983402826549314067395675475412221347576126602599162147925177659455636087637125906816401025062607715015061227198141579281313347241524366650302839205005236038282711417144423426403466491625670563593913649125615035066253208922506488609771246639838838749446482357065761700863591735476555864236762596455241959716238155857770642213660755517555042363156110951545558694570671547966935415023211115675786646735575631168911080535362994006029583072284090267945514040436519134918649195604504883729575591280640*i1^64 + 3204464738481783885863927999353527501885630040583580746617718045092981668616870616885281455826732362828531541490306138138526071424159923225687585924469408834679493066234175827592730397593922337664273466108363657674147425895674044049787310422771637042580570472612010912176589969807133868486193491832902850441292346053760599289347965407148310112671396852342121203210961757337959617992647981498756558187985274337193210127482320580165158264700438255460101527572744784849930692991709313727071504627237753446110730051757101548252080319158294620951165663697279077283634884671066786907695837262941046911193573797345484033965742277912823944210063364626155517312569586772822035566391167138264912396817781654126014122720980454677531705609991871851779103443463457017487327975593426317865715711092788526930469170924673396520740589351972485511741598818976873137607831429014159868400833027235190162001537000560579090776322838861529136886956564564335955735011933045397316999150649789377532771525773236912351627172921395561205857152770314613108647472553663731847021177428849405705415967303510435414512569269813705982482094927118640483627361204267740478991108635097698578386733311501338419135500830162716187265402915083209785226625850903074272537359345967092303092055075821720724748623819131872786366851526470671397531117904929047956211693380365653154967535056530680909771885948790286892848820363470437172718371513029754855913570194177978211557189965627544448210037784743824640879021402744018880953724372279136968265513284869759210633883864268729555476765676219170080429538948885968194875863873326043490846829902199145095118109485093683156864533119940648446509904959772170321032127586261484697394118765170481663393895676679254707667550002943931531164122119754847778524805413773845700782606755744479723392835366346858016596251231297820541364059319900862426401611241155682207455594610348165356760572199648598635064585934312672669094455479436028852586824758062518374809814109397925408225533215324483569773369000867133692759430302017686431255726730761349411523812286027965897109237257669584521960927533592948587656382389392310240977974622038748257662841712705026990901205968740114374202442187188175926292019965023481903789161482681869225662158920904780368854513752312452428129948675145605506453315124272079015426934288632298941118375300088228961237805354509081563369214737630829099083706763971384475375936533864631261493363068622784422101588029362665270888928082047543458301250527034073916733499832902410527127245058281147548708164553551321474086638653047152811751170955265110340500726534641174753893718799376918256544833167373459521536*i1^65 + 684746954860391202445475821229422412928260352433589996300693784012010084810745339084828618086182937015826513413343507059505459878587441623175010464605962919565609997656375694862308447130620896324630500496953922820696393874415070856398526660775377996548808071564181698862176320105735297117515113263666850536305341023661917337378221955165876411790394774727017357081230899055038419249518283549564197195967900468335710192006096436629965055433872195701397008546796191516142622842480987452418036000184271698109073007881097077341040373857417683607956411679871610732704736680615745528828765397707321381021998792423702252431294949685333886377165466178996715697560430965631601998987456232561295535476020149331655506927010219597240682089679496257623844600044060715377007289951163852783944018246911887851045384930990919358453888386223465074113417174129849059469110852147572691744965860929098942021266180701371335132673580287618026785762972137892905316226618639411849262490524571599870514825014752095087760064030415556184933439890986310190753103516275520568152289340594717484167413960057463100119146539840903663695498170261695246134380937272729822172172707893970035727204220306209063751825913981175265247546292865829022289995481906501932294995900175533507486203476610053338319084223099884123792996192352662778306939304937581022585789704770496880127414777724684612346439281500998697773205595228551042263293464279228957027086467458895957007133019541158854665490317951851154166083502148891967316383738462111018399401350802725630003137481038090116194864769937341606301083293260590274853417494300990076093033899548678753335796825137168332270168088534384840028103780435215050721693597085585478096926346009828934906520192741269071409841665352556550806129009489712485021403978033327275048608712789961115410557601698091493037046300683261155237080680532759967833647071033855105222645871439288365817919472348104403856603022253346812771769385752327021307488873311411797797959727296239118071959468137967017324409925695047739209991462825308054792133841479107831289551958269721288912155685957436955269105722617076072573969721787464855561011134970730602419093291227350515171377821531261978604392317235261767730907944053329125432096125968443842069945215693015294595179331838494213337979685572949857713093906892511670946941699211285292502181215461784847334105800636716815468590814481703035796965577836991958341646467118256557822468026038655927079022634782819515568204488310680010773210380495128399495076817435403256271540998880428988109612975316254137249987522977028599000184861284763144905972623333345743242917415413417453209049274253312*i1^66 + 99094750204258199394302912405712316176776635530483890995589968434531620350387771278203707156962491633871784783961459141975055998365024921055291343918335194334826095585154087717120858366628060228196324331201120568454756853299454340084805472065181197951078478699033564089403892709583828598420083385571431734918698183544288279069493783893261209342289492514910141791837366022021139896187936616568961126730680130936002763189473494298520568273721882655539785331694390193691068290626407387803063830334698534405582412650102425933455545627876869775173520437950939873626601364911739204294215910702092711761931264608826050668636208817328553259451833938070534183671187171398660070451976203334716753476406039593691181069715451937196500611092754740099051802510758225643766040951812457554500479371075292691237057014859812787292039453998885438222094381080890128760183194649655324847355327020903149903319890340601088081116804447660018436631898976886875831786180833537706763484639600092758249644699716362824422916614332444916358022286345281556278821867125081731043193277918725067791212062572329262933963073599565091259889992266994820560670799488244945294299913088150409788892522686512177734536933404822122207667617458757673780949092515101232198714117937110023192064630862320974027739177173639378898284663606548782616697627064564137931490558898162451912768268683091864325336786671717166731077235335694221158612525771760549738841291528253622191973157190995163812120640619643237513925918530060365636426626336572912973318058299536633464456490773739615115247811977425362419265799519700865771035077933801619838740946712531663552070454423068063415100647528534695183773761664389332539748645785714896030677784022331106537332539988552583087464160246049717891861631775510605531573441292133187272235183683910471328209697690698756459907058220334156121502382159838411407096086450152512514519277812349192886637637907080224029726364771923016848479097344721601572207390620242234793100496806512800839596376095752917641488353965022273673024428674570651258398227496817024901103485774383533319914700122390281265572744977556600741940017439578506073308613042530324569335549344691968448916307399457246621294426656605546285270575149007821005736156372835200037623241527415788505336590310637900129178832392274271471928030229718033523572353521432420324655390128291059685037126264583321216395559603831506771928138813372618495267813213093945152765381040857884970460464428438950782236092585782336490518331267863106970036123066931787732966777688661571272597350356794116533556611336034380801803187071570624410057346534912325434798246379051014602883072*i1^67 + 7435276497122152964299131471777990758895820914208834715957299412419326433155575103270803506999458632079445391901999717711096346315468513666150342902108412589853364110467872716140859579573363338260887399687183267816359983352107684438623725720634271889114939102879977524394246179960208126989550596416376876314628941295340980820077746482951687649948298442268723515870301390523850126014166540754839141315842277357547257914564027963784759318460050757164572195260460819285178673955627865485517836814712052535374025114030083960486069926469316884669871130282103265947446742738695412364168899968942450295782440626211524798811710567872530237771858767904970353112257062812369663917336828939109467907596095449418819133649414118591751575671719225437730818702383585735262955762496474631988810923468213422696441443727262206764044913515474855374567792139376374153192880603065575836016675260059108034948324393619664835655442902974020051553835489816080643829894562193451250312549344021917907836756537160712811039069819728092988485838694057785496686195762543787451616867016191855657882753052058225130709309627684542094384026161421883808868506287285382534857471845155182123797524421962882734276474578774953225109632007886463167378668270141692203173921712943204625518662701064047149468733365790549096586168977262762798747398276604768586688205525004516967197872565707947969360595018926514389731931939599029039443076186619145958818548166589976481109862021853666110993539824535843190549967817599873280418588519742151489911897751809382998109693579498008818544711421189492914215055676675748917248193225523193328827879941865484613955219410645332101128254131459890052779462415883978028229489973616863562350108553855681582024755271195481835856214898458559596847729720968977030976726773397588374022197180768357233222653581068661756751795419794411464261318691191507414084456899660127409237283145789229672683447451940141044882597485064978122636977199886670327631968430258434611797104493793644616941062562003475200460614466859851105352143825473532200882752762673086161751683060682666644353140643499242967544450705624550269976776420406388750693189784005214579331821722916660348870776998259836971467983872165048726476315008096791585583943314631081954514721116403787101080880916214459949868694314176017668215071746505385640010522370447536866230598406585321964372364610700364799754347700115291693029166032981629199086264562150062458528240914634288408496510795911380980595180409108530739402363562286668932879669428204275042611174780452096980652149849346392985386282019279986221749546145941885888112587854217244196096867796858699776*i1^68 + 293529645186984059763690878015258684076786058769041641557503121514272374280184082405813254475272419950125050043771343257977576392654901051195652243692974042813566701437677992127482967366573440639196067624248856192786141491862868304193677470421429890211243734009559586863491686687548192248707423782867301839595721463298080674211961723137205809460667906991265149240603682344910308705089481380564629563493525887982712528309218579218766052987728142689341151854344039152488513190354555041653600664106568546678580779185063407485921007668081670280869389495402017564085286284910511481665614468902349833003424647267425603344165408414223274227210080877935152972726271595877108672417732458743109967124423613974692637525990187143920709466737324457038227313464141879153022423331062444646930851933304488518000040364384214300236796730276774244403462317529075606495497130605009724414122671874810179092341286095331297926503370073516720039405627852310213207224296012475074706366265889314893886630335132423663171201830169050711150420336493786819079121353857851164892550959981508954450935997292957054493507288686022581333157041808673913002118090504517357487674239682372378873811499637298386787427909669075534359659007896088218750760368462403730053201589451614790346510272861782993922407014876298531610472666130148870302774473927048192254328064306700737556115997480045773576489447681082852128802616647802399105181955718499261171334021250155891830824820446527995565014284173151616370215984811840136170404348633701140700623045654192170267726589552986704782606144389525478202012327052896644956030047789579230606687763586938942922608197867727886147206730520472684735320712370140836229964417042229103715576710036057417589052382374155063872506452968449600035609533629903691766183883366850259496455983699853460235689090081495894656168292941595820025576220494762929482764179319705974026523744130048393286503777832958723461506087419876093337856030652949410910347260190739561050707534952683597483038058418262806672225338082266329781540690419125814819997139738308685450757607681447224338616230507653121669444457317743014928854782539551706136127265742941659898825381596932792399818853663237119221547082039513856684344372250140105788776593573476565361865119346616036050106300361560222698561835620224426627783726345991029016067434202103035639940579653325784808620288010398027173151858934828287922120238100824704739576470173262902342922272690879327942273830453105562822787953180500016971790867297957505117929269569614227966115111014904703901072564606628701665471854836392645659295755159217893173751863672924130794784423936*i1^69 + 7964720053764884154005511849469799981891849556898436519986942624137727686748102202038665551444545895545422587428102738990944910609366036776045915130163456238825820328338222559726430943475961474860655880757931577520863856083108634348448743932611678754746269622432362412401857464516666997042942839116028567815460595785868324656317772090263056571602921770307741050493208447475195064825116698060013193991564937882630212591802850989871293474457248139050699184082359790817072439002848833612764010541940882303891539991984334354022734531034723533709628494250915186771504026805153293957045743352734605352287534636387189001658386623856654827449304008291092080270837504539421515099814899855803532212768753913434577765141190111265201415127433328811545009459729051960994696164189154956765479070747693784843225067782403542117476463400258702472957502954510453228603024762488497140265538412458730317937754650501831645276257157260915773511774385571220310947319111241212404186165985658529246393278594634448901267996407652150219163344894482139652093787950573659913301678940448432782046166620973559269262583729041264005801750967305866980220077776483670728615822650174027980673699047337931978915025428307648405631777549183874086832101912457552945909738275793362893893133262350784834242203786231704293632994999840964745716997319915315609874860327154354604182571058066143376870795787766209757690525108295611538815904061023165222494356818118878922231216156560867373212615990356269908528141381739546486963048373099196307563428724988029102444176030124875617969773146626647061249913519906230675034250549475113191487495722604772093377793936629164377290714272176740206227142059342148389259917025473892818645265704253427017719727502596456764230847793823386793195606361065124224978973822742272225688755588715580478613933989763157792909007343155050525607147858854475382393897721292121686334921201495466123726004566271824486408429139532629353083270821315896088846611418287039356806381279815245217572931756429906683544613163709565665316724720282796571303581569438902888951111063024996476700786432708305738272118909777726485370653205816896499618041224448788134460346135006495703133253707810466071847543027262087297625741269662000140676333897314564095831241500517945888064713727132630418992211482979215736847692488610263291737448351210860195928430470075962854165327195465166862934048714152010708712742503430641982678673412512007847678779452761213381548487854447096876122020902913469572080644597945014418102577410115673115479857569610442130591264700161816493578690985498667943354577417414124246219829072270825881600*i1^70 + 255870113260934854875946977989313587047831314061270445532821334210503491650082424770527330199599918942740234835117961509411221129274565856239258323417560335785298372116105244938843825739891456613908594261028836240663735180421515390609068082024840955521738793192891926442660957859217523612572770442353034387564753163031330788249855982305700925399876447944877894647260412440629959962639510625905132240204126121172638051067100847757293356347904729525257973704499563023218687591843163203835501736724259883110501333211507892285064825091549205724293278028616527341391901236511063299522780001434114985237968343700783717284778846551176141293266642841974821466997508166969822095597797887245982127861745335781363528353309200778991921845628787692213615884122941722219955538164631994555585690904380496319932200553742108346206914238238208724836029056991908282587289993067796176273160886408038041989754842021104901363561381789051487438485369431473474927542805696536761411765700915258738577435942031450393299349262558098840683531502180020500113068893003800563970524909783748613366699835991599420662851581855520990465173744306386238490119332487274499267645251532953693235984716634324839978633567854182091514763387688234393066837364246458495156162056855668979323482003357198246665903470096255761151555044797891375064013705895195523608491071731775956182930309070352806373374674292584616579070182392424875319093346699048659962020243750551376602674588663253062213945628749955697138938502200469262476706671363061051707890631500230673095938159680060175831187396971435328634882263437565312915839033643427323981110510135197834835598195301815640356662467480897027702261697798875494500535230291292670163617390922775890848851252989950639570882745845789012335736098863092585702366671474247874397784128608722375798881110091355489184249973415432108381817039890364463629345391722276052073738387638518060139344052395599092321069926853059872819111693042171866015937081810189090650508171074498034602206785816468241393629167654520736518620949546906684441845152034716124018905757860065250062489988101249147866839676718913475706822883809248947429379742215376089960362781252164604011293580851193737960292114053395277425513661090035485554134169777117470748308969055312344299909411735334510424784918764036582615921245985061616796526059527139504452179129520884306666998007470593187716966552943497769241586306956518963993330244843525131526221343982163544042784784153495629089024380419983310874208839582757801828719133929782679809461868358442341097148579470279762883555212925957566471131670494003486869880299323392*i1^71 + 4173209439136435199172281100759815990694561088944768560456098978099598520391475730918492486386863558459514511007628574515836490639816745425191000850041147150088022815160668240687904087636330513709226848817716683871326200746129882022217956245037699238551592966617736994373092732873545228199612222715401929475904390861589619914473370933892349059840430838627506271269831955364882473825197860988718610441933078526181768981463525056385315868955167793727642939877466794262327963056831239225854935948116762273508556584652971017317358082571723928047792703993152929117719054797844300500035344878590339829917384601675586154769624128522719603941604862861609287202797255438529837726863332219917846555533019532409558074393619318334871963509588768571489240874877009814876460988114346887601173562249867318214126456368340414688054282714379472345294166684302779866426756658960853848150497104751795886877132200889256073010265959649264805709075617129530072961837029727518675346200677309694083674341446882368971079322321037459915975635467876539884933243511372060850366711749744366263800719054351036595284260429368540005157193443383456564485562360315059126145972830128458575327666528716214401227188599683771283724849802282825734606658082392110683671450445685085557261070134020360271236545547325911744922639118360367791184620537251171195098394102597442410057923830318843091882308449791906007536560634610849659568703000998867973632080605181984666587124027057222765412199823669448658353587260580244142495477638754772124320454008292890673726171592955984818027877127504851757807081657538814785438724978435967158361022555704144868042776294076047571197249047405596513379911239722181260082450735922163670961169970550428807551805282238702779517680952594001586388330562774698284785992444995602891695705234515519629149092381540403906584529775193296719673512318994734786022707315149733457082985926195026856715794095623335629103251985897324151951629851205394085465707717086854851460277657387891434962932126636204531037020131259757358090985010529210659285970819228943520641548586630652135508255279198081443507789137519905716917036295476532789725831722817922686784305363811465460672888012431356029886401861098137050311692561067312637385253714471936075258418244865502757168836081869162839671641327258701775655382626935465988806329193001229053296043660437133547791700574314331641398067177606182337095877379059720629181749763091685785960768179981874065134256419169172511404018720961229744551152200612633018981851555759341033514228759502820225919325139853313383406989592168156585046035400617050928840704*i1^72 + -47965925252847614360160541698458711597625245980879357837517951984423627921534586882789020420259254827789247480229556575989181836519870033014038864946362900705688325663722137671452320362572495379225506447304653876723639784398524514759475698714834073186161760068192091839178034729238232540662757923305644411039190026775201519935370938993393778317298914576841537425473300065767147324178364818556496925585250997609680130890061589115719912824126186094397185572916823347250284896685280885037057450808629494100064618570586887320537442356944039021708804249754812709897579390170407069369436391442148229482690708288699865608488380331208842214438242418448026332387843740813718367849502696430623113810098377225548303415217106441438692483072688130366750822526048353159988291928810203097902164720116972341401509080400806959422838074791400348425938267387926771121767397652553088613387168533906360466365665218386545637199861954926313098784906203941980485830038523690973283753824006320145881648540191415916724957679928144152868233390569128151097978808177322513872198045530882148508503570781158471226025397751976807720276538766964516980974229886537967450903794473492295488630289672628520925827464490107861644572033134745830716201847379913245366832294386229086908329574914352921811127732229746602752822337644371214294045335624465166346980993108716162368293899826610278642960436663738347029643986650623635148673381032540422345574545932175978936882241335681697610412099046119942277508715004472477378087159554613687463700132428363399834881849667084657643561288018034741280971617543260027482812375887216208378319733365504421675089228521888286342545392680935465449949013884987507523645331030270290479184155274314578582081281022473827862949107463825039477215368653408596487109084290869633177505381438910720107655398961269728415444009390453030384643402137438036277044964830022678258080648545075511823911989561290069880728374537933066836827357347510665839102508760999462681075592789657182862805517429258031320120810142060366725259872336794588756507173325505267517244911428779179151257103598457453458032678341456743334539389351970870686330906181192695062259409185677075214498020396186604813413459999812814210318200954961128689781011275745108451852601215758211423158202206884322506882255971220375744448986077211456730011347244592066756388486691472318864787104993082526900742153559249346575686376291686009773692601813046123691430488405558545190912717539171122171605283513241943198870817600259564260350458924077681901866307535177584358612211329711591853622955871152401508700586013360128*i1^73 + 1842357615495049802130434489855128900710195111539319888090212882400724616237276269930880860951646967310580716730481573874998841623849160120724088780226334266672644584364977105897009337947220260225083131864769157725125281699158364707844523975388028417676077061895214980751570748885974614675277010731878226348941420949794786429817660882085023240990424241522767581476466748259806826429938156354311116540567577027273792837109196784447212443362469258950188078180006060020134682309458294826959423619160319513724491319792713520637385228274509638470741566733536036095685728728870592814409115078225563208146831093320890985102982219420675941575697601387080894296891114743039082966841647983126586421077680647659909608315300769402994777015291058749620904496591951549231319967681568495728379936568607375120193529276671973768141330734328121335512546490652408910482384011620002929205935157228027988472522570768795932808861441983327410116896943360032805654421014381156104416540100346541375613357507011242504486228089016959836465024202464523240855302209799406433042150006218311652588618520737477339390187623003690448463014760810924488590160509868430078803942382402360680436515675910541573485809507268917810848838891148826444559267789663830716889239040697888082277813901997306562738428111784418660360446395862439102926943418690046916351090284955172808854826815348873230236530974712985899050034300971500089024495570538919287085724983243975179376214301264364461570758417748440888814257955150899887751939850894636106612362471991017085734611330499214073089060881054364861939386322353175777473622885703662606988563482379747455036951652647153709020848682396177455974184764436939606984462581367545039138402369768169663521723084171656328532863385281136833577999958915848117815292863477075018062439116349245428695036753370130565324762818473150624104228453813110479165553720285072175128205394428830627086730924427990059897968260903123886938980734188843676158253383335383438479497983862548047293587830612582784028505136390948709434390432078794007677207490279211312592746429102602776497194226961810390020547045237666505380740518658752332365735463268646007054820520441523943086828822347706339083161728320392317360707923485439063008963957324519485928473440766987368297411298751830691017503438188372369820439346805785617472057791954413569355617619921203348271379035341423625432163639596753671840836384513217155662390556505354372505953041707963893484123830737160017161350020778207945075680418437939653813095080102660400473393831353276144134844122288826200183205031746654868483342336*i1^74 + 5294440592870356555976690608329734713750379026697375173097174015191813854531101178132711623140741730003989819218230727563443679493521388677051085587150441617761755809448171356623908178661746809615806469240507714662946735065217204821972370342850457375132375247273534676528807184748697981977053811580224316657549632283840510963583211886475998215357061499630944355597655723255138663004921731426533198347660801002374394254061496870380941157310137357984800082089707424770508899627283577841409601549964688931699725885799211198670891258439126374931849988118116058115588899588169621928711253722132907746010731249443821202060934811981155483392177744861657317787781964606671545054299066785161135249217278574336480938955876392953408213671921456343639007909077174142889344896320896832530764286534957048279424960579285620738886178573355537148964870927544037038508010142014547130523536796622186537450419640475364566805541692646362423565472603086146805513430352590180581281534408635780133371225009112968002259457908555638493673199237607070880803333188736645951023434989779096937292002268030789439063980648952687833070643438648322274794862473383710070706513512126258082510463681265572448185198058450493720938252510610466058787088467345296075670179800582486030785023083519971591960182611611864760999154442120782514575146005554663343556408944729885108625842385132026013122163407243386100221776904800888471244605335652824282049676943257015663189287095146435070000147597009431631274628712079503892745144914726634462536999630496140437896187879384107814386891395310268013696565292982865663831394406763447050479921837394614486464624060743566365303092992177770076000213828779315356149940767230934184514657342888840659117233111929107261449627788719627821792577578280940253436980785867675543525880247623993252453468299690542060616942269741019738306158315337728495718856898407411009163197313286963778666257115407328761835579620734460692882170896183289624717931477857334644429822295723485125046922960750385726374268161286679123140729022858815507263910263401896614429369608565605021320024212871891555660278675334200682951816405260256319382978589723381603332892544845629633226424802338653955435842604077904881295399309043957384496024738386899173955323541660771067309466347263533298894631005179116625870421477565702295972425705519939342925183583064267619088138380513394615745298082758091656676217422270763462709335616835206740306631874750600038451572098241486195446202245168585830979178693217986932374501724765083617930889490201763828152113404950215565434417910676193280*i1^75 + 8799150874328291605804730884742964519342620671937008074018806549547122304285332757523487720879636894342978667130050351397314594090312964401269075721415832954526770882431688149253615975888000955510552151948766832852178079639569026994002966886337917818092516653604065634483164386629234212752633444672040045847708498040714031938203595142305334719882611855491243232775588099562252467639371975421770014569855593815932630722166947348565362669887219646996078511004199957496065462429792724597749355471886736932801617278731766128152246813176090497249032666386799572317277148686369477585426379542154793408327654910924327832666456108497911373299906262096956424417807681540450464654002659481973899002597070635915953371337804097997569046079141933433221762874042805505714051058314913580509763310254716833577237045988370818961566512374269207869885153590274151393807493740178327532525213327582283834060717942413520100296052528316943603186065393987837554423271322695632889604517460045144353870808894746826281700984867506619249923716265555361857310022722934930753005131370009353840846068745673673297818996429636256218969139654317430498200790596383568906397444635773948119732313126388460428438997234688480689316771065299787786473764915948725794136759818914252761650189426053922100074796926844139662888086905816703449787228085961875136616931516929509783512576942325399113878355156199474731176602984581758248750073146736438863569985099875667352022786541075040481898808681926622325441374504807817408500955577057014673330204774159353097123647397620156331968693690124954864480616244528749716375642653509869339293038518705436371878848742559064541594295908152491837834274993704992063227963424880762996330143802432625978492277134789520314610652825704729517226819424502578097809862313395439615337334658535650954640432909667175628477700557166596354403657641610232744179713915090522907697086117229571420401127336316136260359727206462876801260475827113242798613008680868147437170967051095774550239686886313344444362144617836240105417739542612796312483434855426112266573975075063027576114991467738488338465817391689411631818796928812339566199753307521685647034097039428691758780082719513611159658253709519852982781849543404586250908156100553024207391109625868695163018032321777903085742512812026165512785830371821515219095366433497690196388245013838720234366117283973941312213666520145199686483066496620359055222494654221706726138161060354638141875117062335824468682116053979716088635503335281859714049253682290164382926836629234944294867016732836297291878891520*i1^76 + 10917161681848919737305432450444926060021008763400667439524276695706154668604023619004035460489729891673906043210404694613090873126692382138271114392348945579026324847567631068306037885820598772115704597041513228671797372973503260463675197652690636193647118409834734968675526644370500343083528572461617326104291265425762650453204086160688912113346056226203657098647698110588651163041387399426827473403548750584436396556525122263981835728884616861928255943095013015625935305611098616053405227003551561596948986479600720630461958208819910319645867847795674426153295867222119632364166925843257470609827957402368242983223263882733169382964105033959245282224016748018835835389235303080547072061307029347750890288224623614224258261804716525270224198154998824367508244042532113328192403941698628532731295220088932206352498008520090030177684426288989829552087514626743452903168697466747158695570710898480349517425145381870921389275451319896045825088883212535992964957289190557480904819500711942218011433979632822879401693142179834823479598184440505471434396863357492363962655324213481330395193364856632917410166404872110074301640282111991162141094800323668634629623042871176094113124872314597196993815601801867328427668399560865034332647605541125313890834106196174400952993592870471577941691011633988547418244823225740801743908540965455781018297726419778669745579410658250807050930485870745384870339984201342740206926051065584505711231446998894731284671050896670834647207997161905689349565538290323113782530183900458911419922492616870207356814463581458816616633346748801278656307666236672277388871852707447913490167944107424652155203514381328384246911997798756299272953272527950135954810441413182053418476249969200094521866859769122437950445175280771839624984569620216732923920050417933041872377533354054175510487885712393703782979076268102550362171072357820898878981884284852444296565251829958876647131526607889133117689638869336158927351408299957118335814719079178341970922873357429520384480140040095206522428637789308485440838894464449168199977502197522536971156090416376803441366164639938466328447573436386761845301199197337665145430398193880422067318289052145864344173662754366288544455814914012041089251557386578688661778417235837063491295201875258244691019986483404601463172320496247486659464004284209380762729199901463383016234539287308807453601385403683146984443299670647284094964942700675790514153183249489568979801291236152042382716451670782745596180467503023689739119822396623179742260010148643739381381951846254379008*i1^77 + 13753706796483840247334872826772791506881378752988296514379296196100542365120784314412805339456417702428409433537116901619512527450447509118085188202471105872986806657023051021216056493895720586334919397929272859975474978225768489808855063798678704176553649239884759852103548254251651003110544597893934143195620501539240616521693082137364577153835601953813547078064555155406521778246617440999384476857412671097448750260672889823334572106244654970535338832013201571690751161395103744726479465962936372809494532232475869398706868414168727482349748339203952152934706214390575092498048121662312862906700181500171447014867403125372574956825330550995129240083733343388079466761418286799428707479072640055332161263800270995741830185546605646226426171871398383455184658414606155877995350777948459767897325654426439000744689681857218975345730693016340754022975801237967165410456016286783645636631642405156725006550332502589947163519665254355641376762922090405143604753143860124829740444734975888067770386186053581093992092545439430710425220496259142934612530625526420738847152856464976409688857304242705843677647592671640413641027555395195211292049178776757706345594412621604803440954595935820234216556340839868293423761298328502988263442823100345725678381195499405517856556192789554073207323062666568156388993232181085864834777426696105726563445046670744851631219820127619788223470939172323390697109569561460259730306104156017224216229555970252457265304736606204658227133371538948709152401425645465038282771077127882005215398951981634058529306664611384933545025407143192155496152813884321945163268920170396834164970808035676325447806101156140232796834502334064354354645327394559594224207356703888473343179680506917048567601974942127579512502390174984625623928231267201751906778178034721249759219873545518680942212126318302020382395526442220116727152559086335497713400469006017932340199058667970346482665782197961479089738748628608286631578273526602286179324923819849327819743951576522857978276568327423666541684362790624363591136986042516715818316440701562066228038716049350230423196443928257094358254066936969508935735746769164705548298913705779539741086031691502466536544753153180146760298415509006054921977086565178908916658527172090709521467743712726777247381170974837398282563349148333703206977283276836431374586626971136271104233620506558535250957808282186496562404710668420162773278686117513392256091058907381122373111596835934277875887398188815044142381020928117741657013310808631844180528123089162803693100204032*i1^78 + 3148052140015898766764982466764079340412561320137750956897607507368398204433691216539321112240911507398783282282850320185480587016875480627413476514414815174745273137844539289082476619291615352177619126422544468525152214209233408613347538306999063749397870437114054026802065200481938180752842856222478109916922823422242142286335035544459658298398166994998825772994433702231927556144063125203367668236367003349969504239344365045284332009991383915153231733585222391568149584151999272586675789896819137621706298976461697542505426785260841930069639273697425212666816647758763694521422358385106255135677173252968712919011372080206670381233538849674905702192496394893219944166874272858400782246244338232698226390779973629460825123030267751403189880728714638940403806777052497323255805406950851106489037124094857378777882336854344758483615734407929228478496998973682768707991971216987832640279606353553359006343688708985682315698010800141584749282605695449489605200176019379666175728448745309520600789340915713817976482346162530096794080142263272915511190508218228170512217648743709137149989542155794557428564131491022086889486294775446981386224141168279516072662835025661151102715975648072371476820771606456520536143944809147468956219464464710219690744718548550000439428223968176667752119862161782553254400312604240586163841684645903372076975816587893624703194055217389936082435229515043947828021865594850245127942881516226105057006051228584219278839796020801073851809771902033701586133236362704506680729119486007315812332863168410084499629062994705987747181190393820973019000650410641235671602760460034326014388858957975593282995881170770532293583195396474868330342930472881747266782554256982515552890862368956906737110279809050885850390612756291351881613658305249030706272069157272483604771888435797621697170507454110896842228513881152072781814565551961391313752716491168087024938657467066296048608358644535721472672611274363577142574670627676748145697951361520284423433698549863619900351133321885127255384305713508903527943874944298783603556796156438984577483102168606315845785699272634257512391994716853457651324405345541423548406813439220115209880191986953879102153254812543968363756305394776087680828754289609959482395313428139936801399452348770330932429020706432163514024576678417111723526948168520487072311689082916741538322622673872839250409446991736476004830739359657396517843268136210202344589490341073289018419044705540613640707430332380031826794649465368061864771942345496542090678785529425690624*i1^79 + 245547175610867529031686751631790696150138914718098075248639047693721803065602765337132345060807185217860586460593715009467740836071448073784450923415408129970737790924742077619889528198325124995526426539630701141783185715019677637859712465326952616338122022305754392267131540233975083755897648236074968560327822245529621504129564438878454248156721997406420223744010468043552533763901417170204091418494218149911172495842737016554647582328877643980060300925032126355241346736977090276419380761888763624842384857649935422465590896702491114511653406833641489239114096854763304144912284432351613682528873596065885910001744049217820680591408069105193629067246187972839082506185731942788497424858039993255380095502354478749533893818744407029210055719910387578985826862342206342456009961621885368956335979081640276915032528455214408685769020891653264085680329661472008502664255959217324361855080470544488414604635378697371928651461990360724833922468741378770716843293648149971138120865803320077281730675376560697410980779288159098868438745984743127172926181178939201510387740806260841917656085046143445940736349223400258320336339289595016754640079689005057649758386162549565506449216738786538519149584185676130731767415403607227426060321804034267660907214519837287001473575695637081903989039038690531333514044249871984854471992307916024583592868859499482193237497412844734562470975920870820829079550933021954572161066303099931533227008375385066011480694829161754751564656623888361686034384788826085321618399083716364249719429812730534753739495662555618742033392729669330702350955327887661790672586146288485498549605963564562788480768545819142844672137946829306099982847543019378103520417887279334153594480193708021617640537874402962213782308454680672004255367898067659645927018891185662690294124934317828624938274687388170659417866623491951351000239303740490994904638655127783581370984495270884599074742036414500137510502806973297013507782517172388259318940759731812032137602278788844664189603842335130421420088676782854931131479437855380000641074533176501718505490822133096624930378800896514980997204423667805773010335111071890109480911016366318168576104198717701622695464063082075587769710696933058925766455895709756848308409222507030768458880721509485030780582004609393939947408153792118160388330601467494009924839786887997090171435256879010264964196875743641701219630523862709763103544849158394156967510733199904036403542840819095152577295663166937964024445157241699332060785854600445406941806592*i1^80 + 6223313084189500662421876856324999289990528461613478611141835774154271687884771264911150289042637715201467595876744128326927044902300327368289926304872032389178295425577154225514923347156265454493200278376370899312603309258923787006178868959032614536061626073224721058083396674860830315889986276058883294741487921693331756001808031630172562305509842854987286064349026516323553980728549301802744015783885744179013089725194455068407711504101059759914238342326824513274199521461654483195744271764910118547364908983385550690806424998728045067138358762609951667987149635378575115625901069484272601686792861125562812711569023338381510273830594248996674103035848636949147744488603511630665778983064586985715985851138950459484966872402260270636588730704213390975130093903122264787046863416635346038974938015563651368118724106649273363182397620148426607512182570757659125804397997786079813379763467337686714553076139933964717895407094017498853655792972102671704703623268562916195114217427073991244281331824489840169412932015061928946109818072218655867004380324549485199604687027839689870597609161434569785120912113654549062716774558122069762656645796405883797785728070786826236041334079243506670802645114372439684068634512384709047624145444775406209649727687514168357106416680815041951323527782903310514079976041490689249649590276548726608102728338461874350614515308230854916942501468049442826554594068554589646540483911913834974995196300083526349130251931196861095114131030518518735309932505852388675627297911692438958096143107363802814162932132291321948406844784376323156046772840115810888455531188563836485658198525848789699647281677856137117678320136516017176229632642894026083273257621712498277863751088975551066801822319143274115755835176802680874443418884477527795925447569384973142456870881068400387195613793172254038889248827301267729118075055645329127348020190659824688492716186071711163604745540538430221758471041174880715932751671370319939653729258286680860364322435529955760435027779152231248525025384230691124795768044463967058724994805165509519302099989685564346989468513595442176487662017110243325864247175399411226938483272841335222936335370594784059695454955705719348316462007180236917182183296410410234552138306462504921663066308549916837718401990313146831319825741133471014892699466408571752482244932205067623167341433246132294809958177706436113713808979583212141867321002031829641322750474886205718312194378988481167143816196495218033825045470409575005818683298265694208*i1^81 + 53794666474848601534424315008154602655305587419672993641623703226007226543551244904705671717132631091852598468378781066801067408099796287689648069527053555231971249759802058496539238559715026800907879201088294640388459447955487119749178540102703870539117781414647657566608973419728172854306591499515904837651131834004151336106767320562275733896841578711807513818982117939135433260022444277060953227901595642991543345485424586944923151095619424378363800988197102645330228293746253248450105655757646998134334158023437968911085945219350972530100682672142318830457526274543780225022038302576947670447108828246506005403103653595968602521828818581629013554726682964698105845592361220218589060771610918591751109704635506458547536459611837658339460382618600937394803070754715951797276046028566303220869117386006110139274982763366390891063486718404311816585577390532540151883352322872956746339058614611725999635790850476466199915765409510452222695142300384120629822471493408087150141847873406392450351824982852019184549011555411361078370718099865509774474235459654017052299672510290221092403401380665283766201517280596143233600600405864335280920249071219415923651464927738303854637238771149074216917551219135295372009345968754483932733991078669647168404164828972251903245140139012128113661687978179512981423213358247413629726161298147578801761427007517455091999688586538753961277932778750052915773775748140136775955590452279765273447474949615108944733113378275640686952994052650254852634849633811401151241457012782452208326324098328272802822626364156736000649324531883798654827509564799691415245829580489621167755050758534807469622471384996517364579584212036559000896516691471018348786588360995284185228596250041255544130217365832378478363311197153060961418741866360606304061913896935265341311297324742381983986079461876597077312502207301661531255071955360801095234401763926330324368482183775844140245184614572391061648512984214196284686780932564826039037106807205833478778896537826848256753112093056063948542364257458676890834416727631778602801839835469029423363780259716193079747407688009377329100141390617752027384026114521940086071699230439417372961088352797960555108307841614805073441247841323586262243677635154983686249921711334209953570693235320148714906982693808316176779458269338961689412980773072304886370853192364761123973704142064212006760236731368466954187760997202106887237287849179779711808950068391529367348016179002676049611425808492443709018507573711915129503744*i1^82 + 87252464574718588210384713840975794468227999053264418613132371115759310138877345485235009557800070205312587289238116923587870446912784664546803660642620197174327814341870178998553593228753977478501120289330366985472441485248688270643934562253719422039705558080287590041624484772907526343008365234358894942600526850464782297769215788698170676644956716848594107547724773160588379455663590860092014292577408797616964503253496841555079609697850879605343366079046577220516920167559525333777152284050226704236278802560444731322503246699112555345242152856523911683372891179528698014441150854437849405295219083137057000342368251057644235726646549745800972896191098486426532647326835077939148806475817598026832446132540451211635124071791696717197105696415008003544601907126237510340947723973074978639685523472941690337312016476599316540498738548858089862438050626698680505321404734777712302668489027918361041972410974310054528912371363253438396146401657284639848857961719702228797591940047340215192692032990678332363810030299345040502604291226263019774541773473944053723122041597456351177749256487777640877265292450671781050072676966657631261360800681511010065227133386768488724957213820365169198025203624869455823781867757851017062051064812589301852661099431932257554387675724068013134104250874472876082594842873799703438216109461864802325227915774470779521283920065505006131127033357010141520947451899605530745201709164102267117389381804143384143126458242113726601435438063297981185507618629562376888750291258534031084149763291187486434732835702200067093503907185203071787696918845771590369060556825191936618528696585668881523548960786959641637296169596012346270648719593122185706901341801932582552524183205300969920414222963199861474772393224546078822921860992651700711958917381860438534419974289595699056728044908451892133338232111605909006727243294341819499372798903837259384020462901910411026884547718041913152301573390689872787372562707208368841748231516198300614497484025322888903700599672820938242994080883986924512122390510124524681991571568242134966068345630872356967183273051465528557483976910312455578868936440332662600343536563687784431724844739958458672593984781554535484375031733733147767557784014548660537862985308251209297767105305913898144011870629884949677583805727943340731921934296597199932659177468790619637851677568401904264256646503508830949140658019441879991894159651032622629869456690629929613717934472307521800346120727362330398584312168448*i1^83 + 180466426611513644225895765447418078017651781890465722623551715124471935838949730916093473433697552763989190450033110501388006759819982335634037027198475540669642613312796277199641042603913560013239639710372848063273369773835982543395121719296017182837360188458651877938045511350584435758848600692296944041479632645866821841614347812535968368882664157635403245591067157462974397561220399558332130562288388296573845683861452556155208831596977052065130730320811093271127784360547527195691488316497384482065584884444929641367460798698303809742006646351325177771739226479143699661716611580278418081359366081285927740326752912693462066577367653060235534803134697937732578300081908428045950683758233021819431761901518814036337784362835679666408473314963260473040805755752442503112940090919132175571355054408865684738224553350105408914992201183581345373093108411285005347962009464012536947555605788768057870154493227805642020406097228930649969502180173617186017574721980983009158953649894902036548311416151566788622112791002570964402578148802797008419958846652287042650805482337642254199327018312933961964252268154522719165724751161293236159142897371591941965896381411397520012562222207101140275341585991079203412850294233253432850765634431618459968685270829150559648400179062545905473127304587417056276706169974194332282825937473865477908219757288356197416817969412762183938483746676346667526709814738341285350772859602732946487079551508191600062566192509208685398441040851395428871294746276074499610529640407288199583618714861596078227903106841330904207999780798220186623337023678186419949233060410082546031298545112098897353317103848661705847438143748499802318406116296625783229260432306716893092270992293785350606329741774043172120176672974344292716327462931828780217488977712585100930712762802682698099699322754730124718666239834473624181216718235503104136405241385172001579276624454396526241820885524984861860211883399368483416128453283882605439617341298538524776207113978820256802407509268891404704184679515696937121708895361332061183482143556485793923440167186398166199587893594179008682046394851796157722450829004168049306625909346753430233982706593768453263808947071948848218641251613266443622740489614012121083376715358355041142514378733040273649456759205426802926576597830121790455685131467130011525231975836139113577452085457877705506799233881774860803687355104266735845882004212416667252710375335426841857142332382047983797965031444093861888*i1^84 + 627735751794620719189819606562058868093433097255062948944229287581765981189365482817801106866562053980146867895001591676621766141809900141085637720661665671342462206600204691849208696025520796091790539789234869168970136937038374149274091850241931709493431257096971701889426610288145410002376844792807023140401150887374804569403681882487786982814021336087904513258725392547169736442516303430239609770056623354871932579508521440206065614418389177114076056085449102604729117263628261959480467233415392116449892681334018462480528083395811413782963494240956956865658286412284232003815952782924409843918137432008242541366232463486801637966228150808287101326675495504822894838416655424816522090447085269699545726515991488115855881239838683062378008505160554903549459210721414105410275416190172219427159923186332812628144717717775303848490002426428382771284068608599377566977091625296327577137858373965235707835854473454636924258834706363346515034735189294781277721231977309528150422892249698668773059530370584295196804098045925789230354464204854809555713249355942601380882130746187848610857224826974943270663605302211784770835865618863012013847926225350638252272424996769185684395871686038701851236348930854016854337506789644385375168291930532434197578660768084856255784452441295324790715356499287810273202029056475163303949578277025986624564451299240807114825334685576334752609635649501505976518295167971628184774227571137069287799477708418288192757864820209764852191516873971230233938147333356515088783723875588369327355133718265211698900827546945512204154170322442598647166213230406636352703819577839078497518673382787622145436743147983116886173620405490597240432972991727174646164812045713792937608677614710891691690264748035820929173040239490739791152394362772983231380740570562618842280117199499696040364715634577535829439877131790874564342674747169939630799881641014101443542212322526710334489037267136338926290399194569513849149727698162330020630675950918138921472706138285587028776971925051220390189236637783052012972717572662275170656952681059420173835352220787769827478699890431564637130058737056897351517345942473487989141213796756172936051122088696892195045609073179306130296787657377928987372280477969315202743902122327994752175483091485397664553262286008869173745114059030165782382513945221232277510884936995253120613979278194111551617063254880088338963388210599498502265992871016843845725859972664139878913946581453232251338752*i1^85 + -37503519936563780825497996275314828228232486747321806243502316776226018872440122012254065307490636829934816495022332843828086836911962072126564981118850476452713283085710048245992634789148599564460404836262643000244905228111105183127596467364726021099391493964855944906387529666261664015130571166051668294037336004208025992365452058621487413583612554284943380349321731531938436671005693034062225654925171863089651810600835225144862050512371930014860362696812125722682654450339025004865499201449257076443783174694571248469721812955355676598832215028322027468140133193792075809125502221741003723280164693093817755441428401854065423308080587331798905929654396418226216652976302851325416642873057797677377484962663453902647741535447363481786454782318656234230304666711972946774025781339858592582944299142385542243584325185921236606613528214021605872355114626804357523504479308289986137542265607478887081107878152648264905780703337424363171178540347463578031689800469313054662434920290487047367310603672423800005229984237405576025794406396047478939241623501535090363131825272041991064836917881014752910417851127526838749303073710844089435337241409302324325694433016233122830078256617206320248755780055769667511083978006978024668994230813143909874149128435193752882748317690394628223088899011904989780267494185403481694377085139748310710826110702605465528310817073562151923798696036035161178119598238260630400564217673160440826475915793201586880307692573012322299160214043650825476304048772725705666310204897172488532034337166344687084748412192356626045071181064996355587508240614128327928429628924591504146873155106788637840107446428163895345273864060452078505464459409196660496267224450624291438264291751905337354551198356436725713614945465243208993445232090255131149433433259736539601024719732044924325034299682766390262005211465903737562568252919393473006439927871857049185310206259748985350154974995405263720730845939247332330640132175576364707593579723002670301929515654142567945863028216107208959287404780994560992662452920215769165266656362451062837154636345836128368437480337628970205306950717386987036173334036542789748959273113635905216810969928983939229089538069679056971194372947316991693068700570767418039369293559281626638972889174734656520139691039381176021875293150666844626607728004735875876308174917147108582130844105016063345003087418410367181909102292371518326578073257702282928436724505096698540604709142528*i1^86 + 134960078259985945090823472637040436268677106696106280613249113455397973299222913024433999399155429526540588554178324837271154949147983504556069553191071205436616111108430927615179922518324788245639661525617282896206305706130398747996819924411571161780705027500848298449348102329345773524538559648569147715192470365464369199382162241608642431650731380392030163936500801600941962715742864180316912733491962484716048810013486707666758534992133991215001929903926500654306320681427809564408783828753812524852687877637400236778487902805223524823643122955454310081094288087039778248842329191679798801712768597665235524170147011566916790772097431790449511348944797753291143756936111983532819058560904644310935507218005824990882784145737413876819505057279635788753452962891025439694640208285914481109113951423972513675418292887803872048267201081127802722618882020351945065195062406559077608042305129771497609828675266715863483367596624274582137821268144833601608058382140153955462232719586092271594948406518929299084301385881411580375528198647659833077647899872949463430486224932435697417289983056535873922970199134376071860344101128924788009772715338137782900346968123265848430087086980940930215908776102101213521112525798082349562330381369856358708349584878597487787458409996594994536755910367550278939724415838274427557351746469393652131587754076446636076747307187495989046190306241330542591443597561674201811031995465774579798139121530151360123722970584649912917593744393036942625458835045415511183336871449153601758069721818957441700456863832112840721705406266973654666097799099932728867188033215814512066067579758778949026924895528102237972908927370308927481660812900245314792765601301329091605624490145882034516584226092325737776942851113144321696604539931045388087812762553791155322395829602642532161738149115092559152770354908253971396395099929072326935063800167683671962368750438635447777231518590247074951961544211569238476514666644868630349534735568171233874258870448151601846767183993250612046216009831144901466770456082050404735503554647712947431236643581425171459767374919846170858309546182829077769004452613892902437716270103010192071358047927817279849231640195254317858982791176503812741152930786847350897639113394522559777392481586847269505242063489444207485593637223113275489403004225406560091051257140526176096495312506274896539569762662273992606370685145023605345261046902372131722462382916632576*i1^87 + -167816754775250192947976729876537625600629136398749705999410963804520017860501372621088517986354025572626884932309286730445701735303573785097463981937867302739168632840686279222939073384288190191559956013443165366475704973596423277117423511961600404080362148016728463590973469919883329252736301569326330972943617482296533146039142777589582442208737600831774763749358159635231534825462144889148833199084921909463784979217265422085960731469359254433401260751421964802822045505592644324596662158883921110738966312972397855231157524731103672803432184019028346830413955309371958208527264887319648899528966030462848726593507032625417280636001540117737869181054589645008049884112085215773320972086717680866000821604472387867868247256562607016656847089030171498216044088171431615589827042861785728383145963349310161718622825615778005577022611021171225056703049813229900425675555330092391452761143347519624270587065878350056940077220338338745933459464988066423084298149543654139610341241516931113460865035572855937735576922602801739651413715592845157218676633696859113725193882529348571954025832923302989151302751983314803818370114426443046604757365082195934384468389076288819565278131592858700413310205610272150562417234854206807816187458286311892676629066824893653572538248912209684539363132499144948629268054668949768270748315484295677402067677682894003195887909053765670288418822002125287877324373338637985139074707310231285824102624055534027830943880926107298993123233229836154826534777213060174277823099035978664232905040093924639946526320999026843121278710947382413735214182621966095266252767095906780376372080393614957962236442190872231685384827927062886735230666205646559548224809111640674549615995706291019296896898913353015652761340232692286082979438784455951474038462094064891136649605922272855581754001458074460000043136321730072675394478871012415554842717611846217429152532057710609003674636519581189195962673061943252194250253006450910706544079095194661618013656128683742748701469842551081415941970309556202168086281963924759433375877233665561676304785877987350957819177050165232409662231431906052900169305494017520390848829434492516202512133995867067393967744555584976299042822063378263946218099986980773950636356398469573698195445744793910995724577215474189548366632417166853557614860965235118674339316995169027196156127477841844406372894075655536649445777584856474357427206066863603712*i1^88 + 66452349150285352936914794788139579194735543666203165056856572357558055674078018022567897264242561475295384246338139357974772359811386062534788559402559526852083855201676079122205014196756968167972927508997005645068409090026934387865785039001851039653794453596232795205805920460333145881986404057393552753831221159392945829769392220677449641711278540382479981939824932997827450271068078238801034745023167603995086584884729628361159192527336888986106438108736913815810110975776232796356086748800308026086970264831051072937480603367902591014760754698881558282244530497200657771378989654072731417355707625550306103661107985950582364175602702122953776100589313282809091975587143477460637298870570749923330088233944641794623225092580267584221753021806023797478215793320571800190611520118457683988818844564873488892004190466735273798369673259196138150285171740878956410371827628020080328918737529162442246966974696988382192124304600227030852108991243183740138959289811822156757412580159598354292031077381840440715395093161105856762335162106328758237656644051292749282331333852833712041780676331205546105427121344428667160795981067997918762331645022905843683138178501171886913360483247183176695411020385481087922032869995372623834642704617411128034285945528259925416195799565076754241304045885095917278985461786205065854463323269235811869084859568521642023685176527149372364113305972176655768680225859715424706932455201524006726599089617920871748750297536460061247828447802422394499929911969306408250950473535649633055714186236327940965139221789114743582378720405858909212989060493132439078925245904630498458563547568150137710633994420683708270021531133249076206227271122427867500636533191499717928335079760789893342121740804867646677579532223092326501524873279554489197870744865579647960139685188200323874324715188724672773715298174129651864869126110173888723598406356820683638062542908954717614695097765986591922976468815926399931091760371007015621938850862689316564106756976165152463650185057537405818971535909931079910122423849789754656747401058102430708615890391343939253299267571491757837459358236742985379567410957494439398640100196534396417296491043005596127184175577006883548891742013963167667302398150448713903447667373634003187987290433447721813393101782514984383614758584031860479791448071033300149262734686131867250831503379604422428592416491130760779823475217068323766272*i1^89 + 132616076381080502816183084149596505072733615596795420675523271944994872324892906745678495054045950526492064191723438694827249463574883823742556795469019660076414727005619432441216185209869107298617221071701181766327688870697600358276281986959616197110923898063147317790396606016577516353231805386001935199067587154556920953832506254300384780900518154858296086048202524990454628243390859631474875742332127758657953212559127119325260856249528369042817512183140295929486387153295089312396306521508983441480437400854839908159860954650715384260875399420755085821701907285960544087324588748791756403167842467544898444925087540312205350447866659497782690912379268323069037408487285822230819956350857799226956151015797939735885990067635585256952367328576881805849456198316944016917842581013634641682920801489662140764556518041455884661019909510967707361350649815031844690985600389904140742439552072768419905775083635049865087189544186615808337227237794228563482162469402340460895302788140005716308082730441036415467370799188389059726613359714317119901453196933736474276411295475999966686084544934540622312854397641772907296365247408016966210634245721065541985490016211795583895703810726971699844457839388907568252417771393168769656780500904417785521399419118101027623449125246697410019829073874487137918435883239958222070468004289729452438923139803649743779635983166999885092897904377463354047198327909005370793326684789610959376654187437234404359312202854264094131166767298095628917805795564529890839683143555046705713566574577646410867095262773983130663060701620983875877277438946254705160676668591642102970407161241268475270676348500171191378293949559509819038559681469511012971975831826944890844893368928313439362551175795435865702780535233457103311238250400667945835015314047672910683300781262220415144288449111890209261082112263816292939268529344591186239309292990440053734461568188107858069221491284439406153614893360119754261216136242475079521512106951892928071849959803616848454426569512382349473046945178138947820619268426447393230849969183918454228634438564694013650376249504881212967757159592227890078911185462641595446844092278793091437306339806550072241187635607314091312951167538486508175213855618025130251240542286974627763659026053047665630404239269530190532260992447917508780871119046648575800330297384025299041130090376730786524822200072259474817024*i1^90 + 21080515088012006097092581943675840425669795688949721119573028916963391411473252021486891369975657208405521534675901978072330076570275414511941857850102259996872289342730575909897669817031701477848456925439917233117045944773124171345899811494424505563602645852400200861521291694839905823003673934118008782752073196036344147802543143352623665816715378020844540718771538971591846071296296676596021060854705233423041534149058074412494467147624688770649593061660623772659159625839732797830297548818003040981252819340189801254483110954455914544422890118950503799876884409568948233834568710499909864057868798338284852530462475297331235085895867563612419556592213592123196148852761489752820405059255452442400601230398379428800204197460533427314272599454553686653316211812686174800927124999181895947020727856668903956437435016889005967493530205301804992666330584049917139104195410072440217047986749202777879483296248297846928575258067582481318093312118033052683060569733872079824847914639778829378743997085378772676531236796766970807310741684145756612351430739722682442435723657982077875318837940308495206596137013759912065478119021174861333250447369762895794654167793672078395188801143754524238018699496558133212124143754679689662329169882937473382938644670182689495869143041100840105427839574747841268336367387985026596026344496771649195220785966548313832193198686402026813938498215797986450568744862976539617520040435121355497967605070367949856001615265711325248124076770677557355993758467484007398632597049845682436877685328332829113389585533641982165264428160079157446523208246499708712868276102775903722866113270320807843082609867625399918470240341276839809011715127823809705254002797426361698660119038201937047620513063117657408414990612210073281060998140047319744397875601870627395239121143818434285997106227727660100561138486252094423932510417979329786870191773808703933511363120788648277294550748042344859316223538073867385951013232660482205892363318087335649926851714043534181187782427887152209462329367593828670107539460910521100729592200982869668286166694323490120108804965913476003725664223751752686886825328150101206449884672797312529077797312704483354596056061855757029520988630852434705851195925970805222262348109624829373257337176303885303673240295025886645497905601107790515258362861937668671317517911010543656721807752325138219008*i1^91 + 22611612976598917664121953026562098224046818707512864617099419610730313946133912088336410738493532819114021371950785109256061018074334805158585145213765941124792641375060732317435266038175800312163760681443748239383351703205144979462793020483233421306231838621984805725649114107567223401710070079992184752008051260966209189468955325330021284189861708987046523067368778062543549822168358839620735136025900907249464355714694801569569018108020561246869913949691325315879632228844963946370365813345473577665536368853145978288861907303406855191545775935572296297005835221498262255470888576230211305948069756762563376417045980276747386130361036527285287887655466859488920112976016769613547035824203451462442129882344320366557761187233841273195564386366556568094640233958838486618579630241809808432139167353750632704011251336529913084979116440835201401977268884905501625411363409338344191463139607281450417909862948764883743349365009579289637948677194976103905106639415112172935710615021586747834753620335642044733581123723928719610745289453861895658094651967445881100516714006126188789004136554978501496542569005536897299131784407178769987128581198712009517813610793616214762347867976395334869713058678355425611875615894750482105076892859361436683783344906579232685476335027906368893971924592375791139304826574703877271645032607102690929596906827008539867959424136768882167785922065128649889592659835338196692474536867773103374295036047140765721958881348298594224871409149072546455554539176599408813232460383867946409448559299364797680180952385954491672110635318051349392018929473016719386417464777020061677873979259636511155832098978354277492077347923264475449086771665624458196246644475107982487910647698596631035505826114888186190445980170422503116626294630616599399096542182517158176088229656731848378199063018909959740954999034242827677639786349960286571544979491866451971347154845539032069912081472162872047087346395113484192282606881680817384354425317662780496229902670556376465329524944773643908956291482732810519630800566189660610103404860052826232622596210165898623231768393866272846932224198424068826161320915421924309179482014293900424832972799408939866789990491215043250006545332721426596952895386196512036816915745809683462423865895368472043412678127861652351266896982021800837993898279156307224083482095822831616*i1^92 + -2835680698587898802876743731189253939355833323609119195390978322268958864079114955173026790700384396446389550220257432271965428288900981379711710930840055075634812203247700454928200075328372324815275318828785677155461790826063351713620977384440387442745445357499207241976023102035242141785159680230612402650126354701280477048036434225529120296437843854691968164107833408623826929506262750102053273008608846375331596055919262233074127649832756096580122781350867309983616462095874749053925944366162721362309905915995793564346486353287096479680009425543286233775688457387112656676337869592113996752956320995438515256601801241783801549607300311026082083040309040996718829703340183922668805263295723687948574555956568816505670700407042049432562161105724377931837948926569851934045243545851846853492592320957523626336303130935923424916544489264265387231139558907018909299673643918876129905752296290883901782686127661634662287066350940927310541140699504989915998842919617655444620640145640143261882369430691619899636026207023848099671336012296027114110364424281078866958936579764386754925294131188853384814883864545579650400074257969222499731375804569006069556873108267351598191035186468187683090990744729460694028389836213370106218184982519489798457724736419306397901779100553478505126440083790345738168999263139648426236757304258496502771827751736044450763276653511942116607069649768127808320132741522361815401620973069582069253393884547486961974259128319748830791427648273796965666913923085106002134531323975854766952375659182499894671650346152138594833043731080005408036295264655729516901476347804516029040358571297254183512377598581363320750697500406344077035903457761159366863318242599894687348090471154368323321312399359663557281250922735788349811277343886206109336972310954696041416349922965672250313120557429792802080107991827085137681653589744345884953810996436233498632833062393100442296121647968176865108778825282564622450151645230892919953627999557604579406931581230651386974879445732232104679037339414822353295470696211228998940560248373923205248099744662164622837567379415255665565243125319989483938021176911609535883558564968800929932452186024468134829885659035402903949826994545568131158423493141270325923702325490717893909830627260604867726618463662770554013984307839350704872884759691264*i1^93 + -19426609113698249048421128140447929446709297175627410362032623074947662848870774961694926967540328808553716193403381866789411911606587172498896477254519198660089929314201227300328252187222845344488777591633638476225237348505001389738664633676030724348740079620853285888034113829113062516451678238637674924165663977697652511697470046752568915416843926310488483219033393579260497887389968279976641453004902254202408032326171231978392330880574583636604653360630287215367129094389097919158967868734906958380076498959850269168412756345771399050905277291027162967408240900194633111513493441959945449797671372062275482085722128768683501581373319248173851806898230872419151604430873596983582579019428418420467974836937521698684743526254194962951108409596245371415523479344508000424875789076311873565997515742161576692833467408806968456804782670662850770286408711304042354258049788830928875629628509491719678894535654033781250233853013338805335134077112686706362592393757667971173426785191363560529509259436907905181247032770483064582226083981360592625794770967126509753475554580785968329172808187454128919132153445914988354617183065957120512636971539526678598642544726920768276855568067483470847565471814592809294354411008674362102921483229878160985606804465285318176228907119936994949246900507364301804716362132489263993850026737513842760461631427025466264687231811229263504395723295625584178166520449197869008578592636845488941702219592140149354791124585255546144399134072175206075966516599122838811924112062756040821294703206399388207987450225871487134361268158262703990048882030275763185865201980374110339532511511324636637443476838961419367420531921993345079512969660123400154913130027837592507898865957716016618805881368093670414973489225850259697286657411327344281697006083263714378163211837880857779780138146577927717692975337945127587657623502681423171775224615523449903382228779042629709830220619470411184197576490437521653220494023613342423693324283795611430131203007031606751210554205290382797198006818828049425702988015908747832392505279232399518444629852096624426165262353745701611692181478835744455557782878044293324028339570241651632234457691721385176854197451201738930998063765534383537755431887035048242786710145120425874548142518460053301327212576768*i1^94 + 66196964788310774693618619283554686951819774754927090045596237091032191829599905968055138165083475609547360062654801571080397833919387850397718603669196204334719351864881079123575848128213273734226323656049477332721557103921409509939023727826034580081885801409564112888662960330713526369467773309129917975475420169697534956483774948354630177502554669351270633895903308755153631919340727460205068588708909275840213014223247822017729349511774861861840141561637268520155687995226896719424465583040400538185075255722615235241508719016461051067090882490228652906413628912738855908783951312420459919024077692634204500284197586399359052859786862174709251481016651842343396531470088593826996996559714629836133204364434614102368572673334551504922973094100857220448194456493488748363111091297907468390944481877755533603921634921713468770683017645054280506820121736670252986149689761619958371143492760662728449922608440871830382685707570646393133442483374387940481968519947757667871315376170780189040153102944929069590679557318690637462934454969414386636826486858915727787895539138407887673555883681929520836643606861233517670667533551236635235742302795528462148911300270507863496401792755988474126668559122820381845799703189263121812657982408535787982788023072890126055414375188069327271662463048353374432693097736366242615930742358679644346965730412411031527357512481160146614917307401829949438398710608431535272151582793270720985245857781308524101161770598034712347409691198542885668072491504768381204583992722860631663977069249619278955462093656427844057706752124290667984295571218148627712169816948103868862843431301696476092963300831021551360288301976405610599328884224538406796928368763163259409963115724919649974297416101688829192794793702285369247379909323137735885993444085172613364074912007818608367698813819542077091550198885601411030483302820974710390298794876801310728498786551256353492591867495371783678268919739855244754752377081163649667385499843697475159011668654649255674438019589888770580823869510468661391608260568401099400993357598388083878402870853446521746521478555115555511033166125707781167177405506416493433291336761197046745455670934926397333766632754372658439749218269822703928680304541663839149596082176*i1^95 - N1*2629875775120727245523840873054510121101563476029666876708104501831939474189625070313265943205263576362046507449888827036180250699960322185397738907269431801721401646514942431797624381593991790147569576222799707189391580632128600710316031749380874413019751365568967941365184942868986353394906548936013152622748223675699412642994433032685437632610752451024711983623167815752543573915494915457740513763574878117640052412412480609620028189310976000000*i2, 1992427315201434264338843795737616726060574215549234108539258108180611212821451188243672796599970989752778877831548039961237630923448713256471482756367615241912534649791766674034297710645975793446806022135108088026879143550960957251086333496820024725870999971657340542562157046512434768748404299415763460689315876448868236050148673312295494765056927639195577907188834953811921125014288393463085784878807899402146292095793386872288699244418133741372182499470388693873653698042831825786909660500845147144974799082973552428146715133023975643524391992129834726169754480197092877696643521797419797375912127326355353203909698347599419615073199801673318348100095344768321896983402675914170014354642070013520195347504279063229238444013501048284639921489525901250861909252272828027401296927699467771646741351995785151741201802140817055232516022146948585120081833888751220819107749665710058041829930361989205993974197470332948940986452563898748532358447207719954213507690812731312425937036927337570828454439051905522212771591011290516101860622927486973014917048713246451660567882580241444013530347831770170380199338626848770693826786766488801483412451087960571971695909541953301452180873820949973617610354909891525574185789083515626286654526236759486806934205084057529041874825274990095045099046860280593166029175411100790320983603726049975452364990762055772393708453929755563753489504900504333233156544434719684445293004890944645809207850323155243627308486101017136040497007789485585214461515477074153071790286672005406760470826318296238507583034181566098010453936412486171566069520215866627865809807943089250785044577122603565845959308371881385494552341715023700562556825517912766394884114558761726054013036663148275555466385786921523567672298054869234429716013115163634476938536459663497430793869075058423558654385095312928076452730554213449916487528363592277667012155167844600368925771115382474974250573383814947454458218287085663110444643998093704135307226490525441941173111697172455958630642737051794207349088596212056905203058540709356353342125443630152795219864917758829965272002973883344520696826136064486734030559941920486426354394622909077332710567358445424057937957185221013062093350956743487040989170928974227599107421688065820369196744284270132079899267984825716593793364650087066633770400169283432751013456844684682388004408408034258475369947750689753727015159910084992128082598588617378224297413501408832615552435118275605164039902096808663750823781112946179124865317236522663536073438992623736676523287475887291191813275411793114781443677195679737952433616426980455533029203553086366210097201177625125126835847681175027648895168305819777267457302634276272389824465284361871961109562015886133065323284975281969659744954728070296969360351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 38072208701162950068654757235800090768956073584598255503597890528458722506524518828976217974088647422569262928492301672297940127670200871938543129876116688242979248560896439410060985738548660149842924614252769923210410378707226122787092754109361262366840663045842794714978930406130596121698500490649488055749849189454961336180329030787812401967791602687070616740001134608833184213273351027261144259668943114672402235758262304044533868117567678476152316498625305286166432477222353000376431332514619797947814989691685147483687716574253287430272300312636019679906192948015180544072192777377863006749548045546640325977945497414582430918553753406475662243565994036976910180627884819443328731700395714340680504814098416299050081249962115131979114289640387097927482411399718021319158489009062524889053698504901332391919465168603353921332569744394655255692903783132018910526130688394020366331881108358136908371426867421150196214281830906648199629436842919099360310528085033246496148116158794874679246394728264214946696489485828366204215172498632462600538667525089022591485846281681901309826512661654974155119133023873888406155758191692678210222577391295178515655106225640107369458411997581709474851148256927369672471775302583095712316494879686268609435699699443539407002559877874865176329308023591917516153728962754377485263498150191103206071610685030161489140004194300944441292656592337475443342378617218374673298115585412062458943298612908783975629729907203389706814492221312500004296431721022960610512801615744312384582455433859649217009182817891886532605884327908860314386652075920925312919044335547100766545694029028426850163740928348567716510445098477382519825906684302680515860014461673625747648783229579889814995886886753878831418504837377078028916129817526815880491044364323948130132561621014030007756101282480664920892747978814050745426675022322508607746357793065741441311789398559818942471594127498254560315550865221305761282574964077378329831915284859644308647178858976680099712089658592469534905234031350427669090793290083206986817816872457134698343558879739278589394319620643133903277197057982581308245345036322620078374611979343429468602161975344736760331380876733272848340428411658137618526692880698467222828740958169611370062911187891040538406831476586034620239816668386700471270591540044910985250886051168625622308614436534387641317789854466039817625698056770279302477457334254760660963939532513184723823875586964761547639805680384780704752461784354989478928893613342556054005530241762935180915142747681380246439712342570755975340435602011982868898092120744106451742723575299045301582123076355344098609483322230597622355280755165887754558313372783172402122436463836019536676533259868307086746093063082538100769015475296432875616577148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 693594425804628040579049012346692475712112413945240867482188140492129267454268660969791511336060084916277096153679171130857091448927771468383451275736441513394155694033165434426071258374949248144912350256282359836459368438928233123226130572552439056490010602300687753476862388700507963528091366201936216083284282568984611384151002741898941775293777741257641679289027648938642499913450308194068796048596482255625473657234863816873454996777387412096290605233983736363017228752255961167955908053958657861026899560035533964897068363103341432742389670538515575296011634804076887463741351776357000998153619791780945958236563797591087724618767468116276167015095613945894558466751328754244294229622006219506142650258143473088600123733558452453563932477773595455936698526166711234295263319764016805783568753518585227905536573811757325959905257228140918986586319427435025431338989173542415273468257162279163475254212337059470377212812872584810594882324812552742179813959829412050349914104648471292361180634667558825194865076380158596004708707206259981420828482522158113805956812595568666794936900012920697426467393367477176277754900708914423310019068495359115966852013481703347100642175868294596760708477109851036106202064006991290965557488537065116808901101802038521074333179343585895387290528328448169855234693610038015775159074995115456359577381619030909271344245805877856491692829857813478949706302353355988789134394156211236430477781383271798410062003798990312024177147776963857802997684909675243031746380590545172785928440029044524576726863501661385499172457813021253608135082479753266949227720448534650982180404469352387286749607352954454209271100143602422968357505906003057952080879516320111642446670616975201379219601480086174255416824737388876855362469057576379556811924599150595810431101375488537253143878702405217408028290495484323033606704304351370045577469215531122982007650611051275785268672315555612817202212431963140956957813113179333665290292286591542713656744474731011839547649158532314511939320434543766934957028705315319484933210985646994466515647599662707394944768515025887366327896816348024859598124595143777290259679086531930398354457602050268843008404254314934703813532190177997785489409743326125051155164281820533163243168621320488824856142665379572778778345131947857146475661166279318190600973426004991976169785120362762617132130985155682853165230533200389897789815339903606890664617332278301243782020684634755565405656962203013582348228610098111564804360214293835584920754827114088658685888258484215684401956136434543487642041179546960375243779295522356654011798987531436051410471445524706870817125461810941394643438781191934278852257785012536936272455289294697596689789667964934104016393951128540867387860799489057167247802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 5555015944309162226059085321921785652617547695309803899952043186742094072879824587485584380194646466953014924337395252747462124943066767177193323248262637390116709281923838058554621172963523506327365956989641504325790272768672720711976537525961553700304951456012283220203780824351913844384704030531050984361143047394278104820810554957950816772416208136290722724445681963359723314834397072778156137317082461986750510073766108732612679811915510076400926516373287679155833972873096939365246592967852892977799774100008602557611438649789312191138967693106618130581965186199181764047800640927463436730406993079487211199351170862117410434833899625207357692336379422321216127044950732014714393725575191045814981174121827076650955888495922503936981816760803682010913283857675235458817012417147164696904280000766507059543524145294863712279638082849336377438183245211428573096095595755625645917198029885440606258656715504510086783514790149252459130990390562323031447517683427096047934572537000547527826145744508982221815639651543742463640191001654768644252557376001411954457592426610360174822810179547246907979744559514195511163183381024351540469515594130360475909244647365573068046311387838553863150346835912853311567804697971939102390929883237716809133392216914630132657658251301662983354901200971468003179206120707829536414114289429077323144504719494252216665157420805625753184960335598749262955083029306233552210536330186244832999335235708893495205561549152530087721754706923453511901409828125882721467332585594321525717312765430556656684891710269971704589921255252852444055574264000955925995196638164183209068368957197282522170046568224277187141333912018391179525397544168832804044802043198719863703294740680925045437734897720041439743520523865596253365738638723456351873270382383392917009020036548847620068208377731735896397203840427588623618565759807312275542334788368304231772226926360557950138673073410002860832735264833792560948199575919762729852644884170636240290657125872272057287238878440122554277500344955208799860041519911337943700907217552853809255133279760403092497959347935313236457644264443353922779296787958530879180773043319752643501469312548172779010262908646498510413254137992193451176198018704175659191927231231805233141778678414107475156023562093501927181472303385230517464382922969207548727336962007323421460374581227955689759766834036464385145450488109250897640388515923401102556632269191087136140985161969556846250290124641463732312995315016090845965220854388085349327572988170308667705008155859811584803939893594623477190520573524545761230352942726486367450683264113644714779218760247263945887168682054123416660495447757708603256388501136907151834986665312011332374297265678650029046243637923655849639385821278186755870996337890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 21902384629669649260561607159381855692446039588258256018945275821973074606225885230358049046807014047296075907205817644354287315212005685829763388313727096074245177969460208076435318751839762449588972795251701151614367477769214861887939550759561049408614532453025992849486670442619330492198923061523046344657979542731397471356190429810633657751184151717710055963598568744730653307260377948222597388339210282960835740528135840110456404565932353861146721054774985834382944128602503245880689363011124470290867715341279517687465897623415563371241412924980319447764912249585146778420678636341528593859658274535350840066378728914130987365335633458917352396435524953095288571132829528796186483998777183948995300057468426351731163596653502364789630576301577964933650208997506534843765970395701212563544786436086664408123671527874913061528256135648232101478595323382862776415247401317310662775811973756711943451351920618449751433824519429443837860950810835523417831301151201535301277280393055535109655577120281723574220977651497049352762669900913954382551441557306447368156318007381480928788482548210854346300919421843054577097572352457436359145683881225445263403861761372026824660302287882748317753597621420017115659074418494815866333671804905220483686023132582619094734277555985744790451769753651036309419814922210201124265776906554954237713258432527562659125134477911582340330845024408257109842601534210949539841418827455895590024622999467819780944967705418280379720069896862615982044356624000596376999667634267358856537958738918434036896094510874295992196607313004870757616710870468060318456101509878238965059383783331966424513854878088362906952578405839882957043510462594245210841501828114768402089352102101789632719746697232074509809143016928891357049563724001849814666897480503218024452362957686179911982942479100151261807587243372001848110051382659254568924058081612810808529652777079430441901029253298439939452562419062453851380528310274880924733356981932371378711573850003551131399883922368109106843937468007207177064729166752368763692020696874668573187220852147226760163977771949394090105842894261845479712239324560432976367612822837108415221787594417596052193245242018052447762057114379001490027726985069023625147405541486839863091063882657860303137583246425916744244510165010820018013854383353631018727787580840140599208079079739061653172241850604119374691383806706081112963936118283476766346379140803250853763656922971262096250488180671565767019643431842989832719987575363751434808512198195946615940486872732216578335661484318275531089064740324416788355860366045679909751760676345023263645012885779817160154552062522523415895987886762017968680687238372786653653320778048993872684132304951730070012341751333518094189119411477813206116329956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 131153482647704135541981873147772852131446942266189825358112214950477706763239266187992493040332183609058647163259901019918897345140299339999420006469661386480812798289689334363821896471637748051356005421081156401779056718491456164786862591359679039731497399526006682844081425407223964581907402366490856860183416446038321723609186201410772462215409152732347833932177784596212000568578000003441351920071689471745524467476160851879048846995518030188467847739343983783960611418378040554464624808278313700560165433805585248761634078376834347078434243973785969347680329666450940348492297310463714491602379158703471856895602278946217843078590879306722617843298148535708424424669251881489135062355102120720357496201154736913875510719502025945868327780210309182740475686973335237097345268194248619967420002652143853107220821195623839984690977653198103838872256715226767986009815745633698646575020515229332108901263149895144680029253315883583806949876608574362995254830010445397891884292859539705733487120060552089223021261693450464445352642401699027676875691138699253463720298618924594538303039395888016023249434221976578033651706572552472739965165640937631126169520752415712698576250699467382923632666826496218593399660229342082348910155601514183378894174561476251316614529729080971612910494764282441222133389333178940305961728772360388459677625436038874744818489983394147228110256860400872086058376704403344303904249478683655077240350705694538722881509205473054023084886926464826049301426749576575612245115405276864156935527950892526480309630871201003444068496366465225763651491919760743427052731017485516254803187724723486283598846912260888997737257527266887934549891696431383698132023444608175247064792527043948404296041949867381779625281021058244580217128120556108941431404093989652599252512931424127222290109140375473266855855224764449360993873359617275263012589611996046953301437285192397179035900980891933722085775065238927666932097854955089281407198883097033035590878860192427852862073505285647582791018284407123280019712859112254619006731800548695155903014515519719841258110335905151179382617124793299443414911187332220960855188623962591760177724154433229009730020384011400626963295111109117085356470535742638126937160581215726377404681610658722912277835939418361461559802792081051638579510772586465202336381646094962408203051607495453556334715628197215154341568237344658432109204821863144961384925789628324365683839159318756534729997158405991006723320900226687453855893259995545149868545357687151771262139658975247660560490782889647264076038145851225629586659407467226039986035784828077876890863738472012327706882671484129962746766585291997289042423753547480827495318373964519129808901066309481310949184291073126098558673330685963884830008911132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 867904771934618022096081040929525403114400987108252498652453066748612397219338200877943940245845481249346833050598958384342804202327376610300794971328016053880668510957468616670588499045426341703558045035264010628506989231606456817468636864934173882179110493220960867599580505593587706480036642191078714992932397865687634116339623994276317136887482571967571521657945914261622249030554193886403946468995431366999695835679250393722166728670546308721734356808889902946338525951790367966597723697772502980839615913147546558249234751198325699039200722581300706465894661468224402428607445696474701388887007939390737225658066983734648851031647794472333276998383129967737773032137701940022803966741195924305653536861879516375554050363578053194488810826208054457656139126771439443958317397684408024526132943435237349473581999632454071742214811958069142783673289286681830802481074294201274039589670354458638804298890177643498768448449348547395417887851394973391159641854869844354433388349334279094231281195141285890885847144714792381533422699521322891120732050891466215889020201319904218479924541393826105258536734379240400624327439328353695710955724839540289590530146548900175246010856335633635906313609864051650901312224187201844744040991720968300131210206839065684204683566795286007824648681487142754510062110201908779260552840016151427930431647895995859155928830506118550661206151976737429948852111349168864253689938346997144716077418838425467739357283576603296962171130637045867589017211004281397561222278198878798767425773256828108309372937445829832755156876904890134145049948659728075302159476120857016270555965372021570207531906168139941405617630601417302717726378037767759723343287790786147377513880751963688571408129866221692039050484332466991716270121896739599815148736600731530043797262501808824096739304932527273636970578165812238140313895125376649021852585614429123602929486238365539917514469267827777856994941996290479345890986627916900066778771202971865302881331779098624987007732520531272954656455314283621367383623001553568423393794713515130882656256341587722089863569034949819236638953101461277639539865383317223447675922619986087389476629497746832881018159211489136731142448523709342649254207956248475596552856535915655371925588772316313268760154429885857924585550192029422296505435835949745884170838468864673384128910369832955085582616663018526318557562438677047012821669035288822358439866585672500595188685608649489194815484673937744541456468232820680921245054629853055140619190981213729357761272411145355848045463090326247235406867678803895090342549854045638818713603530437990502821703244524615936602450592394287378995686909923615610033021399780327259904998893806947850503486317075195991225246520851812401485408370090707224441864746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 2542187042628650677933201159099881568764364678399069339652339501375472554777234184866310671594382814484506373407250631803425833658917947080171551136280971343749646583012039708162258088118988053477329700300371379073521727284182531775274536939021209716721180625102158718706104480304210344347418445855710613997178610457692533835071286274977568569470395131252671264302797955925092478292578737319062554735608353681888456649746278817182507978201902585653160927145276326519364629190353307920228411649151961093325666526492861239955566540635289293315238243170681596660546353972786261879244443900413570698151147381483880082713848429215688710720597498866509849757758749514103831390982535486012050956838960623374715000336430831931320887462360169023757958389706963880608816368916746074558388316037952533723541571299864675989999849059478381891627754168876537205555775920819964478181450702625581924594867178140628947824601318093675877939386923964587847630743764946255382945530584966664888501675211608446149145337998335482150394453019641145379904117414195582296480401168880539519648342145128688146991213625702386569925997128852821963086941081968969678275800966145299041084664345389397356256867839169474673940408503235768155963394477890901694576155199625464682179546178642344629080391429410235560174423463010384449002940469507643510876112713193967854035677666853068957201278749450615187160497835674800398747039682606478863599429969710700328297290420198338686523223675015033935847604633027359445423500676710722875003352027874194684903211044638537803993146654270433603479483030304283583958463855494573148226729681609444583185714807739087656151048918942059228673151837652479186878403364705420197784885639369828815440407942995684514748342600224748489824379645759159890130134367568740000942701377274414161289497639223877420767397355278547844437780137854204118960190036068595299647087785693273224196604642778159922893249966853830294186305650834437103754376408057845473828803981393688266488968783063036459819256528989277116299809536529535485090228383301282256431867237554261260183322395696159763746462703616929703585992436322830672537160317601405735378792697787767791263534097969553873024235789284719821138471726181582902744614748679002526630416194617653113133333550733360549508619526113530183276097442714221174198333734267927202182047009932029595448729112666150840169156529586160215451991189314217130080131704555308987995117318632878252226607620280287939664361679904713969275787498050369446493434552844318752136570359196815705523761566682139679844263150960378724361940852534009709777057760557451680260802486470631159514405976361294662976239453967681016452105861825840925199543051724726400194126886397875818590646357175707149668030456828453453734164081297906902599419433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 4125771298102988766439672128883801270123981491346857620075369611782558643706391915325316474615601240098991414313324944982848861946957203329189385030987645769491741122365071239229395593242064737289293629976582028144159264275689129548773912216043944948226845226666679368082758368914665313649475986522582965866499502237177837706064124384074853145941186734185184749941011099440926265017346827255194561921242475733447215351028753682067403971044519939900006261078360710361349288211552195206577605047630472508878376310765380762341578102066568581218928666445011653435036734728897128013844458804963154725261044235821744880743624756862861890832159542617693571467750187037027194019581018125974441660881996412667028102030288277918083879822852267116003827139289087275882101054063643491796401273145319636075690972323006138938481012735132132635211193021674180879890690809488959423479646024044981826277737503148478196472946484577248479326612993892092169819873545373661075834098429354165486486402192192312716642180641924025917377329611149320748628843543144881321473189098660920779396391192809054790178252856754927875156095300743571830739194801211260011661238618635129316426539477009994096574451340931221472030135525215255276149645576204969221198695329873037457974569179501015137214117941655387640802286260981230566469317133833822681540750355825315759250931492846737814206306607597194489529060199163030151516014765240235756532850146253297108099497218566447419190228681695287346500013062701158752463070136328761469536797614688602480267129050040356120466866857976219755221020066265419808218987052740246505348471130319174178987287730911786287902087711147219287039366672728727315564087354061750216528921908582888290954601247621997223104761271046929378055580143989475294162122654784193452663821913979783227617870173655127100820461207519686885711292872410149233647424000258707701870902911596725916778881137909292941774456101327631080029447285348244932790109748898329548180981544266819180158585603470645426495508232223048231765706216364902524958780018097711468056290587695540956192411099780847731048999961838602217840067567765922448356042756880575972352030882347411145262374549654873446268940960807358663420871606184325592373917892653404432002693613982646850037711189256226935688968958398262261403591740909874374820482327538736904454767494049357635787236564779537179374459547097963578435005199364233372544908877096964371876037841948002692453861827591211801207868943122989625211905374717101600981518194603764656512693677609453680615532904790492986045966955936056518631635963452219889935006877112157052330294710935047566340095375236580442688920130664456068544281387046415497043878901237322599875099362372398374119713136795039330621601016026822949100342492114455844904424682617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 8236254279589299500101363687972098647942373180798615596759745871088845945326630796863025894044722094815147707208960512295219631668314721003549802561107562010457207033520967788844842699612921635500552652630335086774682954906540749260132665149031075514771095066027670750608595887024341577952971492631751509312957089115522758632558040997417555360667437865336229231628191684839931150265926655156563186605218269412122547973079822331922208458025714938744318513392154073883301153081918887206591082487880620989880910675698169124063937273153829059081196268798546354557353402831007909531683644335760926220333520883154837077037559183650189482675555509354936438989456043792094161632637388741658233997852441249518773014558145295654104915460912588145449987722695100505307226507150741684523157544414217550393986963083769074757736828198901506205429165531425506942405045319659751487876618424210405903021472302821644004922588294178736405549799215592399471437193637897368606464635922743252270010402793066402497450840490110019661111306835527512911654042841316661196144862922645614726633088130861705461645094831860521516472931374405393397671164238033304787881899680479461155420813614694081693885928906046949544222104598598547527576422128088416379173321266202531887717992914705892794738887042931371588522933449968796026291727424997024413847916639516043425277375242605617290012098959892627978396992561363824284218948412178871959598474157865302164848500635701613122424294783186665450008051784536075828067985541500985302865795148619508883998682833951371306221654903030922159111285136645365689610705234607718444025026205758138836292271779477456002682198405722071928779613044694176250456788121882776180142776605185190518786864057383618632500033190154982026160169525448135503477506434023855567082025479821035312589124871283307827399588933032660538396136665141110699061518689499729026561082787233654872649344806764218503569760172380779019680372282959811897426816832101878704376147412228768530943974084315909720829415852314719890087556929728414175080978570127888989863243015273380315531349224244617283294918123827503518037144738659176341090671659134377337109461597092761859052771673137948071071312264943284394389968808850878848841560760685080359866060750126463514075271201557357037030088607699087627885270255094340964382857216318772016455345622724582198698266323693859605527939638413211028065451455159539706813139761240579082104152949409738222137235214804100656916600928477812929539416641567534772123915167589468991143257337039084816440694286108667036609623569637605946405225887265267884506163793173186298181136085468087187376965191560864796332155228223511832982777038454167201525585644654215186517959827864478500187952692909540568792142587897379416479460396684750232192463989257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 15446237704413432317843340230238917141548720189784686816191878983774988357636732601645730654424701953740674717638820500460344591790589769948633875281752699474995889997451017990640564108099049359758867979036120464700283409953955489049037920860951947676650493100213295707548828368809661091904032274850190053117616201218427456934149768832047828121227666201275986845932501165449000395406951679714874302078210261644914240789935706841938628306320020972291491623303887024247772686962180329761514048178892550832513985712002846003500169002660410450564869432552681022319899203786735743634115611324803425360342918498399154638250347628950154829717335391548672803443397018721286512912749301652693568484851019761714988522359754228499625056089655665020149660317037205950402715853189821766908961560840998591807453333890105861077525573302109443365187116226508965442977154576184531913867035513820286762666447125823891025994071552311111024639624170864967272254772939033039064622650937310172404469920774376002037322599171433982897535092547041124836077641270967454924843654615081160930549870497072533103438822048238106474030314575367075030794012860006346136995752741074700713229993696553026242918703094408751916251815034966924593792661905327321546805267207675493561917232893517655680896059360382590342622060441352255281732219675118633827061491641024683754930600861206867603876931072101273593499896466898788475424197224032914017146558473463341180297854352475843403091087798646914554591370556034396393715791811418617022855425342419993265584749476087712545150364635636332135154682930243810289785710242301573662357076029185516619635910718821794359862722755078715141112559629916085187645617138715943923923516570366456656614866324045474311638142374339147849738248388634060092715877902594255582533106045710250913152234730082398137374831752318957359923997255856754864787373605392695738942293182030378890466468717738727221859197755118154184892376033164753474554089484666966248304039130120599502536383002226305164035837084384260718722486857854366661258052672235747609648682090952895848307748012686307407803081363049295926886963119253920311239726356852727755511933761563111160312415117617467070568723097466975003006249839020036020925682365331437960448864948589808565719536184762686569478040741733684015915291913328481700473126232760560982251634950194844733617988591674847825208569954680418769481061916819716964582721659969465279683192769535582672076997728859626344333016857356909990759172969144719036733297960647962164105364814740431230113338624743905441588012208969920492126206225010829555146499761415915101417681367495987845075300174866420979765115593660601085783764253242606944224515903695361712082460168165736956240106673676497307770132000224124340526579867657312881783197998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 2256978250225593551335053983795867189658911373064741181573968915164972116942113090841064677879636444718886656067619432096915668844729594729869115969375743804663215762316144808431456739659431491754599869003839838902396837012564408830604475278059774706033157925902906102116378496181839967877559401269763039861541506906825783212801366334821971189969518753927085589782415711919561905998416461827874891354980679621508668429587216092288076620123014301109895489972458792426495723236665123461990862800478591957017520863494219786539080611024866507829728348813029354221181309771293186697975640993497200210435840751178341486748505634782475640454586354609525752329520561431938377312945466011230273333830946059933795273629501980893106633950934246688171612400039254628877625703485225693673510707839815370113208239847884447725298350427543510473891691636491038297910179359251657547036143725786822366133775643409174460324642152399904831340291070548036221553566600300496668894162952818756402670790788933177132624789355800920670312269969737242806118551090037463565023467631130052418429270494515912008943578668694348111476325692446478047885894529717030526582498470553213714044022744050314229260613902624507315222764335540051598160454697912611251148771933049697695165500660919035498747405072777542856111890668658302029560891775937716614522967047088696264862180139403706824599891753239555267574220439549578328751826130552209448417267052661092670534054391091910126386348197947106790836970567875926059026596514716516685500376493453408932781815281665899837902366409316354950772319927760207274945468560566677128804315388796415861735500246708382169924710472067789530382335211695615470682194225304261238375455445584379469093112394945294580024460798113168634075766704461126674149090691218944859149798793504199648552473836561836753038880840219794140500026747599441503100906973078049680809626372563423484630987205184918097417457818405527857392005270332554701498718822544895268632898530118768573078508551634007034223435201809989383083393637410334157254758487169849504703553709911926664306098457071509232393336921985329117213178307701932188730122670891953011690416404677283408311855513490205616067369981991312564961082056499164960504860037755229913858052215915473776496730701350611698327151891874157826885767088590268617075285060863838309162043785845453518374046401638735209672491090215228632919470219331378471803830798028396727079018476714970489071846819304359432226679442351782438653513621913921512895821329024675882204022553398772999614997460970450826334002944206233557793282436218506230761746542096742523160276926261839125991881949297320410617396373170671084753598003315600456729315938564987084826426800349471386330967522092796783928294132999718963540924970660955382931380126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -37191674798325405735917765666030807368022168948219972480261989473359505542076944043481492321733037779485936893486532542226318237223902699495898472427274530961417898962466565332729048531498231585719477227109388135665050453320891604789046400982543267883704725853529484075053493793723065846874122305024917693895126839868320366645484628175229790167439164945387642404557927016935463525907998798526857882838467294386985322827081726344074711812917023121539563335994283847241112306711713799563620543592056210625685887191772715472303025602720791221360853683626400827048294382280651702715522160043331495076998752597211433486531949514394987802422454716355382507604487972622347093201482113221630614203622477353639305312109801158156917352930154586538036546600959024747442986320420565051055821199610227930209938598000550488515699205111571170259237120998141191546487661568572354114916783383302357440824046394734015584038457780555929673324460501690434080962354532597387191186847791595840375645144616268869776672897732827342398417163176150480404343151013104689951572629610484593203194490930109443511354740971442626799708402586376942286645611325010324585532456298807524144493670650870719561438880503427820960550742170561490602658413091339232708601040073477591469965894355000374818904561549411047946026679422245753667641851628117210136646946987955767997296700788983832288478668670157124273522353547421688961893540511482574858465541735736137918680563665724973086936736230052602866294713053860661873065905246919632648114847063075876660729637555621777205594591987171583080935574636424990682478015891624781877449318692743658771361356928499873691417186188409738157870738172826909400412841272981861114396158843099737698197088747032250732615113780446695404811661849256104039561984464790278871161315624825839807245947681754599360919247818368683002607516484965402248881251442230581848417807973215276188644313950786194164550042540071714198190134306304640937402068108298046152002926517511586051359261616814373049934032750125922671305245866539617557249653916687048936240866254855667769213577872926833950567109477648459727068028419679041144998704937021597048985931335743222582741915671108153097025061153681454092273595856880978043144303765334392374790986844944544521806712229450619771132700799950462794092558263921563899910832720056763280592715920614930091057831169949903929584906161310204298021066083492610467464992779088185387319529482995653482278421818264594786096479702764767584513155032930534726903294192129065515064190743524207341533774979655765805963079474836935120615220874383186540234440637820382355853195375858728730937089108969234401172466440257936038055943450487671401178137606337431158819986143204196580142561407698127740149400738027886246725598213439448828470313842773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -37233142569005706715925864120638429274035874336067050687137755447989075457787884184096306270292123018029961334364372831291242476871875106027112001272926930793155596085634796532327568508568591575773875427636829851788638724474549125594847026972820666171794415270161329483501474237413673269577197242138392390137431859751874799456647726804101818640757077357461260761071529911416287510981888866244143546952457109191552825229800976379933423799193180943799242258987407622640467076000954471918844858186042210146473112245120979722173281406888502158352157012730950592374856430546887293121220170642218055858469061989643401704493704397748886380890663428600365226156251244028363846987015240369594520238129942202689123503333361676570691499364773796364703212777185018357650212225414882902061446849614083407520042582868385870869311202476076536373254298861476270646400092249488889422898125654475984217875985615586374443311703802377670559024025881709522074394235880952979000678283826847525751652117596295466804931933029998621118243043573475198580394103527206695100820297724501284086260992616297948154673914224320086197674563808530896623647918774099395543584559300502033652978697477117456109939710606096794304647397039557858805619440003087173193634589702675258218136553486096627218668608627402805977374275351268296999994378573625829016101804433133655422851298623238488150406075895745796846464798636772029961961243956264889317486083443236932361343585747446494757109982531316813906845114812824697612846434212614995807703643430201538923973774833810260810061919324810399455335384083658060314256569197447644927420466829915967227861744945124497330797332835628253365020518260999157848538252079460684913280130407967749785210021165590862268304193470369236788197383159517574259927806330624815751886691948747352269204237651512205739028692012529942651477565418132940212563650276447070316469254088627211352347236047631596320973342060873655123911616835863154930527068021398878531090924642002525078703131024361991560674293995292651826767205308861534757793462926756360805513413473588459653186442895230089267140448409650486956626576071613256051405986619044554202508925267804555240232346597941074305363770471521287878759912470720271015935934968273801694268105328415363068408170064230069452913312884587645642931362890065660452791232986665219485525842810428313125871050229154757894339734641874994906013997418793885234244086046819183575753407594725965993971513709145330329083919735746893097967237187242724349013762269945559930753827265768995446103432415528881179702351118205737279606140247558506256227802327114755821230126525153227235522501785871496721343883724608287045600533241987478052331633330827885676399520340304887276798097087709106824684421963104761486904038361152202716281222290039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 22231781915877377911137203293321296773832511951153965637755727466279681832762829830967767630473430819181863840084318864799557801854525214508674911540505013993433420696280781616286567659529416583535487292765138395944558641519438659753473928404229777474104930487349958856276969827305381278108767436319639882421546808736337174506096278196751693737657133664498836913298905936509068236313272002360721625872150664733399647768982921620988429074630283897662651418907971292426270858543454610311356817639935597393307872928355227610160375334556264482350058745993083940066055795332313521140178304302651882038914313148659817634107492862105974163744479753275666548061559275966731426835867560450334676292604334341530062781449368491495457601646429886045388771662663191263986704552501362145150627692685207655579259390498962081220497141619196868895586868047359769901027342833878215549226510420712230784122689306473545695935516230120872658934272462369181189618896062764110279758117843796973262906901106310957038026275377819337864125442068930326364787928894312634411401829726467416527095971904371830406817740512939314688036792776783942213491143907787279448345960785077022926635737572571680136445967244870152949890991053114122270923112836103698695058965959302072451198574873455502947445209291329420474583747222149061666563388199137410715818648057760185636523345924716523788094125625977379855728924360533427170865093877227447254237110982715632130021816061595913184014697668814736913252156751082037662255497741714760501122476578830035284065573904797528945856277986302361114898252957660710068538100191416008641109568023432083373376486135454932271261552837894243195308593287939452242924537617696392596810992710624292447993415539218663668754515915260119425410141929960197203609248816238462889390426436668778323769761629503187311422626076416680007078631415563623836153612498922233811900768720765771022442024378436679249432122342462869895473121900664154532152924487400696805498318784640432835471743304900499486761321692041527319959036725703260061214306743266474792569425695755256914684122743957354979897219029585841480383503698792998664961193111743365784448912091440142618531453716622167697771391927315167028960828077904149793970127793412454174722071543977535548453112139716041810566908109416654535274434838940737781115837093714063695239027387098225461171994465458201124510228057412094931901696388652849577048392399746704727843312269726458519468329150360788088023514689673518429016539558879825787684358443262937662652456406095166972286343141029413444361126784017465170705902765868118288606426690310553084060269586930686474308815918534122931271352258765817889375040418906024254463215249134779241358137912733325095650492133564662203118317982042189168775704629777054059244272460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 43568165469972890169070254909933449540710315326017426147060591074552858767066824192824427490918487726241840934561225398285680983248037539576052171881539667646058530823559553436733112340439083770268348188404552163804500405302716322439037722846046346490936380808304140543096227731869802254236208806984300416193129848475625829258328801289416803907069976259099425359851588155136840697959961499478506874931400690860509527568633816745868068738498570743374181486478196592173893849802224084591703249222772567710063996891915605845994506031661809249459047015886404188667676491693648677297568964454010391942602445651864906541205419738742481433890868007817249217334532978577187200830894833649117217957300389579529780813002595976916522355635762123472048574403378998365155807179539320304257761904461932137207759528356538430786064081203253873752731571820074503416031989520146585092391214908828910002272009942817668138077362235869294676002905259121700746734485905423428571888542172029375332091210781442543906881839119361767277904446505928279493600316307313703923967725181062966071140884795565740919113637326921510080103065499240409708079763493215969323582737732341266489523252489749517423879555281867314946510696619011246237263823463849755861169734422670535690371415558274418275471859673859097111465385507400045349123431437388613183059104164799646055031431731182938014452471282612037886658754327971266192682022804043398300652482953308290774691114648179775420983907703390176095147738510308809864733112617708605681744497453728135649359530292061026037844788434224020404662815315903310904379256070258444769060104751919006038194712653946458264601020458577209726734920189128431794957222550849560890158626800602976852519875861878032749976544922567823334689966034654701440161804110638485063657857708303172628361360974046227980738709652709672932503248014868036203045052182961777964716769790870663923737822777526210093519879832370766045461143869351678898712729930315693500973568577680444446221397868965384442454163819683758035904374139854658634306426807856839907986841667694373356010485872445028304736639474097253589795646514722828331862072418972623082477746270488791700489020182336999385070980729859564548608551194390450123659019020718727504151977729228180517695577985494865431683245227238109478838993673376902411621680433093207600082401389046938085640342132560763363179588233948380428849032452355910546866839214766816175189981437512779054013832838175440081462574645425760982927593404046470715319891114089573745290731320623802045265739109374929969590066657200285535361224451622825688306664196233347923508786704953793870414852677528053923691948816305872124171809720219088758509552309996276262609590426974089999570689966154652373510833586419150983372402450204661878828062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -195808577769597160599943859305786835435592823148013241901909561689892019587987204453826978038264364923976031716407799002972519533574441910934211930152563341937116954535041928928176198351469064275209343568490370483415615980099272310294659641715231863008934403215848603410386736827226687615068835646294712510662364906147257081373246942932799027238205161041738296056277155765217393637811568653059115725018664983474804416376701732640244039187061959222090620248375326813068261580693661682765013861054698653628297249961449693888912114279618567910434981782085672195815031006573433950814842750345588003501565469999599179349189681945649208620204238463159017151316309714633393229924643273066592475212357420300097582869568124245514505878589082445443397368595234167647601679346260487997116301114944264665725132886818574115675254532305779195414376770575912507470071533762784348965774203334102438774082443236115040228898193674043658340810055109287769065129767952149795908849276318739096047210183626147859195690216952363011091079501186002972861288724183776533872717330968131417996837246642699722239656390729054716920242919709221520865848524627900908961532081284264371153848977358303350405956250455406939336524389208889482171328620654455587484602604580346335908562326221241188590754037518830643196501051094506979441509349009974042888227319308825756800802554874954460465659924927159449939049179199265394707726125037050727344682342845427349802054007036698252295898208654657461015015764521850119139272169181297876439042406478832536905352663733371843861287570975862294131941006410133840186382581439180782770999162069342954685462502679066173260628540457091462892184343895484180267031830648355303212038763697010160863299787588320322113565768885577643679199165691257523410579544200755302389048879684130337725274388858534156690962519867710946680652342251068759720005314340853901085470811760162015138534635275993872190716184991684609571757087631302728915152082996133347226636911205940085707202178016896344585975628990921345417099534926185461529358878981505320145032726977165137241901188508839829000398824718662813336860365802497597212081836337563151621761041059923313974279502716513213091201214438982745046554870245021647801363197103977860966443074178282060725631302613362792980542053480678008194607615767742379282538440677368752419645034818904528937787257898620136381322831648848346371537579645657603493129199566803160661804335945420595702618007946263305647647867003679204966523600136856747761344816050316905404789436537967227244613933918296092650781973447228879599462040683039857582716348401362228039211802710948084982013201641535679643132548235427857984140610268546782819668087574591763478190397131083397800470494790659706558599333263083299668710405045398330873292724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -21020722784143449846423252471768004962225344985479666719128998281029321544188735807505287464976604052547409059644334792683834317118905386043084304003113336772140920603444428386500817314767621581170790750579538879356630093406651174136620472110970491484093314792344464648224294265284378896827387995603707056812814302901073578022322828154924007549996675409667553550828863635476590965412082474895856716964557014342289138979701540071763510626365052952139902016342373645186858280287670175495344424745901270014571211582413259589902805273836629894511738356202425914098455434091486504894027561533372460243825840104229818609779429811471958527464602515118265391678198886558403602149014637444352404551421165601622779749024818554714910146405309147768680835947683128458160755016303009444240792329372606713221613959474827310880199031925966534702744294534192723965189681252793698528267736243602525334944399400284825786306074809093560259385027260437959798894392434312714239842211614946631113020844914937099787651538825721000795527245678709994994637077292514218944977891680975123032703930017211702509542424321575194909666882042354408349596742308782318279476738711734162408039478900615647256831784282548048138157532596022723660220536603616532880930807311786801788262774866970977822021095395524664133331585867699418416362826162195759051518551450855878766019260263830603010320160346497865516357528241511104163217791665120154482370710041255278187892501432943904302525047508834012154375254999082018830450831707938757792444558264506074714629232701913918718201320582285588004717604573494339311421244048779159040004951964713897466770401225925775948853202620675344240083785955243607100269822941322492991367695915014154369457522150110987522605449587342385546621735280228356727829788271376541648679250108701109805049073459040156685944284328962351512141681313334907356281143070522239293019935315113609447760974916156830616892606243959461070265965087765765015507494279111101084998751148539804709603043232844373098614610066119064148328867526659642820362171839242139130344038596689130261526620581104321372646699871240771951018138396927254758301912006917699716524996880735014667957257003530121154843025239747857591595748724412270689345652557575340186037746231168100637157420580862024041196630025763055192471529249927350140313082712070325990711595316614707383802497149930743629903108879166584488669866450353165647510750659915622179905113051984374196316113525009942408020232561269355390115152490039717102496877934997360941306936186527305642044101509922675562721511357668355498533262053226239911135530906980005998336578319502548868430849110907291230024516738191033918080040714884957132253914179102554781387172100098178907396199907156170172802252171996133419045091143188962433747683837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -2729673986702991599080257636592020981860228985271328572707938671393187691577481382935627695968102311599860071094632066084472866123454932375863351105517916059341272121037980519807979243030946634742511846212106812604683019740068848026167224836498531011544685022480013824321946859355165293909619641049727283592646867919761894987498009346453652932659644165319451654270045763539739665081865129724063625390113465524941410931670113576215741877761886579313130135949730161245474652695316704863906862877314039057845343250954956137853213323292318104714876891910190062343149496743851714637422733159872466456052267062719569345012460882699014116487129629858350868259131516275514902899300642336306537593815943500860152635485785989552222841493042606200307090968554056461234922272486912581340957462927331134875420899078163868825521841826995211682211925772022781956657480149426574607681999403147626467745846486875009028743899040415720724454244121276803774656718534597056177949134319414921077406370612254955069587614316352057404259044855659053878846888606693609353931282329155072248307684830010357031751541205173563552349038621980176847049804012128029269050028494834656285422591979736853557155443847496101585452046967899969043296704289249961408263572135538404609103781603687536991026117751539629208466480885643040311823034447528899731275956527717647948600805983259322461233325434436498393051977673510636102142148534537550801434162918537536042744409329299653165867284274520119426401353058016921906138849815917658881653045418086158474969929357399069778246743793567555724648112421533074460908122603411901257197416020286554612002709212561462065371488292057140766506001690830258299363282805478615922539715130524410083625086353972087526784335288434371486337455368887166085283181139027981701975426141689618445234420328738463013132084960134962073592091904531949592688902457311858350770265437786054768540022010834106100782716697562123734057085682046914497619779919194402738057386450878810642900123634802601623753648746785367800083543875245982210425616174021372788974606957289230483621236255051405215175794581242440031239630446720635608366671488323358664467636050090563319169593573952335927910228311042427868170564384341013192033430330328275719102634487880198458545181416333198445434359724843837150658506936952326158936085662244753444289216314718846230427584899806573292837235435794196499504094652958312753410815430819415619697014840864214940188008858042159340406264173657371466278720483889685685408903311972749971145835972372426302444918809533207093142334224613597858938958796058454387775203752982884103377811335410050772694037637524903980939899630513716180629127134421381900213657630368878882515371683267070928927610770990921036100267669678287586290809932879116093278289550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 5265703190741532183182342014295420632674890829323766508157254388508878334425280828592429294726872441770678219715400403689929695753584581727607928313547776702983831126815797460694219536131322294053125888486537047952704320896543138214437537485643198822967346765972509776475069845558354988338213859396185239227435083282578313547709587100627851467035494392429680735685759137760660770529298198808625744881820061600860696284656418281918523735045293233227634789198849343711228823824812811784915369317001052203451509878272539273534519721132265248921939116129742094426755527980764499201345902552312734886689111889544960940384384797919977293590469052453802179373840189878760801634790684833310021838694233550356104730631670742987639012185562644058125788206258345535280897090328230713545894636604032137367812903919408685198324562780382119297608170851005413298568397762008042251510218711675398865165137445925244042250515906764041771199954104907027599423521660884254704525794265299574193538539566066590668387732693972203067267119414102993392814637625121662810341598086417275305026278440963351913668812093951175574228597899782473595736989486986665201968859835896716840952549398229825165723090577035566086958618696351261889588986865340994743067922026863115651069151221829806792690566085326033715091369262892084017703792835555709175653272070363273875710672311836939104950627442056680670881116416575887487380431831211608750799554073894079492654687911387423184503550013850102108778472831555538018857976131938286996585881766108586888519537208191390215998669229969460818788109253294223360932753902315242528948450307914652610082041431346074934934947558404527589873369823493571330318004822145146704378972394317977452842150683587606181301356957037170698860439674047382421102919890367771619194816955076899093630637531062664688284705049800229894255091297828852056466746436591102604471392920566094873247559151811233106465343667882096904593797761017816407923809593585931709932435354255403914608841997468281330560488735153215279841404140529408350122159728398928531104130306941494414489021854005017335638113080162724871892279695844689854943060006487617271336190428258081070341911421791431756320338303653470747685312316597501520154521922179104450817153132403319573142585582095855501147455772958166699202944394069205693277126153739755925032154712229690862285539846114108755663400426351833727576223467297249924298260539647359335047663431379310001909267606239982619020571428277425300968764887554964089272141551372504328873142990634167704268136791005785606733826618164106257030911426550275062602215317994218634739109739165207448174334014057693053203241976693638893443318182349882979179433273229340103069458335008040345525457377159197499684526355488682943583565065549397318861379394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 456261792327953319601681184139019793226086800125278230250932267064313218679889841675301325205498664424532410431273816630173090372481244804860947535973227539181342486578485335577627692591699033700773799105638325969955412439414835947254289565798338714251774250455898081178641703340248454420779857727530249256948671741203838431555675914298970698668747430909497668304959282079842403697336674329080424648842604267860156975861535881021359686159071395558419343231623975275904521696475584000059149594459363779819564438425115141849397664426325938261458098706776432606703331708144171998883243093675704257801707225658846008644236560614242609934650582871053578745497219031753486599794172406626047560958071292120929039771396978959082471893198077835278908018660046388508299723403316847758811505877646242553913816562989441918979630345236189110498996013773929328413027559536375590882797274497279124135965117575162821081680932496464334532506120419996377784288655197998974733133003610866560453516303281415186235129365973462473143616309087308795025711271026741579260190528970051425490159031661858372851134433526136250998080044342690200905062291264622276165575173467248614806495232833455241099391341831263654555426694997791646982554228635209757463728041261542232080073396109610267504487165475601175014461148992227146347443231280634121653634591943863277353456794578454076782491678301801118781538902537458810688259914619932928649023111935414403474677803444809255855780911609888895005121289270329206151661352986793872384181848302249071277049643144620466076160059278887679754397580269994051074421252567277582923685254000800005625362700769586173084437488819992667863314834871117669377244647245627206946132364379593512273661146506810504078184036562150330092892141748006141876098628581099050665753054236872703354175302592650842576536810808461767911014478725287547560467327468813336882749723899816973753393410321840267139988457642908778909930055444779403797280083129113946835262619633716960493304286225860387231015383638158181564158932403961205973727811051464278196739872819291769654668839235447410286111670027103681765050150855007231968782851105078522030970843346876446164566828005627334325460795240366749288921506075455162718834411421201054135008535682801378941863902435184964883478504228579483176761791973561139599088214751932712601218142243624884500388753881410834027694583687380457494503990416070600432891572207532464076364838321143400613130720584673956929409410110304171130524332766743268444740144718295871777205427455943843398612642679622655690934323836706048882930369261107930817091452680429683359092158946756773786250743816919850300711053979241356965385951387046807629624768947807539054500366219071743587758156189455711389896630129393270072472906984099612223090576171875000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -704191027248541204620949979401510223134394437509272218454919355634181742342717147805359246658253291603495914297271478042048278908039689873247421653971645963363791209024983468996494113849718655197148943683923088788490230241193883571103840929216175858096843566088900846302072121581378148670481957011659872797440644290484543391116141719622127996407392277142880105322415884044534345854077974516774659264061287899006092349309707031442654970138720952528338823704912835466330111793912432700133459351564769476656336485445066842192879666671710514567537440523781910144321816609013379350519047383631315409343236401664091667699824373614494299501510247187839723542516274529893456630496499217278660416886434897345463267954013152637860180675674140530045360046589196218519836419751731673950585719043102376075017485903680550745378790239267352849730751567132223235627244691282001103694703931361180035650558258459348263513062915887988061226018733509100188656110151922023848059255137998111176288978369048693882205036086107240840416809016346736828720619431520783540977098751784828236311140866552480753435177954959747917608685801090325647247755128027694528407999680797956233195000735315327786118063844131236334942283777907300041198734827002044351118211022013126180781745172300376158281055969003475389745034627700259215878856593050131658993888418359877257152385004222198038517838343991910897667590305576872601644079587020660560616333668766058273696512525556445109168504819831104272553958553205079668751505809339350168128491681004114491770093285795165324905713831879300895107908027377243224286956635392383959722500580109276971961945772972220776501448103670879835800712206485926906314805763191780124826819638629442552412856933559192521963711324033144100971674524540268875115156585162308500886126085452278215344719078334639589752349768259784837835849992323678484395196319936553938092203416180937472557899755529498052643228111930220765572518833635745602824064883819466049797812924740334951512095621098870819319509565181588548446456854551983008400336422424699594209496935656311019154647078094180291261779133895061271319145151515410405508082959033170486804790574101319693450232150333316662216042745172990311884058733889762510834615495126941842472903848429442824162356872077691876898480252450696193653281799743953688950574150687342006409701587081457213950152106699491449861795311988184329759988926249845819306776132160490920787868085595064609632770711908530832094178094712265510686570778569870965104829582064511820103007377493980604043801950906601097372950679102744613437867497912320542023622804762319687959455677327082617301958327977749318394202056371237739328350842101281750419193930845448038366969693593728666031420050121726305587218991385705657838068587112009640617506591796875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 60850282639184667184669859496974512071463267107785048135854592573288152049036564029651557272342585727558821063982634061360857140590726085558625113739167330861617239343823064924435474999327698188375865179237105753222533748619920668771804720053818552424721062985477981318641078275275007176000992137993470594108204569312472793219933011043960840216096633106909852258696088378053966454637995974342125827954299183722670145641293677285988580047208416691072668699860551935253540394024132381198775568350713262979665225523846130649175173095360285930775698815550847698789771570737070458746070759206902015291279387394577776504833110420307709074029767546935075890604373650926798654133188727899400425111251312419923658340526047893775623554978983063488804152064510048706511875426567694674923209341571705428855992479842825065786500196249846557274796458678559243642190482459210792749047286381696690544247766858891473175164020017896082229525324543520529028620379706452289101804128165283914445114240825103988043887471054944001296692546137498164801940975486852195343783937717797745858429022104211487427824947346191287372457107093526294716330812962647565091264716666449216763835228378055278209351318168663029430707176098502719748276058580911731584502893303344193012963283518453176584035561432550957051496385183446964893158225546662870962212488479474738116823957873341492284063571610333043243588885189154365408946588169481266741353462068416491626107389564722651311309368124955384320328479849490808332486450544636825409073156043325897922800078466481128690535572358869831965498188157943378629912135117974568067082229430002643051473356387326510544098030123369492484789072246775290873215831305465255709849588885446991211830303545470638750296804816357498731611503036441929488304403500090560749445752351695463360897482035970438782266873051351229656605048419194222396185780037370620681527804968490435855078100847587791285241798051518542498589908040087731217943459525778078936036681818803326691653086992646064961477738893653527825225077440066577301068347881314161784037106259715482896804493221239251312341935745907528521025205319957225909004911767640320736928322272222210466395362411218201465374054203277382378507225840853316821749435991134540362052032692324370771695291974051993124968948987245589063299382751772470248027446965104293733749698104474691979943120780678056753409123886511890739047191767600796158968215916666619637741144551610771350246517368631605474879614408118729955994276882586677288782644026116103916709778477878932071428814072846147327084940075206650455304477952561571580605298259497682834704019566752633847306389075631736107280107442606277404823476868183029748322914309885576692993614155060642998165646734232281178906167945819283901940657703259834896497070312500000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 28281061383922284378088349940366221174503146493705427551213595691720894895258828519676552206372755720901290330973405900758440788405650368777359371430929625348162094581193377321292582945072228885504740362723645966871318631241031846405358892225874496945403844203848633406702370394036558998353284364413911440096319006306142010890801642773513028686177842478184716136627251053099660446793218902669046268932072766719795613151979884464940503428881513627429213234432398107691251854964955178022045070462085697066408147511283257955386695758218316063800137518998334340017452004691182127422232191537332561676944253328437484823688656312459676264729454248050434487312288006958593230241187112329059295746061743947068085448246320729158073590731395681087607477847339689778204239846509105017930018328924612237060242705888599800776369279235813149181721560496844456118055945916980696749927143927237575796925706732717093660578962502675078441897402208291136201495867749925445056428550159350051478937746654707976879755629213413465416320932609933487787510051630471373651099294895120083699448987893631343852858476288604005065412654147365686554160893994388812600497249293092837372728196492205549447105003054748835542555760713869420594466071015640674415185243430358109615126533397436431537301747247823334646427854304001713539171797228827873845574619869534338850302194111927908487771934863321436623882608316345756626779119722718591969520219448956594736885173565989631050292442478152599876303919077965996552138332791710705418287274363579505801223730811299812059803901420801834618057646158144095180537012552876970091344023153805952217805304997920227578074882308681365913620832391840307329844567177772868210694141073187363242662524501162632731059885081515500508279553903587101098375034145254122741723932605805216350176461187181973764221341363287477639538887439338133480330263641399700021608615993144310724058292922405140117448003133596123946052472149056079758322528159639861348253525994322899507794829629519595467726802516870725315211527206609262424415054566803239438338112457172649278708262260221831021417955582065486251480637145473225292095665288418394808720123350966846166327693393099780752101293975931682320462681112879078655978388967570100909375290724919916646860593116629158920501104999741707251752176398718660024771491807892244891696969093584918798921603921462629098645363236271356296214381994883860923678283289597051217468856208335945739415517908418974152648557196102009485790025721639648760401237320026246466658803118686097140379043451466288516489384593938768644628752646453250090535078778250119183640880020876440415743733982392872446939222284777043418941215442303781381913308923252426847931654678089180509594916529603637282914977005501406593051144922989085478211914062500000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -13491059452995955149059840854248850744744629374712348674441122517388869794549223456111533066954225123878801246895851463511493512161683717701132653404944559790411168438407236015886221977911787275156993697315412950794419525790300539882098776145061700159547012962280456794322128921505221137605671337992225924111047261462093080816916519823371394510242706270317516013925106586917743837834974437027759004665762134935986242366249220872604943576248622137796263860413803906313723215069720034312566029334056026050650963849501899395201734097164982196025086323424222094239978673644329814486988687609005135613341184544011883237110970179043967371858838231990497968259351093471577821296256030429581931972824317237287202675478995313700477992933470297694235172778330183550923271273020942738141437773402888956913689149889725734681168223091148962425268321163103856204146011124759461933923107387606704671944077760204651835386584912925699495623997851343645492306290703754191307233974255727354183348543441467949051741468328710994345075402026631372055421851755231328732200554302662177398756478939569761559195423608063969369898624593807413266277981238292334500552600157058227786461446219134927310662968486368019332694720779235960380517279625854251752338281441691423577698504150837465137267221889431813575813393169051579552721534526848593201353522089005546775801023363691510567999097746354384216340311972513545000274277749379704705029605572683463109727582373828842829000792059752956249278249032710538689970049189995988723509565550818572163812497889029873162963363360136320143165191175457220898227317845192157711880434803657943839552402478694877456350951362079759742400541798044839442426889150968144080463129104170057944324273751885895965888335207805175466595861953591893340423654070215279178590618382231734809765788118623566453218842625734959696387318876747657844829718094789633041117459229192491263149070910976751947571933802107131183452997237096717990717211578505508515654585375983462636038889498059495868062495556997007855125475564570541000151614990454922990482322277622293810493511271865621104645797717707454950438137664093736785955022934305754820379753113115399597690311665837286959841665038718094914787962585631002853691578671520151735732540820800740212896480207675307725035639346064190544663770608704629093898182304869164071575019247706511660200405251533656651135931055179761834600685174252333141643841413054076758969732810950366229995836091776462878258346997877513717459510005713837854398547416269017104283624957421566080009260694575083302088922820876858909334488470533118639014485039347269556393627258220644113440829417104406883680835371946032517248471533886820479130760105799632993696400166748012812078544208380520835954694396613884986581234304505678508824462890625000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 4164835692335430260726733182963108336594964726119513208226248645042676616019401882828871855968072442033279002704951239725559805165271160845178496344625893920805122611303820131781734714545315574091204968809988858368425915866084146066749707402180583238444035077176969224138487598742922625179833739714919888505686954225374151671263929242971495922081592901929824317142376740543550524845597722823058820899582050104502240215923080557583197509726080509326489135920915194110612549239209297716673961811132703830954867755551976726913847302676133847134605453837032211181416101858347385529749547801165364859491499842350116227876514582137934527329759627110045875705574776047661024946755956685253176163661725908243471370661681221140812078019857796855210224297509631219550598008016520415907347834495090887687614872987847742699630792733033321903429898216388002745094866562740414075762679578867788441507237315258725633336758680409365995923321725110781243713477257723090036717112887173797251669775232513968684528520861919661696458119225721414023569235456932038268770798008450215187753193003014408816930461351415014094816860950815137082025451501524406748849451868130173465479511461001132272059349693403946157300270695734452446367622318581393607258394908668072445810888961026722435633761034681859627049850771857373447640039420247708276116878927398844898370653127721812387710388533182530439941287954097356724198762101543997107141470276380603810887390589087161571846403478548378978996081401932284304576024848125098711917691609364542781912402886353752602945159286834707812095535929734489828065560141728438631259492691644148883156047565055772997838895518510984120615944454536321878634241069459586796070743379492219369288088916184367933720813893729054480026393952187734015830099289051616316004277672757110341025867637712192255408077791513007282529781537807506532286791715374871795503990229042170987953254602752669315639815481294711253475288403495938840918753871745493923908210708914127332222536744078559504011507890311395852157196808570255601521754027213103107237322240430330262634099610741973214158961373301548795526474446920903197087673325170885331376570886448303048818194440038645419218414047817562986184982006797788113314427079846530314627234975977920317208738094616981532140069694815396374726602954256039712967265402418051700665973894516429031794348917124369503170173698247469606122320548228088940954126477681134425422861330835970814160152159672543419754384741850402147567659854080958535364103960705034987606999883999103579275814968608369538489132971211978504206793216963631514813540985404962582329221481891374496784981933939712349224955197944982428663300162404412682474414548060313702491275492663253177827965720100912464650838409425062111267644743098243250781494140625000000000000000000000000000000000000000000000000000000000000000*i1^25 + -581888202383643594541248798026421177689371032533665434693658203995923062836057946073330557328072810637649566743864997566998680273903875926504726327301713989988948328208735609016923485929203617608690124469067389736928908363131887918973701992404613113756564438444503687415979918043407057939521790333917675137224254693791618757909850315057893274928255443506335037792568648083986691859874172015269450915939361698047970271492410787760602137659575147571538823478733313753425109533993569930694529865998081356532558128614011658655074150503549525175377384950693403585952546258136353120854188337252533956414287297761306655666092523973341491779017280026739418348827521837176229688455311058033140560941259164437332613543135613165387343579442099140666858501779113375953358313846111953779566307380587036420962737852877520321138742285328316128325769747827532555252565678619405615250531494076692019015400278964318149709839104260990075573690362639316681072930610817142848709764421964053306889273575144115111243527724186274068099656934504630698982073697026977419391958969736235107556624099953408049109434392106962087806730606275830423700789550237293877916766969346588466595381444686085385238788790796261812556960459670879641831790694627703142544794008252554435063398479989108010420105127725166707109414899495936038385437777292858544530852335991443770960508572643978691147929004147565376301986593392321323051400564614872465166979899647470613887269983740759120388393156951935818689328342214287734118705236589042304061332203421588511442453690818682946754439004440778317186547236400364554484399675071725867383507305771479448405293525576969407013383242182849488623479279358522995065447949184138394858994782009830840409939349987590688342595107675369998423822813624861179562826519455544268176008521958516500561065867918505848039786195734178822903077631533684098855043183737242899134568815555424171989985501786053724021743085580365145953437378186304569250843854248646977734886554068918506045210776794444852490352899226836143568813407674169097823150170776472382677576314927302910276848117777967298027617993922844712187417811116199903679384980949064517361909693166027492612256752336652438107045246733041820703357754310685056746817958589802670510851434219051191761084576742781241082361395024876548108962205020455429527198109503608497480278519174719733922597281209597681636695239545717306296242286923625272647303529909750906062743709441845582306815706452967081062523216475977320923318280114973292176664383027003941370111543927724617323730054064796413442041340138737788425119683947977701717391532617266026055314370716376788484825821745368911803957710805949467273239738536717910743548455114184494860886540351743280703417817022059989461819927540738219394137542327085124008300781250000000000000000000000000000000000000000000000000000000000000*i1^26 + -110838760514900098905340503730015941949031307397086507738828439688767722974668461943914173104025482576175266915922206368863936089751521026253939276525057463025354392878600975215214975153631325621791323841310461470224443978905449110188402659185145257243894252086762299686340715185755535835984503733848618908141548494542085416341048728435268282028581202280523673305193637673554607138670748178148784668991961841691111222997156528459058589495865411137632722668193976948569525204504565433888414034058984252412751468624972377871302644305930912452329678066957787294346408569907301052117205431860787864362952199169914325102548228674552438100749062218176227725069193495612557030568452340707091734768653812342701178790971504117749483677536801512596888305543232027374688111353228425953339543792147370701681277467503414957776367408380894442940092363440286012437032295000134594063888920301509419042493229915976011143616911988524349150674334516750585634501305583212709370662077308643659015741791684174118370168369114858548098778114467855363044941905328156432401400820306588724467693296458109994064899935463656200711554358740744736647876445924178847400505947663729860588278808792442242009371195832710494915265652216988157212446183391114499387021185096657789860723009609940000542059584713069341873596871792851124031915278970464347514571484938295751620325698318611436758044507258915883771579581503207497819362519728881139815271503219690991405077334621678144576144072367234782709139087062853577628843918011951099964920360349708085741035037160995234265053317791402462041614456607803604229924261878503635560183305057352080044754777568515181569821304807455980609194942071207553594450357639122304741121996974427783581698426979719425162499138694402580034022057044465479666571873989665850459439483308087680141170321499321236831792645952759983959406364099042589112572535533711646458756935887971702702705005718632872279313744794120650817202340568678621040974890545530256975193793799662572540832125769946906368774209353392817262895837112775416816863908360344774415831572507601750763580723107963804338951707189935100674167019661504304182544045178287334201156743931955222676455459999000029237777365280656678600279732401837202435868188978536623969700551982316128199057653391462562426589596705523271963304198699536813832913513502747114790299150505696886493956849140428791376949835887327911172372617555826081470827674113789103309548340452993444346267184698766626787579709769726417972111511859315500056704413465193842141423382972101164742090341957836722234152347142543725653555599803361372632715326700268303844690860523748289386791968989037960190739869879035137087873877154166850173794345482919297263874084697280718474746979929913656443964949920533147978523375672120588140136718750000000000000000000000000000000000000000000000000000000000*i1^27 + 96387469404119838847375259374282575313433989856604478993076309180942720801897949989675725147741301949684757745463282352859732781968399224919609437165802632725183068401848833689744513971401449446576525455911991431819623588121031137977797337959317882629219621096123882908003750673753505073576581800794566213296050155239312188997520694114408037880226993183472312781128338121655628715846734946581115407628505928446255304023612542402331776404504787901906960733173547560263934962812959459027696889789719465343628961994305032505069433450310899485530471135335053611608578882182300852210947236723407239436822296285319101447363159272345650947881057636073557011682881930484827183172201951913519870626042905234199248128413506573570437225997613887279851876902963795870081461787969069966590855327868796703232148386293515847079810700826149734999543797137199102523486533298409692031186723859653706356156629028093949170514554402122586508647304128147323731817009714534337986856681271078462393320464175941582323769497106078505499567292769883079038297439434457088357957377478578023616215022939862128021574029776596289758465134954803578237369462508734149772386531008673179002542436036953630740751243192345116237170309821432726787456073896275630220123607502081038746567217335815525432622718796559516777943076736524595309908215759779680734557695382584734746329854244306548962528996055123564196178890435080064822139062448480674672284083272855919912661762350110840439135033560559176455429654147268640219491978435723252559023511571213301019359320160515523627138988375840189349458216686316418065896223090549530796502751169239805895989970502125874213328441990979652718335698782446870362760819199216665582740322012722559224097738899565825388837710339762402940810537028221888366750728688037028400455103830476325137654466495743907763816055774110502855935071825387841742441612089496308669911508001899484016675679708874506697065007226785959803348266944264509120820444569111047986838337063142070295228494915990942519343863591349636778006613143914530749376882573599188582196236029525860630331878579799543721966874520294538967810666757397908689423895672302030134994815329698154606331510207186590858836889395807695547665757080684786085802114897257863132618685247877163463410572535792020860188975958560607272196832097258200594767173816996190915899412963728715370884083294623325403174158553741897109169934366255654744588594608314676208947124279618407950553713121876213124238117252029893035760345902024463496065269284979624405638395030501517283194787587207908046005958362699559208566523550770681974135553029448911708372576028335111184424623518305984234452203468120081895104979422320229651956055917736338991031497850330349237011259204826872999429089212525276710520507586590358288330078125000000000000000000000000000000000000000000000000000000*i1^28 + -35023758561208585735560831182234962827814191439709205872044455802941680380686980573110853851780865606966848464447320882137155129921296891406761035121893621886401562085658139054482274665120427248073200025965310909379176641027155887988150518880931557560052644800910374436445272303756918365572243154837528525074803670834160548292757180217570731623363897148292513773230550825957429246595175571656958415620971492312338089019714566779653458506311518175082003494562898626463627234547934393182934771089754667482819036173702857426079720156961554314242370262626490818370053780373396961098938563356326619683293721918743475005592955597973690998596939943890674459335704486834831147378021549217039638036591699505940876677130822360150667653765248163720667084945458299697739929378996944724526428853246880839424605729174623584696845511192039149686685245572390929866795174813925152152679867502023237358381807316829738085904126138318874758756758367322765047212879958732091062808728315651145337437731786449424123988347064561715997914471628505882389306536776474452202142106605128093023504234839636572425999572563113361186720229482297435667776122502485987333499399028559092343295221652929644393694346039279422696641881816264581923409527722850582371721488639412956290942193377818090450538938250175457785402837877103129116832801071096238734160948791856064185934506516925598755298356409206401546922767504561774810826332084314456497632408607724058124259749534029349589614905582605739019167233293210883104998923051581816520539794603004224621906804966010227010434458868169435014587034270907616997113733252692343024830455782946525415587702170768204147091249626161488254163936419160265889571519740155142341718191655433918934415780854752126993372732459290257645166673386161072183345099268451238103180640229819221277284265143167861804382780168110702655304501227681759108893887753701953259380108907268221908646245270542521261770509801647304561890965476581017996041354383173366932983228553119687404501650940306525732066435410686879070570118108128276925719081935149834443993984132294047664163769657906350103517007311046731231660597281329285463022809767341809657580690700669474744148874848140191785503903089933865544965335842118716320630166313405210193513665765399437675258468376599179246795401569633211393287207004165636970431979077753908306920935687230719218238308557987599438397323642787579133714639821474116296228794967808224397546187764953870212389424045796501774223829142550248895316577328948268969421190777148158186872556436792746766250649091189117585219535699467570649961553358304127852059206183989501448875399211182141597859778836672127504444407553967213169334415737040338485608573397990341408547644639130211245857236796578338244622275698394660088923408008406302618408203125000000000000000000000000000000000000000000000000000*i1^29 + 8588922218077554198988863252336502092216034469168236711281823725291659573007893618540202575214623162844224654639663033923375869438955290882824589060872142079277071933890439442121508547703660706994416178068512115891040965818408421856460853859413246070020988006286429121993429955595030289062309672107189359280824740792395337846532923288903104367149040385715473266577545064148970185571824843323611744347128082036633331924290043388429974617199496572941649973084020591898452109478593150717756234731265868358422742462956309108490436740636326294716169496477537917991425423206548041525404990437573701341214770124524323799576413445819616122330546261119900236392597195715890085091241143040446330823836194853690042579318040374260967566989349960390376377325835285328042040820124306542023292571791516771567572097123972738485927698469588682957137547381311800296933148710687940778389385279957080486550186802428017299479102779396485061541272594064340564172926471438245957398233757947857763684852758796782749761510058636270619568236452224923810609328693524075790591973887703010507528620394536001939723829659460512662500053749067511135081147305310775847712546523331186961378826821154827976802112086678651399700903747604722008977743920777564580241585136054205584258918947249188627618784523925045917515507761554638131089015901779182040193074409259114279237260402110938144896017297856333341604859181109992519934921264618074855524848410682692679881060088519054558083353309287469882230728027901504583956797232468908013664931287460841238296339808974779201064129679499937278741849189253355702048938512138140832694342248581998037787446254078824863459782161314924991991037159716339891439150155673090392347761609494729769561174577795692917347948885291102911111779055053748923176412810198284367240767574395459823101515288071402975131535280239717763324904485383147543519777119899654459138451638753465926394207972380066800719760281078163053397028666851537774059355930771927568208718799344059891214836990299600460132809591538211618397609913766285377085325358506357449713084427494772577605202217522155903886542214635944684688225495821497564378938836417951920065938434795837065294612889628722066182163956493689231919336399164065585760303905544623439387758386994054810131496198465181304548162708997558035416019064968988321552201551934363735513353733662425319543618639522309087055470658688308393425948432463271138446780673982974837421837577638667076590456903153776861426585761308350262441789908239227991452558869856666516747145362547935978159613549676885485257088500227783975387945929751524678729807010034569787765131119750471992923211230736041784797149589658404966034595383745767631005443447354877499719507711221792716466470688671270859628953860174206153168083544073687328125000000000000000000000000000000000000000000000000000000*i1^30 + -1551774747562527044705313386692347179431332783755277094523601034945256904523587284218049375601714075365717134834646599057766022720197918527992988947352562626129773742410830837750335064047180416823064263868061387202531273356980283701324033580233590910322317914317040312699077969354898496854004323401022192775056993947762846242393344721665181594036494383869274322249636175708433216316644059229825274183889643565729305449178375589450560921360798230297658965441833419018447063176526955926883004726660181477825747247398096503528501652774579071571039339778238350626900835322984585915176810398666622445495929516295961058905050985114021122960087791056221189862585940669030313011525303443228999733546348920035592746529557809846198552175732430898373456315761188472458629436509874450451443787925574431176875756431574043101008135904637127817871919613907150321392664104845798211268420749423411333242170015856498994384675018312197890151703126662230735586162604752048882277917760372256937435219030884524012653972710443860549043433649438169333091079167164355857023264178352972095012290938899573529083824473377749117759213305964051539646083153301025618034683682354614952276964966563867416521035193253280351018993378340967803554459848392938991404933382020403793627504057726890284446321991351580818468081136356029740224276611759596017774862376595409865937126806907954116185771797089847544400126307982710937809677074067077600245919383284658250550104130874890057482429330498146870771727242741742614978740913854175847879808850120683859058330011672908331282222783379847400905640168508113733790772418379873576454960409910351836624916645961007855226517873711075019809612606939480604403922567157574960004555958990532152520461343628489460113766468196126389699763521035395317444534209344872790598149228619104286641921091943119174981589656257479648106377723889859049134326543037913214629986314078730480286275154141079866888364009610079724283627983730451129126489501744202450813602133268754202743889535778299033473992391778974829348448269973755643658642171521818304797703838913165544661556159914853605565047015675165944848721720412540724626906331806404510156288563095984533538377047791112930846277026209490308430795366175674493283150947432550439056560620974705573959420448077256538111184883590315113168525859477768371613991556270346648477201125343275063376681957575474507390984350443620930276546228860484749477516367071914210789835494160824892004818684338531636331321799147081015477808193272178599029749130098238741837766204525942845523700285350508808862496855756302757964131203351811541358734066302315666161852724484563851423107767898099506596449366270257911717376739000911608631768257933044578694905313151735982798740159860009372161298345082321083723746515545265900390625000000000000000000000000000000000000000000000000*i1^31 + 221160876396931889932475069106939730501612995244014152636983593173862056413133553852672291918625110706925750317649628528367267236209162006479222893430034770199096989599438547284578850106115042544904528996140258320129819585427212651922804392553805892436113937183340832510853163432296573928914955316064644310045338422943042655704870040283748720496670696564954904436854672406142771035815531349123803138283953048251521607300409982693757477927573861759630298490996490156610232734404593974270088453971257661291938573026427694343535058792504717570117612096352730674619597821243619036196201121973157524421440313039815223706432540546333358987592165286436172820133717968105857627519717569237855633221332215022993638897874373672731741397625853843241714898071161624624768850557334250077711120747524840347820027693417350336224787368637323532645603410975019677973256735198669580918586323791512894485164603539051794816950649916339238834514369794483823113628042135500400001820930528904037206398886165621742590039895078556071868365642916005437820188287642134666464109856885118972480758618465204167682346513755806032949361579890258578859818940935513085598902456043452101912651847001480007655611961399972823598303345106096179115405101696136590266676237765409881240023472902780047232766061921460117340801916458799852030607522512272415823190033245567976872422106012952301481823477659108908713203681350428728987084072698765500884993482931205282054221870744070349947269383785535966997585687379607404640572695596628426360194971197583782747731428800709241844340903199585308525341028138351940598227446329505975549407355982279603720378438670464439715504533278026365609316451343860876126450532636035966299906237059402283729068735280847631218867370981035081066687693769472843661257438545659194726388078529218799725149779314256366810029532228204198388861274804389957432368632980500351543182783655051316616086755617948283420304427421067562344082899157416245260980018778580047245222603203477505506845997568041229673154678243652732670422524692508884895717819070624373330722239383671081652731455276728795471854440331414138094556856237767720919107392945041991180443630033732991311934665398473885344083588881217241150883777723719984874683476253174148263271519145816416097690099893769871407366239449321223336164874371009609473121774167060253931220312015667133819095511695677983856300970031908395079450338662666684203485552255734941240659371813002877922657764657257249708495263270891127965620528655917527921301309633207196607083405525478210167371458675877505165434775394613900659596537621978940520781105964236987078212637318880104612130161660647425399245782758594323105645093321828798321630091332740486044947840509438761902646453070848720165646388572364192336323420587724887817382812500000000000000000000000000000000000000000*i1^32 + -26215600585713445817376208238347338603253436078756913883446001784202238959386758837255804752741438259185510813518719865645560957185796076466416045211477421205526207714836110754316024103952820090369611005130876853058375116175014911625219373167719310753974003485693905591461187608181329090135196270953324561776915566713614079968451605848858531668886470958585916201278349232107193592871175958231035702146407291403001144729379290434041282175690314140914505231301046725924304698762101870749533230423910819404847173138349791737724854113131560024298990310779046509252632067645287819906325381635114936895111883421234171911284010984992389821290614934841098116146257730476985932050060615134583350020801405865356877914539956228305244471141628003940441605593110304345217694650623029134173668124576214046612093398518086642812703164460409145295518488192118091666772826818628908698786303464917265279981172920676069671829357618872221521222127086261227931896091823345463504578961056498662223116571938988612868618129805543420327868505413940646859123896494980313441829144406201394578872237908097028472875672582152744940802659794859701092041915854510473510815300615429434565626275745255018180993547096344179414545385565141261075495547257107632035100257710032776598281078528214030909599456744463743028706488314544633988573799190086312997863451678038928478228057228411657290242617040368341332313091684703569211239178990490385932081672807696968879850507093391605604180109933528627296582370245768339406516889465813665017095924154057748223753785817571795721627877992201919651075728011674863093678575189325949630715689350542062593468937075902155916817942219257445848125148648960722252086354422563306581230379008465242069489039451090717760757022778832722370369864851258077672655720917830297921409139534527297007262408122791642497939707148394652123700151440196677157225268957033081211898174324998429271177106718530493457144037142584982249574476234232356646685044896027050676732474461934329326742516081908367713684819333513743723332115756963253637010524960278850174686661297313013893712633574527289099200743145893553986207793386839464038595175656645004776821383170040006212638340331510729838476492408606373967689176687512941495463292603729206314598029572255170787896829505039908233947613413019228488184347213826365705581388070761354066810390843105222097231751775822402209401009069572106894820568832334600082270111044773826249561077898467610767832609302576527964441969574925440284115440940545115872948647708592226599415016703422193146389430327958519848030689247890038248329848640075650227444797369610858738430705311082311828341149755413177107806088834157116271785139154600390942725724183034732203897012842020680520495287182243257236073617660119670416226906069834606567382812500000000000000000000000000000000000000*i1^33 + 2560024547431908104365272106072164802221866491926329097854660115287699048919260124954284817154935736100474682722893853433802907270234150134608211937580444095600377380487431280854897479642045692216171221425340131884350426153402478322585250958994881982044147219851610460545240487489858372592435009266936908489813039617636889220150936890723510670677799814614876263793130459107413654179651082026722933545917102284622011305294688633744842055714900633914307160303802142669068475555889486535156758364271665776274721042940377938901516585497973207069459566361205587859306144650837909071102290173845732367475805390010791082504021631851175922240383271888005173559974270371501848776817954247616699840505643603666229926267362447172498182512240693324034618335220271718331453302774269227452655333045744972995096235094464282739751700333608795957952226291362868914817005219050213720580255971042823097325759699666741655590784581506470622730920541140588952186807487855950841358145783817915845088117479020177894103160867638407787856661896559600221027138122096029794615710976344135770999752493253003248672202464157111576126969100400779018886582047282173386295521654453134847893855502444830158554003677681919940167957866203113429383745491622794117886097542993937655088141099742886544978241338449994891820397544503909963250970096100180297721015932727239852138604985697114491926337083471736008821880512818408097505698399686851159389885802349572086841790411442755990612155433894936892946363366366141055728742803143434891235259362846893155705148868111780620187037457240913507237608148920417031236011592786024495318048988516122264466131965797490041270387566280090126144169188295431463088934735596972268770597074392558880390743880411590674347285349292978923650997449327784507820435065127253369604237723063761829826283297954446240318722961997470525255279361848739519482689618783362572187703744854171780815515159437329176808069834616911367893527593712532230622658577575993219050582096209224122540928550218238474174075039079606313301467526836711596224196000141658617254550771513239490074135779252563410395973859800074018528887381399073935493389937832751203628194486301617570758895933154754810864742260310358161813568635882460644971970954530829897462068740339296216245343914311751531338504582013824856481913968074127251140936831444207855973398445424644509674877901454789980186622879692229929150734292524936814500713022874686698887218159322307940307536925269951833023667546096655696825945327656409914019616295375561590414810778651958862895688690925310643265774299233919465685979639763400807538599256942451932377412017415094899368944735710626245349946796758657441884030954884799409275967270240205482941445126946491098715520931967707001837660746424861627591220993813416748046875000000000000000000000000000000000000*i1^34 + -192415015326669424241425259049020259382714622728468277221922486837688437255542144062583665975964026749020964847099842255455406948443175546423589801131223326645367093168425742824029668057788358817563201074471865241971672689509309769589840532280499066091012599217124729402653465908593707423352238892429486228712315213099580717091454694980330963755133282141933828779311733447883687428021619189208545284425024189278310770545816801111627648986679221825100936905552171046234076542177420046672086224319433414091476758497216050516639167087229891633104441559589350220237841213266153546973975880065792909610642156942397735747496373811756795939318842246003358852706523969111755361223963945435085485222749242635632633641337577999476639919520963822417339623804633276699243345487223137380632775263732828525058798071944808146783195472442682213531468184846120822962165120291279670023592365105026942791130729890904690429267527700157190995784247704446288794284123150486654158526233335033841258773189980802840193577120368207167943926051333056923811975644985781969468884400644701016552458762504103345965879166571683463333095408287889179218237225607480162472659139373708066389822506927478988036333385266163861790890432850607377678651608420312166247511183939478878960128890493577052544154302261637009921104597059054698727057847213275072224303048597582242936366639286068276887056378538931680945477103018543085984695869859954721454018467837043963316232149769001603691162964674267325892016878252198545213305656591377343453781305680411588896039987818590127890720994371581671255379279979660808962894882963662948538165970345257267813661008930507548235798115560444281084896637188805353655916320653872358998665040720789378581159731693202401845430153149719711124846762417427898390212837450682713707797098345927571129785971351951680920060469341286328068827901188847548096557808609810984396073829864626802672917968486149661844393849873449860202628886157111216142927346722807555309443136135765725720599974934592559711984768051631529603012420493915512206093777830796549246134293106022118263546089820520347019350514277157182379766459366545932046204840041649180333482977157464078768226203932653777522904728687294295533484853120694661577972062063574746046971917840559152652890793508731845372359397071389399045072852873410147734251077233528343410456885911901202873662655525912447331044857640307601824981412904580834102694801287651517849826704225934952144939084261530994248647381382987302243060652810165830400184305569380631639490205746749751213192428422871276058412322045744931190835399661837212616493603215043086229455245710785635327440298105314137253960697175663797276701566282957444141746617915186459404394632299219240729431484125806106714672703468069734551115012019672607421875000000000000000000000000000000000*i1^35 + 10401830569444904130095250661039108437358197690826913916267181036344412276230859338745617451194338318208486183141388110096516182508640870364353819873371169736549161635755216778559045914547300210113398509766196600025048296238184966580580361269577349537358008038891285595976847220679480188530631424993561543484127258805223080238464062105085165721043532590577297681618043300035708254221851880413852454550129545252593871870593601869911518622580648897779776959907560655471395336067957138508155734981993567609242110187102941143827994919486008313225469480965850684999383541827681669850745172656457083051216865799740276022264009345824549101128617494565985401057052089818926825578792190843318464727767660133012936725641338423915085210900998783118011562210598969306134598512334335975531694406179767592824441227938684535629544312873191310335341275160346216792159686791958515560722620769998193179626124737717392759532617036227375857825267771007192159923559063141706031877510401401241370156666170711059555308496581635153571487637243684095875312742467898625505384732256701357954026860536654959810864758878947912083610689015856166016025851182489881858441496162588443161886945161464345272508707914145204235240122319317529628349857685835384400003449019013001164275779810056898583744742009394113496056709742050873218507372441079840706175728158998389264687658733077813787813558500802208879928483097428636036134555192124721678766825097942552461902145449391306453703319889975133164758226135913405428936237491061788391165020670586933138896840069722231362360286551552352637500577820939130577308940510638092394353159845108858859751099220286152668234632707342371116794989359602185692896288893460629087471233925270214592459718236529273491224333268522909396023511355570526665108108583867188072110145559752536592020396587308170320990132147535828901442523777952922460657763631163044609721127074826239210518689891201677187455865614333604277250256360512266583227694870481888005467170372532959066924188427232848208498904287450099715200218083141658763128376025241542188094612112510204015423574258384154823346912590522142497195745596320865249038925202381034559479717400970319538215982624096583485652541012559624011093361439806521639011822895246450102435620687437602597619885075175568392748383852240120244742248091081731651839915308463839952818226663923607458587179354093834291439530516588473444187608875295278532611244457078251066305804564540663283660982148255598596285014027049186227123420530080621970485772457972088947272480455952163923979887862873009252781602421377945200209234081702108578630530932900297785993984881179057504071938891395011454537338107667347502193418594909804821628240614288796281615389557321764407617634249142070078369356840119418083745503917975952148437500000000000000000000000000000*i1^36 + -401972390968759934240613948927104845711004048846139113881634261107680790192736183803522345895073460335389154348887314316145384830992991058640363925493295868424114265857161323158249608160461435836956966756088428648601376651908431217666436215020880240297262659535378549519075293710275892423883274293641939546925260908306653786506963847612334514231505657719796011627026414337005178918844097771652266797118188218950246967592616688143143339699854672369328754584832459175656061029584315503429292416608229653041772370073661263565780703969502271222533721042941033826049749264368313304011173901627027145083163465427060204269943962841378862493786508931391719499840846622059122822249672172512282351363077905384673815551600273416930990359770237560881355143734555665631461415807521648969634795624510108212555890312434587999805986541014842682780500523749787361542528692547759695074399641136405820275105320492878359400008943164756463035079846417475871793848062818182684681871667158133099652486967136710011557004111452977854271352495702124550915059937009380423650877979863237981238457425923363692026046011915870835724447293794276515426539724934269429495352677991468514209690410095040173135446986263059281365332103503391976959357172985151727684676386523878524951737412530403864406279846670932768241443248239588597619516502799259574804372688295057041614044415609107969382775201023228078251148376550479537772084565132285529248817118335963089577959846768088357243906293499461046658677288579047962233197069900321181230580728067168449071606472288711531330733894964743192504374705367792982397481201149539002348629746941646151163705185720988739219193787860810753373086295888074492880708217529148472841340969871770730403912432226640242202459181698903908989321082572559361162789204052744525330017321879033200800031792532599208484897955342370998524137470244649402288172830233126035849334584950773727011458191067971142181800898312697419988340403659460740325307398285225546954474410826270956266100553071750946946150521426667919227145492173726533723973755883507422821083490373716890182551794023005574497020642292692942278208445928507428234717301001501282389899689292312912053049815916107229925182714534043651298977443356387527140085038926119466812895706052614343237404075590350966999456727031338750254940208665631772119057347283277136993843426194478359577099010375723957518608154773051051763877121485747568666876969704459380050672923828047172654293102153434961910474776499405540524294131763665791619240042889598870870255888872187359127180080498173842925361564883318099601075281566918050152060157811844407148925187291980101878469004331524125374595713614954017485006805492076316725792747667542538424439294065054028752935140653079805246258173114768069804906428117553710937500000000000000000000000000*i1^37 + 18281946292038076607959835276588938217562024064895357499540245966751943990759142158030580401063466136805765141133957452245457947115332526724215554492445438194606558485485664040259149056168054190937935581275651586898073117549135736275022193199105089640371515656065937956254521948979591101869293746465639784479102642055544565060406617180271277414716207703121833728893170748212594871582546529650562209125740176961102948897615755702732327679060678135343730643244854743606447162575323360137997885519762451657000426496464306463649690095470180926249951442181675756435468539361264215049821937461497439079556498437133328507405069834656297769813501875545427843791933950439152045027175885679540157701190025364629004453848301559575859911463966219423899355020746772686447780560692736964709590520158114421745144919110746713694760421498934564302919325737483237426355450003544023294663334624246525781121686028815276503856093263696720610010503760281402724624779670402773154866112064502914827285055616129042402556594599125939746209787264085729168549550570166557440645554983834972458148020758635639989058380669666083151216383964459981453364031335791846589301787804362995597374928764258738967041492770643562500102933114747903757366403766855978037340991568861465836997928916677141759895351691756476337014364667748749705494149639016146757167038056175385888290433699256096746045707425848384763593684953574543576174693352758896969130043086350641097847734280482349412400174263599048236728805246179800645295671024696592286041625312039439688083178220507556007964444575933900077619744314791181275694701513055433032041078029993734850602586261228352531025883955508023302337510601576993464113346045002837859765574334796884949616636098759107837847429038799543403318016705804995701126730715315483870936660954013952785824282493306169764654541247382470965577269910263573444869000851779447217392058692372957123063962883660042396428866946017207990724123772917682712539845668981976782372200523975217520329435250004836277879995117768973477020989493836423422200739444183094265184300710865311796207258224555628555530770198291754404901844136642856327974975821936031678778786474896698213073019068603502138416764169465875337194674370089674943162240060540012481041646882658479657181959506329350829982669890776291815466744863494769545188356596228682625802746854140674148143444491013691503474936588943125039172761104010886473574300153764480059734390749935319474340058333103277010254005481109454538332482470894987331240674877033062020038033297045852598690400441757249919133904044700620550937444711176556316834655082977515737677156969357922225086817432445292835486311123210056373187889124033468603043837434210639609085837232668994763406886330233046346199960866918684893267075188964843750000000000000000000000000*i1^38 + -2204906316469369906313883510577248230884229477943394182798982562621266358655925326616997417564416623013717352918086514799663772164407626913863886153327855468327751370043154310295897142254980749076090506486218285616886260567742208143830349992640532501263008285518006635874418980539503493398253509887663681331325267044562162173419650302424729800836160180199951308193997644939303458271972744732786013987351442581541827608048824968632216408939139482093357150336114500924787358789047019248114054680277148412826272636746361572832022490432775450007232515232865903600895019186073142009976156689715834898840824002632824523893694275764761947341949036646842798973727105666063708995091520015920895219809860257837359429664216960918453033620066125635483448369861431049126429558634706530674191395578915080832787750719418991394946473837669005797344605863370045935002194495415839005494768534345800168240382031649379970129772821081749924008292190894718656374254167831935295248553904686560993118528416411703250101713038214110034233364390341398011335631739633492842445897533274475976962619087668305502517428555264313121468095829023386503770056145616805444218277558783316714509974436390177487056728556806040440152260959579616753955836943187197946418379318042057174136195549019942188607058744138141325615915817676635500722653541126095186282221573637541200347780480130652844797719401591533854442331782883580086874042768329039524115262688830031062137083800378443155097965996643075738992118052218569286152912864090547561074596400578958742548586288120979089674802050292880410107159291737271171115052108925651448463597366908165358728996157034714098706867190463738047577062965052820956853198480098328493897591341713510483369081829305420708868141021641559447361441023049978479925399056284840248797800295655867433851251857262440374545239020212676787211374620360679446920864580453801316921554597380233892837532900364279078757109896959503093100579602567818820430931434608026318297498693179090749387611798462554543815864720021350082619838227962560984133761972539024880391532052304751584344304519551355627894457961050530795133363510630572972279426867027105561398620971105029459223100041075677500048888934724387445503181702073388700804635390468273655971461994682337884731371745150523014829125683435401714973511675124950055708103782422239510624900120244488750298368822718316348100555798115482741471063145063856028228962552138973861327812715906095341461255385313655428449157416001435822747200490676491997740183471143460406510681388317781615432375411872777140392789144786393079020346429826568701754703556628505202796556136424755989998998430844346921523350093801033566864392355911776889730767169223161266297719078099669323937970541494580215275447788261563675603720432128906250000000000000000000000*i1^39 + 226991567223979323865458043914602736616588644202855910056874793791489367949350093366030700418085323695722857861595053321024205124071878606588616895645109504219955167277482871901862973823510583371603815457745520862500677072665445838853945591582478652302656640446205536369740858528993058993890915857192494318564871193088934187674939105203014346077706811639511277786834595084540558553568681498978726538259559137862377993378136024375626098048250546093108072400575879855208721699638510852996348330561183969787828926059818780317582542615556335979767775266344835799079749983654895209915199927330305501981743832640814981300946262716465395748544814778779357079617470683881114440151453550656200564931838840247260619661286262240204737722286372537980838323571726294260332009741366117205520565343037255061849593171570312499567497243911886170198305207256064390908860119104859124810126654978974923165229655107015103618468577328081262200604902739443112598873458773513050370445375705809371561541913109905868329438529548074817169450124216253724939677328479271116647543763742592336552643530451318056048026130020219151741106414216159737365073485138107483750253980364516995077096327817620939897518426013483922423709611545389971164256471952983944761161728539167922471832171142171476706266149512507020858899888939261472913062652490149145343962914163486777238299434370245917052285763606404113230585889691472045341914865250703459784634204626780411054328976051329075469650436607703997876117592795005062613446649546799998277064740426466412933135109951196525552750578639022169076773340440707573143697449456207582386277091837081569408867000173662303773699301589850318945987576257029336816699707849455418540678589724063419993311259768968183029749007084619823350906640079836325992560070450010340584880867211522037846616760306231288561895751609960312811242878081472386943765790236709647113469601339510597563289524501692034350335392866393298057149968341590911836524111224313099857959208101497212399251489732441884612350088167928526883277331471774604001520417046716819864974767162996427159585042027731761950124377635723482092971950590845264535045979050630432596267153919021672626043246271494197133496268893178557915841928046450040376680508460696492599291453699455291472666339117005100973740706395174954521723680838683990138553037597523215872900739233299812457010071350500988723854615441695673460793828414218775956254954585085741712385463676326062602644519505350138348498617697994400106474409429407245720282786672047225690516930442476472954461088348187476708133432487214128256759778046948917570813537718715725405586486205078688691704403311643068953820589482439300792118187706225677162371849885489303054721578766694476287185569699993826892421121675144285317051585327148437500000000000000000*i1^40 + -13137753164526772151623425214416140708618468918978204464254768705290532979463175476522137481020642760215214802933862985356171963389407977935696262790425552509960245479861846959142891908914103558770711710146254634655032960049049198027944737010252850046973342783127512717058628867943787029418526433723566512570586895863212486343253192701261229444189420088713409680410773432819346043169828391469897107826582729544590368277238175240833606714772774866968058689092352320299902817672988618708190392804808527834552217748592881810042853117764965137429586338841904213084975588421886677142394680106816010763780953885990055982327933429865446972834103517138921143558244644767871900661247642777923947874065115036047892877780982167843040445804167434702645779513050166756189374285559525178963852624761123250635325844834275413398760291218290281369302114187868596167410171077901500113096485034404964006608456753524960940220392115020280755020488949251828042814637904351376983352616835638990154931918864479562075820075922775372187345963491425456203159313422327825573536424304949156765970329426447783182127097896086155595510139662885541593877427398024669737934041409159393449554479988566311397200333373029110429460927236642432283590633641564690618710544745752438342003268539384944992513408601321695104704757592933772203676091702802554439388990930147778622488278607291239930605641451491669309061846451630561242624946463406611141842389985812329590231114715584913918850362690908508633414049526117068312608482360805485613866445319526758546302318574991592914220772858087730512347430660271704992553801153503932372665051499516600754654071676582293284486731456334675632801550342283178114445469903298543670052786172037846293928579119656295994918376622826245291239419401776729769646214267383016708387178886328262861963087639343980709005571154742979735617077795834946346313618182329931256090972704281614172518417440411815998015385247764368935302867967231289704093508430992426419869114959955409274520914126546721317079589590348290016829587272320124329525023578636974796318583123917432926002734812606950558088976362405835655200965552740532253079629219947193604101191598990856863519032725771086932453180306643812618165140574617031647127031519274434283033941966236390531921565732207639029971337339608382320568835149465532374955252003006319260601128048600333334782387299832599856615664309552827003870664893806199072982667863922731247584753127210471433912942100065902677008441138265779505497600950303479500132695185818070065946881098659777534821396966997996757028173138331774786866139251566374625047612176092053676437159653064756718503255691748142011450185734935268924704599016607713365852401052653970558767811584691980923001128587618576448616040444952332164590821655273437500000000000000*i1^41 + 526174037265324908059554814112608454168105906865555196617540201781080872472979005550473173289437242140914634731787813423059817408676474545048457156331009922408387040105444044847803702211675109609563280600027303351076486816907754002077870899740378450818201129350403379935370433250792157308851593569716965167082298294536046841331129366553650753467304307198700053547508459499669910891026838361415474720427711723489690011987975700789909278153324205428653529159199579189277683547802859051580995537104129826620743712235055578449164800883004166435729559575084376127992443570914742249730538232292248268202881924612852584770061316253418597067741698018508762431148808368872193627551926481399202711814249365998958143650924540385120510516807426685960290618279680167526258872396944108883254489146885123886946442612679457701344024222594428355790773018497696989183095125177764796104957147139727997736779844761946088208985667553469176934085750139652780282431166029402920183958827841679855615467413441081520736116259900852340037360150815710901225197756339331736699595191651847871135224686661898209751087007075986853208384907738772278959123948116175452249864982086776944585977734393021017747809526503337818315394299721659667156646003724975445791313217770442660370670834827785520423562485559836998123026181238042056748420857039051469115622284708312535862062028542107254091223443266298264322495286147791830751791547687227376656154017073028801026822578767675520415014312445016696511506215810168995854570509281466075701643962306275630915711114726077646243838310817926066494980061615023207053277628359113666590924306178295292407267466412230957922783244480852091317270619151606751564018531603790051031754710061705063236807728239265552683999069844066993155588803559819018482293833428798842248541704886892028096121993509282633040996103433882093796723049605814013647851293002431319846025955424401402881268466093467810172363901508175952393046366819151286509368652600400486845212908401732048748861323260887616440264971234266002988702758250651532011356525161130541227329052401072423989657788997966000433975399834491427142521852800007452275285400734126273965699727025778934116005453316775229734199416506221663173784793578836147604854946179823522885200416601572411185323576596937008545824966420418284161940195484240205216435768579481565894894919140306726763998077360702707303751221393314642334242436695263296606446843510304981159290023843189756427546720904639565610187646310868552840965814444700194222504148197537838446471586769563650375761711897943508736820041153887248780004355611482428342597830012269180400223813498845249934255043629856756665147254767907683529441128204207902072722667926915641927663245067144000281841178732068593746214623974904064739810302734375000000000000*i1^42 + -12547700590193863250607495057352356504344575514504783075008028218858154992347690610819887520344354673626043664509006294863870816896460939408667468337471915636838288067014380422489724601597608330908968458628253027234510606209190034694034651934054330044242332644236521502537839415427439856525828381028248627272007947599852618173568651444296507281954862751300800794905925033992894004497900657163305979751182812659313760645316606851035396319686869718404240758366114805769187427591677609467747808903441079554917767482535627177837854759469328810308879239879035874004593022100051468237204943208782898235568013423238597437359879424409799652199875619820639970079875656658860010873001614706006918056187038377656365845162686479772113213047073991186456164381894613185896501295246848037374296526269007977544971292181547235733803755231884907244873649479342898882871555038849434994461796057847738999410587421941657000890413367525038498469013095532246383972801701321918277100221857624758474704980700303917674843130572432181606077369048402255708383346142459284329343439585096978656655112318741070521627735260960346664510299255074427634571479527201924182334183252203782536490216764267897653953890960527640648604444349655638993067097438725413882765130731006594001090050994704688316653882896626761716522326000201273575480981083759612863356464268404000088546491712819284056550349373563591253350778590892095353884124108518733537437522807809651844617696041921339273184613381022205640843840547490570343284099268997899180245932695894022314396060916249591147347451285121059858687124824178783175065071807774615015614714990132034698857370312639495924359741616974560184923467964977362015241580548069135916792045772467462619132604388124933553168864605562766916759166690785449396437557364200658796587689367956525190815856161194227281952605911866849928090645230876058914830443768674534655589936534162234831816636285063824231021557703229802484714244092614275032127802032168783696396418541953759065423481746986915094616863537107791020598214278213838507230591361588077708739165916942623428915227075612009291789577126311099769926936705112976541405838103208981356112680433496230675087588881884412792311101349417821883284407486894864701119333624837031180745166310861166248337656471194118845298666942995848108160082739758993693144438759093724531320325859457361974053465333838078332958341089393026004299421878215950346572869486812565821179132039316732249861540175012743812065400910150791848082810640729887954797636317014033304678346822969762530037595684650283450318517191167934550037353198958991740769878059519304916494458154045840200734890394288419536418208572427648252628878356247335446784595448257265409788113321205556416501271661322746400469872821787171200818115234375000000000*i1^43 + 94136690504822860325180438799590374028013313406429300729630668237801638547112569367674531575966920924266814746546535506385228322084609543998848198294378496636003789059302240537973628938056447558146290420170832835793118569908573206522629986736389704431777739304922576706318960411205702783764729686111743632318454456744873998785694002890094921018943212506843227876003232930233519635915539061667707163025087895522511958911586598431541282486100711277089323399986347706928626531534431572977164554555289157232198614993152085515115408710524176457298292595977570188822470927556899668251263710825966240085987106357526919493586711408477364946229086962558087290553527614831369310658875669563384171673045972426054326522234594130409170961364303778605379553614788771173738842407106483766287755841504465982830642523094172861576812577389246663149882383535373222290727873335250748361384381808837370766977938229925506750326446028794787416986580393454696503265335376586864432842471902404192140752684862043432149968148001418488248196604792594644072946924918187406965738718980993849597936151530703640968777624615557171188971053257581939907413032116614955294983474427559627078201583070319967242014759943718554868359700895346771746648424471026583993411141573480501269177850728262300193651651830753348270800670691548648474107972336816468025175680676158311671219994969210059907333346354843678087238219882014306010594097326733731324288447635739386523827703012030030817683877159345748769906807336773700541044571167628691282341597520927638222157555236527374817340387150697463082516097570211821765228698111782101156177778537523006538597706876666373751974303758490534696440048701695912392773926372615607651831984862708722861993098893499161243692887812428915221958675517248105976077082701205869847154376209416751876329200606763508713935408832712715227957694015195336401991046900331614376302431179896956962338394029191161899222086171877890241137511066511379565917361527124877200638459109918091511002444553744322568507627014777945233733901590821931158908928342715030056969443497731389488693097720263426507978413073896333156745501202657871548716464621403198715711515393612603135883749443701511074066999776086140061910254809060308920448822027291724682565761376205032315130839865719800166982056027465676059358187395120095186620333073404831076692805914196063646956678468516728287253033967574600509085729204247566016920284889666695538190251986924292138489113880987979919300259016095506757870028214906967910023439558686887790081282215580379680900760859487492160513835092341594546945933398416198808952496589591835205431109918263721351691378534888273011210409432663470561573250944822951989080692720679881218591160098025495771299712219369631889636410243815762879028320312500000*i1^44 + -1790794244734022273005981032189399319045518051296343657454057163494086150933305570009453984394598767694988933308877284222970326502245094682023238485630529406666855610453271190340103774406668325400974166692020946663443725346055924483911281533297918625734182437336689982117676116144539042139972545743014779886690658325971894282590138459570825096932566820583745194155342068743862040258713376174055331910923688882738913815078755810568107705568572803476496128692844786691364972116011123819575487033341000217065245847221198246843248958360159901013711907822072300290562338602803356132775272435488826814483180005722727962994861118387596513266501232436227765035166931869143231973571893442553864924284666727719525602152857834650472441996926245606420606171999408800182087873280035278166223572711431574605427409849635824536696184199168526910888996576459619553436835032510748113605958588598332378353495640076711130835125269680102016926575624980128214814266752099776534297099565388999657612365819484598789639373125258099402306595018868327328221006881027094309815919511109584673705316859293969607773969167875354367964881898101470910169329360969454643053650507289743942623175372356014908751484308929133668040578753313204509402103518653456479235209844463349988115961868116763753247023228571695242589631983695552204696093732101233675233477448468185786654958382320567280244343286374265053729824512384839123086062093083572901963657533177406672991464388865707439539587934298859923685305303986247762976461897081494651777997638597547669339481858920535033129923739214716341709791755202100886806921452891785017586810432248309461525681431919392163530063054636801412467991502605424625071406748245519081202496742977236908161714647671858849609347449296663273970516565582073956294038255763764031381811069400003637267128642036209494267467448177564793232214939723265276811934518874041260312857616828220166535949977683107887320113459848580792088063887987266506340147686298666375825564866565702554557732340219107516779196812672830743860781328496352458828747183837191576198033526620159756670495575803742715009149301459251514669887554582208627739888875283320463698582958242192555036136989749222036383751086640496857818942616872688744038318466560060550664123640313376207119552533465658824023190347769024716899574909303364232814368990098129914130242485911563613738472026070021046114161202095376560160119211540905879320778856601664081969146749407078314001177252947278418027374980847695645392873784047178382065342086888904197213412787713366325736126216314140653704715524376280688235177897722377838467389543177354686402949051979357988804376515465190438453579746022698449017887630812470196348110939611231084938464897467147017743733190573457581206462397097522294067382812500*i1^45 + 45036505375817125575230330624979863790455383561709570074229748196956954690666273029123699204004339443810031903052595281672557829929075912597449772575910191955018910626216776271224410424880792670612201906631735050702726960696796771007454993576170129937635108756909777706335056252910764066652695012457562525128418130835836284707837499076242403827156395466098608364149997858579819099505783122878716979801197752011570929811483858646419767527362048100521408483502238957951192378656885268413093599157744816826317559230095782221065849381451192290628318147905480636832058911097935662207647006542674913854753109842494245726889904798427802148824428105637861381859502418186010149625440121718829320397408991757258029151538612110627082387282995910705582452886301731103021377423114026848073539797003526654507068392150041128288205392532034554285810494808193524847756558127742538220380008506240045800721770760134077619220667424708702028300836060527282970359995487463272032439573278688566618064608441840305216050081634803027499768270849284435984940192524671046806477700866229482429409436537762361298036084712182340633280834630392189378683951221989862518890570067173771581078783786605358800582058139980054752268560146585399163794898108503721200696134458474407786365198568422324958868902091267427581550016462303842512118434540479344172934758001069161175958293754846949714341595104325569362251345353724112721179305025836115929096608417957884760129359878361516255133724540309714233680881662682139600195374284526162208403719895708776320764903479767750580386363783085933895243010063733825679648501974814101186050633871845172596214573435028510139813541775124200899480539281696096690654393031039542353190108035905239390922960896151468023999426602469328346480364961287567937482741484471436318262671176831068435997173997125709716517514179101782792423575622159302840436486575958709864708814069010713566554183010502483782171490923545683732971597570504148258137339911658317943237121036781470815279785933541514616263517616250384571794660198619334047513816451172450097899415021812567213501231574012903318387415434056737421481395371853578043721505849624599594808175478140530988627711406064346869195427556881271523490797008541023424750467602091691662094406667731106183711007513001136121424663942499023514337285244741689560260979411981049816864981309888210420914365831467809042655218228467760018267730001249465841255881081394060628001358142252698760859269349764195601661392885588162999905902831035149999910196007690961385138977983673227559876903324969232162138943429597940854007158492349920211236584175977850467497484225296892271374607903557796913047441212490763087830145533485091514320317000355010281722481904924004750214309100344737311472124890577473632812500*i1^46 + -679880602192227248894616404119437106849694380184946588644176846838007650009820638070194196783870018737001933815834947736059450782899934133733332697903664282043309817960303189280752610246684037665153782638332531498536794431961109781061527026434249879195134243334527362070731314671916699598171742190264446873207449128483021834215528181220603727792096848901836430983624084644162057324238498444309499937972175121834598814225857675820996910791442345595524613935797325670026295685598700433266730615040374936052398898631384097223606485064513404373279366100463824712706420603809736330211997990452784762307155886202038114498117944633330786204194230730543652380560768880016194490111595901521960502248247860854851752672565626076065499202180253811531580470791417031380380275292565659090946621309754628761697585773101991913216826418876693896289381240954650661195893506323115024611707969018098681964590921764100924660848427116588519322522352409996183079827395957846997378673310051700503402661915653496081395925593564607834433981635990390300403322022633956601688340202610449055072071448861519391319316820676223566800357334139344403323504481455988522959074947151894405491824539913364505934357343277552517719633967813877068719389076222131773336035245390737412578710320750738319175157846366983847450704365855672702023185723925880525912427057584106305953856272201553132873513180501377069388515690960035764222835251292807665666640382376048941679043028841525607670678182370926108542692664576551139567525415256659465330428380920024716058099653633511591985901942502234313717442572753810563167189681445822910797463557631536151956096606164272795313740276186699831139788101453865443525663184349605143918851801803932980607975657737101802228739345796749654050715162817945592511384587815664405092912652438171737436162538861931198207010474954417540339280217399666956283928509176233069902636625297063425923953460139595427920329327647202235610333453289754976872020351985825094621149522403547305919464869816456097294619672739451479431588017041589965697778015736722701096147514857893822739231514467869238321292547604584221678140229335645429820488630567148391913338743918339090513880910911450450311810960871950063661459345111101212240357841050888303747898680612454224905759892514942434807809834886309686930536603089420644788159023379283785551881507697588379482128921155004584890108199729704287099594892428047127183720306600956160770712575455741816522143746745883706877224459697655165204668846398966639449316731613428112833663601780848397129417436698751831629379608691432753890121898220746728613118145208296733699999849333419097484156108342009845371298654446087358104874425092228117824415553986452008836218667563246790504596697143134056258373223710486328125*i1^47 + 12662430820056244255503381622063161012457734047044405222558778032893754949500616610339217576955424173890197948893645584474162113275301887162860889759256752473810102267579203696447367182810971721091667561560670324396948996683711726792569621538954925035437137121078788924462961500248296489486194307918228761202124096631919565861748378772970936788874223016344485044470159494765625623437986945097494117267739821406908081133525532855995279595458232142806094142674775942951116481368218400500470033959333765642112127222132128630653744787063090896667085664015432811071564512168007117206350020446559311879362870042219406951434835460826320443944263770752029055576066722275308141188082126411095248416667267962071092102175980250381658799637864043745557358835727794420536281202537269050749607105802771018072243419379422786745661298819227555631848854819218792958802822084415350416667068384734453882118894909413401318253744737904589568220682779096204653751994835347323287442557584463957995135756395165829118200967969011190053782085320937768167802696592601916331186727088101811019853256636077398748044242606372835424742256185194742505661286488669156517539928590544666237860176979419180787176502221361971967774591946190298107751078599660237404125733042282167224938935703352852731705487701245099256370104699259358645929157335557934402323778194817581472205103853468059830829413890088954184949813203785799885579603990410731108313619199450164223418988439579416993144165647721414230985921491901862273218917460390374519353100188312222277240051580223256694163666660182176957165207849443669577932608222210592700993248489727405084798773694541052082005607291781929660432489472636211757002288976184109839142254816779465274177634992589389556256940758959771821840471267473815047880271814053713833059779634588049989625730513697974136169228470471843091436160403266676109398057791746084991499781151819440511844496825339041425006083354362422223485404975647347568729523030261050114919758839575663671713661087519923094862059314106387545434648529443173585186214196270102508253421734496272067963475047603967258452350398099198583754865511192922191378857500767194811006190208513007809283558615484929498935803804821672203773327643371536045646147901875114073359558858618067759562849702720044977172841688622140608996205847260694744404257547457343331893664726145944067819545717434864494300122905933045101508758996527468743121331034730414807725907811761361603199635849477318598313557710573595234585476882659547165727084370039659061732873250948969106779849478055911628542218147565679253120737733883989547851382936331910828782223348955824274597071796815867654342222322626083728726739442195287971653625660424159545590130870462578490758766169017317866041247064000000*i1^48 + -108959348999739375379612326326821734118576501176078732700036719183566260364826579270917149946396035656425376904802377443665447998866023830088684834919986308977129303200347368505824508151240526024429818800317569925931535930303420330052966735031312592737717449781639403827353616596363565786873466740919665713447525728719206376269326928571855186832351246368141176466657528860667681760472686609935553063192895570029668870193618549596048093639778291869024691088188532270335900445001687234387492430485035039613958421647345743053032026922656272220760148973298977727957261043871607125523487646826952405397266881516921340998880271375837280480415667378726484476659815074105959237009658697965509985402334662205534534631721551590398457935413663119632595785638517408299334471145997270120934283023223344664997308908360597128725726584996260236765366637749638741729547788104410286890350847255108759962280359994851706472583107750473526165306017725901415858588318466699391963109538333406807096397277975708792589732171282317916866777335310231107535249917226681009713715531850480489607040055479031846066844672986115721294545852764797176027607594495006679902288917329784160282600361422877230266227516029375621130410719581171185026600707066657585797985040636971547081090145982853091256068961023242663914679807714129519025635480477796451359195448573751796781470206958801922704827038344912207723902665641630926623864968503684068139376925966062393154779299598679481205478924352013948481738717217929867819612586979213759450234326037587001672542614287507238883410768329085955108278634477977095576193935287371823752103147040104414971623629311460752170397900593405241587700912841276697822528121943590025525044757556708437142739250991641704419171490714981774330227445661090552778280604054383661621317328653750787413630878132157379477303860914312901976952811453096738547465711538808277817898102675352174677560906015434407792282994841505311297934128662358421238866990280893417676774761595106647903885125931200079333820055501173614519319584128318466487829802906917979775830321531922602623183240992812493992883229295044567034032180845559023009893712195490447169679026475462240843594540621284283154161571953978068127303154695727807279105827135572680662067839854529974379168312438963003082973673304143938415444529043610888025189838848770968586298444895080542731569570964184729714652901491461908022301652751526269968533745152112165374149596728758020190968639010263440858441619883683624387627625858707015268395990734634044681793198302538825451467055777854503089975619555512614672596169858450008627411490157996743820879325100046115178318684020913514230447145232631824522136034094603195250227053377938809054906688812087791494251135078703739461652480000*i1^49 + 986752714155493338042341012232139761031376429934791515977068231511323933836888108977044021078941461677731432786150416130895778209784966583453500156623249944579488746518219549161286006132037846196938010543110909890099671307737098261389637896310995238303876239398039480015018442217998476855962283158496787491181871289624628798897943101024030375685089036216818551134080546378220767861993665401759650586632346475127583382955805596980154613802801982094410990673690894086476382818577541205613070948100633576549182788014167711975243410022655012383181695570364804801603728409409380522400159691705346228183865183757011661544497767938314191562167818226050537712280455886671004645727126101661088603895691982846596477874528939807838381736238194587442173231051530176406681818880261254604992637599995536684049782803542800845665157277727121565576842048668745022925736191049511064876725166136929722479212231337591036126506862196631364520709632936646937044083852257333522933626643574541428112501012310245972263777981786759133753708172385974309660249625656267159710157085224905079884095688154839634793994802548366274267645148669761123401742641968612719511934955566287755418047240184037293461218131337855837599729147984996261649403348963835520362548887189961342133891497248348738049022114533113308767884277951553536581134117764295906319330218224016581312916947976540148390597448372531264933644261760366063854593395644902749652432495168851197452991071007590430925635209861074661869538188228932142903130347053284607944682622285844145483162258194261230416130789437420180183687610003319108230395497125901658170350722402493795123890080936030320920712180507687285304841840575749744741935953477246860293148873701482462332178559056025335214344624300216363213720290508803864550651646329068056430136051068182770353013265946520787558435201185342727274720427920332772249976598361477691682524506737607897105909850193973005106275461333451611417466569597943929596298337754617547698206134967213389417234280351962637232371977258790570726819648426078204159535338450069135049706707786969709001724616076907047502463244466070828141586072508669598636617035370142999266768318192213479280913136283704355952448911599450995197407929046549411947980842024023952812323399129173062887960221254158610339361822374196794689518174913022556604441789925224472623108070831532561734483658290504664234104081921999126181457589122137975240465287698261679682887643187310080941023379483179252542527980615415460398331606213430224018606614412287582786297813341883678449981856523480599367348626557601244504108063300510247112286232424844552269506337843897832899329512036059517395728979808573979283807491985647824661364891652145688842630543176336815542191474435366584320000*i1^50 + -4734990267226786565531268135827214879713151774886091247546794024723979128226048037917760896635382667539790465700150012639879040942300700541244222293418846346194208377941738811073237342158271056484938452381630659966084786234746388576095223194679115800873911145330337540610204998441368848485526490911240651375372917446653400793909532638187945631368711709055513157997161284383030883976499467369951437356813633645192687310150635292256857897252744037386074346413882168929374788929144643876552143220629850072973660551143706670480869861614646245014420967974576232032122165909174463592673490881331904152882342676571275797698594511097385747987448808653153634057222519429013561712888132495547762100565492828494877299168430245297677826637408795935087355029476893766583238683049889957988859266902748836713608664546716332229268302774828937033801415797058962614152880507443706949625824957744955983917508475210798288214187254316474817891588256876102915271403275735751330308767484959212260164366565654081394422994323632667724451539282257847446090402720185478977400139953422981310309435016527890157363462891527476949771657643872867268717962399544575503728285769935620414351906172688639381771063225524157111485767389453686479198919916793004907760489457971227672892298919288084535873978593708853977478002492703913564856930312861397879360140855177112244204482684400812528214152428903074088785060690318177572455921876609756717620691766067743621695994069110561603387737238366513518562345480526418584772040979741720769402029984169878515242026975303522999492168990292193265380489713029591792346934168446147046636751704868166914097156643183336848899688730028888753522056076078129490497539176897605888852238826182292232582193104196597162435262982060195405863745283643822646535839312642348837659203084345204728312035937498464800407813970932804411214168152348271390153430426505232314264876663104174603097205826337977161225717429082588626196802664542235136608787400353044630495480729750032175134521501976648108371207886776227809013424114781495980467953257957900547091728161450477760828262941752305701941482656127121036167734298441827042584682569716884533935746953709443117015715206928849778652171067549965167174096727907221968929216139014025114925126247460973470909772073386796549252018068460386521884733050017765392434989677897677858860798889967119174984472559447768333697171086339998544864260012504354899477260890304539588640957737827960215330886010130048623949810073768067140483649999791612038277683347753305680073375027925939376764881598614647696202364079381433525236580252557018280924921005160637530878615056902899916777211429520899584429813424326489406202186194023205797834350031456983195210587445116188348656831127407820800*i1^51 + 11944139526610085770714340659423522837557607873757895559319829255083663702534357952416208966507333429925518891105356767604889856483105645436658941622600067539585872309050740040240205540223661755579513321328390584812617338279702544354898045645790984520499603913425189203604593934675542334828820628457789858736889172801297448687552302725728207544083207599178061049900089559332489292878682012023619773027193584440368132463894487943471985468074201090835414760819005633648706798324122403774058612953826271801223416116827799390436023266878447336652906575134212013565413988043670569891928320116660692809451277436320690028755453936850190012694770426598445115280345479506656802426979682565338729761000082077232131921042323992812749830780838384002559226063522096266374271688601672043753621266840154713719262712929363138000720360016915302061627617949104068766331796939134546654382425654146438671021161308026745344865405526878223408116348681691012702793448427115795259671822682743162579241680726692066028761130728421322834958364503999327194089098886275528563778034431260108573726988843542141713339057230600913374548945175708202731087367564221279165663337805667691672547889017789640061592170062626576829140227160302525265591165146340764503535211135400142097166513239518245187084917388764338860167493334740580969528868066299478513516790911683356641506002710916144234761220829867697415017255417387927429677643945564268845603807460854729648692490257197348647321626290441467489635485102107311180377615864315472561269726493620844828964986971563202065623515916350203326827757812001217462090852181964475581309480668397826771504099833540357488080974037924631309785340652374665124373567987705667474819721583873973768405344095369760130925546520275852641626363206342778039826623992063444775423707590109600730545698580615289255091254674922156060188543975257273682818847562878393031899838807834474809883527135179266082161278411821612277556625113299448366044753315047550661102330973559256730338687236432287330847408348051462509128523399449637215293786604110971297382542915902644560899026878168644379285491783223988097603285763250415927116476881624739425103640574698956373456681137203191917437301645867911116677459164195598228941196410741581748156681490212528482961451138428857476082286269804199993123843270629392298341203568156455684510130688618323355681961798738791942169453263203663820437978788673366486379223611502808829913924367171603022308142021748007022727179107936229472488965507720257515842999340773042248939062988334636855557071650013732489181243660443196298546857162017756931869103562699973578160403718258235988682384081845109943933999771479499570027690766548421715007756634477993466137663237605541552665521029120*i1^52 + -21885352876434315779081428663751362683863406515012819785007928611468306793766330481600665499911727668294450092400109078099212993349082363743037669966816340246956647841247534839723008279479947885966487065581958103320624086765439730166047611282548959929163800371087874036655209877654645630671990187999140696754578626973265486337040122424886745118097068766978875988695212608900829122058522602843529807141653382221050348937198106224540810593216164309989935623221722088381052048076762254607462651386569804006514345976710996177394803995870582983024046489704817137939819496647664028034037772642157800624949472122084477176699660060894337830291796699355315499024648762434901055026257163668231743262942991070465278647646635689185151300869876490141092180662387718125460467320460956236066690842308765270706149978541857499236193027824306122059821695491676420567746198380881068172468491160179757709873956354614675403461709234169989141144059942585327391824822432683423746413941397402477560500048345391495864975223312297162428703975812469760556427283872000678936547299812632468062887840040278024186229439505995900704664862178207300427534559345471156269951038301274896685041696915045239555094480870945679386943120472821702269342399624085451216770567341336186743946646381172014780375195783933082003292649097890069910687344849589296597120166867505707809133205205275660872944621267995033089639631231448572733399553764735870487955178168412689967650456948499721765754032269591673114748989769814763083838494406991483366340054866449229664707705007188121415135349592266979253537633324290264387898296299078290726934423424361907510602383546716146804657470369026608891489233377562684617446686887517129981525667908599880459968115163628657319230751823463018886325849596853190985922848568968224486443602925648500015537886644686436573093808221753305436680890133328230597789160836892932672509816136846424356174363431385820128352566758597062386913420711550179768164569521528477647783733616055078184478215792333790587514513949430534449511683999985372868899004001871092921877739940702774620668270467546376440019011247075006558997886733788046949371836210207774314237570999808672351066496793023009384355475332910623740242858884077777962881543062366455679898400453790133684460565810107133877728905305835863513947604392277127821100899498912424891320737730669291369494579298281796825731120979395514548773084435113131444077642421711545252401954094032218406463384398021483828856896426834114412548108853961163921672773854647015578955190990119599868256449293074639459399428289220981342576262905980354851873387368291462956368573970402161082506989559523390485010608029720112772504389595771334606237973787600963734449048292231227587428352*i1^53 + 22261336075479726368894771933252378083560514654120607407425174530389083036634787971031759852183805485559429527176198682050254003286598101471740693174500686225242425512075284049860952892075375005980271549405673439314110611026848508106513069684242719262857972343009703603216730582891063610446937829197939448144259672102053149322096743208386483693009819809998759324074708105885359035941919404470818063461884120983856838971022011206623733265897665506721079624191168658351677034623398865046056054470644459022899938293309741715648920952037913612497484060815931987610775090657805380323072344908652911360591972674583029798354064288485890413754462090718756182262483061417557567968171615859973450113008047578220505759105175025884308580563429221247126238969698799015330436151200293254023224483438688152083464933484867425003551806855544952569486752666049623379998562507268262269688163806092294448803076282776816258219344938950735149706735625506925274037633942230918793800092889038232388228562830827243305141467712389352174625946199860975365588543982650806559655446960527018832162475889946395087681400358111874164680644143194678061887768953065771058731298798420564863389185470835743481459710933457715447511301706881725978668888078433564769067684764288272761039677446478636692354949684158596945315292687976690908190220434372744667767365315534358260178482097114148487324848072649226508989040334247987647683877393290605209417263978865607412581854890853297364984370357426173146392582255717493218129479974447478108952793490759261366633881087025564755265713541611754958431938860881731424524311466471678223500918748675795176668123900662885325194587639075477697122772417742723379917761228148737459630652517789892341129865964728664222110415186297009612062502264489589443366412521770002720171584934920276533675822116082481100011468102554794822716494301704442527776417347648512473740687425600064706731412979921399573210500557440403482921147474951927293557431774100077358082430749285743806919273358591292534092250599569115900924114391487734229433415947466875147604211473841564309662966632294605184646620305263042239185749208620284511639075552035258521001699744890827567188580305548521978832924462007023767546632114057359090413885983408551804708524388237209572119228413699035229064407074255107471066423783434301074541897148358162107941311333787701905159604889187434023544923385055730692390755638602497600957992567056672471593067156395535731663637408045356389219278583836420958121387710582127622624900421185981393655931714105504354746138193143393197561243419232325439131891472810853466492501986045730188658658649283170735699286458709292613548586268055374323685441975834626211290083501072939459362647097928056832*i1^54 + -1779111129933312367838271276858501902575807836293692341196623619779439187757552406210767708237441658704163228693106494119201067280119759431552661641072431047970286488003722756518498318122858986731216225238259288816164101318296924965172017299143105459978549039892456257594276991043103852202177373685957509699710466828259769459855967706296158961476430291748408884601297648719940791757022801032079886104961352521758047036897286630381296124935714974801214640471763625029339131619190612565462608041694094988912651292768526338201902660738318061185556097419947339616952413800176551520836365383370226589604874221146787068621193476452379042976368488700603454975127621428997504314730815258743872593531012104663305522701943183020678180917702811693341960763045847344304019866619652071670683275540251293887003078383944872346330551079677141123067810322267289333633859994167080644734919563593236712774804376838494294346286612915318221581963633143359778542329506185421638885149901861690740956595059347584666638501590164083530573546291463060033452562407805662628300542841687807272187676808653924659086174443237771999082226131752324620096215389679271270761904310923012422665826846178357189462289009827695756081040353514860993516611710308064379259462446537724538381675148539043972557066482007751042707772066376515260635025000912401032173029110388470222110147966160473759113913189141064709574123549328384979638691882974656315000861244510277206783618026002671677648144301027213035774264425069752841170918672580579183562976157940423596634400819370771645730570891467350974127573162990078449207935584958591904530170177190467941890487240489029273275988330872582824662027930620722523658113390410617650213371641332401884806843005233593983810725137777424764280253574189722212529851398110651488663089481160106237431811253796619371520178286489183941860937331412494307772875700847813301810886635796769861607744233923155088239505818802998582388585314937717288134365930082004574311708516819430240035247988925200217415999136472636989971215526904876208532367431168506433685295529343194971192207162263820520275521802368967225351804084639596688710981371098037603999696948724366122407904015471493615750370393630288365279355310984052379555435927811813555916098947954394471674854803792198098856269409335639458899374700859027403625490175169949842062605786078701735690497311517413202708994282269270773691942055621686438160748493296529300304158287217016682015342525215036389577324769600690190385669153554436778140671137561360185949581486260670458219466156103437375464395722899478764081296471417412736466441329581216719488535074652925083649580829763067925485301943840605679929901661446434856266704929807361201941933719552*i1^55 + 41312317829895128105689557478003174577033702232319409238465910661477976439994480458207842637433342922535959084237650577300734823934576604203144743522551315101887478011739651955625618884389552333215661373284662979088361400151916591485509010994698017727762453774995066779105655509547314391691228682196405666068305057654610716102354986262875297143195349446325076765871647978193883079245866094556495409741103080256285797439518552022392789812268182963926084932972154286377148712054249283014740060990427933703929693418942903581134751780784047823428789560766671650397897702378626379040606754645386527762987932410137508475810920035525975998933932331729938143400932914604382857112387266607343886383003191880492679180572527276153115586687986066128845010915358577382849742707421972535993932965749113733604594151713401487584259082651845711488746628788830656125189298665062249733034797774437464567840580889771477033696965054188685100172288727599908950727197708140039482406133143916836406105068331543521931075794331529488650054544768693813357840323301150470124363903636347263832042084432437041309990186212657518105974822224831292158359714168272167471894770585124369234096348258175188448996779831101802967763584765696398270933755429879322538393200071039746461204306214012317277513123971858093876706136949280594467067989238725171926197428862223360324722386216955167397640067125663871007436238836575442608590665265778112477051900964897255911106934604160610234363190888672726055915702751166162244833964281475272691093153338631918024881496507322199217974602053356150004133351063717170936898222480517381946820306903193850954420929097386453701466787581586680755741911177119398836138715814072711493158739957798684625591042954215875024827012000668674372594086651804148235076012932892479559176564948689250275601359562494750424964673380360448245357786700279990536122028130793292518249301494762806944104717259851334481597331097598466271280283423605468948638407100981031374563191225865676219968952246445261942049866565469966800586348495439805479585464208647422662842854949225871035707875197030949468365984150723196642267630038463402707928052085709409503930511239576234160653453288991893892625633978974129934361402158457379113617645919829530950070145323942676136187261032911168854241951148017242425794995631979014425022460526348543767417871159135882815824094492793786741497855300257663218332454063360624070866336251327485820256415709483390863911913636504137899065736707100096632303331385737926548479904743211380039212096034427302298559408254524761734227862039393791096566618209540579377230689956775413998019607727731684189753139830636968785869397490533007338088160027861280643078739530392012127731712*i1^56 + 19972701783261201605729718531292450228262654122034583731783407417516254658460642368936314479635238960690765621389360900353500809615933003539364477321348810952662736340008118706447830024935763983278602515086699583360427707397704399077056235310405755076864464164664528395733407378348039576176343559218143560796563343417067655564787196127117231067160055734611679909556051035094208828988476228691492936540306364119472423711649057578330444983743670717013654238402163058509448227126931923804483714743606261666267849429013389964444265520470274843169135130870862706092245389027981131660322102132187364350215804637763932861404870977408469451182067120470677425090211184898193070288727118686503532114212578182652408549803397147546836137838762561608704040792818632058062501596120030402451664328354381340473683234966168274557290760935952667538481971134356905257231229718666958897775879094600513710968794261713914437020695566037726000263801757839478508226767329470054241970499386856480284814125484558259764529047742365763653968019859682621779506845683749374175701482594042294848081313257735093011600063151713596554402090640093882941336511465639004633098690162385631367874774408106999940394414089879778924617877680606099904514492538310946980676399390748505738653310138967652043614462818774417571360153031551316877600760628783209048212099346520686271944066854325380602811614528495621987294049716423751149169819443137375342411889825404716332805552051895431477915770806369133349885210852949755502963458313084205615077048465858839684434044990746366500266761502881845804823586680178440207301089652072026544684307530227692639046035991059151402121824025558251245954133672669667727322409742181073690080341671859117889315449373003843482806554456861485438652524033679220977989091773023743436141622147632397716596356597651383970161735089296160230304356033592285003447528931238089515222202161206711646298199117404410598759595649768311619016174776774386932641279871738189146546222500014805704857517824325189965616854993337206956836902393979326330777106299055361136675810745044045280132672241812762353401724964457264982394685000133559025804493759012436762454015314240084241001658298826444727476772605168602756657766610105192306660344953712096431660794175288556993541636257146596003062665539066469120156838135012536336375052629846675651791129783101591582550276728082237911936572231438786202093646499075017207025081864082946712454648568728181910246112644275297689443835442726018952245870630231433892944991650040178767980990923392313270718270438740592637661632891335795535309394626321171302316863456988704713804942900064937653530710514520069067767150544281352044054691645230996415469948671046451200*i1^57 + 9159670189362879670003218036977357292031673518520102663117140206395883645154204499211062886528944927236218036604813634400766844444137393343576329446024269855339799567702733396846012742719080564367423596542870533906110372478578845805484631322065602846100698435748555962406743037342166641260366425877154753262215428402336385335675649957102694964128308153776573774689948992515786721079752872005832166351429084234388955408516450622675831784766137705272841438737840858300411407874723834914287592316692863768033155461687723896268148825269310648878246148024615676701279507648845269105953425853384237317948819152164205955741899758909281786876442889249574092100156015484972385135491550911695589123259169295304453090263734284729862478313668919561924504604813022190489126797668664764006514521360918325161822968186928382644675887385491271449971976562372787971613129976373714046565948806307982485449332621336986860245143332884420787963517891243691744202183517726687989540800743469981127149051663973301973225208145206635571454441360120350381868806027012896368828572202536300507731324557045626972330396637954091730474035509172102188842819794233447397662352422683674387186015716895939187401383171936269732868031484765618794722143172728464153932788553225528690358840828355598241074277944067628195471291061079339361617028055418798650595360168633340766597801431216507626552921694188852254935867909694860069642502877206097824284718637439784318226148229273469417114189209247630284451420170820890372050576634316811940167421920000648962202791151912256966366584346564709654805418854347045773234572038056192278110226431881962363282796728580295971944165622756623681587170596190034014465322666751679786056780234911106244339414053085919529915278700999461952264101419714089542998672351547119101273602282341738204415487884063772844010939941024825743951297049076580789758466342437438680388090848205024293421774212986435956513755285323234796840843483235690500491157596167755719346110578112959820161752684712336685005713956793107404233719998589607612425555798982089137877442900693818690102711338131742048504420163037834095823618860530679441886090428571359531021997617530864750660184065260082606387456846385653497078145778997644232380633766590194770585958818510292763400132308887466499093212583541389583999306427242084791572870244456068780474165648211243242761248998174311764512850932429928227460995044255310536763764981231805393784988408878259334535656591471513370668802437432714964820981094616620798502687074935543938293814212774310396581804152761940676931826820284141303431833629637776691430179492004489526516010254973330697475707469704723396447831890690877505951036465459319317223864008704*i1^58 + 1067340816654834593119646946963746213590370775578290926111143180244983473211369090170447180313633730051920461225403317094283387084856069076472399461567941186731454447291068613728401436434774736151476742761488570015369823081987867370072570042547867054590540232103795468016487255691203709935489568094714003111691187151627958916899161844626697796200447130925336671877438193142052098950263737647406995678492512658343106576164526722861549070735065242763563159448975232569032402301610263421130244050889188206348004971822047000509081675867455021798313084472387418852608449865762669794265663744548719428201104269145336745288396477658805993819858770737025383710321130509771007926755173289730282308300066811643037127902462370269627306204098878907350381212904959694001840760619993795536277521244385463499163561239481439521677944863064228321506245388201126570027486619872872026353762022999998144150283852401590026324183604150994127672931947468931496346411141625197280871378812945213262448527387059700471723248712275988524626943268823562223170751472084923080235145627288492903654116465961182339116112805775483625554744763953613522028833791231889796148574497908327848621379643044039433086743441585005172390084987502723760430423673197055589421950694696802067779590625668462341795501395702093501582321156299620591908890478960900881270322348394343587396006302015444759534943259218412135054569708305988395972379924218511778975277691588232255629190198264369344915952168499501187007046478693772021408299502666939229733342414105977038602088826574718622907873759517860423511469765029553298242308614118140440357722507254285796888650049604796789315869007175034832523466419339752878616577412722871409451129128262940459384199840155439802909246663769922954729082667502636801887941189776193757563317634056893853980314239151991684834648322744346039276364083604447314799400386264936222406366779787939134220989740202731672972394671922508414686102200232710332481044021879740546615039622461162370754160550497371684247341438799972547330830607703432931599677043632672154181689844389972322189085321156534371650537356077935237033938687145823799121253937895660100189045664094094179012083713636318290117735031968559196767620871798450299120124817849784828940893041250819206329361452692577767108050660496771606251643585357321366613086022567695516551913188822909152958516772065246502949172786301689475139056522970277458806265121166455512900777673806624686523400231207488100583255133819742060335400035126121224613320450709635452341319031895654513050122582175319914539580552754464914208355879703756546458089196578949314859528746976670608321153382032921246795294430545579735889352906207001843859456*i1^59 + 1079591672688818410908862074956515770997088461196494318746357572397089105106629366645874210593252082175950426336632884672237048035443372929550946664324757391775404317663277347569958875847731833403058422367968421832908731823755310653932815023408626653524106860861838010565416763454167898262718491986180069382454846905775650708659894454742138982967203636513727900009130725780365476919346605922564862851495581896371582713216431717820865928209241140206511382895179739467301827377605518847047566484499300874634700785287217362103318886616413808066857320076056341988197416171854233714116539498751902638651493759677824336830105626106429353973815246183573877055722737592186078398086004497967358824548084403618601059449429255483216941534185921443010850095773683732923419290054687209501212132561987374907531862618368221124850602159582520022366984258295648532607986680435291213743282275416151000650799637362479290319757742650457422863674174280657582358323141829042424330341363003616696232642385723089858572185460479272953630728334384928441284036477970254267369357429288669489532631285926518520542660743185638589803688967742408081832929208211422251793719311472606947136242909025377960671448066103676823351404900284834573749647819043975095512622911073007933735929696820377232832030034343074868871758119155909641945383295314629208784596430244305155812032524562190249452092074552627446730981240674047899891752593345760477056871206330638376491577407011273883342441745354464889659487967861437291255675654217209045309018285249793598610820925659545766635684973892526442455296347668295417197420013318213557463479965521580188988694459909116251976481482494849139069437646036275539214002298462602942191288255352870227560066965353037959993139988289524551303406684536013778349122285838499437493496184568811546917709482291200570073376206121280349953559243326592718514643496269556059787817746967655758879511529136859546166770554250101649732386628758242267473916410919579810063847078475184012522770427500776794982182220351872641968424134373476825053475863095585618934578349858105687390466013248988660204221126389524491821957943978470311181513374795759578342041708700137243187041242032670914644394916598938682156498819511778608088240765210480115953969547742454651548721962550551896583460901157656354964080667568187870503156970257685120887384231861669679921527237127907463913162911896047166526627543424976934072088308650050488310380581129229124237855469073865903786060074640425737623225089987657179869892267426630657866576322589068979724774786498540107484460921384730756913392859893557751471757745892282280162443177131186027506944144333579591315436756483539682509583925819473920*i1^60 + 354055371731294909342101703691618616003195018050631264522571646818842688590956275379892333019628688310568086691779649006076948599442780401314089283498478443834396119853020648874966013094753372100010796166035302147050997494828793090367879531452612523733310532630525627251052258042379487373989719185472955152878072948559160523446669019723613940303413069492879332323475601028037512554980775276110649022122163790178485400577443905573950110683080745278450888423658443344954809544872508135211086467916949920689664066988679834974528159317975562258770256321199533508885297670934285925987296597906052316719103064411059143565163910668036849384807731855617652263347157416897391205093916395578370838991003748714181957832048475224920025232772648226694297087652894816783530430345491798159861098735719704067872241224418692033256612212543361290979376076219304955585395996500164840762789094249725283866409619952023580078106249082030927971852246723864120933934063348558273743716955637332825952990701113329480271285743800316577147136331225016156970166742205997279126931553802920926031974860341921019680223332495407852335069796104505606648264059377360425984568060305550807701943252294912543634494079544038622013503565640237777031873656770679996393970223693254662573832155413295930292969406369713806046427689740806837659791572084191563209727075756246119826344976458459368952330627675549079693870529964932755499260912558943231131949065602182995976153954068382045626826095391721994067389676922841210133614546701343015567452057042939829348380858155018155498279101011493082356359822447549997025838224301865301392083865036569506646315654545545955709443770009688073145569999611997391796628214050776386938699365702020603611129299917584878511651400618795690469331110418809955474738062854817838872803188918049224478562191057721487526155653674566751050173867672893794165146421460660472707145520962984667410488333661691291556992715567572781422106390566569553331604715034503446891493243168235884907550331484001576946373556154077704654847685138628974900965732770120583239339020979262723089679832934017720348337612167136306215430014919414470782763682872191432911101656328897908341411152655608677785216683612469223326384270776095586755439957850733822139098386871459127101416751648985210736771633536593331240505925675474092397316480030797578666495113426298967190005347230688398682249782568340219182727473080524614662655721175331417628307844467565542081688403106344496010228538327528892283263475950966594023240496255054253133203787162317892661051707505451606010065844169231726021031643001950853557881044997927264976349394794379585679800930525550465667706831333013772692558446592*i1^61 + 109952003111441474670519078582998319804314522988602305614044655216149384690502968677287030827544838783899313681693790090081409801448324676646640459595163038286976844113093617533218276265554883407815912453526496062583831561414879637181412537536336649258548597007802960388494699251836651614481823176163462582854646595310960362387409859026659717207914520201502572585801588511285673198263408258561450116063383558503875615918145744781964144689862172822717903465848175437306034444015513188544614607709109625468125140327748158684433450731235395664585533640024356921266906937267382801804117651914953971279369354065927543282130559682020527653078831271481468162903818879811434817382118647685924334990598794852544891822050543430116951714404856877783819081535144972107974871946837801270818920161063151857691269619196398171838398347076097857357730637264821894200761624928569769969569260243903208728536515975587314546419812723445391158132786862979995452051997197860759661892545549400151385917117381584117917473104528170324950198372160324414883691857104978851848799032448089177467948087391405680540573225122448852192595169905906266130028833213585670042201252408600989741078540931108541324967087728326609557728881589379258041994284851164105651549800383395773891720588567868029948575247395591087809749827642569140688126528244173279902931088140793106590913747973939776889548423210332937950641662451027484453144263357906383657398920266927437017416218542647307184298866108336876105750298960974692886105717103874463699918950233310279440562252311559019908375530386006137623849241614553943694506484499130229672803442350081766237695209071258611761178305703925714821284760616359738939658929519985292257980229018096847082271969708464618111577822708205960022035760502778206009461662480176518491552511458828765305312546279109611437307839175703738067135790288084812446079480919167974126362855294660027667761808505827721617140418681359180612918527124139306833404514276262695976234050348249660397453825216881965021352373126352141704247463869808478609800429280635524632052318777097790723563090820865787142537039551969131429206342136075296561900556601291427812864977740352564568678923087045834258843669249612237168935930624430743778463195415951762444760414836090270484554686437019599697031140807284328459617007335347084808568761816169357086497034976043449718505418332983931490797243751317810614533363862462121425800119143533690854819081929509332734430269934430527028929502430868542575742038709862268203792651265220376727279617468397444881321799282223037249576611140176890582929442498344147933925484972854162917633325393344662350417488609558933128045683178580190691328*i1^62 + 5234203692936610652686091557610057915835476477329307917320224126512489021044861711118503347947922890196963826981047051655934450925738559293711176690033628122583220260449086065063886949340699142745920174454178607696410379093971863245253816486050057593605916674814564216519836462273887917322096484401661941454865132527422639213810896129230274061196560257741571764743582553737958340233096687737029645087285368491998088306441643097244243319863237846389605031180150736318827602989246548088533485264922295684842503651893855016456714078614132286616666991852968943854555740614660689545759887112448348297936540946028269326870451925364943398843848628973017141391630226856449517750778655434865743934922424021084255184814464900469440297078409923142236519444129355501046423013003249685211964802869270302633955153370533687124782822030076742813750586165364492985288746308254661335073728849639618281796169466944695395772028052383500391583737882863759081796253948227792408187745368778645763805336025711508513110311175760705844744664313508777102354760397171103187978705178816929304127063718164041463054097495947664038955323681011741483253479470651151395485727176823983863200714043291630966853721328160911333910838632342085848892514127413796308207386024338692113891388023959297317363182258463965310195336408572691491930667795645069264949509597270636474006326779867718217694143056265450814450341947265729570574569862662933035424739845413533244209806806804843786926472359738613702630959964141651115231629587062539471045803867357253731966030135283219858578796552169119986995532933379505077081379156287682890730964840720438376489047188767406228375636143654561707413062116402284179651566295150002944215942104362956395877585675894100293197544725441708240718164978985457853099120592502549753787669306633123234802474773835779884148819902847913272239719338378653299317411853767509573689420440574649254079109168966435552637124377940661965096961105969262848970900901354786422332642946813483867491841373722315673587080057588963433075184269481152713183643981892548551359607192425394683492960640098630051874852891621578147699924034270015756292770188081350512783159337247712944463575113266645343156744877069479597810325992014936959788807822835808195684868084551140124701614794680745741664885555356075993943548316410438431074329116770592503421891516766700957092857216132817672127596970838744549386631444405701753315500556533101575296724838873772827685481662891958977638682191116956960881674613781087165245983828914880284609442911905197209660865076617779252530044756811065322733791422059038001664298514840804377743235910333902277234313930590580496812570803437568*i1^63 + 7834673222664155204414429784846197767774183711282596584233862993445059458427566385982824096172847082658500991797857438192747072240816475732481160068965604145472673700781987583924046884068193356636723022368891059616689928645480901742449993788938346659317307669930689527870364001826053037018362506091927243294933221229695373909775494473740828464335339060983631136007949626637686708307302560951797310225058021260218552212985423588139558533783595878794542279384872229757621807952698912507778798236243668268974335578495489734467435654370600228056507478162628155265375679496320773586554170405132690900836023040092404780694288222369902146206797347413150902797973670623584636338560874869187080237281067125990367143584409661911948720232335458922460255682982037355983193105359033635203848965984938407958875028676571714303880573513873522820994422206753521867917739354859328192375129585836550992346496714554321757735491028569250736524269197937895532859516700123767439547564256118474618655408752384384995529843975037739686098560882715022337280283379771928275852977936607389006283551697233826481621466645570631983309937606346670983111380997958374634983419498583240719919467354308938059241154180816662563837707111363223079063642453056616894483940688793824971713952032096565006899121530283977976069664340878388380126613791143616925819057912054309849392427297970992746095360504765099058383917253137232649003080049994011351447471047897047650340542119902937578923292897897396156584869257675814783584637297781735569676733460003173773170925936347600870692008382742244027518685686927313414815814275989503034572892445175887599144593411566222459278909701032835047942127955255873968193031730752632241828793082863122712462719966950685599152584490750331206483679523968204136046472999105446420032145520751570191003340407817807106688538397414468655840821347336345656213212805635670134853432704206423418712937475009902237973656763882236218754423248494339683231871896195463778685931906938597625368131008423780455291031058103560987866979269187698868950250186066531841281520954876832623315110921855290084611218038599437003223674703970090939972775160565499973828752672122537805605738404264002991495686975914786815782812530531441138572972594670667491653291800803502190314473319761895821366372300975746245615932054755935917083750713970071513606460656934970448911915185976789545519777896277218523539002690209176156964480501665551770282214291984664922732993611533877688959013451731763286546328333647045407137190956923973217089046133627029656389713922771708963823489771530857485502131907659150567118129083132950281227588950907037465602437574627744527522201600*i1^64 + 1067830942313852640757510710741543221303651847760094689313807488786000449144466364733740067840659718052567455056425476972678330886922823448086478634712648074336852412031600764193828586100715111924618978958800928773360366155449827314134405491251632022107603987245497769938040224113873609729951311923343142060646998778787872848954960971765335789241768132843950592182861254400817155612120425846891955431303452099150712059423396503282335453340698803652516058076834769096617204216528905901721720527058830207537480179620047620673152773107373258721199870135849320008032728529395698831583972755664524797952124864920427669283133643880676375002217503591994621537432963863115006935802828384649599645539727694203838443099182450623245761907196166763385599945832824045544527959296694378827758657976994412476931578402255752852188517999566872313656004415432440263925193626779282172705212415291740542725022320280001421256815887227696252854111498569507566849156859051041304094838829749390563277452029749722686308493556953295640320838765347177279368557332018563466500974487498662739634064688832283545103199085711451985385018518248664639570545243330333263401865627518112339231979060897842786820210948015350673102463785443641085856123132510383236661467998452215195786278933277566631564057293900624327698374217243436746727287266217212578631146578714986882222931513619468246093485636074703653653552764745905108950650065351114790614161270920210917873292508063612706832218926615743209808641948241761790503436246018655845493042963351658296492820089456226954582774462932833799451124957842770743132478736987308233436613333627755540574117627686292838504743288162402591099476949427804842746529922636464364755250344356783638134706194678454982555232978723389151222317487696418436522684956982268250241458218757212161133200592081721385522385807184232563389041424337227928519128946490748074639560119279262655912382505906768957794283733401926025230459268006374906721978301170565333398571937412716987305858409881812929530582742729623247005303226311443430372425483034270676123717104709846999212539401457523995284332311194986681968512183024378096204176800943834514676399776229413557065802890509309923783043981113046840410722267862511258830024559604523482506003847856309913460959607527966557199905375020197865078073392519191082953646879704087652356647322745917370725880225332559689736481723386062084106596189461721832760518621000261501365158386953603737491695869327302604997704442972822448529085244389054843080343435956160929696192490933772114734305168066490278285814055863562614636436427839673953839538205756769896990653648564520922054747629719203610624*i1^65 + 228168584441423346725461655736559877548887712856302755736972050779569668964671166404456628603580711401714569273688117163610667080995906514123284603856447647667157509039928165426463564971651710284816810021973862850595956130325761260848988995921023626316879291181796844296837145378862042292578962239933477484795668010199936692652640605695662640909455810738176505746380644875068332404675026504145404636874652976740371124825342013572587923246890615622129981053232435665867717485172353848219692786193007587402561285778710545380272666687727804859073302676899823759650139763582790416998037960168251699963772845945266357051651577755002853273606998723394223069154912162822373152749348100597223609445500888209187784981161344657637055430028443520885847013629180446959517791538173126677581002890367531783667300355255634533798510073027759947586122503391873126398919662783724775777241047285491387352756689127669221309957636826671411690685191576305029589257742240515738436411176086744517013312190212187128828374628668374439531389961298204021553225267099435619283711848981804668573880088204495595023687980087902756662073072407220174031809665074420885646192047738271108005347770356225681369249963842584519165110186282552813460648511018830818112467995387216884014361642671317327447512674445988716699276526215798615785823927817341298979086571672770016909670965452702933657182943525827656402350465900496500490420909868580250677015986265847125245351648752689922620159277095908565293280805129319757958431424697598975181067301302089398018218612939893065585779492814406829031294427511814306720094248767411752581623213745959857459840575674055554538769672076795529708104319621597573889139650611540106302774307830065158826125719883845716100220158810151730151719896020260805567734082411840240255025797883734109049189983962737666881961142672345593602702788165734997800574314001132015996185932059620872938132221250072240556029154260077639007422452197636860396031593009820327263408560872847695320252122466125450235188939326885709702048419862547409992781705900749110618379587860784303086087794098064277632910419623383165912238274992122457511070090689729795705425603610721310810277534260957703312852048721531558817813803749410583563428606406712089704175197248026344421812884060824836378667302100203595256476842854120044807004936166844999629602666313310991218790948203411999174266656012487366007170942712674890562077579321040450427760201683285515343379454997283028252747494305476614694117586618096546722584258922726133152243670315142049727908776228702358658009419977241362609020212402348395087523531779064187432812712622824115472672428654592*i1^66 + 33031098299899232562938893274368205507634950794559150400323645446932060646336444749125822464761109402157058519808057033783884520703764016925707732482533317957156343818920611687909981424376270661210462746682282075185199431407368994091870362462240740675095694237806652248491618717518103902193514454729336165593145046928807905969101450563462420473245529649094549894953828099331744958336101739043509464864026449278701356217014788257543637397542686789839689037268258710365043890497185314280128131811456202561008802849396899887373838318622866398264737953369340554778984366384695348285734964968990363151765480416826662763377259868846388167566952338915679393809094660484812682953511445474597685539248162946940310597811115914077368715736504113916310687841359020810095456125252649740322439333722912585540184054391622638312457833203897755828183203570284060290558277156725712941253999588181397141382694631239499534938395553484419383036493225450257661670374174565322929213145361082969348161663917183241783479627909255229015238622534689331654341188326357527538211570849060940087514927661096099555222348861519999233057862052571328225310011130707346581073573062915205427108011576940255878032083147401546679488387880701007488620665305378103356951776217118226178054940870342635077383863402833521667383294887140385675173906626216352755226746076566962082325052458139239180047274722114145056807447126545864843275769375774329007244959688093541828284828117793192345258548583260559041482049384706063332738414126795787696667417299247428120665453798318024300845374150845119635591867703195097046558827276605529584605827125252068439863771983233550188699345917726253795108210813177213802354157644698109303380154201740590355309523214587919350123681847879993347252833843143198624961474602113821578406731348753778208117221316610016636153953217453662213910940332916283505462971464003381648494919186977553226274184081902340850074377153625985080072020237267365889472616162005301179404083994883487325680159000202035536248645912204309045890435341226751374071188984048126528467780024752711395452934114753600125170286086693670050085580636710798697591396561757956887569914114425086855829086436456204104472860278762133933309169274812544723467481442302347681424287497372932603342862994630618602470406657624749281520524324638251358790467751541257022748550624528009300155730358577529522185817664112566552242371568789119232438496793434706241181542053202326633191491737943275280612788383613938093209342026112207654382123420611271274259173884499805385790038152209482492483563349906864322629991052323670003308096464125782480056285300137649575559168*i1^67 + 2483321207371675058317279713528279393034551541061459952006841710558200339198210937161159592026722465755478390235729456176902683321136089935420845980010732180053512223929915343524916682371460569688041528124065539686098030415692691016324306830494682527300471820298692487034922847682527104828502920229336620685673788795049557729007081108013433855725834676631698697961134805649262819417008021701408841526283542070937070738244394968508012579076049825692684976115402474886098309473367723027102545239706543612863554307541171394420019102767101886406056139636343836821155056232949078460786980130396425144308709765579288496065812273798244428072937178570922248439242893023050972233797343306587597122556331128060064139631948975878138054452933158622246765764545414360032903444373782351811210678044099883395104396465733172884356213987886643406743611406192849712960669013239770483938742479395333149502917721773973287259686428427139050255010486892188410706397780233493300150766807063168422020687616601398001262507494389800173642504476743516149262791264935380901024355898986449070188553036804990200969510767843395713695932094570272547595792164666885162891898069206496369864262113873024030372939539560629119109545353309094568054103472256286466483784268704850250797505582959916665005747490327088331155329511393584135778076464830465229407069051058867447638304975523127118932481403810897247603696916324836231997598683189081101913631776885260113645893010437195899379828538815746770469723280515843438251915937241984256958496020391899226461371037266586187788939350718419899960514784444253396289839917953505199075820645330894667543229831465799937924073477881956153459628896207730124491077396236974115902918054786420284718394704463020890762427315115912143375864355924819471542808962862697151895134211782453227405075445411607623730880774030011688291614205553683665874946546561521517462131497690239193694990647248416649344254997800681515942660465430840691902342582640441110137704718703328593641376231007940058712020243018955343899561680373165630259467123165053358272952814964423091065807772705247050577461421143769537982173899644795431456292058225790464951005198411310005566070807900200522143199405999624058706404040080634015282842872622752508493709997936740860828156830171887721572214095433511359840580681085119954689927419087023294980406711123239584638354357092230015960384060903469259156077484328723339299132128623435168972238622934139930649503747802163817123259018181904258013299785222090377356977779431381618803198644414760224442971606723621496151445578852734137143814212821514304543180378508602714517108275286114304*i1^68 + 98584653382824100714384253194249368544528329909490461264369672943005069963777147477410522724997869049644084032722183476919046463436912928173845406040485588509872108449311949352406805030908483827346503669337248118083654048790479919146951230537057912258799460450595729353489054661462595125025094247100536418272158058429073964714523561941883735678617796130250713609620426547698354419371241976893678212420109756884401670953709160597323975307087876367948516058835283506008911727038890582571460212043051531376377096756169752442100814783943072030629804024536142984750926389571726285370898618056127106946440959781338114324662281295797222416522391485986250158637218740050176001406843493244146808556311024183182988027168347442257996326370298238383685203690730681705240012628802820003223944367353100646909416667440768990683206420582047508483331191597709026478174288480975652382217295209190192360552597596769689479313056715940995461133983446368541755819779762111804649166026615218455497328585938833890164836339574124228722965447272277777174679548516497534270340823671357675987518574752371264511770981608654925703304354858101504056634693161060980418752524926932848452864074639139663907661786651766178306153669729431892334682798350753690557644383727125838122374795153361997666094329493377955527307509376319198353388601257266024240242697632060005724321104262720648579819278218755970071293776597711830622215750895106272489848492763622242067326600200082122281242622500713652115296168654962492735225515201640509400330736060301327148629816941184358505959112213277656124798875204304948943727303160305802207585541850318722979245190563740104079919109557722179793063180531113220923943207408528192657943626029018762853138016298518254283715272324048845027081006045385862363375730909778584292361725668361424541811948394647094117824205588051451370801307323401735585663062126147611893806020740880204447350710669663589292249093812879265717990639277687369495074010897609201690558251518006748965609731107259261031846269532684589177003926705802425592168879966829063055714470379166578715207460438218932857177502425994228296071185137784480247602185244460296348020457889371910362429540109083690396707500685179995810922443670984268595677777575310135921868665209172236764593301685672514545080945272553097436437259264444839674562984989907903108557187406651204637861973264688777548152900160854375978881654487826992240453459494995032890371392399994370126310714713383357099734697013025620214126209401942859997471813130923002101210011785725252602806240350492538828516986862819275799351595228147161685345729673542667498571169792*i1^69 + 2699107436602410051938076420213558156977131687741299300253398697827188136297659698713267294687350716042508343575651898026023742484693798972268283294098449475544219862958484078249454723031192494501598759601203893428831686924986293146379311900588678791262191690347112823303984993731790095134307568285538248148080958223743757913844193677341157229593510997722737591422282808811397396745827271799703465867490257153271029967579409215784680436889607899360760279333600720363582204066244523481942687638810037081811102563962122113332805356316348953522461705200223273229163089905477219144212757422260137332599292128755535130864985171832625433767926493981512245731306153788975683022875222415381811680920249969430582450672783693708643842233779211205938461095493004383450293047730166362931087271271266973088138528052304716068155855617276163117056347107129697178210394144308371190107306234440775414638568725510107094755471579748465040013969272278076356293391625719836076423015058358223118377715267955561441253776977417644739992114037080128672218320978278284839863895138531046165398671358216837839414254807946220064247004875418654034921126542301565324881964257818888210444395855350349414805189773010965509629070240793153494314834759665450102833791554164498729474316799006697094181737387207445125991395724253892074081156290688288217777639394015682755944229831868448994064618574358681061968667935507588406797510200466083913778803587369076820779920934679265539751264652246649357054844261428866882207598698421392567491970701128135147976153064254023246827415080765754041910216439936761571392544960858369407688647768123684988913847424140479771473520430810964724236710480450040232675250465162159877871059475692053724276139640451114408561918394049309382424648816885145528845903487686640511003378189856847591867945866178763886852203030772829064361512398197308946248759118227879988344535683593193471564832024918098021415645281954103490215624355864427173997181071194191339979819376997496561476550816689964209902640317015582028936220826937797597129300585677596173435219156860353257582334842116806180262057329000707733228770202732645039295228707562066248435978552157653864436731557553212045836931221134813809045767531143709556652017767554024225172471472769478812011984028169209873336221252447318320681227707338553457126846740960751030196619953025708592114435776100827008060479531282978557917230139056275719514710894060792731216851200029958270469231813390001406937039593623483727282979910666534311110364038949110534388030760295527052543867982488503038881961733348199689771573542820460380415313510292793589760*i1^70 + 86351803062328266829216470512055528264005276734928718733762948669418537787243748125740579317562107198292693508257845353018442706946538848286774452923349536768733806787012907696818159548010604608118631866277676954541289309584126956778289277715048258855827372522611935912826932756708098271303068319927220954294036370115235013758355238579054504182619674040769336082332567785826306178720519182025506935816916320521753060420939366247631208794196330533130643506685796594808551152041517764474064978247477570409794768234391403984221385320411186693021464538958619501533832794646003870059908642216508037339792328986073052956051868588498778090870533587962247104045349011961096486158276201764464077477892205248800636062974412039214800848642847922572392113500417220964791664919696846348419476372393900849490489779052199039697421224518152231687116824201594499446079720117504702594257067541694642224780626680208151500778088443914270200036570132467496400317306937680321643735874563097798970038651718607523480140180839310622584900592026256506126655877598621308344601114522960443271333001626674922538798172930266881001209377352273907515730352857441145002894404880085682334917256423933551300226124758546769958304575934029270702060974919733214043458765526354082070170949408935629218800105370674795628726443812196789072793909680043277965733451545380388932086167723708677601690317766967134320385689798397619862447762496789899917576773230419663209925835016642752144551113794861935369754583444500428562756724410745973718980537760288367588172120877889929051317070748206605083516599483914677841109670510296637941791067196542384858839989745479279925492927991256538992192833561158990364722122543336154558553250784373718717017105468053381776414808669010143382698862983255685647600308964231735602242979046947694610103825823635150892981411884689815712866137179560022799758264105709599192362864835991651006243012862323334267611939276807914222425713334802044622600423721082867276808151693209246177241238052545436103674692320702055984169797262610337534223283851882659085152918683977511445033985886924786175629830611357677794393023212825895452816110965450576040594714278366677832808430848135673884276761739359065501693085604438299874611827230494641272582496437034702708515950170473749503423040655204174893754098050767551636184500640170836865547913339563214220103197546631806512767274517027133645517531890159484420444663653522817413755665392923195422723845567224120014315025481354421615823214068654941361486314088271871643082884653196497419007871098691714405040450881743224674734770211899683406093962182656*i1^71 + 1395248417197637776419363136357702240218467823387546717348684807331977244627535858527656978650548070593609691027669530662850758055074158066824391469875336455244701530350261013674014266115332639027278026716785718895242141653981947375532545458949430337051853387681193949348925403302334803495294778788427021646236112403687388291501310950992293726548372656224395089289941946285736642559845313708816429681885489472582001766771196417250409653329543432636516045351700118976144391020801636169625544001177041306660958954581389324975861282294326909735857145794981320896623932238948921106270363435374419463095905806750743707161763879497469621983323829334783886897520396480939359475372537771623056316160294547907697280743337310726367404379789371266971319348404299668761688332551227799360000571641860092627392901052884819779851516404589949282002243735342000095351933474060185697321039293487346461700576383284098562506105636426585566255420059719218833029628977697465217909848781118249501469637693936935195197817845790140227533590835534229711099135600537643481321540140320657808742040133942755338469607405261451385682228619487954825146225859655074815343993458249327589174083412449173029039503494414142307132024918100223871389563173599654384553576068861631853677644332805639693241378793746667445815694160567043626023295813804831455769945267401580263980719867550530209294048977797038771098008485116618328018602660653520177111898568612812246197513272363193544931384395761004877507409393988159064359490439394909130117530813120140852785696459762076475593248848930417407408865791655693769756183980884334216298206368714560753503505733025735971096722764278418661344174402067027706083122996608920607420160851982034118314757717246121260338453052036132624917753217541659509572826077344581477094207016541719450119458653227064249897646710377918381920236243513496576883764946036536543180444707095886577382959680759999359547559288481839814525851665653602780107041504507993959967357490637408936230779699870393591665175418538091365775041895312785512082062705040757129476728796817620554568695663356014083076270893061533358027243984827475380194671331095737031105538707267811036287480911970689250422538805280749630201718928810623548286807916419650396966993612558552945395681245119054886057447679147940893125520138778514605653691576068221782817167743433982597118387996010263537544022715270746639520885827767257366470118690924801162848286090732770212416160665693177270998018547361384940778592130633657272395772844708395728371323160871184392081414840299822471861976263566165355507447649890500454907904*i1^72 + -15960656227928178661625024708103666307046961979966127102281226195496115856084069674946764857271746608085519938185810979022975856676735999039530050657467965049812750160377443638989561112590883210283067683857994651437895586322302850415444723358807689895139741786848237328551682418110752663519357464691261064413940995776972082239203236615273308999074399282887296207422448251753671633420821710144584103588578262399438823018029777275770294264803910675407089690627881194171044775607452113062537323384993908463769844253902874056213476917870518117677077325120194584781174932321722143230775435020012612098146843117088623714522446587260139914504459532953776514830965689569384619392258963747268916018146360210589933878517858026981794387559770669940433984105817529642812458064788966151541311110429015152619574892725001368524722308714059297495422842319068523868951612644334098123369685560947197748095977289987528361565376306140542996461027155266487806685752225799846995990337414460909577880027997767326201927963225666487941236183261137263330409879267904673976290019404793541380357072607468280734598314444649101828505904111173568928771170523821792329299560514157155717207561019741525815763695975428068241085933476641445720770565678954902917739707613733270287406970681152193426699030196930798887578132576281803485925256140078624499562544356641879369964474828344015198745151022976616530736336500432900290232852056352222256111759691370960575725353491858987957219452202367836358256050825957854970170139466011149208701724354873394559757273612195354502805413239746089933419443822744966080949157687403048374375540181796159271354720553684552181668956803755969815024821326580857626917256540945715613029356627355423899885864991484652865272584478059595482378245661823611180610351493734522630939262268889756218849967177893483717685985663223012001939889954607925846458581432302049303617426334208438685748094520974727339678549054235302032163618846874821653915112692105611668512680168210393232869931403963008651872168642872279535188479445311542361998964654955887428830702128745740133892645515313767100796619651834023117558477166906850156349709449154945782425830856388976342660995633631935001803931239239058550711988208696482373145938207186453743301307030352476496105563410548373932446055201463180453365732697272242968889379583677534142351213552487632738974952924696551103469478089234661019568359025056012445563419650653043431653833751912257630787942405123861698846241470547461991779706994777308566843880561771142599900953251055743111900759004558233122703184276623195600345497675497472*i1^73 + 619409954585483402704934744154139961346622972042867337162742281718044031995892537711143321357584863996993241911182681545314032866574651696834474929833365734860594450986717682873737615922719114903011527409245029226546425644888917326651503216066083437980996465244643350222403301065081046661939368987220688361359724847120499873248798962588648082273693730187569025873644731015633051958355161574984963949693563132288920786949756181901356716693747109033267684197820225647408635600713892017171069889014842914199591043119701733706996920340059495913238387818488759709852849982086453193474793870669530665118455147644331852840272589209139600643197620285412357353666962674600781489291000332858750963834356937646231219886201973734275800923931911000102061014073381820686533229766460785872044920582289202666960383359505527820376524360649116311216854243282534959146980106678208877077428544522775555569187560247802444221863393762773281940351441446594813388876455557691146709143661985977255568380602862343796674796924788771497933614135266707840429409267757578124218655240866075032491154212195934680353626691187212668661715887550801589260971814768130347782632986004813493861970506341006813821956319764368627295723376997204679912065032988949744902128435480021285012927660087608361996754878601435257196160093878297642848500750981805739559313277417324890912786589252268405324203631191758085740065676195138624814749236962729186429895823086804409603991060468590865352275956726915821823028969713159630953470175086813818213797684364444623015663303244844872522160438699211902890611095878352687680051082386574282720804453679278550813747086321480510084759881147667509911273054073804452495505112331173182887647616563863841533026410765519135523655854749096408623922717702823806501793708448388355539050228738816693909227849024620557562763828034643023800359265218055501065489847498150859142541047665010510892319330564627109842403715223307290750304908305405823549342114470099525385940661488599759525982219899991371157813141429902326126427787458491786965465754628334998365125775098672924224299002078736804498309412451466752078214754097297678521740253740190273098866304884979800975939661642027620540074587295870764897311497172970386591080713983667751715966715130509140886310745539411514286204746921101533054433418705437383658207988368848180611418718664139297148202211685003402965974197665601892362698449065631732695293940249801188440675493491947695701762688143946665527079632485533195441706082616191068215543342312301294747823504413729912447560455753033330717501119345718501671174144*i1^74 + 1777868996675773137950768272718063881255117887437548268892611249135209434313803667568253506963155769082288967367521044604206099287964648863636331465223587654879427580961557562932530974905694074411714114952153031930056182183101836623262188753707216621215398274737938325427203871605459163697525913013127353238888311885140507799669801736214000568588479747996003977569094430638747721403479058310142793985239198371247489249060514140278937624158279434371018634062426925017545749338762008887239204325768531558933361861351690418286318933434320534987047870468569717519809722129817127785581317837991698850163072625432325961490758648447942203893938434480524341137237161656014335813906043559530657295976021521550811725413218431422889086436888501456072358788638677508519907380781370053347216754100484606451256873639451387569906520899219919827302029822604703226593849391962999009005445070356516943789694951806252784711513953507402252369887113453198733142612828871748022382545615498335875514851313484088171552676598563210468216465318131524499345266098308696927404266647936863444343568477579345194858862688856729346414764192131036382236386158637437332979251270304300600345273730794821528674430392684956176244606669510096613515899724622817176076145204130867087001086021632702732178674697922888001057081329924197850263892444927518665061710362299123102886789139467607168451662727302711242978646456044463227153779554210197989333307552441642789603193991212235476509675421979151597116845747594079988343309673563368452320526307855384047830618975361318387627816735536666979956264272947957377982489676476316023118886158375728982439529888091305664920592118845830003572960813082776080105278310968219623912562536856836569957860781324284708931779550876950627336541159969642893594959756149442408455375453670718453854853261182942637675406376602032853301753786908741246703838144859424357593130356144036425100210122095989310188732341853329097740236508069469682116846802307214192231694074404283252626759325418503991383231553272171969122642723040432603548269198877406641889684144831464522009442322165196807720111108680076800866923678972065478844243235397713838891742913353555230479976750508909435367530332781287872691106907942557506702474501691572836732075644145480630751077227817585436933096365019984251270171373375824148499605288482804263494285057560074489494834682212455893826668370406822640070361785287716924598552672479368289159362648107686749499758921048084197611113574999550941802452354134904328992978970868002993069549971662153060843556889690772978502534025265020928*i1^75 + 2958795824131610237951016512351665174395354197385655907751992821577865157682170499030125257406920425256568262873296278644722128237587331043436954325399855903775890725090867506787797674238057508989308174115454559855109696623291770558920683011642286193777669719088309523612515397492300514986321983405304528242152007313665185186244782966932842723204217289446082973058307699319026255802817890582872416551649167472293842199912725163961023905087014444789279543352912151141434776905334288441934347573534028309185584748505397230123151308673117278474401899532147935901260454858397376964774973691758410372415457081711969302696356010450686219346074969026741902849090562415381904814045619283840324348418330920884148981920622931155597346989568199757127654149126096976625971369445706337435555710873382200079010051288371180823104678488580603240157588229191767813977431771183052074552404220348068907705987365839384590483192925680723246094427310609464096698460180492370879209309295734559628883797567340701406435669163472461712204695454776556241753966817107214412136039392977726224978519928532427752898910743693450294882521012836942563158099908860865935223066309114585873836150803331744910177306011133195931502910707002531698391536112812001495658258148296778378186899617551143144806272124151681011291276491418748271043343453218385034672161111443256955375424986089999895106015596828363731974307365997901938193309908359816032967856864214183432901132606323484970309590734871271398402132723176009071940354676523583207587898989712886961016579311554444462352508762649998789373763085527908744339726966458323008304930974405693473090405189751841856436428340409194873933543009471412081350805386351692296851681695627904457964578286823842883254027279973244786812014189006632639699602684229874438719767642078424319901251523184547607227660911106774266470549574676771324887295667614657445061151952642710110384188026393234912247652518003085404033650978286892779909394385364281214073383183729327035413705901333393852799495741409802242208177167718679739193465952128160648808265824116178662173907805790673474896038222473660575019269912230528589172451461329721310718188501133786838732582390871068844954133650037891474762558333764827013815679638347240991361599029927022065707391057719169045921803967967054831056544584936116938101285153178484926357157498067872195653682400129918520654338133762391491796062396262318418659252957722690518981002852997724029298902010879451373477524147086769741452071840285146727689901449875293641591928710179245568463316486093856765974151168*i1^76 + 3678380990160508534505039344641032682656759574665878881030291651018829371580941671993259161254549721540025988161376305990283256590229697049384436469519589763822110733528125921775934293680922280528447071212321308823618638581474746875299393133754371769274759715383833188991117284701983616752131451326326591992607145478943650668486066707223635931548291389442050164794328083353311271145659027332462163034946685358553275400738018481576152300902443221317039637804389615857011391341761219223701808818790143129991152775888476555168747595169328615026582190514755401041890256649422475830948124836629833151231650734378488151166791175968777196180956479318669799305771467019744786140759811195915024437672899927445811273498784002821715517266384156725835500746702425424176320214538067006190734431604877010917672425881366515655154711679273315312952189417228973478331807080781399793228738885671215009413107523196712618652862260215010844122148476206375191076423873320587810967439988418937747154161977733890802909368319358904568737807466308374847144194008296745063542988294636307932682927328950862860827525102143644403602192520684162158826069202130871359436646248223794797613261228043267159876107347316458911737009974345714563802024621423994879315275270052164034527519153083516423468749200887016661979716203870690588412632687384670350938942121180283542307311705066321658668248664229756417632173920811326618879734159335263630410525192380848350794597241703741832712415063112223384899587055680158543841796736385993669624357876010118544314158786249302494235039299543598811004941513532204616566194557711017184044802336487662033073804141456361925560015017081119210071394569372629841151407474024890246573181110033420908523094402936414585892529359678001203945310110228611066902421713073672889667826074116383425952560993095658648723136854190400096160643434894627454009992801224196290701336163422872772995774449040284143615075116392483076084725562243548048914880574142550621030180710560428092077098680948720733211953952692719813836602775091292401109266446158372541089491085443835366173747937546672273157070758003476737813742853447728938991741629734426121412123145601824795611822330511980596070708374320994469810494397196540149876896276584398163110789680906208725788758222252267809546040218446737401529948251515116958695613840018013806035591359927431030670932957814469341965136233221886291796815256836038383438505000262214874906111327911339360548791231488112499852665486541775194546823246713833921878526487994373686538272336267807011141940867749642240*i1^77 + 4622548901296591881812293265931804380643914081986670254174890134434790952295904566356799447741114733145107955466357181846927163634684610151711275498711325924191424730462240608174112546895082234271579853368031616636710781747396790441449465637132275467018410972931191407552304100117345116217772614628807689344077960767844150953552762888310280571586974221159932366750401464278937790931270372568018112903137479893799968181504986490401419059008210937210239613079724626562671022744267739927077635954792459454202151731186335339350900735224127893343078671146490444832521363432255184313817017090318717256986873711757475539481745747747052837888590012454643422333717968534082423824850577665051549410114102444738480342929653946547908351228325952025119398251421024242737595297736023296281985071835103601299796467530449693680051314628413480441124225264922706464168072128235089850278240036576704086682366888039905817646249114356100854878145523709037809636167364532792143585507389172530696092604137028236899537370604829148652270489374366795207777445366868977821863212815405975585284811853375001482073810547864552685879253471267434191516994926980764568061556972301753410853271999770682748334835411499996883545400892558037302612917633868480544049393225519747268087901033080572206808584951779690800017261215667587046534482489417338695595907825959184335667765776891251757997227980267447291338630677128031953915672030378712749105865837345226597938538416223302524624333117547888358758183980394006532806264248047012909669063102807573373337317740045633723504184747737350528336440103784525412766621905590142505026134371170666207834201900932181380351293514519158935018451215434041776839432625451651739019044356838946420427995154384728735437718467728790181683728726067668204229348973552919165063108471699479457287111005178088138868583581739922822858329042266397511676855210412694716986115112102934716492421240249941684805120283685822065233287303331163066457519189969281980732834645351029603362450914541585209475338078820118047194781604854210407622660964002206522228037779920091097430596613846622268443296184798992838003513641852660605558337583412934813250592163960496864679030984832598948790490432541519817815390319317403363153602696712841506580873636255925544667372114835072869169515399077894218273879743710132911089146041510433900261398518482283750880487651723318253098944643189754200296143843207949820833828571890303322145747880477812900833040447517934749500372076797688873738087822714233812645465015719915550012944360622545618000150528*i1^78 + 1057407445566128760537834230543042044128657604680970833162659563408869998066383855901149688109838756459505961552942678972014314345862625589456790999911079738658198392638778953114791619425565138753272948777234974514803536368197307395267546416127191005348957401784063365520037308878078642940032115040979475248446472973327586721195387432220356069881333544439775863574758547732044194453538567784679063635016323930686575596895986362783334404070224691823446595922781462534971704291729156561506582413540605013802752649930665251451902895041731179318185757536006678733539102375390241301455470236716422800351900844108674259977397949574881255555400317457191013191502973855855421912556942190822281469956461038047084427350133121247762786680960697558926549284631181149350990477291350412315688556748897890035663027797555918860929564453559812196640751836090072171825956728058628598324530069397900249782450611744891609710676616657969903617328982649900802695105579830732941719110756274815006503335121307948174112005051718828953758280360787188266454939365902140197590356888133416776067894958596148042894733766797230400544019369296407457896209227530689388669166692562618475480566274141030882035089171760168193505147689790472275597485891595529612748734576885205561227777622326268424690977549101007985531174634302071949251337822703319495442243853959129664720406144318731561823043243648890243209877641924659144311003679727673344116381140366634582176901018475045573579379194641077137167132226424098114385851999433492294465692859684473031776692884531257672470588869244165395421621864450487289753146640851652941258156990001117869398477792805076353738749295034736307117810821268899954339458353668209438072955835613446424544568404579328600332751160775352730511364848426143950355423300168090873240012382455676437010743636659019402101671624956652281180489706099998914480893054956421927658357711431662996497668417610940586364221503458748744375536331356726517860784852566945495296265048110001270824830545555856938656023203613542948897202344237256190826525267610661444165322952605735547960107067672238960815181332405107949350546061428659829200271013009162868876507733072735170270353627597040668233466486668513153029427881780812947458940101415535851341957004925068223000678768656348117042584685169673006314931694495844197312173702475247995001023819734888489226500917673387601881611182839120479117195711778371706962009919475199171316261651270721725001320543282584913526080337747952553963252596781605832112322590764871319279345060754227200*i1^79 + 82455128706368597038903042075755338146617344716136199326040546253870843643748675409802681243750971844141851586475285864872344094480946161610637959998327026369471076051344359066708943226401507745828045136992103225932729332778908988271653882574812915812811512688684667167091918112778998742945736502284343510960460833146689327958575445644699411842912450199070465425499674351558850489779849526197115114559940322601002518475832729312694766895828413192925901395482933651959976596608027792971598726298556623896551953336271752187891508480678909831321648606371963270646490529976016987657382458407172948227412127692644349457964583603850308461829928090136020047207018294734808285001175284095747682341676688417927692934406241979926605135397067407011476194135394449531665813008083835306920449298295085158812766853473006102268303512424863141333587489146942167571779982519947977163433559803406214409926011347907594546458907107023313692040227287995951018470960389778094764901179409262507855193474830130510580627738352412433978816974814052197181333138718837271275779579614330798489838327435336788739623588751460831826150760472160281671499294650065994835534762966674289661173835088919432910362155228277616048465393284771271597920986037360497174663518677637411074473640447218249300597367207508707587249320739392036689960767124972291128833204680774263367928110735336985114695586363196668385966679566260935056115232561979129711446706241081424497239830080625681489258972949796456106555828810612899315639646219228176153506804110797462312089713564086314609483358326838360829669875988228637512945475292230467354963447663008176543632188061476470422470421314247159761971560863067164133493244952775856891781538014572687912031313348722415907958501466445617395073780650759672459370908621032301729896253617891931064014706098559850857912795410744243434966166115577615181311465602693836491044626382623095060875647607391693871472295687337479708112631622595313642361042223063892938090633393066747544569627275073588737509597604465875143707947616757383993994768697831782105993047534184994601358765552105224605082690042126945180509985114073673428098018812851909096470311689619157859708529611299520833324313717867986645296677712440216552772336917838961592766441739714679211850034793922973718481250490599272968834853359930693616011967456245257241323293820929198594073237662860173948231329570411951528715429323110555917826981178854507362745146842051310891809823601382643527260177938651771379740861174226154906694173195823186291195904*i1^80 + 2090396954818265313994580467226905923779718364348389121507740550861948508661918463212091106585780381512866066815117509014742446561681753371211682132354198841332448034119847542432357719230159774335379952281265791393139617388201615324140006035951839757019934737342334814680628897146837944965844338216910374949968411477012716497474238134033550969022845238317874049877422194384132400655438467426985850613865699240770925204202522695794781967332044594009429189703777256462068225731022931987307974212396801982094946696621483295586727524925665440552053448336675948403780044588428074858040320545752522446858953794307112821881083289678007930200249547340791874158453975301014097187769430191299294442901164677847748831830090154058558850739407460728315766082931981918622312776982235029875961430900507502954042213503011379236093169063494327920099308518426521667005348849841845106575381680989482268905307170032077010344572428002203197509054075455376457984317348814230949410793912590468828899368776196481699998268514521957209448644663284890123164506005694514002793921799852764331572866680812789319248842301102740053832086646550039326321495268553987625936937222175083128772154135352569015142962647348400688791224939411842653584869338953357786042758332564194110432685441543794771888062288574097605486519260028371784731289168278918470299220049563515463998744620312287460750455717157529949658672001214744384828818218722784049648163243498156958406262729453900327641064260040532019472444340296029415694736246705550361548855532712330318989245743602328525253834353335761449436037071848352109837226108601757930888882861638785245363198049653446983647856096910278941400280974701514208651349078597462656245548255661245211735533712196795911944667244958249872246774354930892228924777682555615647932508396887945892364648823563718743354722027635784970612327825111653136861526806025557155605857738760509742347479651508607758741201277049722317536651167059852583780002449240613946388609184370625003562786960616545541088558096533802860331184997877842396255126496641321361466127455895667538761744751936169601327810583872370852673804621334209014742805576699146488306256585639257479255716156963936016583802407896372886602427384074728041486087731806333466884171430225404376945097798754535375936978254582156420862435256532437093055802056556681084314668576503391666369884865892909959457291810254544768895454350718008603354584393875689398284919985261076375143711246431048682537251343792506410743054719401413175854194778701824*i1^81 + 18114031496349827909857392439652630814399161821020116049032874711653532887695417936004700136779693927111787575918844414936127879554021293022444838356845458726602307110542624667377636887794861913893118581598120517708218631308084542607239878779970534504484599461640874169756502921986147980071070117778525911025587507433197102595959988845855100044108607634146772937060822315826355255397773776507650948405457299613987272518909847354549944199997340764655944735152146544547761152571679081786799559544680818244485158834777847131512710276249010804121725527874406332821137555058734308373540779812519989456435050282622343359903995867146745268122778866874563466934585780656180678190914565717713768389247295596451424034719410651804841569901724168817292421824086539534628452028818374711067253826353187793530483651512551208449166542976079958488353790239086619307130114786949773232296082344283821603046073963679252293859970827029987446373283157061866221081754043793566153080959608759916259432645076326401191477047453931143063149410487226028855144379857467818132038188926698887272106223519404193389978751739352233759892150083310344822530179144846941784258876422508186102023274079452184810119308162259325850528479138815318177562145127550198126582973003568211911933709775349014210110324539117818951558634361310775699942813770397417061385429192020697868109860122423783394736617173387494718575723438980987762186101365296851320111920967952884004447148060727766475949934783845457524598376156755156068212271821707600688282130157373138960625678697810106319770590710055178698929987290123565107180210397416692071674252207949836789528414899625719639984275813871106496247042799634795666330278323262446417464352867115104672363409746590653063626528272396025387503870402684855552662172777135601200664098409394001254541578930528560119058028847923702404332667152439992263717060676769219610254470918259423209564398065755110314285970462911231154576578831689813062839854416181230699191157455496944807912274231341764412478174629807974717012664427707531122161246153057072992005285729418033160179663723347115761393209597786645580263527593363779891247671291773844934711028641948981029199760291813810806962018427203565505385810621378009552183742456053396254834737483046668879321841442803308563702853946161950642521166398409284028423123037154546919185785745733013093019203010582965048832610129616763327390893014041700169478287072580639960721677938854601001914290956104985207708470045522546835291246820671826690048*i1^82 + 29957169336056332195505585825208972956956787596692655125770235849296622809793837655738011878190247873080181238285909566102657442243060325404277764539142191453339024627032558683701008119901319546441909022378593707544987513174838383706556186609081419931188432819745580886716451990555531592465469468677783564317304761223016766255400960533881322824314361118192920060921514916718991928643311114240789715952123491652607247286018655952768951621165871498782769595441212747366583332162769125492158316277210049171606210176493141634481722647549916427420003384055672938403186774259283711242513323176766072604034152040066768580387316473402231913920917477535612716664711441328982069403400628338664310670176709614778504889126495959195211890060938045229767196545255894659423109206041736300678758160275340979432220090423546630211081543322082686147071335314997506284660552093321323117239382350664215306905943272027303620946028509952295115100283911936810004712273267105351714533503388315010790467802315881704770339947624315252083962230636170209599053521935469927647613981114888268816387421888286520531574306585589179811369235125803543102191504626716027055982081446976692393003841024469638763465350888560806817564804714700439850189233744795688382720477378798670119464977136587299327764325660626513884423348685791764447609710778177565422077327017749036463453603834512756500564369869824616541381035461916635530454732382995288498154691941175366792258994589410156654253425642737769018163044677042359434194557962228932072818769554144701549615567640064407292589402491025777838739293006132174697287900400626908778469072475676979418893956475705826637470452291492856304361678275348829144288706054809980730731252642466143799782865332305357143139222330736102525386172568594930214830901617302532664259332567870494594368242638202412122935433639382894050908612018317167568908949708776266294008341601173722995703508133312672780763006894815301449067055310513600959806995091032833887156927064115929764056076322863236451069512878763854258947344179181010980643671167649400399994375945217985490043776606170265262878223561178637222457332004956778786198113816341361243034001081434627791522972527743815570925615488763340898204069008783023970623039817167167346846900783875070882481047186978705115813791617037737179033490033291681224100091795899365284414523583603096782124357957810131924467093906361850662532849614791962833820977879207397586245578778600394130378644471196490165371587821886288879792685056*i1^83 + 60854753423056632238157776429757288213296093228834959130348182598394804428066104367600242228528211085318455021808270006111558997471488373822511371880887718957349555138445865836564220636093398470158896956103517123441664768370704201553049434116247495918165587115339551539189802253073214790113078225158399569320950771466323827632552357801408432797709332487140247205946417165038771776590212593209200572882389495436611824278681481763591542151482375438406316801198347727921677058993242807360988701129178164175701540263240546267991892029869536432618576441306277863644504492520721559944347412018871839245675041766452397491276698175490178657247595558683508506858535808263225949474960415814301034528500771042850558844602645353394885193650646736600907458173011545036693964746571047913117599130147134446736206620284941408276191601173396113321286041783999066782010064589273277289543604092301412710009393084497757560454060470999707558967392681250299697844914391750177135974759847271051337858526049000912779474805027158806471186410370444799233823252776943245245073433957903398917201512832721894015579463477794538261684343551193247203775575453934572919903979783606381997225734903708691375390269778269753325221242157698927450864206076311941277082551668614863918012005115920255927474805937754786809710659630197058285825262317996224919849739845366101040320313326210091383791827841656508162267789173295197152625594134898844701092982243736192882656348509937586595647202877655366498772215722514520876128364906405361919869951643280882207134336216789406890233255297060177660522892332606499143000664873625664286212589594424490714679505343739007598986168632993232230760487907666455240253870624199804420379483412473902861301222144370833069217701001431766762295209907395144894917259920119909907486058526726527873561322082660145014969476653602136764138218918531776194730520733165912590972376948967431681607168519595975165323652504499035086630711841194659917729922432006180977108761082129223084912792054610790257552604954005855505083909235976646398294770820389750810890439171771609573058334423578932798287121172036142337368977950925649239083572968329318866164307697659490268959918239167247904300065885518417206093555161001407817697571738532008622543587542332045404085337998055161985761402952669297781982175880172986268673344788898574051462784103145697159799916163547691794261236017234078931466338783215338658589825042357107647437609960190590073992366464112855655474067536871424*i1^84 + 213441295385895595126712167089048204195273252383684131735852234335016983151773418349566054761164211643554165829228693025931660892206522263692807088035226637522529984800795793263954269798521047045919463672236925742371578930090726423099998644098014276196907292827301822882860827020293769407755629853235904077030513403045164203665976655430618258441189440627151757579805028248486794179086620001237272439563366690900478742056824134790748056740195550352930954376833554400919280610228146925287704649306765627654470580156243656069187376470271531223057369200417633257112265949452226107913607182783557805342599830993808875653384780087090641689566780125732857964836090348747747723313432455788003992906616003457268350468846099431943642111347774681226266284805502708105106210459618998939160110116564809044997435411868036569914124076907915473647492002541022030732440003932116005827480351378519433995519050072103851405516211224329723825402072970469826085242849728563978550930814396112303214188194267062260969092855864088694983671842816224482121488052100311386975892079806003892724239064854874908907630692866987428509636697792492198326925269274977911482843662392887216663821034031262627751919557352880880652891823434700317375619515550762497616890365015468878158376337785613237577411254775387916152766643971927668735407342085124738855185088802764527425793694901583000238859656637581574390355530182745304978250056346083422002522244026333993704985123430330501459646145927034749953398065650085408920514296724263468958156878792099659713814710522070129135605823485518031763279221637540066928192638516179961799153589396833186992517552242590193286429584751529806565795263354175622373832718107933656904492971999953890526655803613382124066710369880997609535374496672208160360649257387659934738704267680443814638423565306212569945256950140394014355239853287399583886480749045210233414079512230170963817871267355755104144789142850846776879416052341393755675560410296116629480971720684612271292610363001811188259352424197937709228326520258545889609549953413342520270120777238729060145679519957800760845040995737816129409750837804610380488123472509547747637636715476690478247327138947170470873778323120524292357479707350188563506998805647321396550074130063435620314106538619938890550089755795758630209509508601945924235609935807702872260662554039261385516403429533011347998823904373231732602937719644854339193678700210136007598351317811344370349176770443221768601600*i1^85 + -9617903243637136515389036853251391215040597753045930018819294801840802768694772780938313524576809867252588744018160154094766097188297497501644343335061508166805212784096729129933114531733601616448249754396391537100142220629714390318834176028438941327487048533897046076712113035213621846060685391644734868351332217442993851523808372314708845752186237719234900732117083205517960330111735737773724090459354549736462604588979506289463333820369538780563013245496298527814211786600625431495883498370756251836858903817708141016427191757844160120254510912873107675284558375124015438646796249047281755087938542107980296550208659161852111728117141130403191548111166885240420899155252089617411349265203934638371568535501473863665332261487567041254544542843929248826471261237792015391474218629076404511816222273096134961888610031070868907241809718421964663740447574265592365249655361498315825233815820908719536734299304885544400153959273208859828215600416041939795521132757650295581015317823414606116764377232948135973100462547975674482201226289660503537420719959208083206848632609851154203195015646853529996593253272020715752059518936883656207521734808209577227465633087551068764020279607034454525580206474551892418996821754130162965035383219391565396119495237349640386295314482499782368354687696317256591786877940364562394115506818014601393191099412428441769473106838069401152629984590755133974326880455718453016473844377857957897124206715177477847103203876656078824591045609031595716992092784848136365490306060727969046855417119871939007007668743563999248040478926365037963208481604518101278769081278912051092131029201231117808275294471222569490614426820009709013397436816682733035395091974649364091155000095349255608767688486636640728835879740005287906347348455474273712972720065858050556498315036162315198069205796499310293426361340314551430419809163995975883843780127583263623041965377533567680423838569483696025623066939920471704113367982222586574671217105891008401244995419543977328684558562023838166305486668563078095417854371426010215830462773341823523704519822532040722025327609730242086894260641907837437623223292879399289314818423919783591506291763790771556237636767890490300326770742463100118243326371986184300173818594158635873834981865453612295120829596478749222019030298862551649692706784229515270951248539155220852432939660786674037769026172513073734434065812903779661701897004754724883726276506846303766357462745088*i1^86 + 34218927072524855171181944479243556621803239448987414014129477934071066645122762047818697417719740729921721208500883474949291850551952350376661990521815664294160692107823205812243339442857925585775143715718744925211534485015308153753310392504469732445622449738950478746794527401001251625833539685123620298242694414924183107300160560309501700925719691101190267515069930617664202412074142669839281741964934975420241851618091103084472337632218386794792683129541461010194214795439207448132150807214344011287582929333980068142810813435628951717246034098962920574249541718569404789478006864469662166623298858925497251352716249249322093232026010501245189249665582190104569901116057406227387546797778309371132421721062535426131517909129075664873211886486902692018336413100940592932237645363878682897932087900230952246005504641587508639173181176890974931604844300267755428192237345345493831608727662878367117469448285016897639208024571648403352824494875116924289460639015221897870420365680650279413625021357570281348503748667313319723571200086561363770243847486641125457324121963018247417244338417552427377846342697540482958664395108701237240836288333937875244533630097277505545838663461604883417871130571674042514836055919709700666255467489879506830432854539753684363426204930031786628082538238299098770455599792849133258489878094505755148623604119289761170276193038832619875341741843683689120862284167299656344668656177769235356605774116600837945704229621472360716994608363883791327715684099077310494057740534491791087059309955766631804897342483034402790479157835299823708289709351812151247731264351600685334710391183529441908517621180692830511585435304479150444657552197402397593634260878962036118494641211527426262486862163879360654909768329663571335831028103582337054846969865100059017409726110996732762455245907645987268418640039886258446339574581013273220274845345554714813829390859791861485682649888617461294889940325736149984336862323726559960388546049979586229431320750393300820284837750738231082224319408224486348918766871106903681352244884984891123964784186187138317067012514776030746349568278354399603133049858742453507991693932477311158121381536470716939727415830669470743136452600968097735619452547968480286090027179069567593123716599435536359851096611843371096849155289883461240876331527651647210969721121902518376755036195045283297830803647949105407367859203073260381373259277977843543999398004391936*i1^87 + -42557345610166122698923390467226126361967690658659857541006414672710891744714358501358897772348331022540899394924880600722914419704354157953748120088976028246342471300131143588436553343584608692392858677485601162921809782527790167846349085449524672901102596790679678498325306838591399031924730719661389751280434889140981730484391541799562096298775956608787965140069790871875022939747919828197518221981873833611861054012371167393001093005676031832445851878215847769995531508219529471943220547969348846374851473161840474872894627603212525658612193898409535917967334365734374270717218697900385479117152472745070538170961228509619903012293038095961791691179999177481520449906333370767210137143278875080599223404853673590159425570188176482905772505276324608779207571497341019668954519033229588450756968636901670778166230642723784407783848709645362170963925037287081391499437777505965577079223252012910040928380667904918918268705328769267523775709306237259608978194783856389205526001170381530954503241449949556406320848999539577019841824125199830328433583192189252373759419905827519102887912671078687046922454328622400127900374222988047428274084256306560349309642831249226201466564224079082518043026100638354714525262888306786547281154743342135186514646932638821431990247046428319388613513428433906481668654441712599389619617255272221751340590870123112476429172055363585047451854406525316735943149486645489709321111885868004638016225775346837263818001602389597978689584774392871674974749437125106775758656568650505835002380000117992877756827734234916554714057604588410225384235362123230803970820701209453955178317416087406088837192527548177456615664678410579386470952683325440529426739517661899552557139160739518293551829542665822447053003245689945228357824057660590513177261633933762817852555510314552277925380246293114620506758313538653717990124978117391232472989928256055794717245917859107931310035498579552904511531015488115610068352518898905553528850597502804081614025275222577342265854286366046250541024917365663224970285806624594384580611144663512794912004219952949340277532292354227452054426262252243855927956094850229794755007416450169908716561503539588432837598149200035569956233713765013739437869139208063941023182617231129912346301619650266541451385227529797024309187165426691116284771965590532103847570145233086106849348341346722561469647570012312157626277767946313477269839947333894144*i1^88 + 17015062291009669615034696492714348578913331048524508714129268173365468424834247363129574031238888177158887689123202875549331698750465296675081135452571143823413927247557982330224961501418263938221326809726032476121444064485991072955312463943005685981023377020576515147773936144905045298989046432066787754309486199378976890824435698102358923993277901714645115264385559183241952493165545313697139159999549398539340727333846845676230837473332328830607838572165126266762937007113603696818629820864805298823993550678650574394579687462370974598688182471231457785917044011777233527873671961691026542891097110000675575254498863362322453171703973297187174276843633382621051799690643646039668131325466479090990571738317875277596654949422365527609926033360233860802624839840370605583111220954328801872835539905500502632486236891010549015846958107746485899315236328322982638278334166976409985875222217754705840345141173520827979712931535002830251977511223071709560889414097055673594065846535883303838669215464667741870639600910283695818484424529802298424786060032423389032632926457283372948815712561309414119171062438182959847474861734039929194797685278319190339217513644241186487589654638071858063424205665797010997950906046300495881043229539415640978518047982998427717115851849527392381488159804026870942231639904634328335889870221394062411406007806059626585063179300124895802481576662997703031593959875561116403082862060282782597783950639234825709483428983466506363932100691116195538952497718355847328485910955889136287014337219384910771329159975426838696963232160019129114791362540570169538716236222540310937829494441760645650944753715677364364996557705625435196684732190599415018855298704053566132092902019046544549267172544352011615890055704235014313538660854736113647571154923729271183233224334629476752786977504589234664874315723263376613508535169412767021528283522773740218305755463838498623713849949270144966389628140726820775965047059738742633399290286294311272712226699571956717134510044127394411749551765206674216337179108585666357997964817142435384834673489518184752875431781782749292799557823598889627243292068462144642393301778213126219521677137379514643088932707473461496434621987405990701024230400636428847291519247467327401645541965441803564315399865081924774535386911265146480827073029246898725371368754115869920059764043341082598438572187876980751673070662665545711616*i1^89 + 47107675556857526829062146809019554974814129589225005497188198867197280186915371942247545469875639155033210162455924553408248993742128934560417252308867539517370104611347133806983106314455394059621079742969822912613468844666712166454430299299823869957924896609619789438343815398249915049118981293067057956186263484399196715175438621599953515246118685614943704783772912569446916643984259278036317592614604648544558628652573875059207067380914123483069133212962419232923696823649858423633309193888743481581794122874302990278833124407767351873186780995597929202170300619530636733700331890028611339323416946517823425175376786806525292361889447970721964326188108158458577027763820421580506976355757414858861629339891435676741667000426888510387269350121734553969919683510301222833106571495408054024878320059330958270317449158182886047874616169336358950557188978819291916392669064504756403191749077445924366783183986716306484155615185594544614068310965333430419614229519086183384181626693688269264209208664621949469536871028482444812782761163557591723766094920028409965988235971617978373548702916964012612267155616405849674649486496690706273657274451417776980352867677737918980810488252445495918152274947566520108477091671877339415065013252889167250120323886030011437991350256378224673497324992102753009838629598168698580189214021168028742204765931904901919597954023607479600009120418581736617103986762610777348381061023834275509093049589117634137279994717973829740533034448968669947551390197871887661270495656610339319529483681389590100243573632394071296026806567687228697686150134694670951355480592189198128040247855192954251701573502948436974769684187847961227611572629549026420002644816551731979110414542909447767006516124089573641746808795129311920090309642454040567287203318161443323759623488030177992178421049748528311527970671667431453629289750969983462901649987386948069467739968946324275599053527001735750817956296547062969923536621769032987737565168344006328981839047984578168861137755180024605122534720304730302249501966331863595115935111943184366895793436300882655266396698924780431801039847432141965802562046959457171420314222940842718381888215111871818967541908720407771050914588618672211016750759908290902668387375852073741005679982722310432822251882250506112825044039327679749674340495046650105886530215397203238185543249561841580218276316044553355264*i1^90 + -6312574601906657462149446733189345607938463730418684870525300630311691390359051329715343716710135748818508183318800705509088007355861941361518307678558332098557034016249759036342578804045809279940749992560219875081881429401390443796455518073871836684506800799767044979675632428519080838308847189826208128334539340319639222543768873608722334757160930398474070586751496677096200756860940969166973698557205919093519872200936790948871479814919486217147387339875076688057919286850496650232481503710666967988112724718255511316027280161351672977938321408190899005319823476675183437377017257373017083117290120513744823937912782586161171430896725551371946815958838573900426334367866058704122759988724646166890329248537508900603056517321678329336802197350248377852052090360231349876250583639546365974404885514841969183602757074528400271978709118195021331685048736477206480019769148743088761115276930761472300585555437960411306611316195334944475826063136438005295579948403037195044721497686401205501500507200160476589496317732454549934871926604624426216845579469552729640698248372635747447869925620404294945459944929610204757978218288925930337542444635057155132961087284070373454845887942790108085913435792934563075661463685692627387713046540325719544196491534104393495099825283939504708199006990291415921741767863870754779073189587910233037903757050705383326634446064482782791921566498266399591954250577460836450229701805557937213179720289660707986520545185600848810382110152963672232975764864329067005814806712186098466009581957356596424469028908948116469411285531940200300909954290035260141845915058606271495447204114914238447275714192451910034129491289263884507623160301715737154103607796429643549221985753211167542094735134140346963184712901203719727073366830303451084482212446870580171211868809017848860048165318872148416669168547869710582959628034603229658102487391422775045028607198493936612349401391672421656655848125282225486330564909448945651975103331124591758000734490607847688299991974718868869364157826264998260488704361998016250749395616007500615874526824444228823204771140919884575734763946119147427546301838319556686887625699689700053723897658830322786652029140916097199042102369110864084176121483338361773938169075410598822547415244614739903154795074265217222080094916798427626241188907366906031764481021657261612715642283417348866048*i1^91 + 10391119761138549656840698323134831476099287091512668595896928203529580231462672294648857619058134421832389149781472290629590698659853228215744141953771004747823919057361426314388647178717309318012197968714891937840909054638855439665195710564284629118102217263961290192619809662922290928859322974233293209684311558195154495835599785325774395345746544246685959010340235766514576356797430536836145453857662640052706222457474621366198680922611613614327120787331363755356388216544763137021145736987110222968091222311092712801246648532669967790969940836547091817982927570596623437832480864162595435097164287294638556726125864987480970169224752992204901527939528187654136603031512319811781014980102804725384301547017836473571337967142327694444374572973364853065390211381094090306105112152235070512253131028835470959869040508312189267186977254161098272679723397963560219132164322329884177795229568327197940763099749511081291276237545482980005577891629640443630121416742439798317669882611332937033941341789275166114992589421586621508104490057254230558734890470652191089722047728455278109968564728900285943380063920032660236572032150997407461898524762340252230739418649941135553771411430479697500777765682778429732083555685017604961424390162608114768050422872459092234952952216476261596359382347673446771673472274030848779127763976876224088603651146107094485342149512521776521500912672928762737353755270514531655566035844310784212485310999830827707738227172154865300574546253527490053328143194732076697988943661942582532481034243087597523824578777349302647849109564130829569886260255723915423183165657972094007133877933348623522748863886566227265795670127878505004342150589023139106379567147196539328155773537775920249029258066563189331137719242764037879699174038584818996510852491626427936643448459957173141129398756268481099029594185274296579836609008956437734767885571013845957368139039259765150467593416658693487163640617270584010070040502284677671944105771617927577726339507392480710492799388436448915699856306983975178142531596184883376491656827154235144584758882910953119913737716353041545152077608960607252169586931620423715715436769132216913192246571552872729113217469771342552805912956938740062076331972958707731420517206656984670706362092488065031406047284314823347416287782087064919565553970937907782757598813260611584*i1^92 + -1061133460988353737174612969436456737327649772267231615763544661747938244163152617299518465840349008571422735766805375174153103867240556802550204505340507327899739092660529068811820838308357856865648388393777195396173330054586925923351898523618380261951913950327126465219607956266514584821766726899008044200438490916107136668325882808784016919282790030383727088809857562093879646779568499593299601547971841048114184982761398071282526755894441193612480657785737529292127763337187193669260734439455452078311267387844575345242188513067588832463107445063795840955579828886995772184955321418522900535498638422809748092419129940607435444154552919061855282756956056283793245776402041252231261255412451747971849742209085494963492216022887990851794057867564347681905105765615885543242208178115976859745781895678894748955947324279583893936502337763430343073625385637707470310592307633557202653605850296573699104544739687394373756653965223439392984849885656602709432176709524735971783143051465400875185846767970951690169709612137959420219392774743837986072240034675020230090741444402296568833064876243382679211372229334483524405410100877920786160638825971278066875715617003254926959072890668203239604619142088556339676910375125945676776425411779695041435882864681001011143394668121944960646612223670760267604733031950333695304925538296378844324117995894805302317363822204815471448954412627534858291595136160727269713969489074600031535784308627003641853000760972333363055161445943014682775265197147570170636180469536755613913797310817434699684358309036369050320416188415493640634619239221381290103459462629821631657986249112607842482486356743842225143566066005634653686395542713433944943001959587352167836905259439049445109874221461376394922821304715651220235429937259256067384387373249393626140281701916020748047026849390314828923291186487211010222278805410236386524446357550871173407899752029341165988905140102029578818053139701858890019404744812737317236542515913135575605807189367189353689183847162060292612872810105036556607181703620193128424645166650134733230053963148971751653631887053999930858479941838126617238207543472726792603205577060383322354049388911715028170447715479701761172926059847265454315522702999420265741195784496314358372427380307157047717239965485658563780741341121677505215921198727168*i1^93 + -4012673581001695992422311058412504214975057919514387352777024948872456329493748503784013404265140416535375731248905238389255039386590811702845243253429863061323497812191856246764679244653329565716848352621882259244567040141464864701191420039577655798267872853441151425766731652628516207627703086757487737610424226279764602516042378891345330728749951674280307825710161941394993808786676285389603375450906500711272523682042976855605687184339218063302222947148503596020166641344072239036849685401066768289303733264655506955812136256676778567048635733561102160624407185879425171988462849935352106661369994504450033793216923327399523959432810359942966135415822436507110518105307043911621104714052737699233330361626300410641293191140209780077245112754012047581449849037683490140399126864134123975230288512882167812938700484363627708516511695490430111400478478183637718228667794502035763886918332913539889733987163436442292468336892030691043101767702880570705400466324471966153383361191136813749366427041507296749707590829399431114371082786234277417001529128574784406434471687601760983035287842437508039964467144632173613522375424091098433027173000764318301439004988752439815439961939893082899494077437624129696826771270430472106151565275851173303349630239835110362620465265253239813658447062009466973851122907473380308852053678237679902831363103654395350456231037427794827103997265571459660539444681815705571184465542235968633742930400071969745298310061955709723818423148398583344999997725551585592806285195792995710186323999551294224292747666107594378236741862302070547844534362844839469582856043273853119928912677686923988170518978692299963353466741919996288159648105860825655470441562754192643771248613849889019702186153568921256893464912522135700119812767196755599358612834648402966852926847385785645632103595696517870472564196255550446414016887518960099195543191944102826077751350819150721659032678936249834914378718842948525306403583793134741969076941073191166418589975887859095976016236846589095024706319226435703628570606903994790747718944889697951890132466437250368394829915786935872679698980581084272898378888274187710725604257149229339973886194248366529773401779475084452701590466855081094562248839918049290155982948352555815084277456340153039262754799616*i1^94 + 14245717478142666150725898002853903392624017334749682029552368694301946495229413924554678362888595400481455114955735099606595422780338145499895844925580767947703294263325496836749867971830137806473376858020681980134677621527885861172666561472424150095252540694295905965208764416770031698643088386894111573193354008760364957822261772448821728032152274782198661650617265560919496944054837771439774707205929938879675482659259748285952273324285778614397699575439092132543578394378125249685845510162940032626434194925043292827517474193804523857210784922358215598324669666863547888646885067866132461395333719843146492057269620109577284365190103068825032566447852755821633582641067449990596403575228537637654037232755843512659272389526238835293450808574190555498633366629869690117042821836267459174651217515374486230274054752586923335005940427311227310265994181477209025645792386350936767846663535088114128042255634818209007689605560784416977293079279407709584681423227074741777404481930957299646504291500799775487957379698203012103691256020816041413487220886713101850318512589740376600019580760914880564160022141284376454592583349029073779127796938075600552149058055989725863338694002654629342139502281859035626418140228268772616098375681625818435894121882959869028133625759768661136435821830744020133403501768566287596354121561989430150814293833320863155984220703676376037218751013241452543750200890254641892335757522026356127400079470741200779667563907699456738703837712196049700843744690201908784679540822219564879564011790065690848649688854023880793376031365268836327907271319317110039049877768734337697314871508265651365224153490262339196864341120449943058640325094728913459310521368184453931241032006635875651716913982524273041742865360081975855818976062035198625051794786625098256673075403704653618552612618371247315187522324611379926371027285998395115334192192887144641872447255122131508305221856754038537134516461846730205812795402506132392535747259359235205530050998122403720523087693538787170548421166034952730299653513333397811135518649775282840738177746864443071557369279050835651355188081026468528237993860554155374593570750797817344140745009116598999677596822655264790124898483633474179107554660916554076864380928*i1^95 - N1*2629875775120727245523840873054510121101563476029666876708104501831939474189625070313265943205263576362046507449888827036180250699960322185397738907269431801721401646514942431797624381593991790147569576222799707189391580632128600710316031749380874413019751365568967941365184942868986353394906548936013152622748223675699412642994433032685437632610752451024711983623167815752543573915494915457740513763574878117640052412412480609620028189310976000000*i3 ] ]