[ [ -22723759262381657202949895543536437454167643378301849092965405474131483475267489246027888571267782017604762799584196325848915081428016928595905227674292747318832471250538189217430207057132914522392270930806620709875309774087534115780454445656288093114849824641064147939683741631991581494277387035991852388080660495260253428635686967467370009276534773045753398414429820638268045365340987911152888396550451629647312209694827547970386015871307313815256266484278410325098689956725870877939905376719964135345791580328750436730791303879316542107502933004113946904250162132261963326608543091379717117082152858864093635328001263065206028203681150030853495585981169492614005388083865173496908666073399882531615844430250470174036096356014338533001829115753061667996588831311205257685354061040492608047675637022450846464589428638558407455653089866840068524317592689383222867080374175458514914806549749933594342195533497579612276168661800123651915599986532266110594493091049809456902731213478348365331785016662987082790487792581821368675308015088683000546333667915397408196432841891921043314247994423588260068610029736376498439980368078054332453338073279888133106991630335930693268730409933310745836920989982112611955454135157335594745006798467331833820604125583010231541817091154416545200321182769319672849366241258727854375723422448120455393875315861067804767357426916099136494922162583177707267956608850984079379369191556896505044854173099276818230298493654583081994067525625745848851303118609136095514986029910318618308584813340653708226365788166006379113417965398041539519907939526167379638085779150167576713562354604031236642982665071169386196801754235522483870120150664123453758027721335365983472260455555741370269961725453009097596008185350182520918857519330148303719294876451068239689197486372499768578836575456801397969591999322408389384058845140501897190436753957290704623625340337039215907739399533026534938438128388333903189714279514533665994407485401658109666132587541277421582347659578860593715907976222599782888657217409746523179881096265894594062137376559135891730823324291069892768537366394958800734255038462313752718984146994235095141361640106430652942860740121744900096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 285863686473088949725282618012167456630979159082469634060685872900587308134685755271299657939639273720127668708795496752417951501181544858859268734309725495427727371321786113605231503284043436127034877530320290100794287556175561687767655380215305220996584111772373458649177541253431277854926493346724473832597813270936883329200708746886483980883345533850042985498138132332354103009038957213126516278744826619832316644125183137874339542370771609134963917370605282186223349922967110403120538810635433243897807361850224287741852719778253430248225091126605524548547513761728529741340952359359700395438773196564855845306707312346650110900824694792008842092494546887694066298578258676168155892957665211061507808087489332442118950639140951275209335227294950051510919906207291383534851975879991360658618723153258203108041167884288662574984555768853979666780213136512076844542699992937997604658830645770840378105218878937393571811349187659936734721053738129475189871447493218233950507912441943513013494877465532011515096899103466289529001719967134892164688775832982104929139139313008926311993113325544175125165122935861852583080716318055755674934763366376672663921522585229647036093348759582462294551451846608587214038331741632271060730092658052495756479847111571430253202618260882221073006585438288593155613164030068858210441157024658389836837373504852709513709146254267894992894102790215712144087305020482160923572062621319420924162736357947396928769597924716585863636594803501498380402593527086359970269822384891734474116262244199633962836800542768551122059946376978189872543930671552770576641285557333171896610586761143639623333321305918474779407958027214127234468416517536419982180557815132009636757626000081195479768916399741963941303463358946979553331721584660679217258102036061015996715445640272341562659167913741744265751873705498445852140587506615670178013002723441001427359711336281556753877676561785631526006349945372765675263413270711842955517297545909831894117580406921173758671394307647218539857634526020836395411568983509673014122931102759140295987769554513515570385567470158593580462731583635955078308262861165835430128295057577048549975160409531134679657519957357363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 831965283144280133687370369121612546803924840324243235377210329525502930523906973666136403886078291495209386365792782696352792792348776097507756536297124608195975821333462886408824230605767149470275392487179626344819049408881137571631029966807848913324336690097420282764484304071220569650736609994101746937798306457899429837098836584157251124855731897450050521987869797416190592334328902308269795796866793924157234681756200568530079743926845134150420437802193740976545757178882832094542230971601096290610183374447125576597087445427627196498581848561956303523284595918182681689087363569197369785525436909106817993322579842255837550812543589752944509218656317462581708537212200875942632012938612520962078549096562819479086992159082158964293262019314925755907012999183562591390600697325523457352999755018045405720449631028549794606434224671269284877549322961583083197445100195613802359602004492106354196386187499626753949932827125667622103407845715063976038029871900769885503203562851122789204103107888282783956783081067146173725233768715379353662129479201774510694406384186539955002356031898084183380544247357255646286847900149215487749361178486705232003284469240190431549698328294878986907588646685283060586406020745673425978215937917396048865911977086037859150306496367677611644480584446810604053122147980316900625435896940211812553753945900916697704855253757662149861976316686441042306638139808961201896738108632460377748162483835852999337124946499136224783913244646645500735386078152871853806428815779888854825910446165057616409489305419393317676536636857070093332026075079113395251202446482312085765170420407412473931067798907721716068791453404947070752041433023789547035978863787033058787509695996335158145711053316950338628649960128946214558805279174586813788247375377726714883516531625657673325669009784737423880139640910832924466223659108646046372671979508741322795829478684824932477753091174365271274582848434311931711937125233701093954270167048707856664759008758002617835993629132180023040216249786295602076885084680257514214193266498253864744241569759836422143754572711979078041412129866284027376350002041393717588668931689586950541089291988752684451542450831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 927803261018280013007584663896642367289188554496082836073555253227884164673065277307517451262907710207821430829043064196149401011655874644068778237235470796192385939219196400097482543645389916491203487285559044702802904849866219810772151777296306743030867416647962167693765951157537995632169586114033136960727253950692290654862587614917295025104202819268208759886222122817372308394255097643516384728100885203721049387877554208662198815492944469434719952845230581007070038274056094980316906181952350493006384687259547994082754113605384640482839584240066103309819311209643712819030202196921325292190997856213598620497093084292206898216030812416757836068730014359834461393988376805355021540829732198282177128961811284245107739263864431351488725522041164317857424853623377437977516125971290441641081744643025813166285526854194815470143729815465265358960784990079717996910310345840842077404557150391179459889302385732870453358640376903906173852530235523491100681002330731210308100741014046388187778045426460573369703588481429123995330872698248112689958174341084174003725044022235790410190243115828903773696904358271145264217925810146362091421092010565921599660144952631400740393310282372988821145699687365784534890754362521696182896426428170821800347984678900003541760152642974541350205313899264372894629171593019825955940799460051434877912312203304458471388510016211407046519930140223398277050278542279802694456183295619032907657175075886114146752593498229409128812754433152271742060845642622771020595022068122544158008185108596830754046737909476198335029321376494713554946024206051285841297889481689844687732892279458565755631804292603748940604220035769315870354062565616307923981081308736733443701506058326225497998007463868695618299492641221247854441828813105964066922401485158130995585228973177956932781601715269628557596466574479722255550974422246863575498861680174370964027150804057755634728299274679936860555539983404586707227258385623295635057390802111003085769333488937178847340175405278380135599150839194189856660554511267359385370451950840019970683791024045189827819212211420577191413356530628909598332769549719931726259496413498654837822786925514925745480121974784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 581854102153973309195508541767203673904207081558914864881428626874100783598580281923832736456230749568510971405515748704921578784222802771706890547532165209731297430550041803646643418260522037046373296313778015962674916209146961144914523861257224451927760837941568791108974145721445822118242880556595129197566566859261241225157602062750718010472585657979837956349391164972463148507053510073387509042054033187146464393435347598713107810952927431578768401181214744347181814546229439537127326624598433374140337206150510907719185179775234602317147491584632117898242595513507512287547830165090965342455432610485259973262052194534639018339993436422817899544324751347317268114646961636319348761128395316152513064929408626702979865506644524449056654198897854439348660897576108769849934804374658690078735915246095634739603145923025997731727259637565934384004565310431358966031012104059643699573459031322732539567864290159464112875254949699347464799780473537585175919469271178316258333331510508195603275516373191609818979113963241383915265765514028485698999813229951296481484404177173003883149042833929309881923430939965266465032920808895306111915065776830191390072853355570368082957028933150760418281678795700945807775738557334900773297023014665998849530664508528622384669246269923616786886267424367493898064834689762039597397142298386738980299390717737944777433542290482859734334100024543576839297191390003481048394365861526863406685294189400244482252916738445921529949550046049926726010949649844269801382458934487582748786684192240496067186169579918904424064228872560332568424791512872917631093493386023054605821736768466604661343797431757961628363640028064711696306559692327960612527188159347110768517239318121581071159565870429423272295638421764614002181117265550646711940050276098216839609514739864664600306064069005178844780147019941733047471499260498399826372888189074219295015652133665720073344387891846902480501705253912979316099556519855690987607004506138891436471622726871673023296144744738565069471201761221302477023798927193329635249100454409213760494201820705471689601106702701511276715453252984203922244523700327459922321467470033286807950049666703313876715307008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 331861611617150069501991580267916293052088259440965959211399149779071042320603018862549273012710889531229198908347676432336722694452091949283199059262113390517727373466554842250151623599772152852883338257112835517554147521386704738832265726357864273345437795396982095992704114963304838707537588866144540868415012155903681763535913385870614355009957138791541586916181028078711645161069458912394161044548676158986371741791917058502991228307094942001424131963901837704131264314809994017115283677891389382061467178966870839494172118535613117526662473428503015745355334879391206098338117402259882190019385243162284751228895802795728005316862523187339440053444719937010127152060825704229982350242207976974330138812182792249734443061021425828910029874589354722923630644019261125119390367259524370168842404337105138067237531859525342381398295416579127507968221563778224942410679765178046100038017232536247479771810236084636959787028182973407345648275005845915087614956022695776855310116021284804423284755501322220612353588443534965500079775157189847907003346429171975177807242573708017084797964347530151970464260438942461653061859438703893296855364025962842266197554094892643843088050314655170775726728449795155850114363488241964428641847763519929412200458072907482821712568996911803605068396650598553380650152121436473426505578691260580067258730899007165586271089662344938244312433240238389907985685457512929255499283596648638834792332116856216536274537594392480249408988418936663982404144670318770566705130420451260908567998755517927994523849427452184682829277642060246386981742628703964009209774167426303035540085378892867370164285556577687446622922576702077162354238435590633068510775500888730572712762712595314108995318857497594668068614310314820036239322838202700324901982365835649112016906150983484889123261697823642324146884010552731205910838408420396595180487976988435115126258173971762085734510164043663576979526185017616895589110997644945525502979135214771274996820961723293779428658277643213726618936009934855213104400197501255851410467652657415015718330070015352798439774925147525522807925380339313847651783062606649913358246627610170665184029239588159726236467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 251983071657269354479517448976198113876514189069162602876043867461601760314670099488363338702308438661112799907666185825756113357087474688649213507928189466672324692698387720659593143433606948143918591019823182771105429892845830670490879082959377013405931189888592495634990015599568461865140520945345670103801661542038970191696256267491315411840282050778101656204698278735012232634224273056285352563866976597055372510861578046424291546868773147963327195070332286075495169203654038710392776489072125835013247180947097210719448492887521683306440587091257523487661855267326620171167652151305879815822986634392760633859159254718216642587595336750995607784113513966634135197613302955260929515304353071497105132951715350351688355689006952676876974001807011848072963347995668841179633204852646388872498496203364774699024051544376851935157010554276059766450488206396207534646956065432154198882957641964270662466797070512414993827640191494210993684055048699475586103647782115472427138331045737158801763329854367561726568891034991533615605209276793048120513821992639544558493262120996844888041838130430092229398214156789620733856901630194880982226961526556202941798905185791972237740525457729456017119531919677741416114556632035298600738518302820745274863826514560908835727769270178664158090980866784689013347310379949984700106692145745621467473172904346167217241276960478460799781930866788171095113308123750843555558083334806439212388292525527577811520808038480885242101087392357217670997433522319151484955194190543820458966962735820136316577681444243062788452520307037725501809092819672130607980799556873482370283197804623665076292314281396682092881113316146142613361470319592890794095899782253738639161355819385225743830611552481180066521382602653201427451176250601554138565409006931873104186113125558936696762033752860196044309024668372409864393353877662127164472593176140375458760199354243099686087315366767504288863608095973322885305458069110202319221347575572044681927818378281459683814250689262518599478120403261921415183714558280237323963038941297931825526358817757176891996339076343242173170648880484792242882649334284201653807031937936174861101648844288325622693888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 168042731631036402400872167145181812443427167918072000524519810070534409454570420340810386519265777554138469583344729486224417157710047556221861870641824607322418480888336119918888699307318164965328608480425865369610385649846988900547437735799736433521133991547771096468452064920644517113718915213239914406568340349308127822061021837550596637724573888315457668880777451042595138453742354827830296283781331732107009301767876078684903953078999407387435571767260846533008038047022979932242505145107864578438991586847176856514120927179776801404298232258873110502117322136438728611270211638468388842992592329723404436987235924396893129835461978489028081668647318700520366763386956854643512456299761473556267594524924097015823494085977735172366997929725396146733973765268075909586204500628277827391214864290341593062588419881989218564128892124081848667733111613774308482016924773256067375047233202025752342661480633279763408595709147388531219836495702172946460976918925366329849412217416639732307040748839796423594708169509804815506782270267319654762338851388122991888238261477813883070333726793519345793800383879694105162622677315675710351372931540212215971193428469470732085879769977715740781373104938528070533972861456805323656492296079602289430757997036084778480381963351393794535907689444355896930192447303975187948483806149654608891032006557210161811755888085515968153290810474694244375902006953022518564328887683105188608572119957269145768312152148894019079418549007011730960477620885308244788927491859595524430288889092395729720807948883996537857432269236144870701666031275268026091292556368076057396522326729637877852846487288312973121070498899507354252567418523705014694435705342286313794898976306665338687183089468181231079214467743224226523881812587364654922151132679126704209822419996715144400225189835568128159871129257167725864108518454872992845898458540922761692752813250387586787476781014601114494275913206162259662120757796916396179228193540459277356682178154863408293406938086141527192713239808474299897003877980577694053489007905105389922366373322227014233010699445243025622860464586774249918838696524483584419647224967483129481757048848387192704204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 70307757312318635392174686694350815840896699412950360945806777199352984197664231813842518309012347280467758092782298882000420737750603841333075829322961481001453201005546098820200288264716378125545656146737944250328279650527244024268803915047557349467680371888720500474262468172228099559273814400640976770644126354655265514413715831542410862220566823708265025445927109326556560741982550842906127025080491840341885545147337069691651289790100383144856958772439120587224909283278708227775951731244717711367677020327378653155799737269892450240064320578671718643683216979211971593182350302020913207891774541989340735422882109177555977264624495058421837284035382748042259436120007712951684033516218569826763689151011912329597131244074779627986390613179964593475077701275820504723327041403323631740797154739461177214809870304746292780854522271193881291632026328905356657491074121786674657356072351406285742813333786111756984126180223100766122323139336109675143653864849780001836432723378443979841994310741595968961297302241882247987811271556148995821265713622448042484182589309460685819770775783050011139032407301501606762837115778351446155931032798198451990900376053088947024332264842776518447749880283162707278554145116989911872137786432922504262461110256579352408222999178590291437907390508127221658744849391225543711130361518740269032851579063360819418782666688256935705571440415746859468180264604897817165716600497763915566575859981903140061888573315108406892912957373807546683991201988118555671900114003448343139384500911335537790043661963894429166665137944789440271604010087829712007136533554969645936129067941759514505145787489279514206224523813662806037736500254654794179915646372136996827507169065808499561918374260322054134676109944394021916647460748850571072326203045754769682073919916257606018827683923437170042852634732644248483384046727648231049321584004702451835950400889165974115221214715881996980681576342509313681766202892745794527755221990026109686419273638384251898862735576474607473431119191325477595744268262698777217349439084574538531015011603411319333516559477146796936927197588437962725646102381032673620880480158461146916941251587684004003840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 16666382390335385699133571659278358809098555915329055919003391926471984552895152055019906252921201839768756557898180478594337774960440812034472552570436776188731566612387698876301067102240438487392902751934068319314187750120132627663878213820869852592340617087492631155133937239072068686894834697409635491055883808681757714320327140012693299026399647305465899036266833875637582414436385239302954374548047210887107763543166472936043264230056013507154396377003117129375441822070786508620846145665137562095131661982094309354210980998661942110598963666832981426342919842892396235860766997974396288479227546759196071036898227511342407575235684083824484425170567200271231521801719202983872474683215057235580812521062680008173742376316625809105911666348907401086820136120496615050769390355192575014231059146181079014410891605157646206713298561187626320412376718555806820213668661020197819578338202298436987365963420756203319435361204336735230355791138053810208309366097970792123922071713790250665300502016502450490412896880485920930835415710355041332834221540769511008898860176442281058433955142272487032267569534835698982707086813659060575050089161858751580418996390700611627294145582876389880041586645790892443917444580216154244472943401713836412743466371678188605984254832368827788409551107504762090546984542215156261185674491588664740152411729079031291829397209777048456015793350796158987190612161025151964869421740932253197372272342344685238489150454911322011749490419007974357859038575720738973620461822917258790207123358026359314800420907033518860824148289779910309502211922382976999019272627151212122892621482434519020794396051963837680409915538734472267748277547742687119844088937141544955048820267505456224775831539607787036155253038068618592480131993496947783395376932112114915103760492566889246549533045439686646689058361963009936918394681982792117512610915720951506183180932777629432713201449828606985118662914457224772588004538156396197071164862174098977028849823224019942578250137098480805483960787883861805907265027579108181807475107269674062800425908636859463466775036125444447055334290601819754595140035300815402368318146399484913985432426150625280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2186936626156907140232639517635183990957698952364818212533818292419477832274193508188332250555819597700848197056438324637716925291324993284033741356141028595331951064771448795441487207269687948105656330607501361306114663119537141773022766958224969056520632833429017992600572356288766697670657473753226843530677667033620959647876665361835883528950550438374929704088496477977830706630200234926711154465130257922284005319555850552615816926553980538854061633624814403708639016741371093907498303170160511228096047633112538672825246539987185032252383214873610978669005747265527427848009364555978584669123545385081770864882247406540025076416842148369861016314521246450956227698720264378157283896037301438569606214764683451361831947477870018070151769187575275869162942175098032442962562730983907141334989990731905207702324543739853454451515533520885843565328795789288118656450332818911629077844349902683435536850935044233962078884180998853454436137471619409305763845515189714077593352771608215165461396601578578793913688781296936637647668496695513469410688484854984788174500428178063428073205478751255288393798440470737247246299048036209733612262952153908405228741793074075586146460797839958100087450999364507968946192268643654054919748661233475372008181221947614091840071849619829298592209945538295978532900151367296809544511423660103904966984206390352067799054958150471097775076564215053800620874293515056553966808586093136315468669496576634889529013051966996925388407041708481926662603030355687161601391191360779693381823503668415043443489316972118908032381311365969456253165044820119280748049939025199209513825224159229529889545878252701257566588400545633795418862556866101315975971813544272157549987177416736492586364101826985775865850007307938987209756308541005367799539395074385361193683514039059631278625874665098250841210644620153603048464837841050546485535555829122127656462573999489993566984640507694917394666339710661710228529564917907463570916517864264434228409271125377739007739380176483876362117727761687133306280622582807772621131536154984405197023608385104883301448486759311395271134645314848968912242993559496029188658332918714284110083517107404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 177466339165269741079746542553266635126100778795069946174328134394684887150869097984606663658645068961149109749823752567690143825375255126396034351937130915854489074423216656906293607562651830123148322216464045819408899925648577232678478941335952919332195197885571145343285129562780927417335582301188432926486382389080498339941074067450883547100546541987604452915797733564032905387399291564682725170964747091474732394334217512569245524889553458240730343931273401132901207185360750024801731497066853240863129993482883647353949143797883721657574739498686197149615495338243320606166014508807253158500052507845304468041783996115380373162141801202884342393059202688227712986395824603651325365191591782542298230471186141359837244563381463777355221231996019715122521244396602672856944847913088753152097887614487703533515805633345481085472973316231798229172669830712842947917666860116890574432420776938576026936290825868554173595669265452309432874253115257948584274189378181875867598552896915042305719819268530897073109624837114489311031966845750821731016834759400635382731325067430190785073572034708385063173677503005134309968810155724798404623439386517590225821899801395084950323317135767396449682444058451165086373631519848985819409551947440701090904869273741634422750107669694556388206443701600452586814880633669788884084466801838323850986327352195020557138319573915443111974517691452845504171796628357998302926866193826017161854230289652655418164022259681115096037591018273424986347193236837136489910784064438914724880404076587319180859158565480207194282449434853334514219835228593051471270265833493519363936891260683784494277134645070411406593372155495075506107459565736020998949491222724252336097153128454434127469900726193012331286762647838111038164102949781121352876965134397119038816805221328869815607572165157740582564742076253520695223771505189787204916162612419300277697913026894799108948481499284293450369334714284464764564109002072416088749088748467234382223380840504059656560538848653931071705686028094135946799149611375141935443132420283669066096030931846090202785294625051294148788423325793390186815845864150773816634038337005994156203106631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 7719602848952491296971661987427276313609025660217815167637474936064147545265315842475656763938816108769199624175420018149803087403943635678431421293217586425982478457581938493201932673281779771837420099753804614198381144801819188193459686444764781462135253045489698887250291510355153071551952555700046962329738462054501717158457155295096584258737907372249904487449923867187319632567839048724227060347370740766038382657275040838377222874400143191118511699807095113534400597438497271955093556778758354150744699073475679899083003528263000542281497868267687695987651374227858254564766478444481516477116163284873419297036235405141709189044722803469542841882678174582630565612738418449201538272423673787772931501049490239072476920899281103478605296255553014014952162388856690506981905534036184204201919697408386463761520768407222321396663550819086997912416605492333429811620444531572872165262925266060905035377668170854797276884649338201904777212501447581370947450033285504428650297715092369882915192097525035481308584794596887648884883471107141919252587251952023303343527320714074392509768268763846716201007481029860833164967255786324251725153331833246188289311003805387654242935912345837347183225620155033121033323176333819048350183848868126194362059065053109353919073409763453699010635034173127970968519337749826826162265728186783033541453803359665407327874397119373891350464171613162128494996080611432950399190654104831093853224831441961928683041729196818065248884335693931855279328693858747588871009545288599623550523716564453243430862992846351466980891892265430237324193278957060050511157543034952091423099991464953553534639419837109575948106732327833411696988646661427039619447212573258296871752298514799327403725449423486678644830369083179655748595562692455862185386043103910798843298233686831382156915051945506748809520749178793686466116956159194022569258449543091430520271528560823647602462668347760452374446161181965382828350050120839628555754598077679210711953331062218592257606278155471819328778053887296994504048923705481925614803114013387103594302557232681389081142649254259991372266495159598162725393231199539645686417745504459163663597568000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 614559008704990331721413366494346385771475630253064876100991770521573019910555203028216976996166286229156297179401704221119213661165974977535386156689509098684582152894123752322576613985061642220097383924240430592965186447959120530977136081050723026766394787637962909607409430006670999523734362267817911193166402816217284104885556816926969896919105435656881415656094153183423758867023288458541226820106000882167795584444832096284642214856303092441422845103036705129611928372667982062460584951590079050550233210667282729052322682055917557595377036380703067393051121760773515139495928133629074441024315757265563752470991952680593104267542316545616848518095554300117132854397044228780248540011902889953523445664714714041942371039477904148623817287501222175944596611100211572611344196636562691838112655443119203109626932536943075942424045935242380857418090899438044984124028290719621703723637662950739894588065225952974116655381611036275264586439205208090381852963488467214803947380727029969710389685182371059609298216650877947533794249000544492236224779491874987204793633038451288539416957194934993804727705623791867377938676203395702350789315782367619380119529426474996014575364393000030594569578311801595823510330254251755014210141101906086244575894268930544477712550085282899407259340803648796532867151887571160644205563650620356198068094560163634951679865799971453605505352954330742186563444509291370315774192757651464704679398449028331035273665337054007069714230707315993773477860608283535143734639984664343173938673063613196283261736354224243783899404155877658480758093754850459050692766868909186670799769637468764161509896431983505533531276368795322517836124421127334381450296769782416132758026420608188991942644345952051711246859768377038180277694860367703857038808684437698776033011359399638005823552202697516857652467198339413882203804923012377769786975246521123830823794760740094237710406415190046569438982775079351558643815416089728850583148111561245324041603808395819724065557484062522142218403927530657631305746752771999347241593446463987360583294989684375450544143376773138574142516383306699071547980977474239373461468678891745941913600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 94189196102727647298082931843870826976357650923798647770618270082925988211450349532990871702913585084822331102723805655061085066146481427875869179802243791883880641468800147619494263471392652748625296007121018670117277435911679485879892970008951768011817229317414968166376896862204280814167618812067057028200915079082394151824775292624729909940672994517226140773478498343325382786362737221871025203613071606143735648434438340554596693288656812084197816583879961320091616245963849518314015142445055151312618111727583228075783188386999937008285705023656198298381120024369094223603380309353133939642299757194327763104138215741880512497123196422444300161323959758599310252611766078333999351823275240603361036138000577935500534845564796879835158380425976498623365009999908026918576384637027978766612749233936598118570196968959342226229972040467209045419361942601037665955710680754656345298448565783992057900986326619469654605330154466618516021066316787072362098815193073297087484481206640936996822116446123245683476614112006473116624821486272614833271382454315384340346278354806884777001475868771334850679405506970773974633382047391680076249465460966901410959726257055790272987079765276193700693243187790251090372382187754769040745451838630185372507705981912942846818707750196039203943471664621428348054482898639508261384718585489218467486184786501820672681830006480099929932710454935331465332863149341281414686809380408461682750031091876215329400479325547654156502852344325970078675440778617409791646363946402063781513744290539776944137850755625537357765193456758387725575689685212529917277940541776403034444664672479650760391133647053193204550307220800216416208049385059191461693313239669996885800672832712430512235201117807083941039921039412403462349728794240373229145821059264644175406310543652630196363202354884737722557136812858174692890048668465125048867004578679032902279819368511949953311481428145813043120778473925355900741093861834790936077190423630002307445994206963080071641923837436885546952959414729836387053846404295362710621631008625679152561610867555961264932428090806582605862316837313493243256675379672410471520725928717264486400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 10083429829830363332041360293999100443425113740260747131969556877683944091615189087699793568522860281428590791750310332413290775929912883466908118220605861543138631261108381688315335549501061446020659340319537043183807037125381655252420411805150107653515868381756253743600951725844084171416379753031566550444037314728721912603097939019916265975786261268587155852635932194594400173180699667959105792381519116699501213949474716041188991881619213643152572222705794101211256606826181170620340499498929691457226382798670720986200180447079817082635264910344977076661928553110735377263326865621943413542454136567108099422480665679242791845294684333077265263773839133580119272956278829121076149096572753933909766015569624393255719450515746822443082487189652669817258449095225726677184918189717043659008498945626218822101527907237416953813346834714891861519363958740559856832705397795902144998977719052751579623291455138466501749622491067635803528861993965399168268587321525026577267140883569108138609644525918947233164187969048939159756321000408670534978320026118757544901806453432720926928589716476086635000247362182362472995855197622671731241736167266894427415924971070392383045814975347989699417721603625127904702271191089106999913077507113338481911542705351963280477147317432233803678889529381154095865722846428428162957597473708005216692255619864657953764188172178293894269401678840055434654067630843077722430296523463348853728673871721984095043239907598081890795268013402020974263711029795242566545451640208101470826891352972360268997396056689186082063530167847801635929691102217296796342356538121535381942047721086013368335994002703842121705616681409175130950109110304921988667440993059493030957315847068181881226067918354358851017482138714607346338546732624503689734833795145413703423568963150351730666436253601450896257524416546027987028210759342616800760082918602188412948070981402408906286007404368663236533866947164597640452502963661797649422474043198268682286856810250248397135122168070115179392134740836890592051369740524422310474181550628757233898870476133529059934166124607275824106664918866538762818999655833606516015760194777120768000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 507731962614269978274248793738038162519740384586371304056223843412421891566554282653633319038204299216540478910210184546654436049427581961924364932074019055166816488037252149126777702986915440266088603469534101962150703995888110894123527328273016339486220415862662363316009100212401819760315637359672209623017295390717090845338376444640574729068085755383864854133270929653791286729244394649885579358418156813642474218197778841747399050758504641236601314640489204750515400570076146315265813867129016003128791298490587104419895476931475162231968044377971420096906270115243775909406292086801404597881654294334742313860162291866551436246988928569241401224452993914197272795917870405753772760728521423448563378071141022007863637372544415018796141753011396312575543193874592103696924230189394705009750648906941561845449816325309716648808897315576114567025712092859814772961992719469422628630242475430706206424434336223608666131420365018681058457452636240587480958443587970497049546402311718876916512671298569727327777768346143771413919324627523210790613449298437935354638633100471398116607326649723850910582755139076294939437516339608077315986602238540699601142158729978356792611165284576967309143423202704971026679691614166247424743271537487087444888354405711372528109416252331496325596830611503971710150304342217466497140153885126312823376781168613211111660912504227255711976179334223888666448961420172870120571754274073750618814785937966695698386813696598375022170993509831639603604776382148971808492343116863008346009312272331942425545410906536034519231821073476936473223486214234741740022782944027482038748887696979169755549066838461425863032811016715015441602711330484751810788685693131766352634283870202585477183752222589339454374423288101844629895721610378880042083100705500989094303609286777113456583771027643836415704572755185952202595700667930568696059699219359546290667896322480487064853568392840793963325610350138198459310988240190624615378767706783844957994598505747604972221025984586724073806897338029221206676236370939949449344254240898960464670787824566600416252572390114223042882183722907366740371618027109254750030085251891200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 13988173046035392895136671684490823685540310053063302734118141935054105294425432683739431004465226249870068416466518800371850522012876954093619434782561166002175673657110065974843623035990548010583207979878230174159058364633270262360736444298086937196898681741843849971525957827692290283544377611057846956306905888435164086483990179852021476455609773367830769445941741659350073494704979638244677312871621214325613215461882271795130531191007024755181428860066412581235572931868574713483631955507983002136717881963678754125607078997887609391657949037460823047403650553948768623958726116879996313641037090172424603877814914401481158082427472856546958731539605072568065851673224678951953711650757972939003073031645550897825317761600080670002001551875952696740211463772844867813187208518680543026462144420542350976998981057632176085853042032213497766027661559413218298432766032015059245143754784178060002100921393022095453786241681395681217103694133659895465969714202449826601931157640909780303944728374079744527693532723513328624108651671657920475961737336921024813293987552299678184617581314305021108192945777509102694104932707440722678048103128840207043811870626376705943448127789353226817308874898285498503793710072571754650278262222222139167003067955704589669617465525745971660130863129598497708264244594685510868788892690038530955002324811040836775412443586061892489100820936021130844580098929760182542362754765283263139166165327657301970796606686552317416055050237172944133287643417195993269433366860190316429457615293601886240378106123244712859164873743386823314841364253287700549535341757621525709756621083260328698893217750916341035548644218205185814990545344257233137794076380883735691846713761143513452403984314415676634864907930056349547060272296535499771475402927622314017501273100665421591396844434324366618291887485885118365970319198183251706325491411037669465286221571328491150012923495818260891124587641276108210676908107456140120723916399416280157837480597372936422349835528194368906608547591830457259446434612109165870135605773559441431800329337953706708182001403610957102317883756247949242752077613074999803878296043520000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 131902170568692207465102496660708198983554142921883384413746510274778665545414382341136738912775646678704672045696023601014651559288929096435014410636103385375403174418304360729572600532341445412221357069318273815532853004711953864231546209001920756774320015860048388125039295915352962856739371946334955393482093396753457118562275833069869941091112554274052570326510676981994528629611860546726089776847392796361017926121127666591169625167835512180438147542836788661164016094359021584819394147405154039813284294607235521201350121444085135028275843611247188538628301409969693794666285861514494193547705670684371980210295652754619395675613362677528605698633144603785613351116901124349105161870188171253005922620014846583821039661987360458851561345188763379103324206811997236707042015072766085829260261504276603765801006429130817461013646163066777128358992865355596052019776244329029317228438909956831727688957175466913540044025802417521354633846154065662405836250333943385612382052125531460928141271203726179702702993217431783354872651346294644167856426251417642215027182093323763973717356400572603297394261889511415875074041903591527443458356160191721011654601778353653987520236621731016655511724438181848974365061448043072847649391460485455589312036887319919007357155079526711550351803421641119214435671768217034013710654532449549431456361062411392029074682220479852893095623626163084967431097076111603181912241704562242731516383602941845710254214140205578688742493417703780569097610995756415056093912281522922475938253704687906074064586258151994030644620918376414741914822738423858164846583901842288942859891309900756693829412140480388953052575215711660955905499088488985219289854151390205987051895749737006786050327488035596093904026411359608130065359045464409135698064411495470712710079075554777525142243198086719491754925202793676895519443853152705086676667607979255251342573545686298457419866195844758522163405624155708103051004224243987467750604000461961713888049621287048342725468276382531039803291912274373828243288100540841557152995897006801030793732325532081157692135426110155812792679641605400277088551679637553179322368000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 19994050321960363498663523017718744069674347518922163607186830524424777337834047279931753515054827731014392076933000048726993891159600222394525018132420091974811691325197095571174567985687946607087193644126532972201155102855860385784648954810540196924437711217698825577111890740489542344403489502977057985931414566247184569715645163086850748746702761362974146465504903132380665056903911559676074662147617503666281479040117236903764991884790798650104086597556844420887200672746708955826099029860574685076699556001801915586391713732217525621909416302998745335389993337832958762877268898204632820606360265155464231099078050802220335514860949283164506751464342436749806288202658809320849447114153660261360751916846485501251843628064042085011505036868828358025919034960450995902770638013428836802377039954377223486813847116201329104560111365313145986610371239225422383804944728053367391919766294116619627073988102725568851964336940867343314717924509519326040635319185564708578508674904275022790854393642515694812531328836361756869161887559106186059646298349458034902724070515602939708573066010630162895636280728115240937250422408024362563521646066007094628006742191775653609575735047927496927030466811275824423789674669217755668728109781966129319657602464592721513563090487222142909406298824381802712125397946753090672614455215525644075529284580385221346224860081706386130307150320899743766886459935838712175767748383700897220029695996454340763031718430015235912398902604373213439237282245010693983176024370043508944092325881863019509087765903760715031888163782105552553578763621591011382626249081209621792784571568427600457650904059470970374773314666657910299426010541000890521921017519494711963759250594547098563312001809403502848188643849874821022503595700143153226979148387089713857232811625366048551436835942024765801209674488343222311665288912529542186003316090601860207540285058946779302598122873248366441544695994652835915879437756740418276743629636201937888059662491412912569476724232859369190483360441242604384387193498082254580965677407084205482082057424460328568970178005024955916436075296573955268264351948653261788288000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 246108816321473371214199350779355434605654227155971627965966254855027929000145173574614445549549954706594022362706477281418574855983003170025572748155864105169708244995546603439110073837840504205660439435486536781804885732477683959833683267766845441607599798773931567238489243935201436008678952062088436683445517825230901381716904546427307127171319811615696218853877564001049283894897523315172359801723634816821391971950047547425918163918153229561162610766374903144959297163064897976461738939854015327596487506405535040749536162617912232489041089495505860865743960633456162540592064365878380058343416145254947824887506695538298056529072329182302593932407244365918646216152171239759419829840475867254728732517023445208208487327010234395616127111778433526847892862934980872578287315157207449683007479041000281254816494247994152038977619395623021164395735214421531921818363115573019853879675085135180882589203444584070257887828581838665669158106007175612444681622726149328441962661722847829882168326324970190388583960526555828858196592589166753329057222727137060276218281892566969445515615898488233230326287559187765412895166507047239404337829940530990519884346521016089418383967637017875875036094869740419990811673165681443635964822668498488677151888640039772229750098836637993206593397024199217337874891127874482630627537094168382163600839771526155107937841758463365314957147354033293864850901161937461451644965916511928788173271093460979010748112156478162463430099788744394297599408765177902032780141497908549633751953468140542832975709406278968473571636887531696367042860800578418333421422750864776846921241111522070834535656537059247448827513516878425372355788613636968550547433501755537042707909739063384526012865530309785098046168098051260778219133823304891057747487541638830224639190053963575121062027615683678768916187703859646707228365969692695150741498015075108500061942073777499453192752062189674195454061547193402453871177889699126264816353892398538397415236865408985712275399522907012670764599269592922552155626528910489264840839677993728207466298370517688343523385829154458635363930776055510565755874886791478400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -11907594976343916169410368373382359493685186302214177801371207445996342934423655479259506535206572962531549440609963393086883727987331351873488308628017134177352298435354670265653539950733351419991855686865207404027478423914647495512172765585229454511023654032889880834936615504469072803491756287199169708543644414587460217460437506964888291040531426915998912029148942812897775538304332702765095205338735824792851361249490859366231647136633416967741792697830394437294650606579055805135814789065593931359498680383991819572651405157911541326172403716457194898936472158388531828985225040043209476076168066745624702611433999470589855751853361369690644070784604729379584399674698601810196064125881530668326946224685651383457079416681280672673910171438122949387869151494507992471403116457633730259372356943211314033646615715382423523580399455730287983976071523578410036844497809109807717659068166036725846231504611327439796594026635525795869565232130959367941927619800216414508892873709255807433320230377682306967205173134926941978372152232026650120418606475257434894651883194080286201780308736269444714491944131245656979529814449463156881987920408172091604709243312351636935197320543706975103583785127015444847444905044202029473006990406653689873763880738966026702476584808828952264554948507477063229523040043179514737322781225821542629009245925899733203564336345338188731542871516472621875789869392844661120620239050803720544693269883415430292988372611751108613015004876475956356644916541550233630599906223155087470721757841228862218004221022398047404317826875165176164226057304387035118742990410435305050217237909338286541909914231140102056737224460076110445300504310316918240200235957174792143437778201924960468870239814643230580311745875303321505277223092648752147929631798384814400026951592919476332086760792246653594590904918087812325084877768832705690402729644447409083492340741711579027761823770722799784732587171273783829223980466259865763725571149501097743623716581608498925357779279967951196130748571005914547363650947408019528637549386514446102369183427638634050010299534024573075887279910861009702765884673505440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -124042515445020637282846685772352537708477618980379233220758894367537439531133958590488474113516329922851251213871819279635518249475128964632716890814149489081612146677593594840503051750431232499809210249075754739464436399681838885013549691032481282558905042248628206082680283920860126315936099937400188650650441361004139730518207612832491033629101197618720433916645919318387068190001986671556904328964387789523856823530187181423300263671996494943081506775201501602784604600668693976218266895388033403207393143755065085402773254225925095608419815615284328204216413923632875415047071977824365052144429289007583338926255603487507017059921647052464570639366301583021615510776289611902160583610641445546177938987600324648589759327504729851078305385749943980892555210643613374086294847059649877392096980601333313049351354474565571368923051095158753960643262113121205606981635900603169242530004493946322175787431298291011142010867846936360809884736419191556647588381292388610106817427727642568144770402982682915255549727029448627854322678695278884055651481462427036180784056294295550815562835189940543182850865260793483461783517995329195831669693607307703552168733559664697415994319664490408467907762372893995778631792991884863740862270146434835059302174897441249995774121928076189494457942179280492913859803962796588381335391996618169794116988400295927287532493596791015819108168176753753849684096012136340928133277476203960105132398763156868262651377503735780030792325094730858407753395464310303859186062741917959461811573312662954797330338261122352873799859721216118109832315546188379361700805398854301556527129880914264727434070680271380907124252927643000583496952481365689006952560646324042102119952175635706156406562980498792941555475023014774685818731882369747850324270738313643543050341966821783174541398359762491774736142960440743795962844182354843073494366262738814650413221557142464572310167595085219572155806148775902327819759029780761103092059065677615942174927525163092848016977993482875478957086713995565905112405930184590664105206589805068951742943851168980468143185907570910974366113570802748999443295215400000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 11631999141768475745256903306359522783779167655720171005011550945179782498929336382328901877775772611804134809059168687274271534701922224715104675681453268087837945140550960553186658608703988660288516201134148065294434077229309494022034926257950555142557412844002080770620348772736777306763524686398398520099142338698289008204662836248561653429139167477145958880583052465902620193223854333829211965839877127051769983571658967208231479407055157181966643658805044139718113376622730711726674398517734445376414289701110954841091981645429748721694323711550939519707280550261710894878189151860322768538182326088109320128846491317255701749391435583651715331100193036641042506227285181208104298441437067840514548335700100112054133449732368014881408783150301377407902103842986248917946742962764737635729600062595080741748317967797647949717098464948945260853645075989071712216979946785049440932986785928697115364151512794603348681310022004909867302206319029542573513725192274738811270724774255216046141763913768969988078681965485932154052638450638933062347333410500349971591574422204532740101180904014390694570050285519499680358755208073671710134782053594699099439532606157963423875017910907687875230837577506287972579440648777911167715591358437998732332521991782765912709286521689531522078553447253771646340983371630428948575436682140241016305533784807790265169668119661241436669146211773479672153107046379719950100296772034473744100001766501714580558376313172009658426677596930510629665588405089083771695288938672123738907657473047786623322641333822597947599816297756457374180053172789522509226549728413365268458917994394221552400884940445400230973712207972273160461997846884229029098553130460407826837724773993257962847450472528297546318003930031617668826744691049175813262890671132791386165619149554423313939673045277057885349336000798645683513656657183466782348048722549253354339112361627286792543804353920220445915841641978761179630033449093585157623400926393023329667429323926025345397708268179371709847738443786199780645453885391504904201031761807300290713545550206956782915525655165902826447092782100284624355583140000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -290785898982338741239473516915977155966900580844610833522005554407096582867139468487196649561968041683989936988888638570469469559221266418730010012364054550981512118272897583539654600943469519784467947155480103392523656465548531818421184161697117124850676086185101091633368905507342191346594478107467244677685509192058994198390050973873673916479323150348197272376005493592056838321233024874018896363575888674735070545825718421371848020738500986016074627175076522421566016364766880908060948369529060127959142208160272868390210650100238840361772158000835328503007160562424390502281416130765879043124149222601556929011852384375000543136879585995332688925160319121940818646811843785336716413095071775545232953543930507838199006874038083132994147393428348866835019500803841919546238619341892584820365139866997749531544676810782137847662349377621372131500733599742606378993024133463097443679514023819984349977404419642520464331141968209639024857337517043942797861452283787128786206136548312758617346586773819291737622811030075150315057149776590630155044124488968931267015967051957283020283773138414211616505522619763854272877440782337279720790475231978468392367726985549957776145174929591930479377027345308404157805188452856629978498476748249233959086594067829270846867138289666542765347455200946833581271817046365670292867136717975979891810455738795407654383509721128762526912018293716456197795385898475835618748633073762643780147660295104117672473153152165560020931912781491812958360429449629869602171613752369076147226208292955030731310770817973930314822144351662802114577673781463669985867207652065829541088852709485028168775126546441637483893652959332360839036523025218965140615316581783118687255597231271324314628968448445891686663283022245127136738122925375569499581025831066611549081965384847053585523138730152054819636339531788989355200306914826433135101713875729662599665158655414775712868126448823971359987670287989122540500964801854069215729203361180024616549402181251246612963767466169148594812201603849282025607434988544100521840377764921452869137342529134872005063730933370233536974708478774776435865625000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -5176594378600916856615297458304129088291727405632242194282575648491788561352543841335040445834216361177780667627788083396106338407953785575003179686790146152330620324991972258890393493549136346260205144546340410601629298039475890165159506209376664895817017926327858213755860352983799811267693718140828195377017158976158218384730183735258604744309643622603605697912003498807052193439921954363455447478168248773957757268853162849802334324838778922863645134799123330525476269798823566995001672206612948157646101436270800339077244182646291282213226428852243819413133821750685973087458019209209539363823402927107324242135487838024204679742524751721156720459669270810448891264065123374504282128037739419905695343091646158721513659291625747914928991225069435472365918190124510052190758522481276183250933066124226756484213453475548381341654325498611570474429874900040599756388225902700807380047687588684312739443907269110566735286066641311758409121602835603049482860455612379660610562594325576724408002670653821737177028180102347664116758163875064008961455259694502502645217595244918206176206696141676634704637066743427743795389150451452462999997701779659736059120764729228282858734633917917788083604199038962157277110274391484769798618587530983241357345907895354126184554355796537048676573784918429937074884045739887059462851256409799154855347063486421774922894637803769988461132931461270494876820456020745980791796681562936379932106370378298138570500181733030868641874276751963673234302075968854983484934707937946944794212992868048791383706774185306906331336687353136874456584310747704932347619014613695098980240314967180462574870682803740197927936573887552347639182646547085611046827329098677391343634263834479911517651232206869090843020113584843000924880804769936041109024422711292967711573347905827785478459829697906915864656771055221686192778264695608664946361384908709075645415654955010293947513847996902787288023566295757979164047648218078012654957634847022335050153445495021622350722779152466392599910124752590447836271506453647993196437851383201482717160233079120441654211486158925843194856535854395230912500000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 163962017439863332519233923724281506458151740785900099725677636937318845247124376818025152251159385277924265277512092007808401840106586594793883571416925018628794386548565090796994780310774985675292275217369747639199263519760926522219758578465755674481216079162420900018670622364124294069189397902606271496877240272701680168505435527233048960632946129936875687058119546096915545201268537408822443608816658289223534750874375333056283183027443743895998702530882545282539751467768338493842158804496185367927134330123296437905473277534907776208382028232035698081445892923416855787372232968893733388878166902972524420268049391918946646251504068336908240496956139684282023865052470335507863951283553917340244825728559417510671728039098352107294632876125179013031892712308816385327175434421921016778780757922435175881209300664354803406875437992793961508350022307759788028906925790389713725048455622801500000411313052196225977551962333333310984949924898673180971499372879716148683064308327305628973840177996528786752098881147042588622489307952981435985078377880164925172232194051445952442169423612678693987967703097289408439574489073777635051410765227346221582673391040297955794329511825596644322052892019927631401871229678260896915784938847355556235577920701526062048487943493381294564873704961732418714455523937727153002049031399785196442605825500269870865490287679937589690077557290806041450090990917827625237168789968129249989085269487803903685282162089125493916381967670274172511428271968793262750020148747743166226542343361549958401718933781531084043356107883816772522026852170391180803740764974533610675087303378477009136366278238678787311582976849259664325559966007736824468785388798015839087515092552568302352865836373733737488948524061600056658024302730285021072783701992074357594795190487466410197361966762743531585750537512822333465885592965077099576084659137518409891430893090052678816429051524234251333178499114740145698559708369934014724202709356637415992516353995664161828944351179829083525451218620614845380721001270313361044547306274812230411813796452639232637964560953924783889006393293214589531250000000000000000000000000000000000000000000000000000000000000000*i1^26 + 124751299447744793190822293208572081880742019289025330683877862499416233870559793458523035587055532678416929752018438241324292482145618986411428364609191502021378803330141466231044552582723763280730021288206184643596915020391818819482826933741028667163183463244824542639651260078177301867987944857080615290449093512877172904054010286658199370421057328582588037265388228138265772457221509948312525692837901613950642599261954846614298965903592587554816625553143889109199550446569988922738589352646878851683931449970702339632420920402134063819023288875091580007357096266986580864225704816572751881869689487164264408856501237813573335283882803619517622755759214464058147542185748685536841937306775968217517566022113314321652767696181644964752908644668279182772674604569850154380785128262197649584600614493511405916861441885877992320217055227477866821030508745530066167784000598183629555224881100073896595264400413936906067154918642634839549390378745882515350390796944526218909601729969949049748114139391874712756697941254347058065037158098620804195952423919738076929568407348427439400273081043086446113480146840689579268425963597993079499779993800555533230012686473673733752736762926614328880734955201463019917032029111541007154653533665478988234022239390864955853659016745723588658731280811482690395036978129430665022905070995937938042947000324922783322489095061392397933665120422947297514747397617548078741968242313413306906753332236138894731210141597501387708518820189983190964624198011405299849792456007827747002667270455038343495887682763320795646711988760485676066424088410887511003329268119397087898757944633277027533404018216731754383167045434964068302783723727973237621486177677446307834501186738879741843475393668142801329198859299581280627529046581477956278350510416431363415856216444166434186797823290475177818417011779379067824411740521481197086528662718287034720778171942476768520465681797664416862540563254097140519884753497261760493992424945188212653623446439892770310037871871178174551745858623773399300026614513167977153419196955404388135415578533739768601189782016168620920026146495363281250000000000000000000000000000000000000000000000000000000000000*i1^27 + -75821300678618233350588864955272946347793647242641635017427654055071664188132224882561529901245407168160685234772915034413878639120868988354746197650486482044064297790161527392791588809915290860227588850142923299636429670409023414632287458376768721598180054351293824095734729720851371877021490653188938117846045624599688813138226893161642622159059433351837304996602295646909396131844830301521650816395170759225777349648758414173876250078773771948816488991459016773766104299824187828732836986959689932029566231393624062513577318716088491965054283573129369793194025327365834627752504591774026486611696839886567222304416763812748024990477616377377227227148098673683955189286504590340178334403609074702697079181100534276282131518862280457740878471071355496151283873179914812419580132707499296669412451402376470732532049373691085432972820678908123068596293945929982326672269383185757716151464306946205955153480494370617732578980840617600009082277429877069869776692543219916791090286238557277983763781784557914148207543797264554971546703396709432112448901811311955972633168207835509908517083876756643263609838772160968047366646647742055603056104425994430355061545253816531900251618906678057174417072936197345768192141136066925729652863499221711953758988083267101128724764581154676510706925990986300552367019483180024335201930985576995561680533462250047698301393022935922499380165008982161947595229486033770057023072657677953259523343907918394600405773429681117465229799689093433584045868256580695920406270571397384585022117553551985077690967002539413087320693411376525415626526732636974590049202414729846824697581987913414856797050379278591202160763979258384031889737529035247471982226421878320335403762146779587862979344010774562479631232134285415182967978927944629321016756238916552062039949056015548018275926710188865335622198383411533181184906384596261787707575531498587799838890543751280986722487074105885842313495265739321953071729721262913820835468422447372498494438282259253408064322069139118548085455019727836587320869597117200993307793831154926480968874515752244198841980218021540815619208121679687500000000000000000000000000000000000000000000000000000000000*i1^28 + 1364004366609040147868856452325688486912034397443627721319449261162406176924990226404363928996543234246680572789322423476365603085769959121393473955056213443313149710114171089131292844401392857661396420582302696942206940376599453683336913326826016703803050679505913783916283210426905641554200022402251546673508816671809304757305454494339920885488624726016170531037306293958333277855934184072132780199316474105125194958937044096232842888004876851430699992244171312330714075340078941055579192706521636413544390918466761004140678411768690451715397481800477844281820677850252673929727116470565639169871698896735798069332955502209236146928833292386858004383144659739000848056212674616461038638222016009127099217028534937297624889722154907867897949737302531575781999264422560672838759973925979623170395328051509707212860885529256564696967556349631285547967087433566719832632063876349906234312491878195001307783953164697692996800321969394852203689727241999740409569168613091979627859700429895082230235810485696046590247320124795182789529328111814475013103362177251989140354959829714955205447449341628835918020439417930934802871474807432242940750386442473457094002131152337645725344793468780409159555011017571570441331077191376550394885305117459326720478155040241945669520781119455125534594145505761474673917604385535459225511356641926596583589047197119535146466722354757465400801695199662943777655770414250101870107400851085158891549580112182113163904386611590765711828391999352536819051744224975491543902289551326063851534127084917109886251233457173957978110001876711745259099649784711132308943298489892580713992939212788165350775710333821571414723199587381292704221080323758393819945852264110814392497477970650002154294895493396916309004148737703631315488719339797718506250663754401000126623435351690684194996227489623951650210289014379810767895057463434492406184944661850148623638562959173969500470630170871101201655970302404201210378380103903009325283267615425911545657552647483666879577885758579527949934470782297393565090164008258277762995539665794230240989367256931255664412666445421110440342358398437500000000000000000000000000000000000000000000000000000000*i1^29 + 16503157940023545685251945189424969033814911848631460934100150653452999719871066875044960405441654407635010430723189459974495722105424398623592161602437338863442873273232220397617544801813742607394326378006609362461720860453838154663438219002957662771030822743129117234020740855419222287400368016398359236154416830141536701132903256714135486096424869299116601511716001223839780586184967727948990798146985235026734084379401216357323250928265156411592636298504339960103078526815634718001260392771148890528341657680367582049357566405142621135250301146951581849449024835227712641933582125637649316372681600015587175185619523816047502005604406383292497131137797292336984158818564874836286203448914173904200701888733614638711174099274723332725158472896651638890883807720802576002506919521854419337277267704306892065092629442042651804768950348224557294093162743475814810807804681670074210133241615571661262998168863061595530576935733505249003367242747620471949025636080243958078850738865393741860264304626469802512666719585671879034276798456020189834298393579614353419429166901410140543280852744803094247041080485109457982129254090307733475840581887612712861043341233381355816592192206520915254881141197727933945221451511943849019227297673781534352975240088560868496517912340468407218919552297692693641711315002360771408847850120499031232936405959038767100998828230694369528537817637765078773870748258616465074894318140929938247869801142016986806341538361208498810429765979540845419493078132014892836309388120328037268196155177542991517292389022957004429253940528136434259508854992897649264437564251839452478694932814894820642286160907712063305254684260081474281329601100855374907208948442071896097667305388395450099668293363860838737946633311823200388298285721005231440229309321332904484729641135608220328344599407896499721565407333365103305841011281865667111058754278120817407681524922947331906157853566275035434441108075832465693181788905933380028702318187350498842011826876932846845083754715158883612256964401041334470186918999405396793962533600750643385220985220448170968248412234929878432537322998046875000000000000000000000000000000000000000000000000000*i1^30 + -445514157880470714744808887163723748448128580553666364885206239490994130793903730344109863364456767524410657007672939624508806363747605835017125761617882686345827740130051665955262051282021470819659428740723173768310682977778954845408205165276916480744804602810972865541513196277445671845226731827908911778258217591418271270642285369699705375480244673077535935139673218911416941115650774209293588300606861169482826061294188302388497589840762745896492454824474928867182880811967911876760563926762845406618137438140524267582297902539623993122871742056656257142408829265347772020104807689272088010900256800854653160436575421070119487609853365394278268413554115345105635992043987943756880747128652830987899780183992554376919495503367959981083833526413277078359374105539273960632099645869398437142124223284935385211251332124909015526659299080149743956587190105798764894306800909183606989700727901100291344328190721159651591387730785689014543208662744820609328878976415996277906905040818179104944916316377991674075834009106190039656154059931558491427436192869221301390363603052482521428607947834649048980224420708954489120416771619047729014810408580971465757780089485874150984614295023920636835943345516569080220810238818117761930477518172705204793338347225109799753979447302601703827717839071276051930847817060361471590823007177897510743695705022025105007181372107402107378752973152948011660441888483511803622276283557365996737172529268007633454524399233570063429282542233640239908681607646806526658500374693015234405718957478836008176732631103029462845053899402833852644361410040059028103057917463892791643121951912087587093566412419095543526678871378594489675947280966365229581335584635673302059504317225237411464435249456705716813197426347000601329481176222473807362789065902748028477140023754973085830299841251095785880366880262868997082970287823330839045625873011124115873971159292301604640910514218883649657637017030760574789065705131043853003010654404344117160461893122011192089662832538645234560034913330344661666769764967401045405701530051585699829814184525677639058451821279537177618408203125000000000000000000000000000000000000000000000000000*i1^31 + 172599857163411982488131651051165179902404091856552760111146983402700373719716992221331578553011259581146283694355479630662753289871842850493865399746925369861686029242548123553200245344647840465629366828771140370520183480023473366810970696458619992137558934727498888907410532022030501615458005576707377291779060113308500514939717111774824157168737195673530049379330021712669231765536873074774075486768063941355394558630914409288629351653585230437659344836979772284627081145148483940122536008088808212328891620362490944150507868183264845842365585049641615104561540759127884922026818473987945814854710536318105904253145413523789176220821864401340395468638651503399994133400893220985429090397806260168451796598278786514503681297360790955550251366967104620933089493173619731810985181221985953803714042858231718402130574757916193205819696212766614350779006168108051595253886895028922025664985856524155656852520296348746667817181711902694503034566637902663180303943427051523296964559367412243004814789805951102897462467939609656664248415075979468594289529734522224831568300599526398552596059675502227567069664246247553733722567469796940606262647016163623440772610437205962234989852952124818282262076131101357762681303624807762074745834627149161437031579729978147262678461948926308987059799400842984225471506265536799050577791794003529318563683686856629391439532704026940782272056786548115351965965857751526775671394267058991798980570152189979361577092304497321238920643226529659580756183160937529826949205697433253689399357846095455785703279948794298564589464292485580869620809524513883722137644149200230333793720954212615960102735991886078375941294554924786694133577399891107052934539151586626850815658722016156292689593758490032856871789152917251493021187176550887997144777073505225545810176375067927035500554868060152054026042614079774758823344039203019704507552909915597754662158835289753300326444188789286808716392302219508626230055382870580869045197785321683481492941769604658319195681046861683375453479126253612651859521689669898529910959731720378485093307509859237659308653903710432052612304687500000000000000000000000000000000000000000000*i1^32 + 82533935343006628689095575306341686123173269929992907723459696591105098031621731169515884096437792856560133507808364212797978343467766209877944707900611475576239140900273113616819888453026543044566114358104035817562422426933501162259764420514844095206123181874395870399851763000093637207321559654742705130376328931162045818090932414593035550451324611394656136895882655947671525965321802191544877574956054916455776585058208535040679614658979663146320112858427917026194154962779606090267894933456266918611389858890435371677901996611710535275070489426867958607515443229135656318664419914643616301303466828880749789331169065474453285473036759168169577802228872671578428606487090418135325495754686700678705074757284506774969905344675067629313235451722216503972072521763138842982582619773831921218703205351604179413119045493138082649165631893060030862129492861301146226274997912469588149715364092263629979895749475048563134778302582627447015217574707647469982146617111410539370019310155154929849978656013979771038935896431192972344317472017215891194143017823711563813784410713294459240589001700144861095674877518240696511382762379571841446893025217283045108404090170813041643199364788541498729331741668548287793229444139243166709670381874814394216845204063167898844694986104568642846739972958767386074072355653981008327908037972882898736380203109474535529958767804286740460745147786082681988942814428770301261466379646333500050241296694241910914490957488908113778436566037123393797362466464318441913331292716996984963776406303010018509559145005682585580660464805845889098549963373517316971145285821628647225164122920269109161836357611121482575970533641735021856425787477957968926394120392679744355648733926724045598583209941309365766918853546551379081790015695377553989420763865319704270629392970969895284444694956246075989838531325176204211580246303325336249280473823735201211570819205118702580717953856558052242448538951432794034764932063774713908347693335188525178517770733504306582215273934579004048294394612119245118740393473611449301021320291704876276470988278968379044415223905421257019042968750000000000000000000000000000000000000000000*i1^33 + -822715341183454222570217599886631932348698873048396450895829029301169681363591743010972673486551535337696215887302712191375505601562349434242457664722946214965435361938520966324148907826962277971099471881415178812622381448468554533843261249998653494731553716785816881156133127105076354051506947833950172814651647830725263489108544238330891782037992043618177378483562922430118829692368910409087325817976361991571565519464474056044501522589649534800840370704398486489643819318956782302977738720357757820749341242654696893176088740954396752648396555437050291472094642039388591868728503473685663556196379552902368106216242476715031941296678540189191058690058977824360630462273727551580097068879515604222630257170698173322992744149021901179670549436062602778331373390944230413895709245196039146552252554884503216032955928353335737222139222582132137465122030400802006110803160585895331896464633707026054210035778529512808872777443861794302884763552377718374413106012568183517687788933414878857341470901474964030331274529132747127281292143188606501303963659372727148194330688116384503970663338298060043814278594102373190644039711394620652540079745100280300976437705256467787612822079307780192930669086183350673812562689603614550544982702327391231671442709070396313676283630944846864132610601690085790778203575763996578066107871110930158774356164558739420967527183201084903426635701869170819039888892921483916844988638216273847345898056522168992166082050839508460953130850756370541662313087522173445162595800439708071251667608748525814454449869445408971283013142032835643465470619690845577552960903691423375299606227595422464270789452115841939238209603711083596321507008346222797594149362383017775369911289540434028840924854943116036456060586796505909623134170314473893259101569039678976180911958084146227765045849583439662076593354628521260773779608598589519249321262876435773713051164032781154939527697993694832979829889392728998591189411905698891938892676545076576138631488366898847322656371095887088571715154762567441498965637288595245598312770392854769477677915937957105990422496080398559570312500000000000000000000000000000000000000000*i1^34 + -18056868966356085224450169788957868219660232791784652182694449296235962663075924756402599420490228328121757845554418385547492984180650905036092196368362030251441734458486950524378817630748830650609459049362852427638253096567864016051582574720355313025748652198465022702067919982949629018999505173166327461457237768137963936300458036308992873009349433506166478632676309284218134434787474723723833023832443784368797048545316020603226737104570947417042503596785787003067724863228043291369583879735396870633968472087593836154591256092808969839769146803359209207749125641072375888183667463999158489546793579340178439655430752310673589263694499672352336906319525102524229060710677721911091839362588996116793678915912620967748305455732950910003711273131097023895949542060064276058534471094521889230841345427551321470383881336721984592194120273580603267067881149084008327311273670752276163986072935552364158114559555884447621649091845508743538997364689429231829048030501331294575662700868430673432497549524033739061527383926149193120942346570648811436271430853215375018089005590440984821397505916569538174465094734971996954964428315605721536750500875446566603918740116255615094157262286237058793652571916416593968986734959783395963888594172005387043075207509533779876413427336396520810328755924637193629807249475776800232526851627626975935110754502361324976651348288715243528084690417598922363312599764055112352565045911270425579734225327340145268763621930551494924475351205176188907351236900487282783998343845192748635562555914228871491557366505620186974826061460310375705230577706310403174752389319710913252409513262048026842079145914963975338999664515422833268631829289337396925517235543052261963497164364777472189145767877862838602044447497928890739796278374573182168866976971618418283771638065350497256892724762660689429168276016043974626442655273827166566515364361742223002572167056582392650574524889516970970396326072968366382178751765897654158877511605310292427497963863540971160491867240622658494450822300123720414391659487396475765068590715527075786592665398310553137822599112987518310546875000000000000000000000000000000000000*i1^35 + 101572816245275839951058452866481595590823808796999177243433628980097662969919711036465348922331632372466818514701369136725718722163573293026573240693330298870299600149644598068692917009340003992331684791290726956506620738126187706109964272928352387327335496361001238147296550951941475175641628479641133054957437538171977621904253885529262523437259002519076168553329283781759043491239762238153892894640571333688560111408894587667082910397337832247415115057443222422397992468602826906361415774157023886187375536392806646219601529172749048632689202766351966310966796817874856280822400688397097227188096866038799495547824322504974136746174173095353525791925530266383121264505570555934997277443908101121314755711135689501850701534220112389452347723183231032647214357272208067408488391438681052306442569368747621189375879662918862632066450852182896986781994928736369878406580361443925593044499344708261545568965862993199198020933574303760410425688724853570390604940775539078522784386485914125859825908104543464932594034137005436131570706103096150158264161650178441922169433743492759175217071040896037504017107114784209392979752789737056959124791798032624564234445605714624622849666600427744275130215742621205401280722379242336457588811385852079468750188899616307958831248031781709894680485684063181490501615125635413357817131187061410520857251143168311634143586364725440504632937429314664666053305198488340090896946766732002182215636680064488724010530608966878635157349251225267798834324785301701819974216233224232012375690804483859338125448503998375200185309708425704545624459148893487145015271349454920366651777868720940308557933249478999476171048578918092319656107790101112196663862933451817987128094169737598469349500216821511037722257997788550222353175494965775093146864682644012918587384011016383484083851959591200045761841802284112397891686338743909916899289058796328975482885264404249193533470445886660927012435647615466528798346467309300131110642760340947573756014219598624709551753087682149172498843818901543402822211249656281424409861125535457331506665022854267326943576335906982421875000000000000000000000000000000000*i1^36 + 2745714050675294923619403151173327613157435695644415261750791675111766731135341348594432299776816637821522415334046504872297469034435573102467776032644103804747544660161115182450460845015892718447318567054039172211062746715698585214821278906204461139955709017748762103766574176354542696421204698882413345302038920669078872567730750116895422930820787841979964325821226793377743395061674007784321625842451481131304450876475496257694600501255455067346027351828618150343956284888102001817386543089440112599020574668161196266324882166254039057082150184874329323735219551130729315301856028338946807605677023981640959834673532626125479731799616081373675536812035041057572476265595863582125090479037585983005213109108385245923591273731375148696899083110630298760323221865529138735728518444228404816457778563366917613822145272994774628578933458531568296651684554264851941992918133498195112621189403335059226303416355094793802354373766385970370628815096684009843734159401758143753311070826316300278273137397968260149668771323237952610087097063852354310095491552892979989919732384555304020195511598063750419561536469257150474617175278719223263623208576507388817618048927636038690368891378163456840056346154530638849100409279701065534445584914904426541562773289044386414997072613086207929770030937989734957635429766619770764870878574952019787455569422757533132457773926220353111301024956526841907198943746099409037487883899324887283931619226522757601140342309651849853592352819603238996297408057708367989007303412274849852887402699091834024892865383492542655701213619063238229505242835953579913753352323373023936832237790159660651106784937568399619939747304879081915695575219318217168299577243774358408461970333401051761594399371776231757961936110791243753760598776671093619713615923545995435721174368447359296422053170082221750756332695021044865454059929859028316192125992039193531762691604550386814234058440933934249654880213544249746962181607282311411999448431397964533632307853970128949861193396709348042684274134104037222243315601451850479822460200327718804162620554001561301574110984802246093750000000000000000000000000000000*i1^37 + 2892028827903624050650315136084034875661607550296184814769840653372899573780671082043494428265299585996162522959450559305770930360071481641773843677559141404089255371467971309716313872049374397348826226723137732503417743784213499146894509864130505112074782047051344185876365611578723612474332168500956563974916252756163588182182262029618739907704210344261541424646683490746383870042241587924253122640682719527395642536744270212849029631355279833526372032821043311425455730483717639194501030258613783955751079333974331297601414514044395540781936831761445379198579580070083061847158175052937551317414601504326787372162503750506490176795566793199364035708553939747698708841622799721756757644288408471995167673274874646348242805831609770948318809151334397994573125042047712955442548999701929568706115383804287338941188498697415112579839863749340247612253698000571662898758093053056720299901844841512654293179348474546469921333946167066310847849511429474697372876639694336677373139602457523188915519000667427507868499676002358943957653342201856118286386052863750648221850821410942918108855222200508693198433035491455464209611234607559264750924076363939102742409489715860961578362664870852859668458327694615800728131368108740203228799243719298064067386397961598801399676949208425163097904245058757255373285814536174589367538775321220149577059228084205588385856823276785134273251286031313208495993706540675354591827129871526886098836984494253593289451951053853122195621200114806326314661040068426667340198661553536031805939456340681642500315173464340140240915990105375369882891622841759600908765785560554134668852118082903753420225856196235684700591162482953704924425485388617864301379088622843445023951878795599210907763075968906524323079889331159665555034393628690580597392607048863040034497775475445261890650248170001888254139687861481102744959691874399922484110501205370686153355595397632799920969886068637677516244607483142730984828024591159679099698281213122264243586349656565957763939525949407342201040025647418572160553916853617226489927347222808464252464269321279134601354598999023437500000000000000000000000000*i1^38 + -150580364194861794873479038131178650489763958705182741542694387078735794805049449211778260064465235660599580198992095745679823858933933346446041731669428896525836042878843412885729247771337544222585679483144334918488661620979354389393737503683557968838746633666408040009740338957086935850763508968677225566368606919457504361563342417400911227668148009466138865574625648580313386890838548157934461544930340554870871565952772832730908820699014552895590884942014250559199132359175439996587755278126859791555533714127691757972665385810954371308532127851615122859964156579282220528282760659786351515182047673260664465560622750216038800925497688864354889295188439723938721064797766293847943918895069635743486771640336471383710071948810815672918716078760485208020743014984277272237164740949970484679048125048771179544920779270453418115129612768098319659893514851295165543999084212904814282952511307750999789030514750482643798368742552277619552061078270225031355190722766141173636035012478027227557799468563576635698656872883637622371771626034668973181593145944959921668046830897978484998052843192235440296101279563496157776488407893543656008444021065712147477857480520233663700848049105590900169436188657576078170352503610180156679163055191490135088336277528569652430912130005686474972611672088491423408607097114890749296968898859502175511377131339898586746122281559566162443888252234071596401133869751963913350512511648331939870924113539590797182112615516770959472061511699630112702989357356420755095438783761789379498711621021779875027711439355845699403236035911437419530083824863783063698082237664304885058731533310995425583761659976017224100840620919778410055995338983550552635932705593179812789448811434166780607504987928214576146340218635072268779963435453876754223574708618747425318112402045955106974929568044902744951988695731960988801058699563990789571997406440874577662889540834441801452391860535932268570085120615401757006985678123729871093081865584857035767001772994412877600978620426482900804709748672773952881399039808826973770565422742137731796520320341223850846290588378906250000000000000000000000000*i1^39 + -646363625425705552220896646372032498357052479445776071806509342813203615315313856985909643470807263958519009281716662229809194340648355789149306708777073043876521588396945571716784185797951704681537929227874084748521589414350220872551833893027211652737469282278580016022602138630868355883757875496074680439735932969388704432243139187670905453510129536292098723193679656756762913248932141608045413222974683551461764558544247590054190593027467419605618289714238776486513557562205611284063658195984353431072477612125115983071375374173187504038834370310669553615743941094217233143055185101530698907188753417950771170969139964009374622599380120572064155937953818864696799352132557746793915657197571172325155843993319288547824372175011675931493182453765450776861375133665861613719371188829538613278032282449858676593790996875809274127688918862080531658471816586376229553053159322921861269306939152320558208621593646775190480580859913158742122053223594099274340263095738693499471201599324961755347114229134615122857883887203466735887215724294765717609321689504210472405266959152891124481935512587437776853411336837464398672092527313939760475711997096340342740005450946079880075030433580151952212541538667048261951076772285427790489907701898033188851635058539538694946014868624694887420072816254855569395843586479536824406438821903575435838097350305431952109226606534546271802852573271723723698164771789493339945783699669934353574659081174059257160645622030905161267969409218964350313503115451368780099253077482575857526760442245538448515027899894997158720082845659276276499750478159370995577302696391651354654234558050189058427859071485701005038143375310306502556221357899485972002057353196559984510850752841131343195390122605611920685518124899230606602485847845034012069116113029039984988683728583111322937656088295509365291826860357741150853184916038101714659763301931393125256943349373268755657672350639494918647278600537765447678107338824336461590546866415979560072885985153930387854907176755609681899247466039669259692848406369118569202673399025961551502962569065857678651809692382812500000000000000000000*i1^40 + 3255472081324805322729573019836473366414439274098603751775995089499020798458168378115184427029197895213817000788078478026224188258636326310339959284580022169682444439696471582799265601678799576104966402822976629303826892713050216912085480526555375312305951802933973142414320174346341996399326206775246156771983865441862252319012166284182295324248395489088445622973153385090238296157418290824324360291482639780945398253968973432344962362655352452800389857390421191937753262643722653547813161691110037995347804625787489160808395478418513409726244749208804497089094468671027525182044160846171617265587296405079607718118009093546214561332375206898352360385142268768364062151957204557708418566397140791672227168049352985124576460857045956180814117273920829809216979927615508949610944949912184154698277704288025911782302737691908432929725089838471235280676447161420245348175909066907780030473521735223292116437653230302967823131984395703131545747401453942892040579282002407494378425690493751687230667364082910133983737202218796448519269353400669110293030295775512753562434073328757733956588689967285206572421973960217437341506722957071174782791371553596713395255652557499838272157465318507318392010930944862694806275742271733761827990690085963934373826498049113862014395689911881681079461126550738271587768114895175782630232688862280096173403936016799536820483164339182775176336498681993900453664378224923887645038854497199549492063072345108216858636128516105991278824039573136606082524589735007132221524576986095660963124321799303380898881916710838228397435825573535713734149892287695355632618833456272818341378997752076564809943042931087490466059518159976869454162420927118784525493659132075155151863468405046307576871508442714612424751203617364139813277257719253271769866309802843111983507715280605239012022665258312009005010339626044570741335407185799699824599471227954808768858299851023621951007541013165618119818481353506399315707397600597047155244703552381385374847868079864194208290169778233311575760602746376545148887657783231404557922147908156517707830062136054039001464843750000000000000000000*i1^41 + 19789659748841028449676488076713659741131611041305618744025403648817199417651031070613645573792481174206286265022013806847151535895610556272450831023465170716204958330291154544582960609929028833030594076018291053674765067622675802619617437448907404634816769021163433035597456784837043371739358877939345566391628906498125493845478687384699151776430467625595079809283006272250317103536304076087143688057357129117063015725906068396056232730561444622247304819978343362413793093632525662304730637205371824268507745674286976581683486670081592434247498326124038321635423085673560690546358546133616030349934282556852083775980992096893338065825632028375780057114077637337508406971635797700356401312393820930786221121475884653600710579621007888911973041356943383899479387854898653838999951357343626013301333105940750074490654813973788284997775264999662808869346057902502269297521733341666518818092060561290121273162970915855580676719958292857599907991748222701720753252913541665873041203118528197937737882095075794463505625143695712434420204071524818655541889248922970849115148218825060550006147773677222325043032808191053226159157826576545032636067707445445414577933683375665257223577955546236566389517790214878255296596664895298138853838889031514596309434314883336095890515374311279160242055685361520233594251842573405345943072143050872330358357852464874100088214099012141026870165208355954163182272653568877867819503107226270770067160296276011699616097775456393971140645631541545567859436681810643482502579736536269029360597857240916204259327612560165056099993874859406731302347376709721551764105783127804613486134363780882123916836051090830452600568505379440292228064388839827532457559965668704087910694560929387012173166902037328192849929596598652817592702965741348886399270842416955037383544168389896799824374431232638613969398083946254009593424968380706108866453393752205102537632497714510205009647684195014090251443964435131620629373276967499757959739849718298817987128798560733838634373054294052617908851074000033151187805986581060242120359569008392905743676237761974334716796875000000000000000*i1^42 + -12928231093889972504807744223938122798104060514140621920647917162454050128484240203836000199334232220207170516846764505294117865434108948683227370549890763593892953189901137550052909483324660522617982996665412016834627996500210910499247990993030953932924321938463930440737559320512794776883303884639995747842627949074569009424202131750347477239620734395885257889423548693452796545883179188457717184261276391649448516004177775479774020042607350610859280998438895239766847423657926832800208870014587916867312836618746627486404378980095192957536424631725849521831044694607087792948790346832487446960857018117036843679915924313981131637680605274183999715774411825457251180814673224513100429973767653277043635613509277293401758315681589295924264002750142075766812960674591661020936632083787485107240610827035707439453499337771955031941844785446306708996490443875313983691565659787709495912399599708945635030409768168116072529876375185205407248936968668248876036045345677285363119454320709787083812188721466202636141175695702571089684162162272460394954294458665846377243988971773819059409175667712672386330505421752910071931830462094601969874859319030350695125261277598911386678019912629915829169758582952141935562225330820120942592819892652183467190352527110770377849647536691640684524366355774222855672106054998446859719252372623764526316619512209096374185435561709523877002232606878925251380358684116670612959746544559182806288285631324227198154046214155622082787748794323169178525503375452283920031746954792693780154118904107014979655922018423595968674087068801873089828577781987793226361737362993964993014611508126868406804816334440493596927234280026980904658685755935303739990854356552988900568191941294267859505415534832689582379656407067203862339819885136823158954503701179452799943194221746272562595356354080693452219361471820044235611990213197876837492862286070657297547460677287306814328317267266386838086705241833876977194736554128292944679365055606046943292095766909008563948082767299634730004743226070671781493036951484181391632802451261295573203824460506439208984375000000000000*i1^43 + -113770547826320143494563927038948603110996642334745632849334194817641791566370637450709625982436355067382653101091346667157803215635860413163554089265447041611572609839892121848460078609909202136974519955255091763380756820584272862345077644072603437031531398836960858603236249622199026113072247776771685576965420123847977426395747134143646828076700083329560495766709311699360608934209478913867368323808216991803366731953591012373679314185147174869456732402263555302523426196663685904997676941221597239548713696959761215606315032999091911344225998341622924257744986652901926565221471250277826861675171999205465890478441369185894209866321630275471130068970927421944414335056370433536423461265296135153843634438672959760241517346323886953548133320581090262845228199469176414230574585036494866946481018955872842980428387237340531332020317983741350356822210716313455384402310412034499290781748662380424915194260921199357945265375111847401187835653377477717835358743817229566738299317186943008885155499766779842399226883540592934006441145313543239009047353210264832476907115097341272783720506635626439550579736511190840276448210330410656619227927051972980507983505634313332402602800035593964062134776216808405486937470269767130559818291372433082087893208252939051872626508305011260398762121131582188459283928721426028216073613704697974417426200989374637997853993380096091391305919243560240564325081852656133866300651839610684504357391264592825990553420098224882962805821546537666095459763631208143108722553766594619901578074093264599065114735748880007063631722761962346567713328158255635381017588880542875326932218445114570632657050805589693080139237873148517816593373945003675628959518697954856236849847931746515095327497810436238714047808349230339341884785718168226984769193797638426381558450325244208252088104108568207647421729891443021174633932682121537078312341110784199007211136764244067157230711563462127768060730089586149085638813190629586627762332957895934201783462901964637298773039581652028738339164008703046986905471001032602259705215874419081956148147583007812500000000000000*i1^44 + 871765244951189812769920273925399322720988143611133223929176894776045401232141190304690883971125756569325900082384476396598822752054863901838473394188169607118935999846649648096318926585832033331846486093288003187403774551504910888373178298280393604135860361514734615381160207480567004388170716641265343492347993497374818184472780083434460994887121952677699006904840999035555033971972841550526186921297639762760386709726991683792999057093541281931830820475113146943484391502367058410841908006408471464898030967243971572356765442503743779995342468145274987693520976886830294664080015589035009308177396375054779602369826504162728152418952703371349860176588299142315958562685253777832714153443783058490860450104492534995785934952982993352074237841633826712219844601794533739420697335219499183472641259123321301313532363223428200887926533329972304358444164288311167292917918813287683568105581748123558909975559675835291627871135132812627658124229867617202878582390929656302423987130041458319514231869210644917075356685698042966035910185454386879612294701432093296794625573749557591599621338265671158572292217651037319426285144995355038914885440392358956541001523032658185268365357659771355394847703685476828075354018338259565975120127119426403511615140554181975941255757551779647832374594921301411165126744779665386140681342417957705133630327092147621295900842822107658287248085372019152679712180240204562921871310161631953572943432336740424810553730302332443246095957817413496217613720387537403209623423500354891746555139397241581619224651519443197843666095854996625765302493489761927276181534835651155672266168836342382634402098628402979242673105932278249857170281423200725669360926192639529446290108179709782004892881414460384845354783903837589828025191289727734259693737894945519099399666865465157298433982376469132696363587186237653606484258416075936900090955545130720194936894687148213548563908608463531409293955107979837251688792919449823728100108328016878750355180721603689082896752670414417479490739204701479176066100315435930042073948698089225217700004577636718750000000*i1^45 + -6250464305224035000568943802660499653539086483632385234533155985454856169065622779775707960020524685198800258257838592030363384780569105658857704240348341131985241626873088950737025294819848013323907298973411448585877162469221680508682698564651236689955056547693693973586260118880984088319145856447552042441212431464538737391382898878623844843601606019458533412808896305282470613164183270323315136678273779921907394948989030189641429966481695355020300027238697676032184147983142373454660231145450752958980185296346108803193397375092974397833171051176801340256042567384817278620297959857742279785147960692664188233486197670962153104346517693910103192984351329195874348810800790186938146971104472079730570746182132850748328340505961767522908721173976161141723960893444383264141160259203929709029401578259252462575879641183691466439871362125919304327494403027907630420162628301565370708343288373791659538197429432503292542345191359122668795416591416971437008773500252049016261687614471523158961204197739307819256311918729863515582441569609577121566747895079403237030489478229924939419903746800498146880874034743425709133588924981178014825189019421930004489818474304719758149052045453620563288199226473285736490802251030664294798734801810069776240480865056943399011483109815486278884710208390915897193717858436894985521698985544628135368116764415751568926491513434323040088385288732213928632284231764030961746740532668404539958857517844085349249014656218457128780693650110674401550798306307649065858053783899953860510930927459265739004282039460573517362173216009012439063497782631268720993502770872216485470470236990804504681058987431244345054510095488809270599155788116043251718373264541049515922713400695065705835220051803947070378764154227947278489925114143631224713617001617228423031317277656942879109929441132584666307943834531491974313777488879044580073899130080283368763252997970329856148145699008967600626238392261370837089034984149772704950027612887956646531035298240449242273816731179448686607807464589502689277218435986669219679257025745755527168512344360351562500*i1^46 + -35489461728575923851808332690492550515926912559812460474272550872101030486179759230921636543975226208456945510434957850518879541789154683984113745823177251653595622381087244828865833594730491537049837901967021717347497176091444456715817061047320266978091586723125953800483025328997836475383895470445622605672432991007290876635113403913518461946174759275140767052519937981100257044599635380346591233571471917171752512582946967369212287243550300923525221427921666539254470324382808672534192893682123669064603452647065846850452417820282664266381664141567764905401580594680467715242476404740659352929428009942907446663115599557338391963613299338392490816639722935696488587372082633859627714262568860840439371089465287477688214032902182689541084400887232671830430973478686335595629605383663791462536485733014446619403406199347754720996547853807002204273663877821169369809610753990476725031464595325541891455788539751990353863985938896417960807006776710401653154134261544079082876302787468341472710880942374944175211219721132966817635552050588316774839038185866773136611309521735966172120518474983688830298489734263252485591712746750911399627219660108045021388632937318126316569513356000976920043570695413720723354649229523905643891653738584509200992224905089382372541320220152267248651948648387916637957342699992452980534462347539361203783244336948821752905675224846477704002252185155361381704102170980693370722349600150482149950970689052257680846287406101482547851776323383134556786720558457952513590557340843940781460636975902608345762208196331398012060975324677984578365762967432103573264207889579634656833389056538233918924809909963062027299551301430229954650314568298760178038996643208690281258171902275087052718036589777424504602479980271369601389262127980393803221503952911682449591677903810742395571730882384171516017038739565824897369807534307548898897356834273655996020477031407552038347027366628106765294880539293716781828310966913505461656821633350916859518012679830438295942722769939419493421395994162545669344040624979401030714143416844308376312255859375000*i1^47 + 36933951506183525846390879675791422465751114984327654562907523088738699287228219513866020794588886688416674264916915858684625564112967833365725407680802075751114735687261721091671040565851277276186864480723320735901223222790069376192445055091461373360597292917190677065903708285241239792140304826264918573940319390758477482370249023936300455377666765218664254825349865844413097430459176715733301736510594394707940399942495100327387078936767089690515461697537961230077873453595041533517965098268685584986735807477876770325543371843071297807910427028453818722176299983755251096716381501163648963544142429607777581396618294981225387979729348793721996147413059341125283893993413718766781740661157530683850536370022517554104054719166364136126573303638698766092493045331083095848755453103501323397191686690449952113153148116574576817782569558614340003251697265034052845018409043952388419056314064551407974390317054509800881138852121327966071310769543115631193526205995855760685930699532669067143815760633361645259852721719630445250351838923927703173791878510871177522407320626931101081410963235814343072613493138675825261744283528970041463528127091164913082637590357322196607387756619656778135925332965419008051568230888368205818696418489993375895271660429153341077204234257969329553320177259939867148936459129480694762794853241139841073829675413019174996362069694151394204498270155309268394239298685562533317016997486265177356102544586564691605601839327938104320137208551134043342206069008075332840559445567506802270544097793375028803091649672259336871823561046193929186582270413610094246350364287050306819924474659429445311925275805387361626443829328891619470969623896300459539189382046499962044016370514112388092880187922975294672768678221077936402743407496894294198408901454423354304283481913851291876153907843876834603777076455174028547062936586258687324032401126120827284285794633979940252466405500769562355495041238687302767815123217185491850303285628877326865129357305911761782759507205890589320493985864413193296700397696529449831359670497477054595947265625*i1^48 + 782547643363691620046585071467850206768373085076297939437088153266827007432329468478919477307826411537739479281514071493270481659606894826463535102418566737257907174371963788377588626069349743470101898353224372663719612177858199720307197518403362374606783466539864544453418149418540413373542947983091048728820899083207562995770122235101817328594252078151862803844690999895093468302712463130662120686883095272898744906959906436716382536793999377343437281662774756969415404029844592893224445192940680770356223122310002928683319837242350985346354692938215464500245817100602086174549808800381267431675396274100426669584487090061461504227409837095148981514019833496298896584271118435003920573572416971468546140065512958320067371333721467060622336242220150552151505103075827632553547869414114460184132346061953666127507484575256601483397223456688439201603402609106877185016085111954675820664597926257951627408501068739837842499404652777968560801275427550340768053277488116769841138606374426315602145748008195949872313156222099309618569991507975321736737795621307368442789902291881693908101694496769707670541251918082181652923965738205579900110561891700122827901401946287883573331823413691134419503929635623527624685460041226569640774891341159476866504391955706792557316931412132087991958632844968710199653543334088165952274357230391764504116357654587707400421402682270426702682975263274212134005462316538617817466463442335087131659559687655346881004410717522023598505334087099458213466636577561911683508976110497567256448224700567829132676514748470800601013197433336949001102055578430547626618736566990247159304265761339257647036381181370594971233255748352184979848917782965363613728474820404462292606747342211297148776851234627644112178218398296033698495128777732861975700030854181856267877386939462577873025280360037578123002061288070726205262921877532979338427299523453167085702468967688463545357911213917372807922044342372027113184889834265197977190664630868817550750959690742645773511729814001451045907340668205742903110603947425261139869689941406250000000*i1^49 + -415411086743863096530475053872417396573288170368225675231483101760001934651180502698867776259528409346606060620689117053559464162959725462272930428917753430695570687291538839568783903216576274168328834251716489909433206330296892591805431415539260535787538072498738798689665364545709222434710457288878614707372404423649516483713308857986509253171312033556276308742244717942015503994839768193332427175023204523670678202128662294387257130499342728590048912701772490019951555736023076125509864299529387693145089612944046079249931746559158372171972807153754031161569930266337482164227043277161571377113577230754975003543035416120639116011057869752741026644049331945739509011734171974126106364325306107885396626105395171915187372225388964539472564962331587714147831103097466572904406203270779260672410320072687131603319486589372558153676105681639613951460824573096369243123867805452255497003445524414489945441234624810120844286126628574720582162367249372057999705979241003223206578992433931431513160517945776610562285413770958398331717972810085742216029581796868420560105981685287667198417266858854036001622316290675317567068195401762251074090290868100269046609622260987803894772726268118184800335418441910057781567152493231437514043432948339752791882399195877754602682043938475703921791074817741827088486277141863919278285482535233421358346013413590707052359896270324681661662049312484184344065390954491074340350533110200755348370745642494372288583643608876635826365549581152035010279608770068089744689030727110839455026596804409031530689167643585337632695060084352112344561066480938619323987524722259208986702169375432124561353529578395327171969713452703160917609904323799983724343382245641384512524338659610029771525515675981247745774468023262400791271735741140321232338704192099945767336194824539291665006466322751746513275025512287520692801219924626910797210915516386440212922514409867269380907927262262110891913260608922251646890030654396384460193258359914222023591593105610494251357670895977434375232565955651972908526659011840820312500000000000000*i1^50 + -1223127111199081930224519746518262554512090366960021542634746645329861202415206160560061894413652963702482301508286577039895593721333359026844866435334667986496663716212463548529226081747384643198119620173136227386492902280100402066899809574319024539063295474370925158798876971785882627620102328405861961051219985830012015200398184511554453316526687645395956826765704487738045196939382040924019410427819863389047929924289195538999390351659656532501994142481407796565737285307058289350870683247805428880553530036523562313111403060155473207435869472402327439989262684738719671203953921584442099312936020590338246740077789596258986639475278404722080737036119634820470476279845572702309757719603598236579141623641301802430059355721292707150547224843977320506289750932617967838160279416055995401306039289858427953723354988574965818918555243350532958108284497953833950031859231893355893232890490850569798244266100061005550017131916864585772307354719767767547767071298868779464488961478455656729056936578976284256812400845152793587137239862144010379546659574328737392442649843516450822646525508171179710594306113442318687901169548402839291971059354497837637778261008641913870891756206355607564986188762056588896058038729748991122521893809615034154772016043170538244556252687427795016033240675305935296813098352780808605794312399201370850326689215119578200623956458272338736574895045840487662929765175932041929995944523821895901200317379796924253773061150108423597021748838407168876614175872306338944200035494407829047131636325990988471235354966053156976644502281167591746417549061015122981150554814437191651465462035460692200446933497684030081278386419347196709785934746780109687989728440338034777225484259728500345293423453097485250512795738576564139015914331579271677812399100413129678766419036926401974437918317086406623777943143778062832913320962246513520027664547625366438387148795631721576830921304755775319595610901968632832124830560916825564760718369286172161135668948060127158682773322494230697297924501538276672363281250000000000000000000000*i1^51 + -4656890980427820385805376015727564733539399289284913729004953969777017194508954983579547390151724321144221925577510412654139385052366781951337768352562642941163403176843413536629294585454959228648188671533123876981952273121974824946549010136308273120942394168547731857160430560343077371435750388518730961839362027184003149511870083780160050560817573041887826325749631647338759475949724068034826279230471278069842141524796241917403317375355926997941181834843923372278266713227695586815508966927528930704712667808260206153466140168938410537938708776754969225971592910688782040590019827409866555025548216220555246778557547599359149460410505632042299484028153434058026091277965231912957901157933259666417109690899421798335042927525336813904626003750160457352200687071612207451896794769276823779427931396549024591517469418889366357378759082510793242219568206050206538422506742774102201164141549426541550042748402560373180157182976892059210109600100394741062825324159266571870369801579856704060139097225466552643384657103090755223918460807475346363541927094379929967096468586414571017972001245403465199607116558505593215205494485288263333480693945823680715965057366793607858515690268494195470011765021304524740893526030853210138854776869579756447709834913391107533543658157689498655887260170669486207425872009314775847005977153799900513606202508538818592879941917239581869673456498495705224745591785701207167436679719843464589889071413322031756058244019046840061024233646403564391760873201364085220218978431171429406988584037753785492862223171010669175418160780910072392357750524706456086957635493424289042445173111834055208574873435623888145521406952405039084552041527689731606308479005638820497798697848407138169914080248046972123206700932351862608128739273520238042302178846182502282845572972914338754585873237478112803745365713383237758438775248459939293183093187220763262751853194468960214473435389809294714663045212495859720369898377719134042654648658917898727662476269969123867687724871619288780583190917968750000000000000000000000000000*i1^52 + 21649248331896331977728225084444925235970746967975592096312159855308656879873706725007929975139932177319100549584291644348737153446431095540553730406971404261035999597268534022164349405233529274375869851039812979194879126274767564762980025738581108357754251596337731040069010650901438514956725388424702471073592001807118537716508210592278937091417513480081546996112790501221597350516421920289179018436347506462048028611243413703212071293142484426289532224088878906525643161713130800256227121651745310182564635331003723093715378107538098181226567150420951640917583748541593496671292873902835116559203151767834007657429932248836144935497478409463064769126863342561507811848044282673783522329008003103146537764648322671036465967550526996237457492930042935155682926662696334480847282116399043962081855440877112616197274985418902243701546870260753266826977291213379230493441581464482099804547327929752424755907182646366654064152582457737748475869883221100750010395527462433687712249102870843975020569006034775778095004486235891066026682325852965175616382216704586029352496445993428562739163619969885755335744623659643176268327649606353038346986869114005882093991932400654781610668419028729051313529016378557918084839000173616938136483283007789537145693818586184698152926957241867521392761073991444114943723075388777562100060305188647617905441155991544882220583740323142126725417683270940164725808929439709808707288087263787471380196425296555488483687961778340185492816019716899818386579529412269578780659491239537153100677879266013300780186416466175735618043493570162114696058314214484148295221334388872509346887336148390560322265561764237495237276664564333464396836416199442349116778407163223998534231418217959917268956203964347868491394709398594676647922139890262676433061251723069240639765611645307629554218487200428384342555679364063765946524841828367366081344658296079810599953065887392943604376437341572670513628782649464784877416693098043352492083437241080620612516870099808894932191696261445312500000000000000000000000000000000000*i1^53 + -207863074135382893684263151903343535861340431426618728009448649367976734657731365965954190433987262353998958492706555408767847553538117185286055595673354625778141205610520497661618446837767711116825313485948989385283103112406204048423373791862710322190100914179141453651952187848355520181272869003019045522806228063665203890764332137357231177082193201687021887379134947518856999019675968322895984271542501942831377880727506480635912187077008826628290094509476963713884324957214066923818367676755991591486058585819131397737426607733963333914063931980676077323637783815039620046617990664511926646484072671282001870199831121940880994867579472207241255008600958078990867306170416736076843435958500577276237853152801444019646845819243468126987313689994166577025392200741496547620013610162317509628836929157031187754079015376315442347625980629659965307332261864188996223370729185436100632479678980555920799960735141562575049692421078186584829217704175805560602774692766679713507500703414506042396950576355341116953620390903017747016314989330589407390071776158906417525625692420946699238002503613614480450279821358694880638281323975460034139813403145255042304062408403264666562810341909690620253349431842114357389523105782332227778002234188010385623258264083347388001264650840481706496707995444528590630741235143030718721464035288193564389724139119934639767142827915226695096674352949352631381783817906672820754604822217539932978994468680107109779737413313898035689591792153860084569963447049310052524170836717374846610770332864619863929110223297848155435286935813269622976608174958226611589649296784914773173626013565332686641635342294032032153028257780681687064561717172166359478994843734255286688550173838352326915388738920967287550511502575062831523689627223255214154128237773097725302029157651611177944660247523523257293429921840995547308601636257100505264667895131563886169882276984791197429495986306344363070129212010223880911086444684000856022292474717590973234778744673854749487905285000000000000000000000000000000000000000000*i1^54 + 445350855334812198420438397363052679757284660721597870603850459994033820261129456098959976882729683990989521022722318067712354512090827168052741761125702683897652140023626233022744951235370259586434310474331717801057050122785193597176337932971478142643350359661316723912484340914458138110443744026923039939688148870814621193653039068995549114309581897855215914921099384450853513271269037230726083005737771603059574963283944681301392391746929536290449019337735616021034742068724820468249504196052542011640024196714290958772820467387848910520609313380072580157385520778694898661037535590451714554729186885298299771867605929795041985774204910100803331108552307964625041713728774013530958271223554453201302477458909299665523461266796299200092569450643973626708485922442557220861176169763621541216512737233559370237014023038482901794614906420472547895372337571821399448758404565728825794461516425986435997131995402303837733598355044048012846086279459795091613134046335349602676049968428122794665515353283886922631917082711985633067391735741933644500425264315028780593290321187270412196801647797154381384276709584413141237456087615987986068803047922937645746231259739778910077070289317662969032027519414915116502692193072122200194683189676155323778280350595731616441216502388628498842689374734350839388405279614629974019688619205020566845808965294587992392796877900121473797909327601272932320471363255968995354486278607563900911361657800021795261683197531066032917740060205675621820070256962912464123600259508244907290801246775897731445129811354702407485075303307848414682391922354057822086531188397486312291760225547637903741470117935517203183653376310786007903820986780764189313840551439232624938272940308144396723121311703144119625012992273226601946812668703317274644912083427199268410500339346167987872934502470095894328600618985347711458777407331424627030581349095344568268914727005122983316250692283000291204686698343414438750158340752587587214785907544610972360594278072045572838400000000000000000000000000000000000000000*i1^55 + -911646016939826681465667204762141261071369429500365988944775737547389874490188365256292767844330022225909930229042169506540775634408493926401650978660504839757323756379836956450823440046339084512941182882239985853151144009972633895787450976901749598707089703425393409544786292042513285671625764676180551528898907441648814544052882840046867488963338813142910333643893094155217795583920584324956441625350433625509915719964019719828086259837176280366347010134738721671156646578954233912115269849036065716609882009241306736395677125199414229019333372633129712880266878818483361128139334200332075807659158524119780622000159298284646444323770464941337431789006964942908791778339948530122787152653107303272322149017549917556155855507949205539058723445349407001439830361767179955761614200161319234493838837628219153230573553103107013579974975497101631728813296342698171999647117109899223300185509541608050128185261450885115256179321040991074215862322426628592435068312102365295403576002235229652324151247882705543619929341056605085196055882480265148040835663158813277381837203815740192003761031444618669804075925163822185521124958234902279720254660197527511430848314977330390249842132663429251002047502748986022984924397943178028368318198650886255101722713892676228116139886640869005801574735682490607625629097145844183132399967953451285970898516848660101619824778450190799047412534386430227312989870377068509428700845487205458677242918355986227057334928080866475716402512185261542456030751160430863207224409437022696585661493929597018783903095451878322127204012813623557597303616715352776758060010954801057824270972589128084217602339571409362659105793297079414197401817682444589698386822168269997267554394733414500943158750501383377005467729764591488182926705786294240123932880726918923742280579359263542751941944710121415163766737617179288723195315488915109419118512997835807396591157306248680995384109450452105185544064031069245704922997199028810655230210829314333275025880696750080000000000000000000000000000000000000000*i1^56 + 1049469693250258905581380933963366449875458856690082334327548165612147563282805179406123526857240415004786020916677634849715489836736138046864427320992395458889247991632910153323949772773016507069397737901018477158485401662896183724475946283908237909082255101453548222859904930845252942909190613442511988645784553299391652826232682118718854634398297295076976541036043469632791346595347449926373468691960470337052884060060527068709012245127441919373357875616226713365985814424661920666755935319591538601137551371697308061312916974146367336911990998220992408992512367226874208282005018701362526965089594402818146669110489407430267135459967830436430315820298358048449305689449049631741277351371000202241740601716273326720419291206136541938688237053108372408376568387762555744710163694115034950623303256180564340591987352065189049258131601680645960621710650741918761765995250433338769498685194069918123168124879701493607530400620088178198686226625592251181617524381652472672300299635299083524393876866202044559767135758104403474738119868056484100208683046679877767593450419369353353165961880021050707003617229206729288071353549044587014714721464523354940144689149011503901136514929317116547524179239108094495569523429694129465665649043243352557495113851773117723849355063679480911395860150929627224765932170572295145053050981405988012408676764380781908307256160454833107652718803007361172853833605700833788679953019616222944630470508045065501522367313299114596623771387468358495973906523375589676521139672490934836731424951178622309414188697801789476496724184016377883144351344018169980444440139495344049276535738252890055998910424195891866108468797297621050151019243178568701842697811723389898877729764858922212730507892526131308619690438117000292051607472688784160141743217986346866745229905640365491666651162843723379949134799578864849303136692683937249446779443461515432596153479926068335695198232644467509429819747365256106400683765778936846884768764057186816480128270336000000000000000000000000000000000000000*i1^57 + -695323516891201189352380069355540734464746784172144184908728763218398125784000118422581143484225477253943210694848497438079252257217293391279099866771205152371142802762758890441200376042288871568217988073508347200221122934796904580379251706776942012694461105326761772193874408539981763190030501420298557032971552101022848403756652422869936511565785953847746723330232030302196251779107573303737327333610967510577974142702461139069069004093298006096229398232230956717419803510337225847535538927601976601440631697458228076433559375339180525450529438556414924709963906020235277655209415989975165325329158492251235672610584028762732148328551943526594769076263465346704492377276663014717138600687511836330220142663286915502406547421393536205661258290788733420397849057547979332265711084115591116955748798328709764325046498155020671028766678100660213145452782138946982584490183027865883122927134446385113182559703545648214315779440815153401977493607696491343690122572929759978623052154469664120114746582972031741363446161942415152647950432640428711928282198043614779572848447297094040833975061128705523657611939156763365469919640167018196397106637879462710963107030899347606808413661551999359490655976452888727500532865237653118194101752050566123229204623321759824163833684067258531159683437672744523197417743921002647036287529709126020129662804237878399318035902869261259260917598037946843310213391742859943615514368849682129209461963663800263211695425283831392715090054516034316637545196172749818257614324401706385352037882556951937826270677980723445330016262017771946308876024398595435694569392762103018043956183525352837863535408352760317087982455830516390868476655999376376395517466990842966186799567029939288805343323527376025705680081817111807791311425704873468600276223328635367867571969991864181930819996985331092695273030711913005050218342082755950957266421712460051176807477038629462189281137524106882441712620567743510694698731908484242656793612561188880855859200000000000000000000000000000000000000*i1^58 + 502700869705044556401093696039854691865745978933282203552022236008323727316052977071836853880197494007058358447438866128382830014653759160749757795491217021239106413606049148360145943825786964663427397194226277464985226252852289581981819894391406870007997869935215865582861577422542117126502171116212782796656790524382485605174144754841471017799463122898968769724608256329377991385157653804176253542280382553988713243353405581733564725224777666631009055547088337021332056415867648382969420034172846833951422975936682666580475358892735741940393950527579729027907336607545819128077700323810160079166746968682834817598237953682004944933811838368845640275293143287191388301732074668003901575976949944494378767349576098754765546010906022548203938158232705908684917674546668513195579936294032877075455616601731726826653107855180112097277783768261541847902215131531545606030368250476274682642567507124469073998280991956243738972341648120633619046114869074992525025644325050335928560491330319264683484657040514491802535416289665998591509313745717761374673973428143688118555401115176002695834187848055906660572850145491465057446853269034616097866317766491058544834599988504056725075460921469216897778487732313433795517781129206445303135412172690095988076545754457312740803660919252916922806839002528910436814679275536360277317112303906076388218317136243062507032195272170805204424370670144695540814389834977065938087491077775565566794943249741793380708039127116563458199418450979433894151942165898795187881402158145543022481473476082521773186087515197062564997628783978307038816821945714904221426089096331133036073905760517940277890464506588217096737124079993461530572657380789296496125872856431879464152556006891673259460119491908439616192046401389796865621697339814670898396844507250265816808965649658250772183240465785428300055500728100679212642104934154712511523221985875872981697141147458226057083520363612491117193094223963203729509767104456439948975104750046412800000000000000000000000000000000000000*i1^59 + -6614780626564365522973508192712946338138247248507387080743357853242012766593409666205026138015816003712717476644032905208816451928140441804987297186057173560004995856588581097925318145241952414163004159917792791792439290205639735384293178625241645435061273608697835683370455247671468179948683007154016856648720419401456580975483110978912424747262516339069147943117370527946179033521034574823969740574898971390436842677625095199803373683877981318001308636553367531149548888987627657949166925780987719983989699781831648283108139027040689137670017858599810519765980565753228152498644918653090651647925393902879414732350696522860939013784013735098923636789249071789838418880566709594665795366629635408423446136219828868704863491671870865193562268165346469732277414049563996793432080687719951062269938334312995784569566733797128478455103128911670143657405771655272546112192826878260461298741688788052423786834924762767435030120864555696916025704774412647282748252319775716745169827378259494252003930659519732092566405767683129513294980257088720950287978809077037032761143985846034299296705970924902714969927384891378637475574242435226882227251337248976425356417257502757352490481834604312829122558051594340100091492859813236830837751235803037362229548600990639335693364632312219166560817280299768109785473653309676017324094781634957667657766992391405384616104964469026647600845652232037981165358299016177197012466388661239736600708269487154664701504317514067766937918766279336505684828167447608948174277164230511479776642778579084168015420390071585496236290196412724313112111243397184808540973002881213953916841607047233367045540029359827574003451972262337071158370356111933383670594507293384707360128621604480541417370131805202107966903957174588189108801514696700284161131228793855129609059209667074752769248331923952070010723376029585716551684961925663510594941801858801309747493949919695212176321366930214183694459294378464485622501403778871467370554064896000000000000000000000000000000000000*i1^60 + 34460495114757349677829898550764892862863722317821580265772131966034544211552623259623284967233301101741633064171737818235371263327915787932703795062182583691084607334942715481814390402264203552772733699138787006454119736265491100611934614071516682800289735281833312358699501258218136659137794584016515582070369067050898454935331007392470845285120319796428457150750219765188356727205150215898893039318627966307438514963467411439740649250124600524657033318623559890592545302860176367556407210886737373337409772219643036563869921973001022429198666086315527716968788918625300135060519598101045954418367549339221705346353561399551662020046136979573373574880559379741511447534794110139363745678987455632580905642383968529795830747065002734769935307147447878430401543142790053077268452357236397112450462233703707032957722791624417462338112681718649701768707916154688023505517149840954512521099937922381200755575256219480636549799509094507694772798274689042931698626322105433813776851351975409422659424916335857006009586660386817335153376947488342181833123692537188153140207781220656885918722043620393249733542120820792828392590347283772705071401410846866913288896088538585505257634028407516522368216398446867923636231389668012342242028408505965022749843586529224825416688493419115817683084232110574296579690121552871150851489631610496090192540871618568989894881099710263030136771541939834585094045906783265413640714468256189389863479222680483911230612963186553235494879420766761107389482149040109711450169601407634238365695598309166259607879787162364302637371170632986470011544444967555247178849584341491125481450899932763902886271804989375544990270508471004617817689508403125350925587364265947750965522549857316911363784014462284821371985376987418441126015981223545304769359492152242134360456152249893740700239651357953165943427519384333626345717593114104943451532321962223591095194152972403735838218385519632031488634775036535047923695272847222744547328000000000000000000000000000000000000*i1^61 + 3009640582524324893681357205610681254021866133060038576994882646152741048851843076365809670749364480447927211350642579188061534120660741562990095755750525762162189187012053512159046161623910300861951652487450216116645767923612815000478450555137398952491786066159648327470782339741539785325999741848300598561569353672926030817743783780455942104171343897638952930873213095631610101490122538701522618108551503283772885676374029660282935378515917355616015779157264989901030530110114035307854614417913682786202330286505204718076341201102798167116448935223315703895112085692902227537066361586386847550008113370410723835079732630390801913170321944154707680257724099261506806838330322060143619198900888820466747973076308933937789121006952378746082694055356291594363443029693997168561868178367658875264917356991551275119608369262924377479745723413625772235540239093282652619610996736112661164321440775028720150977852538232997841333346409126277797970343099989007889015354764063971589836773075371548742426218555364836835050346677444520594657194357983840790912402883180411697271747261201470191267282265093350311905711301878135366599895955278845232734330530565062824056482086209072962841716409163589498062050851587732350747986264770644868574673396029627981072178914144531522230487695987316017202626099020929740568681343619324097698844879216053835904225498652306451406779105636616199630714344433499659327909673842176199615355804742062173013938846081818123923393703894240247128316411311476369109713078005898407407561192668399418404845227386763819499584842484434205236867719453617354797498380313442175594736620928879854218687691310200052888755683423401676052364326540499459467164519772306429497367253016748064275413034403625088011433118011997422989407501298514822093545018517308071158609358397609540980863898258970306483909380696111931247533310619862109465678068612825429785995776079033184750587371943375576946800239771356540129160291800284311437599270565314560000000000000000000000000000000000*i1^62 + 924305689994812692967478096837846580904597146112966700663646753754070079970638479634043356462475318385615862420688208172589758537594939808379581242911138030960844328572431250166520400760347840626672167476911958983153852371325056722704370313583877325776068786318053815003354234576953082425010152092243992933282968853875463398867560173589113845081774650496199497455747213708926954684948172043538097589716444508660824765898037998989645524273199939976064522918894767761280513112243269396281477776222953031945910655032720874621238930766213227731073158258779474654016475398106697443591528735400219752267840939127191518973725385546554510907918618543370186795425304755132818398318332863601896457771836639732280997129023201549553441166769063210439727792864758406652377732883807665722421137821960792914089225857700028918653737975809240208149269214253170421026299326816097447672428819585962807013189083017004885194127147479403531073223732055237206545732794043326382563896216010078500209075999980182135591164545881373282351232676290560910157022773677195203988032781042869278001336851685818133444035518901693575352154707731595304417666287474650433906805300509953003274132247675998633505885499488758049539681699781204521051342610272028161220982165021829601916431509304216353907819722302672439791910495560258450929003329775758082136150466389725633530251093877433272945102270759335241355275440993399414813739521389818304456166010108788290063115565357961629905361273298309347800041016777281131768613136170757464512262505211088786312972718066106018515553471338850460737409433929021778909154946913880143212337099999338491353301739656021489640866436599424803232952631270795123102232828009762734718939379810569283804415970671205198058631984256086957782396261854510600213619869248029605075555091351697188682819639857581680799719839404648115476129280115081544763817033333642041216057821408384318530217605127026540357058583018155557790155755969096661624128798720000000000000000000000000000000000*i1^63 + -6955147195578214174948726865939444745330845639264127517101667283527804993710190742386675575969943493697060492307945682340332526293760268564409249066992393330820538795000960936668478804446098575980177139553640504009390529677242380871404900126698178362089676198089003133155852404078591224963008251104354357491376030828374364135749293265851604561956042309953036459240215112905942731052920927180298579688013193396237393471883674784756504084554523078946859398095634636603024932661952860023201375718552524952956936486231004256612386407542745737309903181712222111761734585258222524078255457372292983823821332170142498873115347718747555337096158338015113350025144226698517618406355272793043109818385847987966948535559080043126583629666818624057872823216102212091242842100349467319582937265564196456324502766823959400962367418951570086383453766544143626440945340023771273740229640488235066985079154900210441151498684309486081465134865122078624119914671360801611146635562374536937677857754747737752717145966594900691798894733076024294221064553396274122193601796918224138917307422084793364819203243903577256661644854273578412713614701988226144527873130977155360426269489617262523355715352826371995312974539668648732356945307466881966686898017676484339060765202874117167882872412731883497232300482200624835651732355958060008257901409673931900568745315878493538914928521387960983816438320402760967337470654237257243087187837801423108095981624308071362885356542726859930804338491789909831337719489998843947567244385446326128526688454317810011060874442867080270625246608470341218535085438277297007074556262238501080971664632183655925974190492208610884906965276491931594905655257293159120062226596430191474652107658984675320227702671534359514258303392880623739022228419626895236181529573464582801066906525590716687727203818989230221858672542780802342144717533771932581695515532483441025982194987618983534533882440096484238347992890514156734644224000000000000000000000000000000000*i1^64 + 927027730301964804437651548372965289887409823123177801227821540614941267169730998522045773638134952230973164549344461915005221062878222245077807702437077110331732582602369597796123981148880730921056292721626145002492186672599219568188452373755708100160710046598873558646522248914804596544210664807069036644180996135749328334437318222407047175422235232573608492981087594161543881431157231841416052607164434142891919990140009799464437889986150246784761987309030547001237713128766243425727709834009605418668220013741276933269337077212560292230798653707991574865738498479503559983558647309080004643377494668563844004918246842257710952268236423014425065747101509242978546303059128907073985655565268298648225671592175942188969977167128455911851372031225679324245446103786004270888885454551912938202519877203321300393117352648704355012005154311314812844308222154008274290468239654258108879993314957746820803833509364137903663329003953609444462445025665902396366578518810137776094287959562922432013461785015742849101712125018307845570816018236464754318841563860639687741421313036662302529421079223702897776818626816538204639734320651557818987670971936654717504867935542166143864947093096172982352681486562965331475668052297897608367602063649498273936725091206866706947942311513956425414311818779107927519688206454066873537548493194922514147351929786853465633586758165472446006948593786004238016686815650048305795477517174432472409647903411583888118185354266453125315944753817430327463843523187692114048244199231043672100916998056246316104098369381503557606743981395045264948354462583640837801523671930515286769695513904683711116742734424379087903138509359101871083765743250972864379293289347901302110953308071362773792268854482753666653276808382088454480852829855580081964524609776325045295525788519261105834666626014232445087604255901820776814160560421488702575391549755289101467212476895454924260868693389859024487214330553313525760000000000000000000000000000000*i1^65 + -8703784180006128659827479099576243713084478612630826387066026792106627897155251242244257748795407342078099050524522161638923776424009352079196484864852306015010215663685672586833766787093441360912632844392818772446364523234123652602940526429227421185528986705549257439955307763931189657006979493681148358074641996218985797274760242472753848980211335954956867419308528841972637896354652994063219138705566906793457086566974124594613454514216880801059028368877781062472975463277538232300362133248224856600203835250126590652939025778856312125124655516947088694409382943861352706095720976868483897499600812383212838772007086205499441976111460034263952607372257810697721274657221344190856520723965129955692041907967118430246168492888563532774344811838684114962409908388932888204427788978439530087008879679614200037190469697868227722420712998382043726067284604657838791802679390044190849551603140360613005219109705088731685201013069583236153553980687913590392228224014981147761339134583977411314271010741455477841288920651911676113106556658228806000542713522814207923115927260149194756431139692167015427820245638093603662041318438285596895856113190076106252584663426355762872938325322436798436415864684745269388137835539539464408273725341194737337225366736115680413901434583274666697228194348053563971963053138456469928048811028948103684723192881497307859729698911578688903776256510615943409775839265966435435270221006320099624115037884542131775419208927019129746583624827022128488595654798009149378204765996405412399073374243816064039193777657753342419754908233248151666273739438002016524233338043222953574576919326167373891365956956392613140048479621559523659801656062568928190585506729048050491531062328193466013891309864488142293045612675946828680295882525888041681254277480840961864961694780771852765674278560486321245918429804145279356262088300404003181484868244496142336823306310013183696468538125210719318590881792000000000000000000000000000000000*i1^66 + 114972733909854247130641098204909495784912214201754913840298769075949898251293413939390498760791007722157356409808690481255788335759161496560838780696777686477766740058182691812034443347533121233087021319710838730782160036028724029833585483651219647616678727893972670479918990171185999711927476441040164405326617783916186686822826562908260793142103491785883066018292262232297292645917124742833709106283632788188751420093164314052913418188185846227571053115189128293245515271688112452399188541051644788715136584331194898024653250825252391182749596774490044907508958080524370719316076983938056836174215994808200109608264578712629905357331603354136835698833545550101113509255988559152761115958927911020939123987311306474007982627392493784869408853246583456919034710792844925599427130461423992755247485074124676413746021930702628487780307376309961278209961781333905088161907343589503712546693511311521768434433650811931640177651319471166920150752041249071530158208516053599349210723121852680689122415897715609425824927812076570265675753335893643650400840054607808048776875920132971171186890866938511102353594131777739022594913202594857340626326210947136789925250337373505402227025997838420200457551333922846570602294166955923961108158934620624011415347376877323609457207836730092117515426031796182558521225615491991454963192171525426719810808308379357184469802146990113860250734987844681176949311152020882017219856425436288336182854948221647543899339327424295199026834180446273902611214139724892047819692641138902643150959081565815643590376259432725596289420048322384869617491617695016222695089437241403750288836456255850135049168352857066518078131455559154483160241075733033064747135673159743631383668240937800602373446666094451204010019834903872197707039936006131943408004599236731795304109537189106838807271284296785381213978197013675730471338865425057161094538231209497173223521496854403575152293943426494234624000000000000000000000000000000*i1^67 + -591808861085113816414032102217359121480454569819845283446593859150265943854480960618648106355316554113682816571034285932955555475268360510766805404770308334034251236358346333146273018017364116508582919788850648581010854337665562119897177302656295669179031255166761367275867931390113685378551277522993909484773469676036363482531587743004183636672022660138498592073788583850893834994807511192777377886128653603330008370477571200767998603107515190517049486110683779123495567181232552354955505660064360768142850103450822416773838286208491800734097582144797160892087066392476734036134476110535232209936514394491011031739617667131125753794260157396082648044938153639312831468381378556549560799050602960570219774077212076069654471249573641461478109845472534776961084260811304347383250730924219694478981356222892926874553185080232497212424628817438060951657953907556918083769548174097080477656101243163614717548765296383373784907923817462578428573552074947569176955313390911909335740549174590230529520363184615559980794760761654642959258373416633662977614980061419355601685386502810034504390480642345958294929384296063726347435116529095053450007460928489565895044460005287142210900535668098895576588726980904027575087705734860461036511203772562877566606677343698304671427856521840525284416582444007695666845925805171049569625830806408459035798357389964052717706576833023339178761456340622556663744171784316303440882511010658011955866990381816705567069124320968921931607770845781556668523013521539279364829298632873983096376454176126079696525483896635100072779712892348555332126951212307211906057703973868087797948953123576983172238677512550652580876286977349355956672509957270515251055456255793985224610888248728077609222840389150125220939694661311552084953299178619388968662082119151413823928934785289230128396587894280947870174806579150977557951765120486001912200580385237980529730653308193356206131322090946560000000000000000000000000000*i1^68 + 2596952179697980534488823990519873793232591628764682060375177449022236732049711134594891729879619038673902369915363970407479454344100974092484188309083841927909598048878885402526986719974556152862012666388450622000802873575174878675776849848822493360046454175055178098763927755281122895386127671403822888168537138179424414390184203724423864033821428842067053235395128976521454528627670607086827653543791583449786644811177403900946375933134134865945777351738898318279546718932418885508772398367026956906507944663226883418915653738460904260702590966883533406171410824592704154930305589075723428266881690722219187616157522301224651021621569002915307261914066666471987622059484327396648377421610630607587156585648025194389288792159057397958735838183956382334750013891953006246204485982020838248763718434402657777393892333676309672539249254077661890199879422347544632436085410008041804148267185297037023745971602518883287679784449537543248167591019829837269935209787229303053149558547648251054712238954805675808080773164538651992292309594794150561831362900038865357731653885644677040379650560393151493242945054230027662862423504856734385112262918309003979849548170971126476879897404574426299528697619377883805840961868649086537529260332088121489743493311225331482844944766835902462455182334505841656730546817089776937783352744544760344643012872282136820217634271229959846021851758744410224682916891774472884406352463721885708332480703381867186062641617571220452610898844304431780134411528336455334054289518337435705659048748956080394081749952972997656791417204385591924807453646587240240428297076209874140569473153418741581241712732111386604362191517561946772101307895396145710163018379891074787654754123831300793705210494551537185730639822595181865333875566707326980062421812973632182586656639777950656299129443078536455951353415793215289501603049658859372926674567792347363906878550928024266646487040000000000000000000000000000*i1^69 + -6805911688747597991636668508104927603169189229339358951195779083339716315366751656631107280674343800062993808184679587124643012497094290783276236323168905325763419010190267680179714580327508966624528609322710331493383160176304478869286370662839657148348681550124492593386768228446701462270180330705155463817548115358109718886376972931873764889927363716950898691531589075575899268727310711163704014114506741930383998717223657780489217866242055265266683584383638716105737069512185283474783908739578919238455017871876084283250894696882231254627831188042173843244307172180624528900355330292676592148526678493402831748383793448385746550670470758490176857284128281972101617368759819581593729123991196224784366273506296078925650717277244874675740908359423836402431122337424213734334004626231759526246364356806022800225586480637355552461889140441930727183154082132117443603857866920713665702908133535840159660587773837276870535946080770395951481277328502412486801031706178180739853251314256871628785923629271162767863298833678100116949024166232199325375686972585570267361138516352943875835114287268399229797489370884163919328714469290599126785385885209843391034717843199839873659056625797524479909510289543772773649542257762863555079557327216440068800975493220530900779774353356670169290478965576823601173753193240474858380224656601055408457662797080073106338940191079045799709456553900153961945446696313605567680554741690259712100869296988921467068205546184088547520326444063303201918262769935581080664194364719430510514819781806727047382673109336513071804515198557991221394814207982708056587326609474188085788341046665707260902314741965337342250983816026381701923662679875649190545470358012728345951955930747366858821198060175880520141747685884548056323670789288001385743189424849618788318392434322437428824528344204543354965379539283120251405361787408165553672356480999097412389545666975000166400000000000000000000000000*i1^70 + -3495756133440155670502976362860980455235069985066126582391301297879423778632664631432569816362044932196685970011202893308507813107885103507889684439683976399754496845620890766658544060787495235743232401940599082864610651394970939402958377174373513402378626452676863488352573901373672796865005257953708581500634622906869478308773204672886908847790552851912628450714005815009123184572247901998389108513687835042294794580770612276434442081604423260605725011849055590476259114378364962623321934403437896006050639715301619635807936520970726975455899451396246573534257827957414608324960352930663165441352526722752421755297242897100728288850230938999433683244122730079144791933265043487990887154817939556351749865066295736273421502875601773285015193531955771750293468024760903678733197761499124888328687015799915431306586004742653704606162545081913843015558615108774805557481353620269774085866680537544154793146027478593774918970279587574275457410408730618265408528946077332069424481997033334893931214104826066924283748791611886093611998952910457846377718006775999186529429861366343123729340663791731520910954071519906465705761473997287091814916896077670595550501192021053011602511652169851060284870391667256048094827517298590223827697424809291144961296751479364064800778775441259749157032434256190662605675187292600690603068315762249649318080280259706552831470535882164561919546994105285652821070803928297341230753921945100062216772050613548206215391381154249844239823477161110073291006646658626208537856729518722638131379925441857116298750654025696289232661980269836910312513827467379545814182018533740244469159604494973013476096811491744421618761088804743826925690880509047034419021012699698136568371352643029246374385010028611279970222191880818242618010659146313118660068908156644215606715652250394231345345274048908974609267905327244083612431022701412430667279366412105151725321584640000000000000000000000000*i1^71 + 54281825124424093712436293797020288837608328975601972847484397711936920246440897776832776168953585072919585349461366548703039274764391870346906340276129482988551075531708251841572074010552331706899979872361608332086540418806497248284817301833242264989688219661235451781957135966579608118945011822629632812072006260543721724574747234000162380114908246988207899516656547363076192843905657042860344332123228030773936843136124280123943657068180246399500453502685935103381517666690730028557049097173326165698308315825130307802710573482824214036764327291774816620645503243692986874063831811264801470632172321359125449845019294599459084233256164959641392938530377438754923790715320363019103587319897541407873823018914302094987409851192347264780162988559112707742951307018589478122835741068225458511002150060755692368043434821992126597482071219383426508689510695470373172416124781685541886354791778972379433662749361658049005815400629013996328344934716419600891295409194163251849642234491528361854348612635362609323373697770746022296842207895797312965110110113966102312887842447040567504617222963643030866577819867853243425854374747841369539626547878867503013112914699927156782285677190435928089696108171814389615426218313658600850746858111915477102150177721851221703096327793129488101774821605889781921138596676445998066379386559013571142468984676413120644007466635924187686664621757152716749405802759999032767814404176566802571330440037966088500835712040130840731582136713587998958132303750164551319937848480276585552663940798718129908676430352711810939152276819667320384139253360089964600909549758856972257887767574069418138865703987865084005174059685840057653135412616031364090113718084123838850806945714905000747726527745130066517058430677147551549917344318579332873211298383452791338745815900192664776464332980328375278324074850278409206250478900444366445542668886232581275648000000000000000000000000*i1^72 + 62701622765932603531025138002681531169747366172972608075639330891651093625886455490249495301200590222916384116433380665264290609076581246618391631003541773284593450288835533956382401954733988174179119509025090071082083745239853069410308467876946206412700099835811393179609893915882669164307998742273212643141343515916842869117021789615029061176350993109050628585231468848446347023419450507925916693336692187069327382326284020245405638387743479620442537137612413341348327425309509192222987009584215669703185461188765622487069840804620011888654791955752358467870126724692273347621174161254802705462518415651538987899672752808972725667213885154310253057436263224887247573973855896435745922264351171461066246296070770208823752767250291396158880811864287077583599199635323428004858870733056001065808295557742823014532443448696125408942976132297127573502111487681141790233255056492031635904088201103101849201576467798309310636529541573844298040240967980665019021599131593489954023693680554838908279690725949962471416475200410158540315704777642971857552859967076588854905205134918669413299655101495584014740390518859179035979197732617028883155925041206838580274780755497667223180669485320385125517695854259053014061723895101127331302160566095415671512433527479447004862366414073800365292832066231573188820197191402762269209670554638441132750379962286054597944948317350891307588120756397358253234158727427273838092340109844066893186525028426593623471477861331738197809778917236452535182219045633357204033288344391765985901120155910990852169380722983036077856920460550652796079219759082431626855268612681174865523846062942275752603055172925570248076542132023526145798238584536964613593180822082252858349151255133909370564429721476145266662693311521871753827610105000928448747110905755763358443173568895129256688861568064222639139011881906409956279914500582656011998989385728000000000000000000000000*i1^73 + 32873568595923256811909312846520579671131256894968490829666793123474280184738467204849764830157002137658679268325527367448731159569954141567827241951766321683882802154896374876707795703575321011376072634912179330626122405948799195254715764313553831207103653437589651390350322991276495949705285364507106197665211138386400259115282881406435395768201105777226550173658834574730769454589981279406451488206918912565732579012901294769985610012878147328636209430542940105671685458419162842679985531320343062251477554905640116733084677045019040438645819433237001935637513976852659798773226104340068756447466560922476751123461425834739188865268943117336251120246910299135007209521474957913012921041215886526785403179039649174267447903513407505195082176996414718878510376643547842952587172644184690478759277674151308997340209807502591071818680778135259969430553023800388912665165713313615584500253337815588214096884431043702147663325308354411661549671993343911485472554265301819614682468787043438198628319236358493080238678980879417905334080486931010860176025748650253397710545986102295755796356064114892762641081809107394271214033650420602748501702675742071398789465043383095462995133601173682168196409589929674444396701682650801459588893823475660931976999242573499243769012946113624316901129718656424088610204118325462586142500531551086225830431957805812513932833493430581714929664480531193342847287637689434628919382810149691703308322908768047899842473054202523735198550751870817500610435146689677903770406787415339458951423085772301421501279728545740698696840937153439990463204086590830005741841672035150475111658699146675204225883752264740210559070298161399142130740527651298015438050956364078793584888558488537234525050817154164108760200490226410013413552980549992532524996009956333651808927817268552321613278394173066198867708557051203581783475810307828980121600000000000000000000000*i1^74 + 33718382992365524554098456471280446170613479129796034828743326281055386318580915048779782397626502538188562219017292420970480197492263140997438946622761894936031647052145356421508843556459866609756340353406943213912879849924175554270746820524980350251310960748112635391210383029248056837348204777496271797848784284163123369820321973732955577789026824950874398168769520251032093338798947835953352734487673810748077860171899780267776184638352875716452058946413818998707579580984850682603468464041908821683813788288152832166073486225160354550787112460597453148704339887741109042474081132209939066153762057031972344578500170765267219597355079038824384892970162879389506435322710198330774484265294212315907040600194909714382583480057720950098037903350643130538738140163939614486721563355925062813067402666378185151068033208562139593299733799323554153440704134673832633745099182663074587334880718698306842207812780808645003994728923152305725644114499029894863447354814233479639823923265895049915567942893032230981523067301226728258900293729050218789411328447743423107400668098982183807341771480998425162074737335107895075270068748331303679820801761976598054559967114054955614816058372945261764906810024120130909240364795523050451903157107460738096515924779002584395495370233207801544861845662235011233553048749794266445413731269236032438429419798589215484504376550336054306840066363014172910944692922382488806629782589016284810465842477319212862237248184617112007726509041021325251344642878561361004635898004052153048304167004632227268804427926291989584726940568425151832516492017345383111146716199573860382238229863146989927349361531187873912411573548945603538844885377631906500696109629764960821222434904822776846335821727762754030366902731343242397877937147178905354383864989528154363584941971757483948095309327614786915893003104333127677528127404244992000000000000000000000*i1^75 + 2721977477939540073879995140119650986503794629053518155970645978318096057490511381263191836677553832410804834193243942433252725988231807936960328655734481740273998471986304718131244846971227237768938618083326203655955567275950276504868885258597735590389280204263721942896660141276439942023075209699181194467280711197328506346221529979273094786940972223895527863118219017898504664665161125555077069781767948028914556437889809526529871963039182347979236079322557717846737186315078186623980246863118511571356385678886839196551732012647507626702870142907710055088223517739826405786752565005113194782581080966206536307924926467049030351655086972021748151567485572709522982317513421036356347204676256682478675844158480508821873658781154105268873425844459473645600835375649860153852611339761196321027918412343898148122861914121731015635830034493507541475212408447457796444678036300993203579959830375276769384569827376536843119581438132971505981881068916784754590675089374265152574706211246818502144212180111048361493261740689902557514395276334805293906424833085507855980479467248253039469705907835421636375160608123499918783344591162985828033126661146787267257305991258638922027007691703776083582220920534021825210192183775440126800886124072972125366948772636617446006907091294076888045171950312851019728296982373614778045596245427151955362616212216024130378655541602714134581903106012966167048071922447216665239761422448091434204253976360842049024759602588075180888732430776822150517281451797598614703862502060997499008900980270889889586082937060345354427179068301793387027748094186830763021614455535854706777150444994295127623241068425634454812929860036999638499918127592564472285057925330048781590659392804615983047723431591995065886156863528442975033879678071441455230254376279150224735156927652170901296873387784741637397159131658944743945011200000000000000000000*i1^76 + 106629462037555985826098693210552008478364205447706417597537930163684318676910023833595197709753170974324303998924990889694770129720184378552200943004839001120808349398530978390990377383511413460604086921711582609591099721658950714736705440455703196647793897792078445211196396885531118783538679349780013180140874211560218483727429246984723540028168674016451892868888692255156088500941799345656669324735297245598792865049154119486285875522688093703908211049154623764275479639047314290270862098880792308213053409837848240967252749095946814248615631144913773624288068095192654132858739134846304039439441113809038913089129255587038973228985159644780610545377517962713973944901179287162411709586434052462965916219735459368423749612067634017763002520262823115043808058461494961331738950729134762414820981307059036489721714000010517512690415947963987468773051464997586064614749912992806048280623481074693138078873676618059361370501298514531024916182046075835084886025135852200550248741807927730773979359728944292812438046427113461289622986544739967146202596279496955167489965751590350783146009632134411020185285553551113198239604199741301770502316619000649513716025775334296258164807386065847070015443496820099218845809339147762509542584171791200451201561701787757463033946322052320940425616931293086586370560220174549990830853827378015961359557267956602045629693908977456994277439183358152246247796489872527326381644752180447924763685841769080615090186758514564490545223805934315012085273688271444002750244079480688452033455579034896021302856786481816867650754689472091685364935872707235928941608647050675581709106029517399557875553570177690859574882319904200903267515981439609312090765249806513425296390878235758294211356481843907900383773736510290510639274169597377030155321909126108564549784258052495998000414047723228532178056485273600000000000000000000*i1^77 + 1833971557727300910770780956995387931644713192145393962687635767088381125179558331119908364484806749278078031238271747671579788966523530906618704320778814008999533388552102869691028556428587122237573543841397857834196001368375909617406977894278070135078045497432323842212268648360719349816119012023492416118302655345479210585041341667735314721359088747437752639742590218811449868177181225757633364854057170344206690013477180541551214429045119195592170106859837269247776231064575077802566070601808001681380458894567380604346986683284202614829140704522374793604510512834125382202883579769401703450151044092433768704671970718755752906018880772212960393720073577470165754881761549613814590207920291078894050455257125930947456328131712037527337536909992220188683396106102288497255228226302535716026064154967437709943584562180752053059507956522586689393469773334432529403776553775566165723002694063529211827687396729467635381690274709078083380150264231128884407301674835813921095737670443504017620763153644418616576713300080197839590797427677542763701370936823417023783773619811398722601145384938323742296164529955166676009600058033925977960451659707329570047703126473598246588051284880706087439191665778573512726316051715622818680412373962368963081057344245945964689818050406656546239497276742339680979793200041989965064182676400037395507804511078024722555536652777919205937691934193746336554023356230446016322178136077521819864891229298264031009458849058805378807960512674319204139502385603776713522035341507198573822728073820555970197010357039815933886625429403203575251811656947077436378802282172599571475706695652458356128905285985251023323903370358909095872965284111985514651525152379734382812840501201886976613243661732294739062953955008361686480103311301512792529517525724202879036491728357148722876483402943265836630016000000000000000000*i1^78 + 5101166279631328965046785859812082795976175259652128038449350493543750436958886000254194276916795703897016196573019180389842294507489470921223500069436151400129214366937812357495358185915036634398734772094546946947358399600250211681442444452054804758544610460421768241749136428301051344880731444461229146970724576643401545474179082013106950411503009238378329279309594958543832180764184295071846555527433269564439592792014356096734589933599783975785971244129117195523223915961167215739473440096022446048959165579721009156586546858079718229844782419949268764758155769944159608689546133811872848561247381532517239638713199694257452814977471510313367617598286995224948486692610154344084718439330662055542786457136458479221442244692374746409449570821683156868436875571557412857145153632819572899292391794552744256298619012852528516892584280027629762091751682170944429857184349116420695463606274567076205135515455782147852866098831358444296823166294627859342723924516389700949899274428313536754355626129355914545780775560417951050138938205426585847373717668460689083610151994121640149174761347328815403766519078125618239518284855530102453556209904824487357293781466631474071606760826921494737969820259800461487424297007458943667096853608841566898371289245481103079576355613057318926891987261212249145591092123581247062636648173735211221183961196334591816539528387438130314485017952638145152214453414992365828383193397627177874279188401293186817777812129447977745062892697697694795044118634445022607420065095057242994578385851117847282163389440727117949645102798527516706957389464465894669694279888987916969462068162596948381048669594657387276454345930163756428538532792980759397325804199276979866624970616960192304259772665667805515285172491796201245395459137145458393101148626149910046257933792045769346009798803456000000000000000000*i1^79 + -215933879488540277277319657490815533833167323924726421786471221463141216326374062045109517407823188703619660979609337459828670792898382182938845486255113423970452545487211025015769268230152860440582547867746159446368712762339900600835116648391211358414215420599224987285698403638663136346256026047264247593964398759499760060562833232422129345554450756870915352292971643263804226959752939000632445056088898076045064241431758628736055139189815970451365057866053854536495648426626032204150433420594024263177393278287366853343948309458810004212809950639319522689297390933303678732966549153802379138006670233783376501538558338942119395629348285744482754928676501600874725375386270351618350455499004814920589218363790007425548403940329076993114237788504348161605738050375289020952812552987154361391407795742515124190655740721117284504311899048075008895870165060915954563212685619593630920540233848875106806298808921128228786081553052123051718665684518850927976320220700506727785921237536506125564220192627326665759834304074624962427192229695281990801329626866909403462829256073307701757710631768964285009884000018181002123758122594497249981236140412541437178092468853246248185349862320079292173413812397211473262349836923324305668005309948662191126308719386884312345969423957301256669248497386536707145464349595406783586734638095283450555478382484139664638946556486812984151291108698680602288917592902812583670585619446394531888474178120603739833257926869913047116186702075513256985427514156044702849239184616171321124703572102321109398882622309851692479683028106761100626444849108368708059759384512206378477881264869080948942947392787618584963995467567265737323956320161901455490617249282305986009616217646514718503050334471022713394545857202746427525489059074774538012668828353420775848991657472426697031680000000000000000*i1^80 + 1731707443079196341124767164311392644355613130943170655980857030768887575004162550673940657092727325674785514723158866254536284462179146994769961036701376150726438631984696028708205569838833023676934445904584015620218830354934148795212139479432451874737359942401502281218322779091578789170182697989215756884385544003225140295628635571251026932016093221897037740146340847634591055415860964508969005360563831274761264623862244009511734642269909728190373949933808264557291390857535086316655456810438698633686006567431087172316128849815800387109892955627416614589035416374807225937260059527041947568834559103091540008876067553316852616044489133920726511092297684186579427342506544611765321911639413542277338630044310694272918263981874598094465336811656084279069411519737487049671621862385044846233703217441313135967999836782543383419659171477411282802984874731912601850526858338423888491021763214834728622702398601459102712691948366335117041036000470952144397427117754699664171595603094275432777093696202098299451069023522319400711391199669774286186380626432504996323797069044044106216795761460930662630881276396412265734304045093671668466950895609847130766733692554064578676303222752200212841827001196959700307586411839161091495256241884240759090461433189176543078771459060154644418224066822594087112031123407520716241690963961973833442293598670464631843991486218955511673733491156503847093951176385283531820178975685666500990256052300790869946784779563136859335751397975013354628354372597769501838150337151594021174411383209945121678036273083991383731484044934686807721904732188001225299532467863177590811067788558882729454790988381944049947988905799809032049878680973390246939581255167709778441427097751750207380952117390435605279543713328296691720863194037944322267485152243020913189782028288000000000000000*i1^81 + -8897982278888454579147643176310734937786153530238034987758637263929976108378509826221675535573961102733149838414291973946282283985039491500155258167034353010842309531658318802411145488538507563394228296073724289574825184726784747753632677713047757862649446869153541609590928392853461287072311557334133992243719253556212120335060749103406718061029583145812064783612799793395055444864087988043439654439438535245974496184476869857574660102861079856658324279128610770051344192439915918974899773613588692221027994292333553552785027956952041127363112131530355570033687725136443051141075516686483402852819441050323372649187449053030658524324893145273723379077311845378717839757168887199551322693870955978848100306349568489793060433599493532166521342028132713821581299523877026779856922891789435478557911710085150354139406232361365277011362102143229001178976897084391366720958453841801555958197542068140014671403944389633905659557299128883365487694257146639810877455457667926141493816682603970285893316340305155513464811676463938556537752992271246429521125170966728013366751945016311478113590860365866270365840616354056209397987740464307421573653852284794605860974562927486660758358335266505854294593788770592230145847814318608128381366539207789943345252199068137918278955766696041317736390869521034554200009923600544375148443132699899756711334523493538158866560532304048914372260368337643649061537102230184799771704167568063368303640914905774629319460576630027783320213623198733564797842706501731974064173627193740261728718311879563585231227515283566775497903892371867611844176162939510741399894253330355199214348464272853400853630133793580848982532080749126332578687571787348154697701522706662794335487844513282874974854412694600043458627695657243349231061618649119692373727942328241356800000000000000*i1^82 + 20292823690989293293497111712937554174004192678152815172585365911219593239433291482000621244949179464737096201550789697140250005559717213366402893802164373045665314858078104615779815075622896072213557363988165250648540433526316138374142267039267942026727902688502487079791317970860358861426721261678674758749426029342961826890528557556762343338768431657376486596065243567043017118670091446342642428868170934458832403889064369797361954986755189343275728984173753133882952270205901589186346340947806528300153033877287646927970330935238534373088548189896790333501556521368041385626277218529442173165871735065256553179627925174734474071813118993192254703745976430587584991148033296845848913946699744547868680449805263708894866104170499826360730600167924872784504196955555751011119738542807112400296337124577470439069780511056599599273764434105065467910392405449426598268319443519430298890321018854421121589524876566877758909959327407556306137241746828095328180595009861802805493159477505762386670175142693607451916540880505004291240577073810983814730481654185869243871660461982794329347606447788830464755303674177068868318122054053780998877703139360008394303126962002297155218936561835218107477764502535626160699930433543592326617244977459516639327057452493688481532526583023554220351621717191665663065957217667687461990176363268888738567851376016356130155567859948239804440680086792714986230063585389443385458547185638801307703792585652341198511044866153781736598592114436660202223054902288976078871216438896804049384286243330731037871057228921699975761805163513433849572442230692235019261357157526770583102531473160500566571110088490104527863397614853532067436575015739073825591349187463210122795719687269374917853088514753612507270002519270491669580683907821016074975969280000000000000*i1^83 + -13783280302566232808457855419464805068384959695626802486081515826309776042144809598895698964427109910984487370251931954817936091445624962319841171209162586397047537110859319966845682228300920991128992601106262404700874922075790927830537600739521734953501772254319259771780804172263248996451250095567043122437469960626898428653817142779053104264892530936616630766833424317000953589460842217453421557266912284433731949167217235827015466403977312325976748334692475215227507717010741635306095053317394029526183691497974749323581777216701548300576748100614482060646365250560100851466919204575027523010672317619803774186638812380037586348312250713467869417573778617638998352166194129564827458917850547556595757219772416807216194022534876683029536538105825231504864081147143977107812295010481840410620265897315949568549045979361242705068203223738214416319804311534025707614312919855380634707590895341698040624603610881396715842419242031950615281839064636140258284837717508425776320818015457739268006561193939761888650092657097661174500719590433853039763305920554904558179720040051029307549143158624389089577531564999465725593231588406405342595920370697550114928651786563402807681119772443734209347869167814465234874545784719073748917755738210384012712901292229430279516135037474958683295035932838286463005461500867184748363654407103700421762706914805410130544976447269169811665074800186650633987967195362699601017089289897988270333357882557292102149983332435178771452237198543732420968955851733811532564434312213348389483467563859322678895358185728056829246582380398688365506025177775894033445541948395936328317094115464438656645000524544542826569485457500407035891752728076844934105357745765156374596583856066728918877299825005833141511473245549831339813834116300800000000000000*i1^84 + -5019368790620918316654250622553269126905747091363019181462855216925646987215740169056404412513323004287424056460302536636902236596468286862406235743100065938126651740602960068663596264591040181712439580938721120717119784026123489643087628297501806953183749758234482468422656307336191434724601127238822151498062172051857740791544150856800636769304228880393381326975241651602343016203380345481671036286892101056506974920224389515526645821172206828993378711763962748338047735229052508773896666920776767684290620713028754499821179391198028881224783923620703282473083556010647179587898431081866457108030153339089901492255375362566787973699097727175409795569288806053823780291617230332177961050130437772359143941693569968131825298407261125631319292189590221511248301560184918505038258368090222331605561348105261167795778501565582914141617381004415557287261447473298778732015459562603171348634066985271875425135015591817104058631764942747157027771031744697899049155812540782643599231412038422293175028797587387864776166676794420265274583346161514875069857124739252613062897078916607363803711628118169399476098082567521853980637459001939361399442617684336980698791444230774493067408320191109718056575930755327952729014003485653519857086915796542870873908947079692625038156758390223954616748799996338015391827665653770004698182990364687007925541389837708740794721892411362603199113536430825475195805871656954018319585222398835392910473300247267449082254057140214519402704753715971761982801393375967565591514873759836463230716222867197564646844652071596001333764511831886727599100753179709654314447007169783915686861859177974929388579095209715815739138193351981328657242915944770418270303396781917083157220906010288435699576310461863301256351852953451941068800000000000*i1^85 + -976703336446128092937388077373965635522444817727531151953703821591954649330512261493726045693602454649576971212805190879658717979213246388816916283260178698576977761582177532255386124910645458850449396158173295132169818135099136202870012964560998312950604261840361435847174471612906627294490498471315889812579970201536668545398055876430098579011589391261074221113994281230361069617264342298634039209304351296162144454911014071550578232781842881232577454837867830914385666512100997822152674782990363299557608096945197155315787242380872470735732409799630363734312342808806436755392876638646065060050767157491591896011377806398797495591723491238750872707877696735976965931351020753162207415578071338770032873604812552693161804136159091493688659005071270908278037193302919108714929777231651231815288395334936506174037948155001106760158651440316633700167453847523052684095130096725802987288742353499217577002841316681030285586047356350009988983282895476061239128973269385238184000443646994390144575128699727681228449555011282489149706376596068707381897238893056604935224170954218577476877035450303609914302050191101384591923303171547676348794492346082122606602830876598874604816115853116971625135411583496142575351657657239078410117732333746647205267862566985743444078861189148337299677061675183762113152021732756946262334042655147298191311191474968444005409278198191454805157077786769987083324664214568497366289907311184664583956893029362476975324878207489190202370679105779689888746526369832655439413378863789423339951229612977374154965605145223270723108427131442050181192010200917195720195202773370066942375788962695960850017930368517060723478171501575820809250259702185871759189583302181442373184590949033478082743674194560758321501962240000000000*i1^86 + -27560875211544161265689881388943838028603209713139638426795987389533480671727937473388179693749078169039691317798744847204643934887016291355609044701649077352276060781572626938648480406424559801036374968273875403401147214773587611317888688612164344526008173732655277033039257647738016125512385698260804634363077882762004764052796976044487030753084214259428541942222284940980982893282187158340013614655097401426924123525596514981286376843513024518813091588873690229663240856174916485646819654180759180667734434285901173749274608969481606035656565187944261530340227342656824838195167743736686406669934264350358094580167437459075352448054637406401930781501789668295771396724723518671591917296079076336805124378159175390158568771255623831632037167837543157581065607978499081671130305544218471644538030061753473079069205983716969179850055104478520418593849933444507539931361079906065612469472572553880860442604749602144300756773893528417430797254288762298590842142577766189916238800310629292096802180576247391586115449329587758282713974745199385231945469085231256987812362243354075923501220308540212547491470504269482755088508163000044761079170094012671588821224094047440634861424377773404762257883842506197922529156196900758148684379883803773340803418533130960659787738820428345371407625067792627362151358006593319905646085980330064098278985723165717865425907243545229240650773843882324321024357985679958196114257269311989232354648633759333525034246688138992249050305092003847075984113658268564909822287182673381296171918130207305553102644603765925915582752747568920212168766226028837614752230174448354310822693521357011141499228172327407131822852317410689325556194587166038339049042790374680056366533045159350319328207300460544000000000*i1^87 + -307602919459312448230088041813253030939100408373048366127389031098956689161043516993551721069076696789512557405041624670445325984188811694752175193036998808621535147923778509020065407854454058231484644415397166514699063870656095777428303623871720718212334124043216707491789372132978652486417642845014183026094278965760739441457849882052213917232851541655199938521532053683778796068092879751419245475263873536175261501425445353297554195007141693661368401320183764131434248485237429536543614655778174200259738946724711630062046227629055855911954204036548899636338275055070016629329680019693537793154804441126120010110846619355207298504405339891065256159423965159783569263388385634512144288840904027394502278239055739184041947020668467598753178178842922724592660626596982081474598548214693043200417958659892342923557674449644997071881765686571655036485046095350707580267131832160890817376743289022102083093886288436003399573220426430178694651985549670612280931931588340060581075841123503954374643338979367051645032850763794857844710470721036455411467146455968614251972384577483220860547174185939544593730220845433531118122983235077892728799460806114743187997807018128967758400328262892502181908617874361662837959811190195213320541735807080004228818218393202391267306748423588760984662482138575741235941868315435504045263692544872649021622100123880760741613820803001438204945190703946686927985544302660126397672750590490549244191100329571269197320451507365568493547826863342414928873743191627351007095772129403281938150165259345402327876036429017480544832229715373215021674893276648138915103918895432645851693450485296290197561424289241800625721373043930976163213006327971583613679190616868474051277465917690635878400000000*i1^88 + -973213447704861184060257760109459484194779544180986372358613251042147609736223090129440606111139815188056579273457736744260970588630952204033906663889649696201761414492614059384510047061692072284223737901205351639096822313769294373172806524124816429131907796451105295937006016377314017204973823530901487451632450819827271849599233265754201322728669137728247036168804008449145905922941238574595921353354363824130674995003155083865773819806860370273725783153985157716432072860046140486705089428910149243318542704338296231025773146037245723335576396577921501992903459384096738892889956669830906241379834104938900610029219378203805400809485769447052860586452568546970150534425967557105406589918224572896540311655160978130749714841115216328531782393960930211123357228944629899070653847359793672025890459880552540742756656259214863781545400043510646118898344044290579467267371185170503912740800938698804577636943454611825370928620881678882946815167052209604636343733530960879757470181646247007446621858788886980495099996555102262051559271013779376359711799696744708153494954964800942351497479859705780369101210355129212552139756699340840621027325814486727088303213919379104732765287198735560977506624329565208480225802486136380938666150494407357957460818828029606383216422098837833281692835114380567203664417369525111722385108963803726865811756776949751572586206229259634110091701575112629218742827919393852871218631163016166524781359336867667632549059603721785327088614902812517484234817160824469368574199162362463793148124378865404793699213862535577390416185502483764938900603890087808837537713326953360888911069160799918762825053080847576950353733125829321116026618524088271662308518950181273600000000*i1^89 + -805070191214456658276803144032205248086601434532691525716407546142401564440401982277472500038785810086888906730054757147264920189322169284723081353394257585084167155824114152453857402615338208029170527040800582184086667415561833880084311746382345484012349331856046898642845792087976139271127955779187585639320652285190245367189837311638539494958995873577950323208184340956900299616202530307288468285415754452024898151345138831053452420058707318080551788430320457410577073890533334005901002432493433964842977509824824891968174217246479497545849467031923281291317391071302273948465275458214741880013891152416490956425342275322220232839405486934946213565664794594497383552310378727366907074158857809018963963831136505778923855180381421722336322707724219663706890407284708854447648045231837937294564532443626923877349274039407698934783647030076407333996998778151603154451415397072923108857550624115731097159746661573652208643420346522380085337141129002549050656373129122611169843890947873533977531853912190377201201708712271799206187025214332593597261451398597935204013852109945034917451273715669920520448651077519007250445658213000900956380765414982140137981151378193184168487002714186238767525422071885233255410214744674100802151551553440330709615360521123298283780281749814106983741662454816557557874629798183179372161927876068175887986901231486620383670277701147355161638076094380840708845453612878383624534976566778871827956261187042255982241459429945003651017639593350203790461209113836846213218428862603461319309030101736978672584295860725314487460914994683891789227048376042848494817892962138585734494055487496721590389526689001406157009106308499121448975715914481664000000*i1^90 + -55791401258074835471948931035122856579212953768318600422543990179288738038736487600827740553554952188691510746606629352460483793360955968923592842646403256642369925055674415472214753629166575222097393753284022876874656668532093819440029473068894326872871786896379522135665867731788305704825992813671676344802942169185508687574722533192426633861041259611958196295421061183560159305497559484150962349376398221119945085957698653697301549226410168844811018007880019312513371742432528331015661988965125912508310591814541695959555266396215607157766279473927098091345140697602242976437273774410421118377131586987754405452062805512116061768844363958346519419090823837106864316851608571036230612148445348519900873097807104619525933536080889658084157103356305086499501234815601709402557436977776868612168193478720713713473979728760541881888413135429385915993402371394201378774744196093981631755312313969651401013607472171060926313434184395816277327083149810327797474488918344470559241528292929762271371618704993431595477604291682984441060806356437175645773163877290193139876412197302887004210632655833570748227048272119971004493992309826013689935820931158883849449936909745216106811115935935957208353896921923821788011860187061810771168058402789406971333864969048900746152577334627570462405536319182148520215455382827363707938481497636049314953966529642663520115007638673530113849686729651153537839055747519429081182225768007895628283409102734334175397071277172335126352096791167938749666258740456605651021855662929185476318429054935414674104770706809575632524154705428588906046273817248699497476456048113004742009931908182674279911369009676841286028648828108800000*i1^91 + -952697015833837230301115092228969415133499211878038191900748448667388702369076660749362043194830226438687314645251033838084499197843340735994819086113522175236433202403617140858133897320047539211918734050093405946905893067439330972806686316161759470694754945588331127467369652137156106493738043872904756932145523710833136064974098645424225706321755117036362730352460416284997597291636332356108228091004420256637343017195159179139676018056142927998855124062917401129667056884239509219247514345769075944875858905401026565751704658343059435266090144680756778710060467709045552314762650876388079970187051292358151820144272347431032069997073262198495624073799810544947859969304199469147133677161220533191575158403188217357026620062736788015552455237729284747877551772814812387710573963582798060972578744716829165748189737611319667885318524202397285890171815833391569819992757121326020194889969889171913658057998918489889078124354715780743850327443780923562881727144997007443069914027882053138541200043802107130429823420077301180577881484373050126850284007934532866642415066535076816695149482640322470867386924459901307182475016799418913519370569426869471230682288705018176292550746625244652717383472156111098808913282768581268115839317704814401604134112638653433779842306416183370535620567915875976162298026477374227142872792819147254337665028846838901926257101553765655048866131231864549977818026983992424864093388526578910564576597211267000569128058542476557529352957296248515618292413102455473590371717165567524907560209525567788977149265534147700866068892521616134059619669190262750662108364635820454922114123162336858388226375680000*i1^92 + 2590307571309291559603064382247193604621921756170702000974684974218806589362193577018757231437412371481737095045670080254929371946055296675469697115608916422345795106083598069693642453703504607340745544735391777039671205112955859824000435523607407905893608840015449931348668274204041363775577729536605660030356799239699257724106131754026260205223587247528434682453469146081895653415716324862676843241711156242868144069854675680795128132539234731397854469687881527461550606360025988786642329006022335721367999027888310094049755691041942125845937833686314933323798871071090277386286423504720902740420864051569910362797970644646826257172458031211357951275398001613654368027623315431808960139801005191915995471020140595735608386375120380282973600268725101952219147346096273350367999870015101268855431889450348651244993223658264531070096457775441439010147634344719346121301480682487512730112884291173879145091273628552900462128434319669868232825073017438472381471844289626237928383092205525276817556291937285302481376135703752683475768822700150451857478288310350725346758517700062828344049774054590513568432108466327598301222978454570411865827556336400356175940587527127774752102392884151537431443611058915105240752785462328002998206537225222573013293542613737834760352918160530795296879927494368809109769170968087823966144284608263546760586437729816428670390529717804259168311171817788088191998744908243863289005913905215830496531083671332064405848857545255772090606490540754160527091129122134847666430787281612869094053908952822943720262840073930545215778837403644986095025361620580522908150174325255239106560000*i1^93 + 1128631081709630174069010093059785683165393244558854400132087424780302960394707683365902273971385323908764927299488387374328471502006340171518711794479673838924487013813173046324715019168308481692193651967545098104380079493145923713992585659541535622318459664169603167620220375490462620290851143298544186655066100379511063121298021008281263666530267013458543007799380273598629752745196193973026523881108648592987292346122886806305879298257020973015664297013554690243434071824740627964573743238815340000983268352708523866906442499099528117968201200293584004086842460978794403912387506013513048103675387925251997656235881214304303346090524841504356316966795848330988313734975011800575137749521813028631454445435151377359333864466322174484859880340256941602107903242836794924371765497012280224797386423663556040602915490982091923705528849476955539633324632127288039550095101120469035507457674763365050417960477728614125142828020180229648935066215663312334927144689628920089871160140902538206225804120911282490899670958924666885919740786051224734612956252580900796669059814851681857365403215895554693963432259747916617572536607783488762192584206730876143429213325138197252280533544104704001933092168338921809553426916248284760199579653049833212420951938860032587695630366127761134819621392158315591115603113541897048172974810471806445035870022330130254843053625813635082524421675166386838797947270831376263921182679372545637372314724103389138846158004392096121597615918379395457081896470954695055461626990301551389033020477586363616363279826942391938495782251009425237017027139338240000*i1^94 + -21463581352910959026204973994796441269078356139749596091868163375555948716979314229495875729416332998914540796949057042290490010451601391456511045413096094283983338389972182676271513682382046215092101033603466910365360330293971182775022777999236966325933669270078275915604353058977042475685759781518529819213250464018260455114437787412195168043883155646395523281284125102921121303838496326369993965437581240744530188793975705227504905090659331288743523677097964530595261612648859581565391065920268042243965333979575014063523533073247921087693559007058778843989745205312220185138678504283608353004887418612170838249669575834095998200287687842065495782214469536588042596179201735185893820348828384857794605120313663819244048256058063041549864103589796255643870348256327503291998009266623878503223722739318439015879290377330004778166346296295148274462712790640367864210066945638691060471801161273339782270585088887715801588231302378062226942078118637243435964438160030291736530400102007915554303633176565275475996337300379145415054192239133680891036691312462490468773873080227527129567074967611432320877675947641542151831466646571278896142979713760905424317178999851954139609916550294957174043320717211554021172251951915707012034842113551509234550108263063950411073908476430439744325452495122591371447460569538086293370399085498637199944920430607036240820621890902245485094460195776779090265978870825405351151370757528485457235726656394996104207811997880317419772413569095943765430340491057213792515890653674745960673219611151846951836712960*i1^95 + 250359597743346970210311993941745429778510401621785621514496920792133768338954300227767307963086095495316791737796640657770839796903454776936419607880192539009709668976386928621363732069131373462018271450514017205800519146154856947867482401699417172879135778819667672486116409448519236664040910492616763019748253780682567969418110835782456341595633986811029016388996859926905246526808267127233444408541418388179855626674541400628876340024484401249000860730941407057666575551461648785068687043351340648623920300426050209257617679822963670705392958550298202867923791396302439352476794526771728207737717296963844865479843715386645928662317858882095353947438885380486834741168758923519038897034313907773680202039076683956815560946039116950861798780694557364862454113108204495747604492123077741673154645527534505550508620024521124861712828382540580867753849484944005470661053785720284392134459540761314061492455136167695921876250241560172909106411841832345884142106824745400403175913935830776383272776032531851627582120918569093801312690740624282736885581225475435653561704768120859645297974527738787470679902870510983606071237423732505719330390062501124806444281296287287712724505079887003961308583817910056715443789421336831690739727731458806801018126912012706383919596366832367497638525856769067221878452844167943726992968470203339940707645657697324578185031746292928910971356146276140831647388569433398409843712783348050170197426861226240072555371715142527657796869820498405677141919117869056*i1^96, -439010776861880922211337705916949839910163841204270376026103937332821283975156944192889502927835832722849803148960789668073220364208154266181219526858158957645272581603390645134794671334677163451476121983223565152447217222699941908168746929703527380314990489648900411238315673275572065928930660935660933286257181667442163526340611100863438101387259522021467295905251188600019687769278696498364144858072313165602644190519872787161453503073995487858999055531999092509188238358327417771895655630679772484691183839286014981722018199462505602664802252979991034994902699801249829580032594264736864838560939890131004216957256481110453069959968376732729223803096772239529292142937318666525187273548616615255121026560086732339729386414562722642377626498868620855290346176641502841392375295364113784843538649702120682405732848815398763496587514457737336117921583468038333157862838451969369381774984731051617655192928721247529467792732836566392414413288264409948417744591719416381484747579218714924643721187391167835454950562177813412081777716903630273824916573234641441843376326983692332646498994523896286933173216342329231724500251230175452763064141179209417611289632597634504080432478935024155778129961382325001492663612107323039810293042500878130489250671197840895694919089926848099310885970612989470102675039968339682062622048208318512108518461500260970693297654616369321889145135723056013407666002836679597134389959486539824178778907293581152581971492804077698152661763626382295095337982702049818027286509879173762574023986040859058592226622239117968872903789789316962678293882943362627286448073958795849834447473348622494637661538182658760522094697393141358320551071744128120045766303048865872020256228195596852411989258834139054831366423623588816342146663554539170913505155813178808813497415831203110601681244816262357566627684938558146275666661963577321120907965672824748819940362389486213616113048304895684094465314352295289272157505909916939454677784251919299840518526401186169737385384770644452694627359288793418219186662216636994713823100134324649581508937090511556760122185973318283272891960138790264070961736069309064200830817477149823094836807540878697603774750163406027680950968495094109514035560081292654309220520657920053802554414236644181354518042168148805108561693323120988318485438920469824635684805547172465654416188462791628506058584403150176256822554461703354651092331182821665653012749350627737949566825517690383593740443895611553122875548939193052035571549907149485230020193274946030705030209675059851019916123103898182820505464026250321285281231679702698656143994496640718150303744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 5522734016210222896015626883944444079674567002069785474713223142487413600415855041427813545952100037195464026291352016564036064303515626254866853605994832661807171475295294987560436985073274585594708122338383160014093312409638237032824693824571793226254335693573169479323792593600475623659668370397697758783064061701291579835703297665472956037673963657379911558533014906265047121294662543214240469420385370570013112427721587388025530623640378189839892790396418970758612124151830829296952988263953904686833476515060896339962551983213829488949297636598630118654973309626688943890728237868027095890979852877092722378919610788889620587080670326303636924052177539034360719974647632891818906756144608128152225777890229846840894406430366273432427961565820839434999285454742436138522974356287469424294137626943555594286220417316634379726252527305738540387482544462203526418300623300430368093390726165293599422474461615509344122444732969467621542361996936717427744038318138148515164336833742139943901499031633853863483442013162841452408451601788977806757297090524793072888867401292974071227369806010278233549171084658428972806425035125962645236164724485043129686084153502970595355885482657149055311158796035711922852648541740685482559893728817226880369888577369265302291995792916475996969792694358203303842416492908018119366028014694327102272305214452202280966748027622578107177389963554593678582664999454280626162243545909201258120397426149966831668954353187991496366441173021256006226362320181026269091023098953625856177883594228383146962785007149260663976887055266357077620014318473653749771597855045700037603746558567648251466580602897801075781929367448489638818681710136792204544411820293307852256467876992904059762795109122266636626152120146895759578505725575577227180552575399976841374089535526000368356643931900234790535327781139050408920710362813647875884002352476858271215547424181731002451223017480486045786361742621791562992300036249155757258989391435104345826230124517933132567936673121232813100420032729172052488033935327744983367472525029757536200218187145197030921391716278150317298750965474767508882536806359160103246039102902580762221275844193779424821425601635761208535605223878649405407400102765676233564660876840120096326265563927816544541016060413718308776188347449359807434827989355352446939197887052916779727557801318836799624563795210289594770230628095564186972115688380699157456317753628924613928195488890742269938491441931339756314814056820371274397183437658473091865227622759903177738403454017567810542181974491492110014112640054001614139593306892531807965019382918381529831833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 16073131196888809852095773216827639870570878993409865778314010798250481184424720218759965270321594791626718189292212129698742541134801937160138193483853115345685693878856622798524803092061050615059367712290928437491530336970037522752098612519451509723480783427043629611225453376203463345314696050226075508011954874891522731106400722684543513151128307237419658482348556273062241115619047520323313182919076835429013658889118553256361219653872141170981301286647117153660821218413712919077756402467639100935630068270810182344544672424284538271408845471174728585140060129891146129499111566228249288749254769896068648674902258795723878497493977182367969858605029305549031669238045236795877320857586357315975626483461451466241246385617203455258537642196001834675864206376468716158198402955952145326972372195892750804392105665633457345011797459652672095541093720483773280641415938730141164710527794062113527156966933300612592882552503896034489715708060976908619235344371205736602381072068425619043371605869324334842755532207694448353766439660077119397383188969906802414854496239961223715322199612772361338786407748358346447986558112150851490208906311300094613588016291330908379863765751063301687258115972716246174438472998781655109312170579622270983225368431920449747194281821717541938905537641045724071773660251792721704729316335449802184960526163879777880163116664824171689559346546849209880395334698223169092106833332615190450219487211951648303894867637495312299272825559750311981672879037087789062193103144569345241590657182553713933997621788373706730176008006769106376573028391165727649138593303159092109584515907886205732261455325890471528449979698347122847515235639371317069481341559394435095673349700611208554445501998342594943302283343082210639972196385675382356534851677481343540621273135999893436304058457954716992324739249190751106052349780158667289434811300866600575181547269727488230789829348306011416389617623314012151237017919204299375878596273380846601410671410414854190299898752293313994225951281173086177531839129835119344904818145967348031149929613577212639231369166133940720581618972458429161107735174012288539708815059900981975004016964235314326637229921908394336461705442046185479219694755271732812023958648252739234635508498609911091548498385386040541965156485028533606623824216997385938374664468862530353949267569052624847590572666226753539774032071678943502153866369950219540101209161968497933001985840751232355144272847468074407003859189903129646760255860387244996750899563705509992324139646599421021368958633963564414183149938829473631186514477567853938769211978770221210009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 17924676757929906269794481208555931426600244917209112444596162067938535475381837448872134432997155132952079808611818016705199036333794879346585002992029113766622385011193291979704296652653888518475219197325451500107401507532633196074708483182157033125155943553270867944355553875279051744581141401161360979488974386634094446420569477428167674119728067623913316791963247589787379053170833473720552936100167924594015544800583950329317342029518416326982403091199145366597512945063850729533944613911809041788257964650685448869134223070819943400145565811479675562164547517353889427625470041545664612511538385298513481246779324742394512121327996326279664242676722087543188534119447302473796321516792267398731320716371762641142462548894528753542401791629199007432477117861013049320669469490177562003700531915037242511110389995273739439007504039002574642530288835559047450837425331399965554249868186033514513275708476681786575741140672822908900510628170366112733657245012568458511346079599968231077467649868607694026304982742290785491983202654711605592497117067850972707271482392420292272331471115064876846190876380773628734268656394947612755476290032284058983830509515966635983000749379778626522776788324190201399567243980980400485007143688122194038446058561285115583187868046238957742054391469971502982512536537401712613931426200597689989444054151638328389188721077729272669369939412098795341743843980395132988166906236702240487441251584916468539952331121964727150116491322370426101579702279332939361320065452739896521261951153439924333663330006563851182458128138322918089054360563478429019724662694188326539554611468390471885263857033761550746742959788501186477292770758532070785652955031608409624140438897220172119435789208427686846384311884468906096687360227535117254781489027388555674932102592087602482394608472203153514796637419848986095384027517095124560515939876441271424883411904115959053797387527784900446865138703748974494667756847413490648599410907159998254927870547594220429555792729297126813431148043023972811031459947204462647680907265357230291964642876690731374942667728731801507802730299862574976382586564768669377222345104859767074487212625110716854368494121466198489046539247651654879804326884155907935857633339646691907112803304725300534218834016800388887390982415285227485810534073231212033401359924565031058204510184681740262413754289856121088929142446996434301728111290878366564871332215773006865130524460796897992299552183330210033092763598139556114303116599784753509540841272174620564043437817819662900635020632253035702725731964555538238555226923270698865447727971509322383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 11241122167479030368725702123708890611858863173162004063299704690907412682830638321131337014221720410201492238825853243219801688706447461531637481250144051356285745254897700891249913631289879136102081226532297278781453454046804649893578636392256043239438050717976109530030531331610884047763015510452949224721369105234681868256088999754445225066432954236239227439175150265189631759360222993122762355132044018797019965303056795152091254211539768934251900222051184574467563619680275918005969385263517017053681184145032734115853500352541982520072808230001306175506611569623690137763656141968582964748690456488464532102810137152483421257570286285725514846394382220541042171691312020981949890877192653278018210331154448564911627094369433112206523354341000340827338212231172456793760365751203878117588368202182856595477407460464697088342719607007139514886355054860388142101512684370014812694696733794902037701356252249896730010928803423639211059404350125489128919010790198266946269044276855601798261760273886318553246323651163408273468477497678757405535840019288541097709258236282783983834275490193048580336323522249308284503240871501628766040246668213100385374620399915015065931815717359330883374604786878667429275351605161802146628985618082695855443292728465410327111097004450446301192303825476138029815194564720835350913904221418210404284816957048731970379325685211437320469480251816280040602780015167293576483599468716730913256581559343036955303878098993421741667340014875313604993784916561833144921146900272582335809321228607997951301728881136565415618650767948649597558809932755964655425978476477326509489773460787332323501024266011047834565641154565003938758774504765170207197292373375450048154583301212581352184866906796641909571734483841729664711138238772848752357496972618023954145426198824963008432672861151006738444595998743222073068018574744018793410534870636136671965420404140230329882593511219671275956689912480777251729064761133350001526938048432635041990127055225789332400846729305186374653457619454283845609500920421694572175459409535864865003214484857126584639779377082546335949240629129189903765756361214331270406610693869425426267752115149399052001189843202630592837686481039710572183150734532463025154803754882468215718453875125530252809051846483634606473341330743938678434520405696489155410157237953556658522593637620336944918176395242354478335887477672779057617996705393432562136673859916102482606529558454674604163351060274134783976657134319408986127100849169402948883134854458391654097878938050641033784882416978922572672326149609489361199822631623713547986690023831581491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 6411394985908704346479268207915425980393634115823912601146098775303560026215934131040945138523152153885797216504029204501936190320512767530115380860266909384573348892655517524877372054739053005403500080349555880650447701147265196229657906046582173518640246293124661430540950932124428429970840183424380423177174641454990081004835004672095559139496634755964271254633492712605824637383664475025364868650674505648405489240861665252720809479345151417527829219791163115831725267927446374853851114575994413670790405406439508415030737483572067440575841227843722170848105707460574127138464217323330375126770967167251450403058694446245248430320137825817488966720906895014658266834005936214065106741326909931658869075066984809023997267313739779769915584349530646038644301737485117213770240932592096342286679654776547687522578659024166886893917925341513223380398819188314726264857866010451305050196748160477661937596560158804029786927847647700612451613141978952502529464014868410720954689641296696955899897222737197266618921772863979815407640601350246195551528493355356508347618763645995195229549491230625717787398263170426566907397387751756090156148967416243341407856972516999144227579873048278818826879811973823740014755900934251687692859095307480235194709089799913790873045181405629634856358033669751947290246135130915417982686760418497164022298570949379531977260338858766771561988310997614108629088851087273236040005703502698587565360731791967717271771496365632652813122875414037237720150127762420693435600676237506340196762037058233941863290059286696894433594053792680504556213833084873684023164144775869536354419721221713238523718912421182284118364152229756814231944852435472028686377176672284959345648151455945333464556459555995551258471225303440538761758086569565822490908667423560019012062887689112918132321986704307648877373403197751396633592728926165765339531621244884296270876786664019691412579657288608025319591567372639505794393562628327160708738583627815280411895912206143457673761597752896527867892367160329525097705279775231491237220677853352633081861305077508439721631178178682782423143023167433019482310222057947318523722998278575497367792381795233660431402697824763370227936927701891928358120906366649506741184248300804853181414543479811131813748574997520109302798269621871188274339325943097765068835309845732357561418584502713101247623354246215565752403654824943828870557249862841923903937073663879601962699171659736575022841726628903364330754768703726122749731972769439527076588871427897823050321902066728070658668371529531181011866516884720873702776472690068646881975394421964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 4868181764542740924504141184100573703522486398860320559564798281016270098311032738493350002039644194988153811828853468184956183013329980679110841857794604498638308643733207940325813844892259022563225974877093826398204972741230367940569043134901127403166567074548768213665237291099499813786678751589531148784078548668039781180563574863299039058959927936101184216225493745261873088029248816532583436447592387592151460200952870444320583707564870452703914137879842950961208475006004382959590041003710041829052088481710677027701626302275746407339697387708543880728483522563568825771137128949061142478173973456601780663750331325506913906583506654890229425677617495372652880911380722845085918833681318319953075182435854796500251461316824318401256952539701064614221263123895210074911842998382336820224057707693475556872845293342389826364867195488992116368932639544283162449313890296159119224789960680610612066071042634186763824689737078418803159673188411167548647227648434832480159692451688032440715760627480216607757874934382035112695552281671677950441803408729976691636516450415428693728119154638534586490131986599683630356801033167056173014619233624594791629079285114167258209585650288381932230097247012136471151222825005970587786163328426748655886545692816920346480884039856998207984647378548872293065039054340806913526524052770280365801282698974042001724690715858398954063915967018009215901914412088151129359420396118300722740989337809698174960469112024588961597827318901838266393625243061788738167702817449280953782592980465268788904707854110328097614652411862849206124632356846786315373438428797631279711688638558398521508784955427791039154135745489513527491382348169064112947309918791560705749797775417864386527276394840255975760212944542249233459662295590976274539912723765504781270385333315771055867591883918807863905713450261713685731471466347249880740897629479626351969846596751922810830811896763878944607020945448195798364477136130219182527771190623934431692282086626088873259487467261643973279736091033321250876010824047465603170686431207302560202850978964965825455020235880311454600942783077215707837939037076665900857435701058797312890504934844347210690294538907725027399874376597953318141054966613866377920589483207978839046322000086115819747034700372980848657413009912207139541798192887096332200079460814158729504955879317681262230273468420133298418529640052265472990633482336903497240933881745064935047334293554066531648030472038972708760697169286679433446821044541490291712044688265719835247868106036190447331941517247017726611843242427010353824639469936368604656477528915968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3246498738083013903868211730050949985891410919410606284260679522075257674115864487223504609282042856069782092667389972510387697245754876511967967056401488757569072928017209611028647147384438054126092311238760483586556848105982518893873113057375953853282523652697745395746557786460234746218294589665651642722556537420993805817053483823075507330708543876124545016860491582821681971809139954355289243743417631350265126619117892643274907201173825141769728552588482522315411511452857111366600660939032366317551025852945634456485115687748654159920545011263562883537123862204630841333596379641192109784633540083085245320616558230706129802764960307031211627684113108317880133015697088514339363891712673622413711700498944873745601987437043251674996359012535767260898596263030240247247818915840293153166370401787344539178090788483499056922281909786292861763356012077567110508529554215872180962077823283647464683597737980067473649020425381736151239446710117882283267969524814672791419721600295301229083529270754353794466638664532146690295478831997453488764344659228571515179583078272355966222644599485310516686646853766060582312529219031384712526843888781862905329025638394253951108394517290027856248034574386426847653989881127427066726450204624023280802081113294855286402813073380630640326091396313176537587419159617055903598707958227454248897594408404963682474790178116750219079606559597699429916273298935969662518017003182214020235256838224375085626199371694947345177970528576428481665768925460326633190382428425569183550362638802699651412393394425917278132977457408289909619401085918447328381076199615019528644500667255136860215521936831704602616558403163294175517762132018480033526015144597596750404020691092773773411443219809915167616441489185080855177299385272066466104950286996255008957629665871086132911361112175597284549951495786990156022203277669568467326339290195590741797341521125517216724267486912247672288420750221262017818802268187199492461427397708387884654639908166802848217232943082901494691041680003886640197624152796056834804711122751670129882265949614468994161868364549348519804624707682905871550101558487489149977811411000855471750090012331390214313144968596097675261220098975083517857666721760437546679711265234640634947489734755370735340843795562220010385553433308046416859320467011614583873172492126714281484734103439865166187634335759965517117021228349281899207863014094687379259694637477136865795436444227430671547930689691447686064710325118543884592298027770811402538046433550346293633912827678426569925045667700232984875783844304624768255991012814980235235762267750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1358310036113055504279705051424957482676838395632329910039083010629787879563019899664481695532907205676816614248405187309465815666985046110816494490901574220847651131182899815448002096594941649255665321901821626090053245704752980740513416071245066437072714484779073872174091323514768419769983615550871985466465183138680036837364461199311139014301398760945914331940724773174621113367838413416527991042515635831967608335834712644406780405968077905166661253937927988588758051065688698929762595016844442060324079532733813628920436031552737411620160567835343822819653724745120054460987615579991799316399089639870930850664008931561737416388355797588556983940498868708235761053171310776356833286373915668184628460956625722668684642149311090065609670650980493800322735596376243380708347064019611619401964540716944500525513800194170425657378202777794469015503797409048248139865862137792166732595278353629883028349631434776086314042829432994174391559604327966488236046914640873753366259008047521109059444600333049588316373090721685464233056846033792839193974047069869124589246560904841282030203459487297919431460362623756268932429190799297698267194333387237433428141651160403923193096054924524042502379936053603838624433128941337710523644887308762977653672800075699615455832772754111157920277849140479841873917368517372157005958162716013731720558760976277060787804587086424665743407652701134123533532339413785483234165742797697886814106444278165658817119145976229418858541121205801962230177947840251376287033476827574421653101394848117739376087168771599900154714888824370426610432925874962369843501719532885007930932031646265387264320610701728453845016473407989900612594276157716934013450604759716910483232558696463359549886145207367591349178996851918851956253696102155890630109278086093651797147631832167844529555573463251526296748388877569544424440025787296957447570770846311753124883052830451012330942794879509982535207611735006224382997062616197401530392477765646427656929402864791788432935737762696191352640728036865785384410275560684496963329792472046195127188704950262369449982571122500607033460824329197579861551901479952684710523529214688118241543767018189956887516154114942860828734389691783649672321022139589010050302069697042796110798137303436094703514636400277575556904597214605866390087189512860204646372192175383469763047634042221776867577403562016683355878804672848525565440531779327515623276204339913271749328934805271231073691864671995366737019053159829937950529503309062644803911076773580848670895282299019949881262890058393721991245754232691869177329501435229072001828126720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 321986156175833679806634512045986064357792751582193100981003256636077487670828131270051948112346742470861030705145073947084153827611426241225102799887496902487846864469457231394216697193765726770282387508569024652026164216530852842043143908769125921199205650711913722871574396780551163059733967836623148616053255261930354332230225093191341254810046299878163142767811080486089963963897949647070693947643634010797566417021567123395815670015388994155297403121217330139735097465070260697702751621573067889639091018189291599370983366850558946949300369737735223853216014865537742328221593966632892955015218339567336790132923281146274706287397630681476248341541529668699636032522909190807975733920027670350638469536622509118748079160312130676676256740438202388504141578436628661815642111993889358017944935016655035492678912948685395456988892872475644476580388554692082652827794727627993074840731867639156531531117891544332565734862618886668493231361622366252426490138896144274229704103713072938470287120371021113676057927149917656465669947205677879238570511154343129738523464325924150365490693197666627126097653286375625880690163863759158736898987129764371936673485961124942921813913182653933242553741130192677600027787409602489333844063329444878148157899707530990144756263527649037357348499691736822072778192374639287962519981089800000883969361275954312660663364341975408850018321599683514940065160499986027237235272381272353419139220681593502129553683174015366521888720185354683493058528571413491112490975993638715766877665886916855189156051951943834413772398942295301648332389066528479487184058343584667063234614496629620039520699653734416592509180831855437593884681581871849773982150813359921097520596777261154489070359982162286128428070535411386786270158773490263643368766578884768118978356408043727907942475041924140985296579926239208565490025267005779013235588962720463664410884476097058744340450284491539972748819632405749479981186685060873531691354804929840249565589128834082731999770226230823332990629074246522844493872259893160472466848013014266929724059888143562290570450523628316000059667693990477057701635984032754046646512952819169330976500812859480736705417531526897355865743091019559568399305238993172695462143754695186648034402640160620648578316352444431053104942104720355797151518966393667332283636918719806660794172233775226306607940580687615963708717441285941876291589823487990934804050722646817086442504488778036788980563785963500704201087324056257235737176170440208807891556136087156957355450126110974332688100321215355827118850022340040574228961941254303930908672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 42250546214919465747805464443016037223146981358116905947871481138199942472546464569410333333276186806749186546013800057290495371595951068711788600622196744530670220982621525830540456339444003435171102374697182580852018830511462602095890325120655932941454601259567236489433544563953746324160410421748491125384059821678456777126425010537018187460184621352573659135211679843708772925598711352740245018137816132542283752869140732398980987644569301654637381347846899637959532210165668105640563206084831583782639757374381512280089645026747032785091112562917339242520853096746600259779168684009357273872239216626478034006153175569263022015453093560185992806502962474864189546492393276217561521098086211729647990820956598967009729052736425638770753232818923426246923495329862233891845911747940576978157255750485956030292433253816015829498351658002275485242554973533182810699760241958660266253749857384693898821720251347183985933047590107174454975983648869808779545519574063161191249701039838247187463382077617820532477743221422988001595031761221198017148016149558423497464532172095540510922149949719069169266294862892227569741060268437743456967283549433453409845565698292856758308879768449150414186247166110900513682571776102806993430635323384882136101848396420671828212761884329544996502640560616473021450408829312962762125482938675527290583034638874392970331557308974407865449037441515732592859865583443744266581142947190566586711302685163584732527341135128169455709332037981222259342993233954102223608421111304529958062952776931333129007302119362635175119401792567654776600117174557409333138316885931239091213892017501752607625518121506518660325090421984274800732257213266649261245010314427810769338614978476476400804270044547087117370613511153131677491292066738324574340934525134137104992733554153782507460493037749363689296917261372713319757197705511569006395635218849532558767178407143958381061569115289344182944620893996732662385745801434038157351852028356371376295937658887779333722489962007603172150966617786268974849171362948639695179101374789261832971849373674581870116613282354150728264243355232992279263829787982811765795190741707284478248958979005641017097907904711343133620534125765579837573518233000282414760718063354348631167139384202796062113004418850700653398919553902823025144546339338107455746662359320382988742349157389709432547350086399408332449753301302017114171603407078880889139636121791116396110237829896795616718091485118835929800821106866595904328732429653238925842151140898027332953687861823574655251674577729188366012363624746676784014903415633582699315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 3428565976711669314308410980886301652479312932916060624099442817647138608088089873659127468655048958671041172809734520578006670520594830543061763708963604086067390874680652478668400068772011736004417137704420200579143715986903969825396035034999473750822742052143111877623108635585118047376923567208546784956347757049462526827941047456793861418138066822168449244035202192915668017055417755533905799802668562171128419001857096808602746434649930019657558342443660540933257534773611947581901150694744783530965166045382976889856549619010242008621327795112287553696801761879495770339684181245057586913307410685161445500953886372418553741500208254153702133945130697538047384310447160402003507592293114375241455152541353119863536949786313039122328455019688981735068180649820593012917913668676432418730722010328234680025823704636139353213683759498573407685429180105964507230206878975316115814802940322894614016562280266686476976696882136281010716294042645806171919185630081231126569142011392397312930173361520009449505520193048554430362013077883574948036857901121020205378620185937365619299648154146393492900716251908124622496027467188773214390718438567315142246796274039959171236033670891486776547202970283126968009923263083276230597306136365031496474827297134627718643910004288943540167096525388726484800942249433383150477792967035261468506111197699923680482332216004140673725937029101453488985641488867811690456879022527152651466501988884664441532797825016747386534382548371235909348423907018743552620151266219927947021853477491176818822892773366324374950976198407662324220749749080233759701225808943399530815554757652432525185531667518925458442311013092646300605512093297085128768349311525131737993993582036910410614936255509209954748887431811691262096563951546002813273965440394297334238003719138796830935931437574910479093296976657041404160330126824681313171437876899792231868322534774596315840772551518165820097660686744314301679371823248571506147750437142350855650973762962297909784245018725114533992217091267902667195403031199437047670611019556235110463168930778731433448805613684966914533328330497289748426288851515056575331617913783859207173982856712644683791799672041130698523585762831961514899988445072339345562228290087528226408384710587331678016088390904196584407180141390698962814181868738654391733555711503215476779376038483119155174056389321565214284484578085905833068160927278261059842414196602695207525963969118951208764075347456281336375868632637064937790422830508438970253817135670804027549698423718737344929901619972180754357577234318991582586910682277436456960000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 149139268759243259025793133561719801534286670988321698310997697069622801609098913722165959692550666183048895718963970611687519373463858973770602854383201824842725462186229692904851795072289756953783101292303640921790142309751507451108647064663317783303361085752656201672567909006833840929263430930190297645173102172236198735607888415351992715919279366532964490851918420884298166311337706159653255014484539195329610509580992941701768757760999902507165747526084416098486672573190986144061694212934935106858247042189198833440294234457752850348497062657539972712856693803139176578760615184740230897953753655619900837393767469659156175065426013064429691905684128055687572223873918479505288699149185122802676746620036764685094172377723580974784712861000595968764346493931248928107217016127911219057927331060867366474093418959177519217267531747983675855708670917583306397983590122151502326526037296160924959532647996832079189127935695930708425086318865626261799761054637317909355580525024297256417075064713926806473476992294840178739999270537816989245183569548219592037531258081413634781561066572431416865153125236423737541187936735268959107964251381171115979475432607062196739455057361228950181460539805100129366622179032059005025919600622780278273891893202591277657411386607711655402095959397809181398133263945239242907000250785824883949122139969152737861420601572123417580957941702188361573345889479321436225508015444686337628652101840002551522873749170326315883038287065301990292857027009561802506001601652566046227387362500946920017108507100760892347307685857369827505230721294807843005232464912248598903869259769528722594593547926587818463725123816132051528675865183678038720478027944490908955886161222318718067512533324569276941892232967068621762002035491343006290375647132914261451547640315134239015970852855673697310469737006889669936725981358442820423587381923289873915320479157564427424764359051515442582287900985656798439490342421454142223433209074718702156677991694225214686711124279549221334146047747548489262780161616725324698901179134642809721482314967509677884797841067364067027038977990268809836722842073163211528009102120666446577442646540591541645529953372274594630327177786013653908386051681629943900850850080383505144996578957184831294019239247295774701099761957824597704312908957015646195627257108530400860877069636968852483888861864159174729357650424925462608010143760487391264825162946020783809030780836952556659616207509194474632787685303157616089406324125940684663130369648380423136625666337179264548672068746030559490049816809239706328633931217240064000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 11872982282921858757420251155498284411639999503666095043010964007014032050819742774670004448599898388464852801331405790170163300266161110354633331151306797466755220856502211505789882586966752649733236751956578357942198320541509051942933567227684083746090518722278280910088946950605494675973854931756208462116307398825948876223822978854706585285898543614859985911962221117538714659449961367990876864992315915670590070247206231630548880058369930203052918424481587885755087312526748830652418607772460365236239240077180113889267071424540543925115952950989203195812375920740765225793131210960536145286901849415911848505086055070617589136164006070749673289713170644111949310421638783460612214187943130519489538608874317340161443622204428812846824579009955790704379045155088163823884974543717654006591178088070339560213984535575924201720237277968842241244524183979920846005806796619089060695805124376379509370321490829823609220891808615900462722547943636056129591899575606704668042843389239172109973732848481097999257088663898110998646802781771178329204558981169449127656155377918410220911571301590776265983703528035395194109346739283441065840719676910657470412371884841536322303347711066956169845074884516837355747429143168397443474054052221176834702207404038463072527492438276764961863780442779434610969523586958768122850122156637461744828372537070584409308880558940133599391904920393730096271803145471790181399510794397976871117700527256220661271662172406422412366996450401608874324607783689231543017546205320278800175897183600800392332732875237413038818164247509545849240419544544221285368459927296581202495037882782017298364230015401331369159920650531783204081164963231535489391191651431164283478779554426905245188324857945125543232593608532480702480764169125135138872708720349573373129274105181066104112764217842808932055503843104248577080579253053148091106377123792696269251793554745037435063351144243394097139520361318007504765239637231112759981419040564229602442269494360808589894380205770641489926026237471818139889719079792182960625429808699144252521195557854206071205965991971707435689364540223904657928934100647186432515975359581222778445942752642303567660643875250259136239039195772137425716529770672160593252803009053171536532783271070155715292543403279091459223399467099345522034419155335297759103461546255027042147632613646336635495224513208679800629876138731560801265853071057234398921805754606620591579894746671561431664754664192302666824100630840921474644686462433775156284017487453470994137887918776185112187228518743119495448463784430626690507974587187200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1819688350390579069272315184458680255135331625238437087097781097623745844376504665867721216277322834797308049010941980323117215165658182204791107343604624963240566679967313276288802229837764423762404733458933488304460312949407953023923760610734093454076316767759973841906466396664058037934560593418847268806124692378914744206750357125027223728164108880804779843317954193532818339164493898787964309832270385403880666559525351400090273152219185787911192313991594529632453278604181281248045697839244714768815676256298862339392011644574672850125801324938877736309988752103712460214328146299618252582902921085807940758785411758702394839249228903892343904982636323492647231118435198619955004714679331756624244682124821572661464873966475724456020946552249278483335294512222440847993452730782849018272064611029614368537245248629424724492356930539376985654453994134006775452878153479955095482993042725151598393958708614627324106165417657450943107801228574653737477053880343252097361337929323063504316206898881711957508363727679526774643398103142372006812834564595348565302186046676398866114788205042265701443025526433887274780650349421654268615215430527290864519520423037173301605394041138884036609266407562379669566686656502298482980107657386191495958682159019246270175939283503273774570578705312701408323146641834969506099817502008047864652908257084171020227261211148652474433491541240694544711110409932639488470443021417702368835622680456553010083644146617633774328797970008904829472154567958930496286765373960933782769274707810861041681128622310264692169354831478678374015389507125748879269775863587845556688491484570787211148401029244290849194237860432744483168537498807899317174770184181201522200094340773798930553898436307304118509276996243389161272261158692127362280743892967622181911170385270262168387776627490409718984224648820181352003291739452965768586121790743016159148844772342201092724054000955323018657969043028414361331780391050496316329445911277559872682795510479648954198201353599076191218379799287648967091505524681183885870909560672647115047770835147534995839148861593174172384246359044363755747413167250536894057648129428871100370170578813907894244916275331870041025121300242170927315114067352760591174994758204294324579847245749981988282440044762233467140104819568741436743338831326567001378107676312720829518785622218539513787899629305606394833823266052731936979485040328558218609936209969593339599380111429484335572824662114287510241296929948517198415766908560076455547232754805033923337019497488813195122150562350026520203218792305518918604416942080000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 194807078917251261606266000674519289342945800185784191142414009057646049005969404650879430324252305616928873448423834087354991308421936838383436449984015461351323333908958258285651747174370499131183053404044469639520007992306983799752911348475027744840445788299940775626025398002942211669581346147298569437577311531874826295471996736753667222763931104013180849329581868704209321829950406577045372159829694948714429385582527323140794590896074830457237349819255111437934340104942609182709878612659826067336672723153008939748429761235937706868560285848329851103418886078377361912694934172855115631939291910185459855716076562763419280231100736268454609377008412456590861725513368166670607416889603917118395582162676870968783665443946896143100057867607551351976870955668766927212846944209519809474521010742979779485519000924986511608124932383619871359870989375858402858939859340648403502081311069561019001506526066412130041669006508448052899518521153580018979760641918591670040316637543071830776989547600799332684552047958549406622640335598933491051169207857087377216067360797114694696592077760336457404929284947749541938641135949733778283293454297691385938540579145677649479301714134439146866024577658774524251618676413076275980259326076350826219957026438882963309763897559599287967980783282522813592342995713889063129482641819609281605948989669833981835965335693067969916338657294153757100713584135252251059936572485765093991627980706990057793349461399047772253753579974189050743442017858030046951331825268144955908367577540999803235903340822338034867456413877424600046974519361535043077091218900378090594456560699307971815226891170161757244860224098030671930455672162830634249170167454173241356236838780513662513682084813764978777334737922355687790705718245158838042678950356811945163115950624701007009136605946290362757779405451936501114497967279822975149127183836123248229877593769726561766418983124795310308988546613048004096590117918028086301281187528589814726912608786108148390819150910551048616809842603302236523044127901194318727572088876952991469633387061139570960651617020864361977752196797969885436059611288752863953029075808573686227377187114457241998327420658286267599143743534231094783841700991397798713950823682645459774753290326240476580180476875202202575324504884264809061907336413330820650612443626395216043546701585320016319567486117151152876382587499851283469736807156767884013630451765320770212957301330022627447258172115470253114990206633569613809833107561630668708547288322473222531498471394065019442774808717206864266560909397554517609316352000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 9809160371107798635157532877804851921327671928547111828265169996889773805944818740115564609491530649543963689182413953816992372728457693331063227004294687982777288740484143656244265015120655482175876459629820691699645637402548742627902756673868261116084515006951706909182316770172377037303235905413622637292903864286851115456230770178970466816185236670868158587623985942990045955947035568356233054115916317988136940917828818162291776788898866408134072591399985043848056066343778905129242877677640083964947545093944230056144911975590802777325039936806613741572350918698915700441125629232701598699492381384751544831263822062103182288904405908608593760769697408561427457610907236446487345553247947489179253022996136155716416119776808869463447584464910295306767175579871094523039055226750762688459449989700709242718963638388206148630557598592443611982409423373289839443623004133244241803493226973037359859970779873693848938330768485429103207698697196624293368511969744559603714184871890586009190986981788945056087917732586426924566249181826609723110974120494725502954527574255946711104430140218586175194805906358016278507444197753910428537135906530586992169412458595966567681319105332518771930124149366659619085353120794227984564011412281509666951123126833150410513006630065836279520359602964720541494128246893805654730266881288401334933136327169775387789855332458793545608829603887001179426451398862120934437224749350814263668924287634182478658430055908136695243460193209955434497448676078108312167915565484188485542852434454855636458785815571057135827068204079634495624555582087039525238885799436380306365272976152726140191272059632376090200014626676773196190095912540204178288756947862508647475577354554448836193226968091773603438455300801673984513959280736771853277071003346971595265989487962116870601375535086520932129294825358160617552754931904748682049717826414869497892940801141701923615616347726898439764448292830435350239113285644904717062110386891418874380500639152984583145233997178607404450937857192664182831935965536495490328203122579810331506588083612470047247617764407904998958276770053854437586675330155922246073930420079986379043359991251085216718440088169595174856592762760546478319497145966734346840127790449051580021061905782279867367802679577463766379266412809698986309659760020790162174583050978061885123560764745271203235219219552016614953695201070513974545360369731912807022391847486296628740676119425797882345607903597143872996533686329196701539123767883575479630912611872518558849961630794772237489765569962818572098645766601180604416000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 270246135291257910552139418303635936251072068842876704520021042877062575765457571453322414813311447428857977680868740239658141591777268379386186170547105065587610507176178879410446330309720814634456710059620594767215438867499175207066657503866774450721109327472112109167111119441028250685775505944464646437304238421367990697887756853062342719866312301756571257817141804509695013344777211692014220360641199139074223803211582485225260058673090917261369636094154892820702155337699076212823258590167348963245499388903414780663037798370666556556732667447634120609165993194800130657191091591605011178877082745023972215364988736388325550852145332748646492377433237597020307736195008023135681701109119675973835657436352716718755023281873690627921948862507238187489626583581394719438723057880175381696411468175771926422296060030642239799902314267027358210789210071345473687976093400492777200988430772917355155888490149516667259765963210226430641908112498960816255546868619321722984747455954201502660139398535650324097133143222280594739731208806892363062052773651863944110750765490720631102446590584427467547701776839249003880800047983187193696345794175749262258817072215455381244800944018190315740156854080916817485341355819755386058950023726080994058462084087212069982624065730014269024474743259619614144453383541992886611880086622961232674271090553872981108529690456399321815257945004796192655412078741035829050756816503117558110723734423672395072486295596292417018375270380354473235517481992686123468351273577451813783803566365608770925905560073181583813726096355612853166908947697196471039825376336486150929279775404740049690860454040039673322565745729344886103594284139984715721099032721254309798517064796141069711805124281124682463085872008012382171634430868952015136918086862029495205506382417543110331796467992715070706526444375939628612410384653764719592223220741209984278067398780376985636175604947077650407333412061259795671956095816338040022733703129208692084161412645604293874337948832542803003098292163389822305229791115603573996721188190939172846066226473050522728557252352574411823144919811275837192920398442334239745687700484859082441547644879637939773785578996613369818132173058057547178266607526710000178888716177691763725896581288030929451376498932192629365562062150504006876165007068927567172542829103733617147328661376564971421232746860851272054196673092779059557856180772322274448261896269434631741711005191494967067242318500764849272358114389340237824526178596111316032416183662285252117622102547718476658381665867841564316328117164351733760000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2548304802235927837350514668234959901006411146659458383747269984949235749670628335078259515618119310418702552513105078610055568737702818645748045962577756155141903642044767001762161232394962636178587919518763679496460685187760729498855523602571125191965045534689649203273155812245210150863457572439088595800815286456859106061270038044007239504337584457484676930064279930809142669282794793217340401349156643650471867514025111970594744907607845129076453852216388819392709751140646035158345370225623920400222556197038797932447617444176983556231940827364283180647574363530422635985137959544493446477887761288843909980394694966982121569940624533816923251947790170592713609988164721626141161364950391726304379480192308232868858884563731062687602828902508791610422194006422628636929454868982881190775234081772870438547632794145313791707462577181939916131097579537179210945862118320195328517870158150096501502869679042485066097779596629879571152256218335692944143659609057888226920741131537003872833597391017329522442582589214225676155305695941818884130109017242442982571831487243628779783578986691136370905999782590259057854644890083124250085085403460637857128057778467207768835089224972651527819844817748478892438418850439600901154574323883052795803242601242976603661735207312283778827467561068186546099344608380323001580182805606837065902623279118890294894402438641885797015183040024082079349935537159274444012773866483163272580409158201263283516502047934175719774033025197286546934603262899671951624074562460277013684915027892726264127516199795600636849717235073346117170702406511052031252194876560550258692688388902514073449574480731630793847004403637637047456443626836551679181795413990117190450244846439224766306132363113185330286197317460749088133358490622652819945491550203764818674562717211512378448422409735573300471011548253898736984799230166327663594356799826116679090692194908120116878899028136164251960056145560655624388915302863664199077713384068139902815471804456310472829730678038735883731721804648819329920866293305439379462577595243170153048111101703489536827463999155231115674725159682207370419507388284796422292519595634190258018416315612891785254157623786546143909827560404082942328507253915118290500855448918933701235749949531846996987432369349925310642842806563192562953577046889415322751102461271017220050137243090506825634754009188763093470370690341259586296373672599273416629892511767411328283817920842316550795972498200572018499829188681493443229224363821295739737594303939400717475908378847199885731015347833696604119639327853568000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 386275257842420281961277980034871768725224798520340446948175363628043856406972797273440881514445683804322855193097291731849375129973973170434793077025718064002207038018308242047537753904959414047563151775160701001081212923678965049178754120743337696513402486881252339757443931102182574966801421242383460349730177874047436225755481194940609680256041122680291315191187062825294438729607771706440226038661413971430807442586163677201822802129775248127234479471277806873754986590816970671774535404509097469923881910577996451068404450766732206977231484792269022992202426137089602150114310779235741456795363371180327786564866542403200787314036423373431508168336582412838224735461761479454686784554871530297975390889390443818443663822473890496680922756064252862663292097356240523245365167535648016472112187100832579479501189664271439464906264583199716704782917882939417011925329701668702992033595261383359012528982358741147136581538955395739169746253472597102085989864799517958656092147375735633136430927506905769759924532133355494105603589521978412159850685805916152209231177430403737970323611180346780822922684836743735392268709342547296398303215604137329053248194505060310069405935025294065515261578667033045766534531123578700706032339698567128320593003059350278483013722442378981520070543510518564686660169252567800140682667792396323784321010100236910259138431006080672120545539463660042317377886790168020579388274106054805246592375025521617388781337339485779695591706763382658430640666707856022510233418492721921899539379124059670663979818797888267386236702119607331490867185207214943323523559066430029449314366825083121968041992199583712711082370576345796496294539757170210901435274759041182384920987744625145472048791929996967040095279395254114307667608280523192164818962008671967409853114430396534004957040910762936184770347399582374055919273525187365678081742288744867254692932605946677615906821227240272384233128282465734773623431429155558950030001292611572471961766070445899908021094886688704393180625165321275347963693853408270014976026816170536794936982479556442906165560876370984156740503298046493955862999398985700278853081045865521134124467472251639629122305868249214851900765332035523419256531570846356206519714456800591872743008637422411217434222163312971419182132939396400440475342325325672710549072083325966348672298446358898008778642344177670964957755304672535843095918565904675550591361205544652562691947475977718549206197922328224991216212008622715881128359407583926715311736568121883389197361378655194367280642015317849209440181286400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 4754754662078054562924669554285410283958769687187263373487499571524347021380533126279260513043831149698807143099314761858517937501285337579636376336616755918581688749219104650296134066931324285307361333738364169748912813398003080264571194358845968967354286491130516213464682120679847314026451555581286443355787580988869605466505562751700363111264122929738826349739527502582735949350360499948116474728519143345280119505074797279419480741095363118425542772979117906730426683794196858610357206206195089623919393128379854600494602873609171857540231426799360514166122622833481760477284504657929800168168552862000307614269037935115955381089125456325861570513798983297303792681980815958115494029250284500844542005191775114923060877857722408291388893190315721798842064783552006401013406156297267060333901708480928507701432340486559116914835065584427460122284577146806208403175774684781362310122935809544493540921600782032891401321373404217711292805455731742540485399235680299816682937262496489981711034899220491995071172976623223706220699916564685428311662907085271774372237353451061441546303832413209386583157608063306789961559192520415138717943887447477050988338815343600185504890434862809499184643640619742719149625655615539407113176736616866058341772040670207525832161740715612745779054538886763083407218544009730879771546664297677504098314173640869993200648431500743867057006617252596257113676047818445259222489321643541142662654297677737264059540570389699434179098213045642937676417975353106414258384156786357898050401319473215552383340364953013683221877188514571328454623161262240597909788837281043641129722121620678573343686416475215854470093943327867308188387292848353662521643914648522338754879873588982417903526781447916968638161366941705208651329650882727063262426515368308622780508447979404275932298565880418606918387843837319639442696061878788206444173604469086887462644757585426276479063732571882345822669995289028341092973253768762443425048057856814530790796645889153944886077719105219511506340198291619283704679019374449985495720851039582250333253598029113346146224564993325575417501225307100049459832701299842656721823586723136401491610561522980877218462315714782249113450272555305070206076649014243593960463496591862519414616773833843063249194150393135737045979733753984502124820674830381375016210549666109481979455741560081029724644851846981803416127288550798358755337914903991034887844510183756253531059369049458294937685124846633785134613655163541059123147340811770644219454495022111947011289867061041488547677233427264696064388800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -230048132096790485610803490087754400980199223507733755485994129832873623402321647538147705147721876866727257709684585613149093370951916801542278317531802260422725422575382944358444736870225426205241194566209596416109430491937543874455549458507105079971899302916631318225169307570763935165545257521109528921985193907061414885063282454772884305769209831754616062247715944992771959832962764143127040961773213375242756434340305304077473776300348690176398768109813725252319945500718557338270571050921321231566679375594149575993052827787027352715483799172105684360697735594128937080407577939376448493891664143302555705350262868243867427441330687061893580572139766731105376954670855960820354939221531314203337643875101900010593458410649356805139018364611243434946899287780737824026408597666811216022126592231546848646562734418890432628248562270456007372211482755682772770863768724621531278663308610229728244104908474174179762510105511840554963295238052220210250879492847734554199352380179234085442748182196751624126284155750696431614801761677399353196030069177526529106051142638090509306314822257465285510933868176849536755167938970546244340453683433994053177846187426727664077791157485503935908831765297672438827579572346094896289153649722030323088228988778311238556565142295903320636230490172001310369500566203971083678074485976113327873363858033511039932294792010264774709987155297576544173547417315166733003463881510324693533130872590594935182846296340413352653391157226890367559845587925910359192285433324095557086531556514366006060081824364045117596165863985603227370759212955306417589256727151504738121970476386834916940364732222216228582827191973882609112298077752050378184806064852560389673817438154419020387001621832675805333960140261512870301714385544026792602081733442070500502629176751745538482075406493182312849399206667386436160247872556730639725783963224853178184497934407440308171872230972971068588149296005609631600464446457743120968045771315348985494537680325733789950753128587317792716327274335253742784035332368338330319241031845552764062281902012649351071170693529057096905445731116102155319480551127446877750043499209768651464609025379341164129514289344309407282401141732705360431669697166665299546353576763609127029880714790084293739582272403152511730167241464152025087233821488136744637677840109295715713998599436825083861030644898150961640900636684288073607762442023402154978537594063943538354708800635480925753486907290342390068634165163326432925657304508223969587047383654012702238194418966829007587133072931237144452560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2396494527940224810040659123130448463563698010786966343194802689353890265172968000600102353058584446565636860997520108050517233093180260348194559569087905481598500188854711211194348350946233656947899816392324763200097394342644968805259688177998602165207467128122151155871371569595679358141719416943204490109081985177070324516908630542881895927976552715663811833189037613465734816788500945394794225880076275204359221675974259249537058210506436766432798321070565742018110169306045755629753355314627310007771155638381269954447277513641623083804279611087962546601356232400916055062188666915230714784589304384710525185592410981715976036949954937986015016701594891006536087649390267064817252890071808237974356778213812304158516803087803385455024448113351346518599099406351447819428862612254554993867813111495641068538852284159118205405553776491282686974573930147651900434390644181281737893108016620302602644087008865651319689997168950465931504242409159901741643148393211424444455580292473210644692855343209516554411585972546155022585040096411181955140525457586230374069655269931238909796158053449073650828378708120673741105643810448814644859285666497648013802399314365578945305627457925245027477796086365044124347963361339779168119151670073656522547062531093757721381009980088300304418231361772448992997804122106546649031718400778885503468070232651734068273420724222687382025600225571678087500274864866560488295780997764710289455564831777969200179318292911522748854843196773632487867889012352368016534933489919543223619316229527706968847188224331196424688907492676281675079546971811304235217971591137058842404682919374476411750450883476017297627989197779345452606585755633643461492494287806047025470145032203722894492237869497800672533989823347095413445827274281013674412398291962896681757490201755592685504649088823437262529530169899370730971669235686279755868255095153297272779949239318290187075357952164111704773172109365903248552652435028455501392299555593592551385758294790960779170167340160382507214380459470390361694498367131454932722840884429594064227228903178638994196032743674374506377515571993690201573606449443090510686294413014282357294314771960940122512008739690086808718365474327731008973893340049836865769235153554815847736062788751014896718699495020445741953515868707930384658150372982987359713616935941431288514325077229804333164137909111444311029970410565695273451194294541037353890742631664922175471395508456805373183206138485590467857662078542160577830180269736038952433675308169773611449247688561322369777091272988066474700000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 224724067234677148128568018904783517801048363043287538316145728286168629283293789378907110071487218560074021455587700387076645559834564336498351664720655115955464831518421698650107458718265389654773052026659521458955182218417629452324461980905714376035254101105657344960503085170968442212212959028736874508893876242237218304830259739212289778694427481200126223048318764407625283117283592150432945354280501571415502194886529225967236802400798477926116819637739982367905719857502125141600695850774821882092377348245600015969727579645060505553816949485209171425061068671162059127378063154398929924935582955888412850478110513965497504117904802044789172248438537439959695336097280143762400157796301022410547633035171073491115602671610729392740296240768835935060736823480287380193028570228680015776626213871311819142672150749551734417072589183843963853070656677609144932449700723431385089780712856477105899058100834344226746806603829890461333524947941428179366831081726868691166334631157058946697702195179523993142924720634360893545431543470816982859029000096110584805488885043777205921500243072363298694168495188560862633801545324487566964121156750247893326756349587402617532137820301644732993452368286523393707514807514418701659779942856456194254195104954484441529677263780733602198899378859945395128565421509466856736498914384854854781797297369781826717785817871262917300788003794890001839048248631431340839555551394319974707258632867055571274010694581508315966597818961456456386410540192276594325597069577053421557877280564638417989001011829597742333346480053803776670080873828594145616796882317607972003398777421267936090338209950002045995459640790425979404283419142317521699892901675035419810601493974415812537879159219318550979801008505064434552554844008912947297363764575470747763841981363704184588057842667765718030631919780422477638484019893047716133418293915555905431446989933360993023869233936042521658952128351615014385450229974341707563213452417750664699469575260623182177375996018055773322161884182263360534453115309209654859772705040780406785661024701823776734354867006508536218542510195443637745955117199465878498229474246707395926417012922358015208623249035305823813051542268722098607061817007600136037758844529079242282913587242352977978075320568307631661924118508385214370534208011678589165969808731784079988821407222264144545392862306554843660198380124142456229596470282760133464241659972821455624304425727693713252292307578948222691279783071555348814408425925544116311028338199780089053287698166162122786949153251331240000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -5617803890117358509623992878398678700594949022932113860316916402784986570330019162356923518744044925138664507969122199638850552594315878479865048789895207134880590387912746003245413914369056594983896013304318817290704406459738632487225664819078735460421175152510432666639969886235587234517622848285229161470087753388206005953400522065403111223021940848788489845382898674812306179419303791753706717127495227550310583257632100104631124698866561044642882136786965897101819596292073976732426142110018551324221406778435917567324305979380629319090491836082455607881878466013191481604185948580705492195370448249571867538755769940326801444207075238814356347368313184677826181896538461806128595887675483398906300751874454560909057317223728481400520875600411756482153524139856071096443211805143764065040416205981061384519928300744906456833533318191739014751591904742087765045058543564970318284400340331071246107831409710887867505482763818602583352605963884660066062286466068597121734190013078466632909065092021571169764046135859938540369422320594536440989991950149088727969935536256462056684370891929685821820630247238683342774135850743819391626704108021899417875161255927474785608479926805951661303017085479586803784899517672775738552500528531323284419033624633075113240563848810932260632828021808341731897912138288768451348220603281131549957615075308312287562979951298859911673273178242811741639747595250603593491307062462468471975778793344765453361418636807744445288854882781323477493315569784281679578742431190948584808039995040295676845701207128621931360677578653497825868641915641967341141809884177291442152600894860845714235814738355157239161271214129830888326750378243863804162243241972212550491765016869259928026323543800225882409805193269511939718654216909622442327994501087922854343494064612074258930313549716693836931646231212454789494517310095698706777876658604978979514523368638284419674005262139590994054863078164875511582450330747842441615119846560825099858401405296167428721146621936884522069497048221266273834197852343983998239633508083102573235410110988036649833739281035013429459225465615336331019931043952011022339126737287943008332833969985092050841199222137392240862132746575361164999882182382348701734513568301296246429416233354484420315194059453127524063979835877392207389803350695841499783429094974163689610753911290762234844959720441478204025027130431334006016176561228354662467679426444138805803836702150759591301417425867293097072026255243285937960207698197211500296504722026181184714268637673177678072653406807687500000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -100009681205743324081958318058964603678277433281699201094476110703323884594185948685077395106200154527060957976710295051561561272767052291245316972602592421005809782791247652275370566424862949668816343688499381147470032191711420219489488584056425735446045852013427185146545434533731562060886984195320330177968573927059104005288810798542437565009872810879736649234562758030456080527554989104012437957860754395013874047963491111962975844459228318054642367955794822761423349723084255950975904880094846074771166443182078433048787461241717096077014862620164125420753661830873115176179320787322203307846098336849813302626667862063310273873266787576051375719764769019149780768041363467214567580148994606378415234022064902143076194652352571318304537361447401547204300184638237463623709901034948115091212857330193867672793042195349463962692445957316685903852646846687495776392903492907774808670608159783139706111994586986453018194850648535067229843209945251772567179626578994384274450675302939753403832510875915828456244586006399871049984333103782689559828683347470828962389388839571356871825287196240290459603237788251823404276766136577170710351440409311072577802329084612910771804453593552611932628773871263424818492880213339170804579406906559229334555187958848352806870458958049870485111572532623688914866551902625880594279009693433180603065425765782521191011990299727019608100642788305131216055013519673694299827914727070705403365132888727138936442459546614088571922409055639325410292372567242723047444533766402620706743356968506322144313482516973636911331493334616931049298005261028708610918574231897995783193000972021782826316797788833611417689357713339617077214676599829635640810976938916895098994128440262594654663138084640026085886872441863122858803203238165275929977627352488992469873809502590800209473824784144853451494111385636292380505070844020486721527261631695739811660208298659910905027244405194283248448738716307078284703092700252840941803614385638008481259260881655592033545481643674891577125307729205664981871805795523809280551982524448140321979114598113278520427288352248507094699395722829852247543435766549876800476911146295968000650861843211696189584071243129856961761766334157689787382878214045559659911287174285315931266981736775736062724146496940114017856262972994657404228270898226621240159534194112297310502209635645649416841990045374749524148607334618292521159248260469104925105595078473130333229758467159182260764750490510117923290039659220731345739875248096262750953066115488641459573760414183398833662412587500000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 3167645057765810323083135995949879553717461150140489531288298010870844748093066388571800340138440606097304922393113271571682401232175623933902138801426823919541675925793690948544422642942115132559443626903120199844849642299302960585663475847116202870308894811308554109250619670825776257710651109452204530908506303139240499368573158505681418000707584491786313434052502645063889852132676503766229860460573330993587008474489213626061152242002967208655441601837475481262649031218886839042467581970888260093836427680434222789520723535203883932327386808189427446452021559809135135797432530149770565453624536918727138849411583993242882588296652366699741054219304464525008475686232482938344069181446362409534916338377719850530226177197470829196910875847508765156928332086080844264004952072130354707667430608907606822254115830405881947937135928112696314602382277576979349136408765930860873406252118197425834728961714937472059328671407701954174272322369398410454377271123326317658076972805155615763830779986412412830996833979808561924298022278898102645343045082507991724226833553553637907219348649833656551723608942777036032200897401945849689865879165839689344975141081109375306519632573820587317921281373179231598431752467005951554814898520126741590267157901428750686998671558176391475995648932025452300546679804772879662145017419700308451110722082260336321679451358291871679016166858274171162111722919818000156701710999596911348685445012856652083430990733673911246857607886745505322954319227943801719930634133302434192189596928334860215103254696506491670964063505319396451268987813657590954060809522054445458829821707266544859373578895050933481302999439427927243580024608977754501425841186751654749187505188489900371242463300663764252496029976343343016938156563015740891608062223273021962986538273365440506902750281858132868834095702388759501395938470836670162945916494697494734975779722978718569983210267477879337684381735439260741972821434834676031068740262398141929458880774830406210925322203442183135160297036720019266717389619394910404148827261832724056372005278423885680306636776119502281859282663847053652407697102318611530464333491203531808941735185953563622736682930565584088666634857979440304525850942529509180042112364400749291832340630858159589352503175478894122340163830647115033311030876950668617543065079847119247784493394030152357186487371768782121205514973146298692625770910207204983237158111768935074851337573820254371507256843990087304192174708906661159899423063941314492189178556640612543280497981580526588251059609375000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2410437327551815134021649475244141483856641181921695432619936379918822727955252459460599494818143597724611116974716785110504454965357033934797018168111628097429845473567022951339964968354752184669259116733078529758950162442570778619808667140618580942097374470436804042964387090798815804291980779375670775006283597943773409096673759546380987385226069994966620255821784243416695945089312349967972675033272575315197223289543599349316972814855810468733800774213036834306889046052735356457399616662950055779469729195083653521860466139751924507958144169217278772099120307938566326460072888723797476926213546898849709045730078613073209776815219129518475301958025433734220987999109274182542215917560850601215515138342267928358391592873922223367656106662504164873816740863591670188363747378321370553261740446554688997243796212119569111934835138742555748155932433658983701286269581699822097423999074212287367524814641623931772099197287163333207976030219059722563982481413284342768979186686063794578525322618688468393711324936423672233668105973871519853782132413827489024668602414275102472719721480283778835395353537264608324214578337444492738353714468398578862156262149186003130949561967632133529512197641533166048812513590377511912330795939529608441717853875136200236402289616751328634641087830627786428881665884605069154837844629856888784440273440195742330051415960603412056143979360871681120922843917610915667439373317500229516301816813251877651812167884441819045110209155186124618758693938225957315378723766013192812142817958908588446141629063700483941724550575582037661720840256077930144513959676907098418709269970157727786361957418264045782295924519424840274340007966192736969229808055819548865726014463938330609552722182928815187698880281641049201842838399424338248302133676328578508610525126797843676281724062819759338470641040766489989318433382588833206944102302234007090606438503592904047654573754190559096868591948534075316955680613485698780748328709194667270786806496182500586866643404910864863299264430011849494226195688058981941102348125516750431140704132491229976195769784494888779925829220545632123054607515565024782453802730021995739462745439866063773061031266129553345967059318563333531833997521035263157791788276499954039268952584341664670155422831394533455297091104605736092259498143602994955262642545267525239345610114822693596979503062180822480062578184424881702505676552015251356828961924662912364720912657709784095786754298707912639240417892469972591885720975965951433348559108775580449526720747667899235201171875000000000000000000000000000000000000000000000000000000000000*i1^27 + -1464822356111569847729041595431109116078015500707597438771609533697680081552484368116206649193662383386095277041103601155257048504151439593161114565460608175464352826719650369929144652165575754011098126414818284101419076105871290083691379420441696813502084223442349168936195043016623277192703103418337740897323405206325264528527208003298229943980295200691772376658014943750646927168826735869054749851637177371529281894972316325055668982989006498699658165807337230308068820278326470384817013956972735764536877489422845565973094327398978544067057687127676326737133731215865369207452742024317806826040101921483936819933695592892818183236067946540829568949575029669797429329197913518520541181761216420474621936614712114649452028715121785747393751778748701310930055344224973523492987188019827971577726805132876495314900954604181394023498270953665136223155032209452915695434974831521542150599610060494197213957260446321446204147600867084513264435000704072882181131955769573367261184681400440509420118003576276266612123817672513596698352443501991346451114257634269085723927142303985468588450009121702142401180564167412350186371066785299956191918346426792045669837861876834757145383896145292342881274167791986445207509818917796109789293941002355339559503070576530633284123286544154470658350787449991462762649993944768182455169288025732550064527918143576987949394741526581187077749839870562559793388123565364770310106000915737711532173509949860158091409025807059871298425372111859013911484057326175708938463233348147075682240789682694370667629440163184702792233863420639760184698309907154281281694617289409484735322352026602669328845229658602544901856784733202861388407685163080391958115171408575655075548224923420141063782154387589059266625671126686735204501204892983895051719696553843913887252186106163279087328322226435158479647735569507397627760719529360129133775668028849559880542495018276915959954828319609830751924897725178981265554797067090082862530466803521423618522699934699769497217529253931807790626537899113921472603908952594108389888664826014033259196842748675329211442540648846696040714845965503454632248839730109785399965313654837856874709802107562892153608831264872271494674847101375444380896857436457908751546713686315336837531910156701525151270394872554724885309834726523924629766117917859593642020391950098673719777358986933083974146593788168281610815098168802940469895580339093036143927387260645065499646487829472285481520233823281806947040083541924291791111280133828297332623508857310869764334124586822717480468750000000000000000000000000000000000000000000000000000000000*i1^28 + 26351763729788110603859497089867186804052699527356929515886054827938456391989208132206692954813963800668079895550875151350844418293313204243841008810488976883393768449490558799515328654793703614162166913713976049985080316229012523031886763208099355342218918601554608599938876681164374770681894065996131034401553312952934925092593208211983429450046934092242808269827525866463179324735421706212240490351192258313245632874191037242453509070532088450187659735543450731555954027316709699093489566411559991138993558978576908964370899188022378267887322809827235891628731541312748254196884442868987183001200524337765115777903096388025329199316692265469154537121903042077223703726966239375635829891343485181310688681775189336826960466113010651703492639188402690055338989407155083594777675890552031309032955204533827300754223193375651710506044130881791276843778706631193105317926592735634168124795459762147929615751512223807837820811705792785215514471846043157989051744751088022797232833181331111634892924282872393578805228246316043349890142440652076689284645381012740190561910163560636421548812020158704130416276965183600368731162936768002821943089438611846474304143452946060494547593409070097281849684293802320662712779841653365138532509779823375270118675171811078762594201638475573602029286247019827431676003387912303909070537681532429050539437598707644575756815148299511102308141972421980810706017544841827820877027740720862821463449344018405877610714382335950072438287989484875298538132454198318929444392266952612344927898974747408765007597708721783119152337464354781538353182123906683374134333759058033880401944151498276907859783114155120639338861015257956975161934548729306290329934365614815572902313451690300420916902965288812655248856626865214235093183503155897324661489984049691985307449713878581404782846983067310761179848090254405754262530660621231413419495175218884596483569934484982974428155453228225978335026291427947203638103302433670757586605551542811156873376753419362019553553231139036168845317233624348342997949181896864854863095539680224245815357336912235326642488435054267041071927372441398006154583492185778550342218511393050898006879169670047536449285020372291268939932495181081558781240070544117459345745304532471336085777006450597444216926405150582118475446749072030864862940598083013585329007727964597997831341241634259333629244948440510625653531376222446588019291050755603496948033074447483983481564464002476040449221208063164149939290719735938408689098548171928589172618380742368949361175970249201660156250000000000000000000000000000000000000000000000000000000*i1^29 + 318831835855279248693675943177213157769165836005211487942761978792508242648532622936420858757851276972867640179576385721214098576407393198280230175705393617392457774387001866316252963857978770509997861805874724285687520355040476332879466257235433423814164447887684762783019215778515557240821791733407247831483692518554959015629213130575254116084117334561307836216734983369951634098271221625111612462283779346380507625782055974961843090669744886985289769753161581219602915932646937447496568702643420224179939545292291370139350561168023721712886293778427842750570884293183094294530936283821648795018057658684285439222470456347524201348786958955269031236801978227376388490824856162052045020861597769424014701987140144395629463365190642588261150511988571407950859780632851709628313549176534688729057321259587755042285051245595618977958235054816175925234001020735465883093616401035440676661774268151245883094341369632502301939302830468935218689670557229436418996831288796696405295847609575805768148218191142075787559797108396409858269787868242026706159742082950612827578224900192967912881434982569932872025148677062814633388017380925268025246755661205060678677161069875309502757029725315307485113341526701509873173330008837552437074804625053637616895346711856010240230711489613282811777885405369404149032986355137796603902865407849437356515021636420832658754915218585391706969109180410767162674564815959597415563311864996544423041051022782771093744420290311044332726153675144652519745392135382888992210816112599134577947475231977231314125061627800704919983365322964618311127582941198834302167463929547699828415402800325286620748609464660095174990286953563941402728773539995343251869695519409054663291106603014599880709640420169644630574362022917851735835893569268686617846081067209225688330326730714360050114573916589287625412986309762119041970278333917016336126130988314613155628194787372522934746924576983514510628363386360467198660182903684379946400261687188366272155040881303994158659122888050124933279441800779506015852211836143049530464132056454937054630309435477567944440887637600424901064802304447395611725480254241286661008824048846206213319889990238704237153559375924319257028482403142919383488348460319768384600239903624574520440558293809101170989161065119082758248890442213375268361874773575601918630429866386334854476475322534400596314105767850855143680626440283390945154961348247514330495158296424100191306416471773903245461693362604876287119758594203486724916954241584465484108057295084107793942715302261352539062500000000000000000000000000000000000000000000000000*i1^30 + -8607071452362207827359067349730653090979483210609498004202253607406149488594973901457733526985460704761398292281699335826983505884481875972478807510228718423128778648337724536926008614325138341656466096772835182073479288224259796152229759077892195547462368654712414137983367721089118177817967197078270665734850990283440350561175479056324980065856750556289541246171296040505444440423784150378040032163380831753508946831681997024109702539463404171066206195205479875578702712187615297766413667862390055493768781646237642466005981052253374563666302150374978620202079411421925835714998871520420029418923869785191495028916041892227566787928756034932415296882105179639824558151779572972646516888513259413082451590766628955270555889377182971802370023060991634777421708013890762988106749074037258936765612329027158062015302989842431019335563423456878925886140489382824772331209992956984822188838614301161448129489974621461007338475306504000779571239870452229978914557548854533146665926774118443619527089628075994402464420169740583834855663109767535576460359069968920549582272689352095073500620634637568935995124977927286135924441005446020816396202279450133358823097277445058720037729509945440436128049966803406378559856671116237957312664105183906254441805737539261969825529685462910767211035443440627808233169285958111261824225007173542454391862478358060386663936364673922830125001878510368837474728714824212249973461085967090153806308616481956983504034809166104668322511330309783439711602575726171508120921244075400018221899572726692431479286096124876617036523653748057622987523254554936928900223646073880559707550007526184694676740551680822933122673181132094365684325245869525304829029285258621702959335229817335072932167512399047289501501581172050094197713849102457325316151697027422947351984549231146515632140030043429984087327550853972399485466102321580454073729390266539328851556116298412330412421624156893699740085849961962086506485134585230520460592806435178468395089234331988287680556861586491422131973707761184208199788439297144652278768457081144470729886162250239760665698638831831289889343027867476593249868531951686869370227039296653541382911698214688248418882761486686730415155226806092881916947024223264954576970345281259427475462264696340088990970713118442190089880679221951110597072379332528611454570142384100536100816895510856439194190301758689736254321788026276066640636853067631955192702305146234295211876625597382345875427491381641594051346004841948170333936218651045206625781857292030548624363880920410156250000000000000000000000000000000000000000000000000*i1^31 + 3334632489756405290439906147123422718345216713164105037388618963917769945539138792939479059159005729855495474443499939537167729612679926116226662996334632288853184768414084830456858953535601078473776811600523207751845473671386682048727866711803025202348831185680410693494790205182229481686528292229288129364799036585030696480920082833845566973288845746860608599630660996777655268402815820955646151093114025820609383753100041034333755822181729326187430991906952394569449276382558006623314145418329026587724855305498671599224246320370403726572070060773470508181772762944730831774354778158107320327490156486667476351698490026585720837968171527175672230699333531839425070339815727127956521908014699358796706790488736812412914710202954874543187411366415006604862091669223654028963677801046437221822553976947723503400339251362243879480644868335388198086979219473045832432668253176989193924183667691362061380359000256276695637406222882962087899667060771662435746437676258852689445377581899361051583354339974759537647939675397621618912812986851844718330806401679845814040648863227833019170193269965034413984445787848103252845233505888779142856400117592611855129476985024408931031311717553056456198094594499797972082035871385833733868699078216551124946632430236759573722895677480541036315396201866080224192719980446205325286645325506198094863934013265715085865149627487639319145555717833676480175480256913032112324184339570814542346478104103193099088360607768187269791035587497712999816994078439478948700353780009631924593260485623256648277510610978290571852211310306220500822440353816897629680277740008538383456781222824362177926566982866258093081048428261776524974499548952535762367781850187066533247179215903581671324695933162221545520219377050312972242988120861793376848035946318485381144636765562863165566099624639251384304545699458326801772764219837955635768909335084746538378808405170776529026210901822825163148120810998094691610132163945886066780957656306440295878307674930313621193799063719638434813268494876453881049037804838374155585282027625624735907487165314641660145168070360020292206925524028469054539774549261338500223589208214027446089792929715921982633053460716369213391719875818073498746439438179721465612941598033287500934247901235321404384126240452374538214304165238580044425736779468680572359479640727658662593486680493970529429789921233816802058075570663460224114353383122238160571554820053296209778107579371598472138361695003378219336643941920310667498357387218078238773939322791084436763367652893066406250000000000000000000000000000000000000000000*i1^32 + 1594503727707103474269278711536276574102840442866088343502679345751663595055855203640294167588350439824974063990809217087879411607466567827190573954907747127768055288052534334328863147018649432000383110390879567952494304668690512880284816095734978704238828914338346555207644345281743135333299316016412875850378946599181790303462964738739205361841234317359635861007680786536563729372673466628889773176428567654755844872247021562187548042392096189799796917546709121735130963453361875332477821573223975434025393481952378957815420946020623992299197531898816188645983621273863980617791922397518814966567050483499260519444367153898852665454752849832771990521530415191272945263691241210596660318617491034850266406910016211596643282797304758760619311029438441746177925757510341907143006843150174574971079796741426088814466158673744111016342793803550465635536618583691504005027685199221263702790033873558168349670782396587939840209643512310973919331245484503550524623659122214774484599407307058977300772246791582587938488985223870680058306841491633778968195736008892778542319381765629571498324445362745816009290360857886416121421773583201673570881085299898584438803386113061969101650290400610448818056828857376194919777988762852536265480787598593847755832128822411793177834248096925685780698840209866567155277602116921028260948982870835235561415903741443555695375950297146897694547195389752960127702076219842381667610410088136221479101843535475022492332512100841983348335998129714497344004564957611827867041798793450688822420642455392105739140106238640727215978986962348929400310672036645183985044102880980608567148430032268571227734057098208305870432165760893503510420614444045376606766278755204480493288553208051200969946561712138537777314587898104543247632008533408194000506727503342081683122559072919378671452611460321704893046147028440970420349646326614756094135788264845967193859771146467751579865813990066400664869051997479079320949257322075478914802283074414363616767890286240395835919549827782068870116442340203744825517675258088726981356064699572431274898613598211130240367726709402868876965026207268298798523997533014334968634150919812970788188177282156683149854565409684056908093837417953703868741031376511700880992654987663139287506041222933956868373006850319653126458524409030204774344943934019539653437544706920281906159022056605860671676925855276250931297221264889938397817781051180223484916215782072945391433521732942687030753689830383547664593659095758436807812118599617107853178119823539381335258483886718750000000000000000000000000000000000000000000*i1^33 + -15894492765305774820507568547740521464969023875303059749997063183938648588188527853502402376437032714518411916589333077396805731307809464638511411842427527370670188605666902323356060292231800987648690363087640057519631842116228167351418351435269850131774919141064765005175000459916874022118631378355254638350603679691556127376762080263674685926801704398736300948976082668131550116404954870771595522773204178295190847712416381520600842480950548635472415326552014503445854236035613835991897846416391469345343899426342477540966594368235439063179167537984597806065459489964947713555321486933660027329956766902248567362935468616061498255648373366053549194770112965272034948075881535353303924754907281809449989811746114904519790274273794544387622582466476803477206769466067873505610748764041593774310397634255367304989944177975388483503899191707215814921037155917060708464949708058114113727310923874424369177069535915712042276812460026828560385065851967604060650464792609095243080792166438631362769797153049924450568548918079244293762064413962058255787188884961434956571523012417245518021829037294823106565859150188455412425512628500594814217626123161454207756189802453272287763356198475831028012789668160265450233307154771563886599238930806429039278026577923483658759252280759298745166714253518203417876225849846581795740979984792224502287226036039475125318026305446575508731195609288940286060222404302932995200936320390218196042431002697406752164580781713978985899511638206887691044718560752411911227905394133855635898815689123199817912342850162667021886646731773803095888979349303022185176029233055899770650839128478980080330449854847151405166788069019853135740544348610458948718258450896459761194405448385668003614932363166932926186299773952118192877193962469421912476931339651741629532901928558847019703771315977397813406774636738537162577398740518395835304454875643676192347737409512308793021106097205819855420740924798820545817405558518972294423181517826274446507647967976856946186946459408413351570431100697627345882218848846971493014276463841509099896429976900174020159482930890397193842223079673535964916202135459060977455910422241269802558210997094764436344138113380326490625802452625554250305422368107228716782750353172910650619875844026084347712389290102249532783402617662357346943434906934785545478521974300646801945616994796887118958172532649181986038038139660596170230237567337185427796213174583311070657336738146092920638129167595618874583222839865734096123506075300399394884252673951221537590026855468750000000000000000000000000000000000000000*i1^34 + -348848044421499982324043105424126317897546001409266276189114879992253649769613040839008261735719926904525882529185563048980221842593461441546791743471412427302923681888376914655522758342764342558972582251766400232427611737121739304438313168627928294176385144027858096392696817700573440161083774702586158032641981204926189095793793124809301351154003780378474840552541153652356856817918315592005295624909799067927301679805816310222222545561073797683946087144592029798174888268754820494780021423945799009269894830964473481565410119706645295340646838553924917759437836229846442826021973262520449685363458586532881979677862819700340190805331238343544651043364317131026498623451965552787397650102721789379977482586146341316489352467576807830156206066224192050557483409416737045562130148506380532363292494833078380136536894265864734295255483705169968829680121028766053594781805776866854198778436140837988554934602388242755994931059083916689007274576604990441091523882877944107293419812954052231111405992874641863979267702859398298540867378677539043133547344978963716743236431566159950175316675980452087469281724526543146320406170809044762697352410543666928833506150855757610805714975503233052036731264859804902547936656658380572498603589008820719690543808411482387963130108713408991651275284800583812176586458487332892630263408749774904080624209641504051352322720718836825539474529322592573731207593369845162323803674626554333357852785636917771287617657166003446314769029165028748319438306890616232192753764591752194949834795676671308924014757961767566704880618737339590297470976768568013304742388085459985286735663426767206186809463205467814433010686563123554347824151295610535620375510241603455333678840775272102622803404593130764816915062750556064958069222815207170627602007184791434340073132439029925213200850714134962928045525286994760712628306920556792821997933870451384154319079310271063360381895199139055235981069562339364088460048043911927706480022515380978023068008914652666678155786721228880445466188493513307193940162269431452817918035039274776557327510778606483930182326833107768630691713587292810507705197554421188888340578294851474033591922749532031128138213128850832283443502877514690444994968681287764682229165958805146598035303736513211444102896474468076197224611003393659202913541032927893579950546657196942544122202429360047659511358518149985069762747960869062701004920923832032574006823292993725840996860829585681045639514567898846552424824405631656156242902303611097166798720879198461771011352539062500000000000000000000000000000000000*i1^35 + 1962346866009909295386229653614771463564197622575719751104503173227977995250059443579337343529405454573568318452182504669386168577229175695326271130127151173634666812032134688367249600026071063368245241707993199431294916555828551093014613160668897415694980162872133118692770267366473464695918534038907705578134611552615866490099130192501830157621284351569510269839441242622535161148082025290871268996620894461592757832189541572568656654445162646652852117303285255019605279191893332039917936403360527506640084454437252798350649272965972907014510293436622158992852747822058756735392542925569609421848630878258837787377536577043220572046617581482463461966334821911535303161477450249674269963212775460036344601293704513725412129124273221600049039421755687991723671968392265373766555521249593341084367004346435650730605617204633556801983090748785723790797723595731937874728398237757744126461522595350601908280910559588619150323351893630663587429357767032905930049391105555678577230350212242981963622688642487972454204678807165971276951647214002028129417840334117259369485060084818530553825645717227097656339541639959060031610745234524590650505665930121198636168405266937469759528501636697573222165399692000135943788828526183626754245896630667920577800854345986750110718220609339724813121478740267159495784780153659724659661979438362253917995314068296066355825143446992281703745206637832818072811125880299755942673548189971148646063069037461639342067660327487270944600427406054593819989788582908031343389970498007733773603963752163832741051308844245536330300907839027194924626101631241933724404266697920262054977060018701957370537401955766457192206349165336477123694269048772523354358648266516454926348092323784603681784544685116679786401071009406515853780485709429994651234500270695947553624449347509192371579523231758119118178049784657386379975801741311270277929926667557945091643717021798400747246313647514225945267574966979110359186411178205910663754984078986039940672408771245317109712260175704290843672532899298570601195666524980696583410032640387681166878582033564237802907541243924632247518862190070964548604589819873635381602591773770790575661663774556700918029148232084668785171477377734982100600566235461278445876888174312086243611528721091052027409094948752530654192687450258303706551950157745326301403066393003321711791682048745717523256416495510129591919191904518977773817837222213168725044101264589128367806755921681769739064430163574436377578977536031443769560751885975537608574402052909135818481445312500000000000000000000000000000000*i1^36 + 53045699876928359739236395690127024781722118926402619446770196787823676719655563925973327757977830036415660323618383500953261949133524646702565142271852955401208946137968333728710976874811125114398187285461772800116688600031709597574764959967340721276217388067875717097193229173142074530447474229475215493261580132833354771458668008203299356688388109375416249789819210163504659870058177844650426832026147661880805573789796634936809133227470136274206387814375441594601972553598421885841117560036397059689684374096694281985953541965300716644999978741796634661502653240843114967385902438052538441153375041969869417561520073801351967903969666887792962313007049964523537240171906584911751021623278112974247773201572156245901770047365627459473939665244775851690130987887190370210259014104708413797873415843654281116445367050015221436170619690384784240833771003940868996225419548288478527698223041164864079711812851409005308020008342370040977133764789889161262420911806939573362388141891862485570276688754105960975346066069031542164870881697761923668636178117036986158538244967965845993079472850707367969231340592046602351490588559919757013346383140405332632106693527291604204631918187521873241261224398322208333053040761297788981189236471556614123624942106793133422614308509492545036129773668123592038352390291049588252461438218317417973446808441364650254384606498647268417761042107715774869802984965517702108295243751893296657764037943859420172143529936256551996254214381761398278302108244258947294727874915350530691429047524916536728237023743874896944359933086190625718507218198945777736143057643972477220312922439626749700760138150300570146908070896880527010255881984907221400612910175939252547450238111074731111152303405733704775862071443146932101644862693878673249596555743975374347979586746877876084678499075970109928853392133601838594743137380502522404631677214181032274378038096894198819414733771336207584353282234702869754278720235591514214359320911211519285844417297164578191916420450834464280896465727298364845429761238165498085151947116490987262219004079693430168885538117743429706304453875954700573755104587387195940880171509539301784764197928982466397910809331513917221789977577837742846065307398034502679107685911283754767504895339108638698517385689592650509456280619502258257187989322696587250001250801163953126241747431747766557203159075356069858073196260699645714347190463497194161524464742435332492839255231239052902062521170966979457992502569734785718733416097757542596953799389302730560302734375000000000000000000000000000000*i1^37 + 55871345994792502353874358511772851798045385806572176838952490550258048416044736860149150273536403045323671666545266884525843870045352243795901027874972497976588032017485892704919044400387450939104797730958515595723713174848854137543296862397630480545101390361824099777658723509292369369368459796846622902564044787295598874027815577352842415988252055291209114048942160791690828989856288281984042132034176940509243952970616361590955155194552591540093386971191628839375959179752456916476470218327958026924615650725261518888698297495251725629611402134119365118226525412018209547948278224958440595934789660329007519993202006117231387651746398151158390014517057896238188508442079861561938921007415460749259973418887628906679742233876519469979084538190482036350346047253905954145235900454268591060611986869879844445760927070155042560453827935212920603657093252454983609523513992583494684197122972021565989688806134869617306239519859583450195920921342540215794719467738905036001840259503695880932555099193108222642949111133772249197574968788543237670891359139568821655736929433200690276351440092453484505437640484742626815928433721526043796018202614572531621534227200995787751227558564994147345356801002917815476533773202959944206114226073093367855792884614597035400119567882177808977928561571689649123318898041083824721804986252301608069248484634997523216290090610999624102366566837343151714493112872688005494988537946869423846347818596957115791087146695309660014012042935046748030242695895909256592886295581299783641160560875269608952405718189640919524750515636460435046927779901649229385583740711894936377209676472395451966611242017474918218458951197429747734504328166864053999808513484708496375057622530146976615268216324494359821351483137384422680415965416393630895067541892956241278188755390689054186633719117617845072835227129860019094474544203668985923379093737473389031184851338280346312446846768123489582864261902429489638716441913599544845533209917802287448942345153202681164348432640803224639163235360139393911720103243941967894665157242385828234840882747644717543749131131284539243664441956784050250164311071339374954276897971372753762898104215263428606194379681527630481200183710534983494359093167228278592396562257055160910813243149506603371271219023641484796761143968621662916431410061334940588165228007036754933890994455048825948879952488818633945200631116284509476775630456385774718106024208987730636739426021125782943535952526134689756258309399483872732190132629829822854326339438557624816894531250000000000000000000000000*i1^38 + -2909133391264859665940842659962031815771015026248602954875021474260343188248077481885797855680489883851400500273569569300453180163195145440366742369741370185946174489561843133751980933443218246950080425818769563708236668511270135177314993165079983623681211811697551121168449593370941792491936934420032813846643889658443658955175908437917582733695210790388944962417463138321310752947408673293689363462616598439619028285954502621932498426940010473648124381592082614418420658698123179606242014390359224236176295684385653070948090790350057715650896837248692715958005891007616399415595077661513219040827232027053210334691577935216104040724631023945566262183634941863311244428086970501018369722397752569019423436098997928048868470319511252564534774321187558589045999704211152690588999844084695905304620854390757722981097387298528726960881872480503768990486893111923628680194857978493869034089373097995285273828824404794463436679561134296742171480046710154122096263254622277982866862586074562137154934523953300119576407114536106918542298506637618405999151031565759193139462641959487046360698902061764375588830634047474200172062360990380549804836610654716951210842194117121572569024044197323971307984323632075809402352123292782438895099641633409426705694367137117055549836929050094911814869149817346777807439861007602950012192214704260149522738640859414079764095623978040961774794685045714299740025914951923785479433382358794124578613577462780061447304808526191594585788618844998297727079152451847908253108209968745130422980678483976710191385538920435523903382357591541697741226266550190109094355123496414208800590661584230666372364371567840776375130292312810716766868385875841870429154406047758149317180051557719365966588660842378028744396507144075277477019305829127381868842201384701718380093758378267613781356569637999038409284831215546186189641782505027600771286368853056154138477949416698072287830098983886707522886196777330454198636673719349762932045955948442707977933746831323380670135790687919421444735808248962759391053059435922183310090051086067016539960051220502165592802161416084539091641549443427787410333864920764906064889863242323825797324304624290363545924224355130116609018259662151471248184484766340208812572503660197853873507297526090080639930958877871613729799728626031735480048549172891310141602231288388847675912468241448756441718081515491666844040641440685983833079497750106023126064466801482476909950292368403183813432461263129246314778833236122927436624561456310856388881802558898925781250000000000000000000000000*i1^39 + -12487372235230335453001484157690603348331338380894398972386050493298050951346208185494091799421765945806592829241518887146845564824029157724789114181639962957490193698897131464584005501022825152354291375560241786680311477630694112049327233882242609744399081861723246077495337529193365242413158201593907682082621796114797271743926990079669000216853414721411687453983497118869628916794943688726918704487935973053679486304377453517651003458807124415966871605710602455450897354721679135136533499273654756808864167959754530777976732036642291326788659790894603998468493720878723780652851773701827356773596093042063778288858138667548619850722918856596545011524138253662555884451278564037803083988170175428462824690101873680790213883269103675915971317414273715626315889645943588205752671163934906094815468322657463334927140661615696020995119665428312791269694967035112332719882439496794337164327843252056024190695892467646201657960653717412110922044363654048394288759867043237587226580585441250910831446487124172779369484934476546310757410829326856744936043976216144466519965139616124149894060635912317482273440259967357671765566720110467703558996591985971564417350245241340108097076748049662316769980975765339563266909271679355545906527421094529107516018371173896882186103261384309553754792573755417710811431364226133884360521885598320468883972991825436633983867579207028478349004988059924278841376999155343792563333076934020037441623010363949331580650629268151811171652839722225242577550340360202592470320427027128742595077560834619577135610685966496226845562482269440888147524267398879547948478325764694846325698054279622617407419071401069482479615758108866640579013454579486688559510808022606417595178590106142816936886910695911210325731970410164160238359936205490753954759452508647625986132401716428445103625385743648023529878375756555611676451066682217850295034728061663566639042234094414351495352530103803498445544067202337979929005533389474709049080680235400104537137298330109229363264558163366348263303821418969816930014276311915014403993419313304343310907398845807746148896596648442710807990712211203098561909930653045744798883878373571832993641369654637955676699539390156363706473772101655807653813296986737627870408909312927498936770692840459922654347213488364558243701465193878589490108021048934131061986729305433832039571202033139152970451496101621935026906051967428311226000624606108171027074267925746858292331061962960960042689341986299424311617348759154454137447918352527631213888525962829589843750000000000000000000*i1^40 + 62894028772595952466324558382086478818047150411495021724152514457558016989723794192126370013167035402760265927250276936731047270038118282487897985894579074070867437044765548796110393692213994217561973516202296466199170912164701648189153168101198034594343269493689055617100689114370953900244723608743249581242268052215211487907034777316401294872074195417451212957338562059176483249408233720128627108933958679735473553201429151487494904028489710823962455346377432743774765886032115213287525087704537387716193410311620196964268576626334427873662541005780163853206304092175467328525996675501367767821834452041358189315692976098573576628438903524661047374254971924070325548313972546163399807549620464768756956683166357436819818297230258774164684055105043147221809039737344761970005795315736450280929141743960758997641212450973416307732950352739073934305748802002761400570570140148340382932771362098624970763604506394247172290546719179457185109152493680361846497532102499838847887924957905874679366782896859662714378175034538617312284828826318966081616322497785060335206552721392555367154276199380377212590829478771212608668477703573050362238294199955940970489348233649197730362845373271797071770248129539198423621591515334275841859791874275310464733843083676911827567403090899521440791910079076695391829529072073170057261216853093826124614932615092877361029673730323532082390781904453646659856011051768762654151694395203688135620623164739028276587426303695149443556504420737471099209134127046648443074561577982323244449003172043163509421727918073033790469329255237702076798671139643271821986330816358403852130546199079327791622704949241304597011038770178189797695389762671498381052603880030967019448874172360242313521505411518295475438224425636664328142784977633900236805896765693676109526631399595297259359370598112829901197519760351502799765284864606702287819642766133261626626501879749499492388711746361873003271671168049210969145938450621790657024316379493037515493329283285749521860265292689812841637718549939266836593547112072230882617917029424538510005384035006860250854346452937031742753441208229594276034381710979786353239349500010905985107002174469374091925546523108847698510338745514029783941217658219217696253712606561662207184936844419529200644264202931542324655481100212585532379929257623444217199706191270156249571331405398922615975222367505321454822685483403487745728763097168151454935370373853283982748426157478298183814538741345042299869654213462799585409229755314299836754798889160156250000000000000000000*i1^41 + 382325390218627683589557314118946807844278403974962318859224993098938780089819375816799213897230086562746054013178725603322989460036506083195621022502770734636323494568335004124281721713412644475137690669818899802347137331940334456777982495722177392716929599455641383436613938570761818881430481116952525834654167754988166629448950000669680980403273401728312398280884641402791098273748529405746195504979070608197422335529596467990884219792493112939896991218292350485536980309342068251262955553881258533685072702530528456383913531132355734710293659313416184363137850139708510365292747102807688333763010314735187264540813527369562457981746401243252094400301297536273343523751686387133545670600994728236794291290868941957716264547702262990657040886871580471393687669773780601461419241573130781974885509512872804247951342815411007405639045003103719932487377842340028291817186278436763547099041182320170550527232612112718750245476702404947906506423696281417658688384614613735160464184441179121782375942665707718509405202525655524317551847940053044421869276756396723005066081755582682342901468170218144829371936434491195216662593250902366907270388451899903905919419309934429350944054634792954135457554432636912821915724325628982505278036157167716153480313850928454236696129555233388466520337865210854565506293997761192906017971312940659075276821922066030995832725860169557339040861517971788541088370102024880686198919792935669108881377497695623763452297604446735164692430121116498606738124098264448941720178866205250792596243955856366705511523973908865497411626237798666947807994838970762968777943896771933749345013704479737746379806499457906199056418839907118584516773827221802036071542613287672313249387615129144440458485950233576835455966304426678556784460086708021893912284638182093008119705465465436746099830322363232390061479440710380392446199011293380667774596782750825462237925699206903399014087399950632742803921997605034437076200050261492422978704237293371675956030587024730657849065619287080910154829928972984344799359078664897940637314492442834610583231768968116395538468106144963917502845485930814162847668264461891116517825487123439676838396414355418587613482212211919713282706573227872782046439044585627282421649973971195697571005609145902505651659842803154241027991896281308301952251037722195517950368694320936768701610601465296223881444010779836610970003425048967609095875958569715731144971985694569329926283108092480110215433503834480542083502804053764797527212977001909166574478149414062500000000000000*i1^42 + -249763067411792420913122613297861905954423869704975446161204829559648907047702436709602580946794528880860434784043775636089156922630591043803680634341731147387953103234137359230945740497325050806324712273555927366662514505690653723057641242717662507937910665745865757136205228405014275685524531633131578378579234094635359403335402923704356539240829785763853265031864811310519818595469002277073724906016530829335159630574440126020424547382485043090839478228707460222714762332461642942529943722129228216647752756388600764350004334189107870841945026690894766235965701626259976680027402713522480102597597005933731160390405696518106108540687481574225482958054051913311990291653659589230362109263059934063753789449109647025085735313825164548255989004216149235756643461645668395951831945541564995936758761083190073125670071616867435588354169648740247107769002859309153013282955696085276659250314598383903231396701148175218909081921910171352562489001397299322991612580222508642380198461719286796524390910000256433789124506074296805125544663566422935018297955621411018592023763864690778176003406850824254180670350557065903161419017478020226726615028490094348382604223158324498511520168900741143346472189973822214186977261252242498480379609214228795329276612819171320700472053191718972160363189473524746389180373014748735578843100388638221070605946545670083699917598018609732402246070558618108635249151085485698167423102070279038510212652376374502848267841070884090667254592748531030507928171891943540585833834430970537074731470628468424188949551371607156063498566459098085162771596559499306085732444281743598332530389272388933203810875416927931478758555524868837575293407169345049880680987607735160347482677875262201652710113558561992645551768746031491397183520529072687248005671827261172591368088860349670695875056631053362402479281817965101106283484935785983771460360975962070374939037501704421827011364308898015865447561719192820270257263982315675586347817111210259060924899816717093863259301639418625838937866800400225179220854706862680610969885130740069272956082599441703428796913723469629524010822437186179475500883378030848794500725641559510368097291217621048868572558118859103862450560384422809829596974054103819739340214025086146108820243985941717830331056575865055247479582498072309818878694004281569038980725781016020763235783656693411958904432239051803954465291246893032842102325889625997895442795750478530913761413875301010935436007436378303114377865145567610461716867575887590646743774414062500000000000*i1^43 + -2197983996657339424267921593834268080321882691014979405568571935086498040361766149939075825154222642872051681453764793266646434424103333885037564081277993955491271045432773724501304301580702291729197400300956410686904028287810878357227594907935690279633156058699780130433512305618319156085246647586896868961733174013566667431256720709445745879902435464954954023329955234949244012031923151185496243740536587400060204414352811989087746868833743125565172895314082139835785617433727700835883308331505518466693702261601643685533439095329513665957987675845172432810380752121752995737524105716358977477601364152363278199090643139551888580850862185182674267066878185003621911666930827814920671346473504104490383278291286068572097473394750485270651747228087053974514591833557609545880187598924478546399884252993039549928188161708716747709008844678955255354591365965818865373856613536268490500686487693940864399456140064342404163218870429518492745276618646803412545431960839493915720190191647022517815687290854771273130575208541488622374450136170090936620190999568181047008647207986015919187872276368529076340293604882773093004454221299565234187465547610596781446305590876338092223506826942480673049770985980561880031298643367987943659660398675898699879432396003524003454103988238895803846695558972338386887236596373372608126646034306447130513716818201646704451937083086819254882937817252347683952481517376781765758364884412404200372371713580903771297915006385983588664055293019475323922697950506549212143665013174732704199443153485710381207747623783517050129487861741379006467297623021752909297395648420711470370784109777230265823660682076479422917706752313209338293158794100147255925539882001895678261328248886845553476958963918214105010230999002803998225673026496335515664696046033764272395641251174565642312970128187395001529160401348546670584144694547475386021397624892307312073727208847687361780083945341820838219189952355343475311512448027852135926530394433890260134077939515975905446100844431134323089774411395003642474676710605859394564495211022152387540029098232899801105658528349709463467263442021100685740923696473476717325324403747651660983967363318110458823948587056122030187114203626809101022834343660691672925362335399995323412662381347414739459450196438411497386974939225187150576723071479195030415268156440329095934346877769245200076898741784150585395061051150012851166387813238968538891118216281897437055604075087673682871758989115635253670368498838427760802005650475621223449707031250000000000*i1^44 + 16841926882171995067322760920895145292789897609210982215137934248422728663596792517805043615819329661832536104944858206189460405732326401974466404954848678574515849095346486216057933546179463865488926666632010016282203525086239981284235126029309000370479953033135716907197295102117166336062652901064241829825041880760649968673427764590044638236601318324432988281787845181322238356950836210180230542926274338084651039646954682105026578261021925644337322123486202886832061352363845344961654509156698222513442824274196544928458520731513388631662701684238337031387806566041806589672707674648674149621404890259571159987390098481767904130555825811143411855421331795886457752673058225033708673025338464533372166971433563236270473815411810149773921701630720445037767839059619047392847030030443274371255895938512541430269983744160815401849957869603320486327246043047128147997519332420911742233647570672123989474927187824624054395298880181402977892810060880892326867056743103673362159197315684125699591696188957184915531188208791152029281435483536527689772688659590445009940408846319691586569111922108473361800934458576623072785780263729594177935595494204923938073082242571712258865766628101007386530336675501729420262987488858527390262879486797327871314419592944334709398549757462770582503815433990044712019313176457624628123112569096148684892164234295802573321198894889158427737857471167579809300326646872426345770901893770016113114823994064250126573333432345921871210915797547565045071060280235707107631808791706675411572737897907962582964846460835020160218174078371685395700238102647356240406585481529473688950046461934384053372137725571974227116873349303634512358289924971184631296271273539256850124797961655984922954452692446875062582214106382666562600413794164225083759087994366097440485611904882312260342221771139657700377340119136171243490032635469410839324906809293131309840199251558572576645925636949082188455429330800899172307413230871850207823291507587460086170387056609505689187316698758965547868009597014638478624094820612577592503543274102001631002606939788064058750370424507001596720755602077045125160390143836575747983776999509012378685047110430815556083590425939737170212045658959939764355056809172632363693456937543743723702031952794484817533844375803178127252942763198274530130741822173037315148289312646358771825800339189345823071017711682682527937855688996456816338465740011351155380601203649884928460762854696934758569948710792897045832156289960863659871392883360385894775390625000000*i1^45 + -120755799403290330216992295353755870549951966701071636356278620674161748473526263927645520073891500532910194288258037176648767076773476907676271388084518831022392024943000553951989527322686450758936192710338281111131828582463422297754125607058993281068245447989555454002626909569823750669538292995709400156570128351255856166902373101389485885992508076480241052828983548043018850364499568909147982906966311996579411579463251208911715195052492476520717606923764617264608337448494219288723459186699468278790555907704365208086691636965631730182241215411264576364257603652310215808584028591125584804270981714210066238537491761882306691086187894120005517983656489907948254547469959811089011659611393187574639179434209816560706119223278474567301102334591725357988117336485652288663736064039316947767237736354496285868367359529803502746009842561164838128166935537800901971247985141301556664297197422956298892162480835533783231081048783966659569663003572094747802706744654567589118053968041710351209410950869630962047717950254120180561891143804444043646106485089828804944479928128285230626850533631601347410051436963053798099157735386749591943491478978767957522578936796147482654702716395137604126302787366221366317338506674531717099431286118155963227832871951791529761378961862106408208024313722052494507309005586754770040774639386299782738240615249698962438350786595642893334342380509038593911465951690496940451379246438397471977239595636235947498793613384021063882353383738608749275439377545926633580865221090138286931744800877235299140527058381217364906104744108462680652200656247392000066770482115135822178359250456640248753762272726971461327622137809811129854851203922394018823319264472303026054266049824980870153287725865269668626858790284682671139782344675433355800004013409547289940401329784625810327836322753908664478126494585658089841577939639930481649683839900498495518102920953430953914976303015605707341661996858004078521660531830798330873030073480066729497932263270759498893679034805235139209876143917476083918994567547000169447881582331802843447043954658760110399399278938914425361112051900634818339572514490875217843175757691634715536893107379017002695520373694604759874260884009656090536692005419354744105359814415448194002872827238145221243635177327634653363742840189030670627536894200640687083274273083194742822556968458258152155729419208520560222575510956280961953450116077183392355591047237762682095876261896753116421449008057441557696695275509846112527156947180628776550292968750*i1^46 + -685636758981956420064941815479876265703428803906532169218592056715951609539764918885981145009238202403161127471787862127961854143484813714165412884722252153055864232281014349736310512405776356028202499751315829908857182205712855720191239928217024505407964042098691988358170985312163234251840848337072839792987293166386497149666524520965602666638946695436568360610374039315534294832884817188838410758651921849581632757298091725467116981915869758658953077026187342159341983812208435170408341791754000680044876016220823033654741308094411034219263854980867064342857446612992129646841182177847945501953826129328167170005849468687179522591946738395459536553436185370417037813420722579910621744972271251995711728746845682039337657988277951297477275686699167606913383478402109597981158173383032920412503094752563917109941515201976063113866814622010436245238819266723269694539796727773848974408408287281627626277650975215795634623057924937837578082548326809909832717869439516276115383521201276228278245978489321167911356305286602689760159337028943311675413039645238236299663047050845405994157313035985439101904222748118176912243169854236409279022056829261917474776112200896848046730898660300697514014212840416837545504577369098507191571364254276149401030339151014676451945368740863153353014070194748170677710451645319230895458203790490577905153087731180191367138968718890326163216447347495360298221848247274563435298879096798439247313249036212388721356382275925114266912958289110866772449633131766401976199237299111666530374039263660274896818097316442673094477101486023770485460971019788816295429274986194509784659411958858480810107506980608098542063109115609822738902921350914918096812646426173222617897994235888242858916662941451301878150070915420713948758641206767956845402173876481545111680731364778931328375572225680962226202095789597435621340693225279655657529520545835582409162108201384716930866170058381328604736871532430422520076335179450979039572652030889627692468583475914452414147894750199951010165120312601470538730967725567386997694004968679710704493637407479763835037504556611133568705053033426426372375813485985492523534757551948579981738849350843227655383370852402523919613889868419333499424619766044033928910732405839691016208495951593879065336194966882569650658741942622644924097010558031601060884601137312734356507954607810644117856530320577627510154778586154370202251774110292089762331649035113863637449806384794953338595925430985356055516160012075488339178264141082763671875*i1^47 + 713543224482221648613132990203365054048401325544881470012171798986541254851326144507680280834902638996869451340093374358431923961234910544664839070625822437436050623298272637831355675695356845957319818062678713794448371518203674825595544971028801342190645625069118328022937905645238041011872121164566844251207491719055678826850114508229156846903454444365442244540329478465726555947879841044293532230413720158738649482152625161456480124256585390061641780879853724286402950268853089487774855210363560423776154650599682250919402406511044665344597147052958918280260381471587405765391018098932678243999671807320929571483511147213003071487144418603041302393746034898114201844668719948362945092216923101854959440246653548579054646611036396003507904854796479793145400290648007446755556856463951172991367876769940587576206986866914123031240031519940708893754149825040376014448602725752945063331507980729711153349635856870167202164761706660236692847306371403607904894168707224233375709950297363991590263160768411450914050673669804193422042150616889668146257483589397075253951240471064296249872845487404920802556322221681545738767583316989322712063148447260715517948886594649617559216541091836186104219180508785078167056392761862910354241608857121129206315148214955544966439793411738948766640584245275246963140827422321307417953829389062867185187784347564034208852126601621926237188683251914470511347914480056803831842720784075611144316708725409329255456147912069244897131600046665698492241448932732174429986065854868351885652936245767576710442747630274068462238712993695835646559453838963029180378487750295406744695797887294058512132521784541735480802641214705173642003678514380088800228219733741277987264129950468666145945214337943897581833827129790972765577657865091163837356899237651029085463283337270745247388725235528211141609718779232877020348584864122305212628731890365973931882207539781369898029838755127448016384152143066923603283813729918951076067002721600796792616095631070954445563584728649644492833408943248347809794601291236968107118195062074525450711490384499139339791481965371933393182646656032745739202216379819630456387203732573133838145838949743498863522200576170465635888816778744556065436225295881441989183285126247254662071882458268901968238898842514229394653137363264839157572590568258201954690200975776380760618911204978734254008244832705538410602166260025835830603961531110142633028944046085709692410272623587230203380048769234614610468270257115364074707031250000000*i1^48 + 15118403017789475425804962059540358237079572485546624462425483366178937773819808051650799179015441428322136838608178302945174951567439983594349119713246905378745942018160655416278073981184333721725619233647013940990115787371301827877206992453085388177762615812678848552564516914631600248244384532206007814567752871505072046364269699893102638124103435641686918238228464437199824772646532641316487647670759073620044307714757301457827174129664217058060379836954884143654279566455643488776861676487544847366099952803613914537575890836797503062239492906532565505681861034469568384190835737489562247000593174942967940554980271085342099541632408469684589061507264691786986405587126080723068994616324330203246239468379520870479589151320837058817297327697750118800145219480883881691082357601543069377792016084846297486737762140313563035001157767420735772850545909934077221286459043732177151999482359047929406796270778451216943002781266269455319331040752596175910398319260568980112486557164939341887025157277097418398101273699492798609683520421168566116173944322326527899180182708152896581658968093982929785697100446770714368632923197841180427306477324483378634809678750322177844728492449838751265237905848014027579638954785933221136653458714313129778201030150251056241444938058091931876703222490842453574638702316430204490945493301199035805146864474150640539142832698024269632822272905557598257595992505686591688430509083229530949113545153638764509339483411863284708812803766249038486918056046890925958999216762787906053204766943343749671131167111345727936633038913815351071200996543872671782369520745424240133076824177709860221860024000861147428313342329214695668775950023959634849206962598709749567339791461743527054253126057641993252998631156137581570870225578991921867667705094450182151280485174863867592010685034754181674055630489628150933682975338343436389420346017934276819024416389161277952352325907176814840560245744849428646703891303042131159767634106191825234281734546037310725513190464786760042271178735954046837294240946111416953961000208778203863193086438964600956936551307613401772397413925141098757931137139754842116092691948050579941348377048223246183342663276939607076477386565389212560419582867348122791940007537063897064310835715469889455194108394834156761314001212467623579032353603847833641995364599411995827615836325294947543757979749376534358361605110220957518904597427313026015290849957399727330151737497933256109141631394752766937017440795898437500000000000000*i1^49 + -8025382952594231652946190220435333848183235620200925431085523402085658403608801814769926037316067808939381341711091470967067897462595551842912812464976862189947076351633598254460545123695728474183112721428570870734859140071211889389732211475543172338483467468141811893228970155080173451143908041869819272110728877561730710693125397183841670237830979686489549858501439568603876092580038967411630090502700143388701871930200511375624183801400298387701717497806656729903875577551993946348729280583537226337591602925647874571141811843701711505067248958810383634648090317688237018320617929849456132658914442602658335572772145684273655815620871207335832837960595964354931915011919091519952858662352325730828239362912616442456451459104004847882630566723310871708734714442544293316067129601666596877314334243589833432882894264575647196347308216734929417888620250141097851801305708003999359834207569785617828652462125768656374448740878936755403320672763810682160783240168198424695038069051809140114229879740244542097782644698988557386580220097158414232168310986544387996960933021178693491063963365118222556848645661473503688489739907385129834886312076481194970003485589743363134367190362514134297480257805836544127427172738948153271569016721624355864559177336826284736595489755914020755217741126628615631130612366385574516676161011491438162209058302245326643085226468726546486989848587699384176857909801123917441128558968174614484958270562012445499559013376318732101149910958129147611630472973230626476130864536350367881584942233916091696050793245858613748569077984139954610156634487642609369773818815257856613701739888508170620971763525286396959440271361128463593420226478462170405494986790809516964020232942680927985602846750127968136050236858064750226131639255687171936794404359771452330121675416718700988623148124272809459934103515922227970163336231650819401826884280828255017555143968626160832560460602351919734997049474599146414350076972674152153398055393796509597349088225098363900415424184424953566276019622061408855283298318242490247644103332144716716296667511109107378709393993771854680920544804100525487274462664741388318826243837859725200502677123603943393849595805120706808131909309836544678089135437934501737872172566233894495793406417973015771586467305222993083233951815041583845615928161302164208795630879268513156374531165280376159872946907215153970527729291817330227085448097630200841694066750991949363331933603462054595881104469299316406250000000000000000000000*i1^50 + -23630178301568800476221079681289760379030936108255898551774403262559581878440654080560265560306267844132466198909699929847162370240173983483686912242290594817486023321236542028626418587768463996793817750205532064435039136279639659384343872851471562978511665401783798870156099316565919918182038093562700728173860823381128041889104615026508887010236815357603024365594007495627469678429879394920779986345397374962175044459689408447531684080338861834231246407813015423720880389307621504095126354134356994779593149562503039385946564411866609184370810703252642230122294477656688682188147374552213121395950497390729572587376967722190920825135773060039260033243539091952241918293289480416514778298711736675083588602921553474203441967175694053539771310952879529922821748227519056111648748069775040872563190232221152476551107559224802613367548380384124806944719689869950653793493414564037049494752103535563600470346231431227730094957299414205679862949880026298980555697754388589750569353036196213685405744548835764071346888181254781907299368292352086058984481126467684736839452289659910982921940756460349156836429002970238518154725909173969645118510588622779654160566449983491387315403629752029963970873498764083535783387539148669543152597424551515904361210770752321690498383634880315835963111813970361438969583807665385686014242816572720213554339340432825943185118782664888130468633690993884737409570839881648049642567215043126433181894243896883425841212822982792857429829843469098966909068825830670834395885282712202506571450046810036504700395107236913064966162113957639409538974669607990782422144599745741299643740733240771098156889529039871178030460633613095335595479894394041011719579962266733450406078794701110074000609833794393513306537892379509888007855286830118357181862107748611847933405736265193445933317262863452002673684308940079410169877743273720515421703754956436579885917891417548949934439927455352923455311889200998811086452286617993689401377053129929400177173173881793248383825514849098282585597812495737124727951666804221379564013888740875266399149076418610605181092456993452577588960858363413098983547424471749996839778900497192810089307037467460457831898660252486709767715307543422011516574706484550797545265399328419959559135068508357519829943564939981605605150350420279789997198921558538978722594401758543472061572779428199984938604918876934097031515881010598292131762561066948983736165475400004053772673836748619079589843750000000000000000000000000000*i1^51 + -89969311851795484161603397293118597531395724593557499279556862971447369061211054304957906121161277596800344506691767082442471338805504736545533850508180407762955257708035363325053462428952856276609503856471079159954128520210815403819937491063912042194280259850421014262743633105996125469292947684700751976796206253357483442032364009704422802869594410553609017505191534497488490256630725858927559371729552886224115603875643166185693553327257546691068504576941026668240420690177172266107209068190142658588943601681387879793051254311032688193649780151910828054571814050492290639699516098812061937265121797926439168942278407243591292524192830966683596906744309101369269530101858995468618192968520419467306370722545505695093813024630396914710422406149826211734826301052219755737468552296058485615343155780835359807727153642384598454678234527824181933009818170663486179950532005197907915250208456520262790705758372877958632513345295934745783408893424085085705863073107930625814181581567369092468156211887686750977700556227249001796950806538306441003010824958572874927689499870295487919280205251816145618606044861841223713806833606347810100009918764908994772837240339176260511686704866146966088396565043530228043725738523155145201096169334564952290786410252985943038528753048720186944067054506769911817593072263549607040199078864607796187084478860560995215019430848673128643405423139754408581022301230238187675413507336316761574749574174145705700546846027600528990414663968036436797357765344453133134648992620789465703901084569359269143720472200821840395414631009870844681648546411820797463007331325150732988200136092132648891084397478586070803085754386097011522035220865208489423440488593221802576830258310714249186622332681655148545868705382385440364323099583871968868374950879700340207159555399396432885178024153064106898621160771334746007485219230349507741975011850689093998493357727548844352786642498501971243703317578633290633274839121194029505778867434227687507560798015176498515197775975350117988694720283781473294366826404105412001974306162560267623223638787312039400506032510565290161093457420923208403052010527391927003094975439742890756270689917214447842044917945080736845558955692347859322814130529789374008611826484596015396052316612580237194738347286780241800480462669026627064985943332968715477324439990562112458274822047765482559732081167119573136350656169279433552409070652471332817628899036697395874693242773437500000000000000000000000000000000000*i1^52 + 418248619003752382437619297660365512700451751531019127003740777795167599475996887503640727497693096894219149603194248196282985079149130190325467993334460213092858382274975867005157950487919554375028675469813410407512977572780442424892526346024398402790648999625834280086733689553353063261581897261977996886955215755754735204512363563730094457195519123428922445950241047995516315248809234920524430221066940126206539546230591662458585482818200398552601520527203659543099393158671445319429989860005141656594850376210722590106366147289665888517217369451010030144288508930000736455278500747156840602749036533561748340412088983716043952660388380087162282312365396647519019073272340329608712281421463969606403701235853820075369331800260772321293585711872712587242214922703186124324232048340723803467330167743180316863515847460216880523680571101734426570669694954863228695250629381656648741279790120068647998657645083006181139231636923017651952889390360633700753089788868367167561527063936296198049026797932389580592510644810037761981912522589799174962449364367653928207076951382769867843705455837195285869619775274529029498983366173972992228153197339460034612219908053025792564913025210710833987268453049195083471495390434120717042384249760822397060862547450781735115739880697016405388989815878621041256809895083713031496921595023864125485724305172650301115254205090644060064073126433532688929253781417058521850847923442611210697960362426348608998441964086558087436036753032919572790117358644183523731393941450552042613278473964772327682289310843961884697438333256055303494760219209351425518708608571683660297711232963895303421721731792879840736263170260787931591659514322769048151111707621053486484598924282657973972595665932203787834905743174623405396075010912350500774682121930239469962244939311600686303761579533869034292430958120337832663494029834431139400056807024596321114495483317094173104987420118292894283133587907234242603829481152342509773235531996923669585456385740104970124051823149554071789387126760481648655569094152403996173580740880065031824966440868282666494412883117649035453660306910343265391149188255128409008960798102092738513919237351174508982500180286672004579478652826930746700391316090387976547262401888286899713714465433350691977611857935871169424361367948608001074404142611209669907131421788408923361063825600522054512634956921091619677322189126487401994505908217206642261418042869044634855000000000000000000000000000000000000000000*i1^53 + -4015794784865029084338811433348492610750607193819872750797441288564918281031626133774495155591729771046587352951568113212517896259792750187063548348741702396061449501375678800315288586806544730362833780700416165803977080290532916098162962799912416395911483820092482741494596777835220444455665852916897656029252417564715429756382000581519182330744553100005887943495222842674422521757146547492518573159563173967744194866975862643437027875246672772397369375565152966151255975705371554471259146369282467931906370505383683083898023965733340169033045091179204448770809707932938929491368104165741436277684067839480096139511845130608422180186724436224300202582189386475019455205178537162531170691259200503580459505861211506218135702200360955070275095896967138363293522189620268464222116249099010383238894073269816266923739136232767453399522507512818968857248998173288356956376214661618828240769943696687261980779269290109681318651925087133637522896378580252296398813715690465962471685022433664694979962488506221535462994546606394019314891601968948836799279640208481850109909583630645614222893564166448195952646531925970368358436199901603121154638073381103271159702758404086824903465549324250221295258468329768832603909447484005261854243305654054023737317386662567712813252668963505884274315915068945405216663380602938724425676731893892175883351892380912300119859932668985495442539018450893534417072468759490632697698945991426740186229796638494590303753992561497838134852016042514592296816622469581634174908517360960683798583129174757585545736524999193898039396407215644996173922395021306389834369864233837277851560261991107383481300893945071260056677749334008537493212530455379681200238182923435212269449239591583149147854742333062515466150907806499201283004961648090451931552708770980528218633538326916265692762273369982174429069028781901842411990167818634311957333288632817475610453617160523551236645385140365114628985476069179795974820551505638396186326373416464399995695499233474067192158790069278730622935031108123200729881364274497534330658182130750170842714635056622332579427638014481244743723229816324251790919978192116562853681929704439267341571566134502916219040489650292436566924374564409868040781022502211025540462000595488655324734350241385634704532031728218610859562575392916252608678337104419324761363574496765272003017287686833709030876716643993379981808067409284819788799357584497351469520471007616000000000000000000000000000000000000000000*i1^54 + 8603893075737763878460517437116836257580521176866042674765201961191791079491222199947564733642363634239681536753905114221172423946463163812504660182864501445695538430983078496611515650923678209178875819948623297365327560079506540032642466027575180573919803819188216589247451765933537386907275933307495296609403700620021690767080999332314666756784254290689148926500053447918098552488017543537781866861562430992998201914375798903228824581434727751405900610073333854171848965745859719538446444941982919503270315802439136324548108468419066945371563500703669025541029434511965435012167162060889690072582191140733328467231615268160850355038329862873519005930748490177246603298877946824402130183990844939120366770664806678270764335255230027216687116060961492585413205191736474581519165832986309247951025337749464080917656587326607758730222312403173895852167406540359237337047707182828053737705208224499313243162153101746674245719520169068686696947607639439459981214268405248779646702383689330556769851818592987654762250487453673531238331424654037005124779874422904263414014828475529052170316372690115132918291676204774887030014992709369382933764474056620162263814683087108378789712582741857044589031914078872939936931037044824548016319440951276864083313505706917987212662520825767556683243725559313389247952602901906783223330633441354526950048055485370128558437873447757062815646612553377903628490307585144200321384830090970404151857836726465531135230849144164771104048714456842292822658603212079723302723820673185342618961641831485301123348931714843010722819934302565106956541109451841636853528721800303705315333580614369612236311912260046575646393171192396874441246244849533831682990572222005889638480919278050461041720884112106895632653758282166119008693269658950428629545635217460760190668413601924650605585044788017778290419905830187833661365457652585757631854595751303914316080474812894177683326718160163581244709109039530974006618557889341010469873444119138363829257375969519382597832514256013079611315829871486009179843237604131307037569012706553376904200967121443219201596919823201048950663091116291803338451730787569448350313843287070473896608638304215950756643629158887783660650928884256777918358653321087568687808773432489763986981250760700290148223013847659428702438696215570981886781900382417096581418661898081882601339590471628350334252862457902275322028335402787443137121723105329800904186265600000000000000000000000000000000000000000*i1^55 + -17612424306563169843376640534577745604800527848828893070588295149937825584575169446584919516236064865135935434823425379329918842355676301601401860107144357733010746814244439004449128762363258200444769834984683319223490976181655258222660606336482066851585946221597877801782739966188236280904137919680325357703999109330597634440014826583907783658002687697537650219020074796701717318200231303133756188660631080927284905462624760579208422071011672756195712968739419079850664999989553149517936775599301059001498645599934819614229426782034126518911028304539022348317035480961929499702379318253340927626595731712571822629071931857651241724916802722836575691286810159395018666040361403190556345492622099728587560153757159517186755790129406364142178330152576316866901613824174354439608303570099778528432202103673625505524313695249157220213355362370337622603662109160082643916742681113555383035729298607107923315958727822294048277016733759698601442658947686438660629244766934839600379894490928314530670712449575174711466101002653788318196482046990773870329144716282382571609254878542646459092910418817793939497493124579644784036492526802748571593979607055918701344679748016367413068886808453505113742338684467080121633234886197276765293665550674728632122187205224096652543503253704238759461083066222885892219357332833409677310324769187038912568061489430598636587431516553582470054664589426575349728831701764050846012606252834220375149862817092073102113682744296240888615029823926523136531012372249372828130994562186945149246753030657392690759142798193407590375159237723649715982620142530628914214458556667899506135966406518188055443870938536989794082456990916452711932609572266870490885033437408208967355280128585901776365864249959193976090908313457824736278389551039961486494262416824656778518596645653924008395185785831823041175103484844719668438399772720521377562005982885789660532029054613261374315374145824334103416446726499566499306738102985102350141700494913192289219588512591331553424288768450324303063347521095280194751852809560080338773731971875745603745919877368230240683693062428022032390424271844964588689601728280593069049568245177935943581822048165438215311172882687782949996866659175011180898679434919842647832002673224532466807319818346441969082581340358974963458076352051313274561828492845513999773744740912262382392565971840024848502413031209903161800572330887337788438894586010976219299840000000000000000000000000000000000000000*i1^56 + 20275054922575347024953256776119397568185772627900314387584371313084320732921862419458957746746529870229637939287580963419406842691399911552193265935367152605218977794392552380687218238787578946436952312483391830687340120057183515872795168508637037490040972643395331187598251629545275519476067377706672625853815082159206830214408713793500717254076378132815853965804241996918345255790865545013559722679207368194993508055089621992634282395611005418594002208295978594071296727627539810026498457067163348546968442428310944785829171208236135687023275481197582880304941149397961709909745449718463723891875000497342328034585926977371970309629294259483776699910956166199072371874214962980795839077836935698898564023645733934590719156001946285504800475049546264917796463574823715943870845874352443617088274838455120729810397629305046779434506114722359982120345662655273292609017924628555666145713561642937553415925810395730834551749722058426388186981912727278789094201805685605522515906280225619990039987089581389491773095470326122578439467804354511048182736159527468177429311737336400582162699129704786819305654800599585975121204051315404806902752924473849051051229580865484642812631879909792948106990695614730058939194200133482621342028496367805804332801221814207508083924310354236430263753235549357883920855295430237293574980243958075799760438246568962675130840381216073577435959294004407038143980077706596657821330698811100080230407381460190763878236180605580607862334727053167729092440112048728422101301622419807152477532425706209640924748185464152467186039473146845082414897281747120846108845996057702822612765568916024068443513665846675845473400536112329068715495754533933252795572648488345736558382747077748990557702007309443797921244417136471540955419550049786515959096007083722013599579070248517016813432351804394269764699367123604068582581338013667188578168271946284936737564174759065294751143388001412851901604131499127786555650056991309516131001038568820615480253229639806277263930612671334534391278653845287434872681345841419099770623066216822434564786156483613227614422507043587665054174894132114437448234804482978686462442330345008638015776145262138433580088407903678783497644946088021298804780782701462975762889671587987254678263212427054968104153102918507814455076136142592530093226545908303986282639017108848117901105147092031672388902494567349916647790348962408553376293879722016768000000000000000000000000000000000000000*i1^57 + -13433130352756831665716699970905422656681993785795067166762848267961333877821376659951608822646781123916989205917873401832618147896529528582282187444039561581173672902504547718065072826763339466036294646266797136129745422031536245232009880939637688754419168883735989534473078071442429121891181471560044832870224859146206544700830211632868389913192485787032287704404638691213500797713619467111214111964935964804498425673357183218524692096986682488609992079388352963066246912396587250256676974523488251189767359341388785830913079051504014841325591007216481432219039617923278330151744415498348297932188626979525080853523670672388664049377129726125453692562800809854591954843749837837337509435382064903097261159923611597182646504521206958284821569792352434838314467978032131227667614058543777044259747118704534184707032123850165424978112354978023871842491133544365258030606448177112516456302601697813504988005372982194822502865993840869572279417996509634542775134699616138121489418877886927313870320067452040736112307814259348984283651662558397312018118182911760713499676046378681814387256636079428107140350334622492362149801536822059167057315373482824936994406194330608554618750300275685332796792023842221050391064443999793826631074348794505332029803850571618937978320466974655963288550318374847698494919328095891697280528466843950194148405968991249493191742367247824700679175255581402796169933838259988473817314512099788187415279736322401989472559323508744472981608040450314237425865093227750045181215153884438803842897039111099213188466838944667255345610304869648418831583937960187835481823950594116151690567744530158546720024184032572804122731323031912788209946310688175827229279353964881627886966016601086376828357703273267268479500491082516247710245413998755643256550724885723645891190578605186458359914494053171420456681960312465802157968187884539974727162577906860617166922897344983288306690611808059546600526586944762449343739107406928446907970698979367917948951285753230674537954825532643588338965271880612549858512047156776744887122984854328230057397250709439652676061373028620973583625608800073201095575622429380350322348822965603076364480777223988148735448037037794495274398629169117786525654812437563674139226686519728890846446428075485393009002210927071548327591437983302913061408713232408191488601035287102897969261455017670558473333699051000226053758304459067815475732388249600000000000000000000000000000000000000*i1^58 + 9711824948482575569535771308559043121331027206386608707936321308893818667732165351585754681962625832099363483875644152397192391224292661346788180056247533936964688231383858090343897037054069794645193618432737308758150627480117780613143544980316133410507559293800024069668922814438544408781278276450418859589455857231524157275084045125708854265594987113900131398991636024980549719483913324755457996715200470256073537540415824201534408217348182820968854688800454605509763140996321391336441310044061405549661865552694469297809397251765862954238737618367525286541741127038448687995906202101200027035622633652772699388058797225418515844840301449807097874985840920305537714561492858040852345864616534633908328991150616040189155912473114839720519892818003319026406441687059696920975526414347176126762105337612137499002941823643687213177601040048999681139130538514670630839337934417751692852038277329591393843453675206545344733896478975878270864870969341398623051536107606035970192353939040481269965844011197292395036881681757654992960035653095389622512017442006401518554382285456574193269281155392770577483101084775476549562462709935328983170263158758559226172561847017807834439765383339595616008934262802818328184078799841789798028605623965082478460752499422408070939709284319685429038602152401552997654619226840564297976546307382123753264168565748895793245354275675977433194801501546028629799983492709269208710676067716818396384012495154561916755910107488820922619472279450773875813819196849897918109000322780109472946264870038715385502877524788988508854500293844786648126038883221995740999528645709010333922082344697632696603363916656674678341173697097926238756708339608227766573115783817064643316887085721732292153409190325252205549428685685439712227502772107419977286260604172905545184672292938848501667831801789869245850607382495572163999851452875363387838732023578666757052318748040815968673941863350483301390828520658898739792450471748441969258112866730694908539575406479742143653947268372115881762126630409295839490555316881396051039843248131868812326392410536197564104635450771419207989520666437504250969604387542464352544829971717784897777166415254796202500892214643516292840766560211024302981140320635841759351454217548029606014105671413060071609722699786045127954447344049765724523277415976769463064354067414371641784088199276268079486806560187200934238780544746197756191703040000000000000000000000000000000000000*i1^59 + -127732728301461028507319259254331815437399181047782470554322818281181857726997261819410636670739662554615737581552850271086977315012233008722042635280668042334434841744236883843352106165804055732856621552137859565368405641807107077837670206101707917206770042207866916821962603856882866629968648054774294041155079636161974845189867339172108682518797974814389788987017225599309586478614454421729964327317400497215332540426819513750461736015349195521273258938182710143783929797315293310745990689177153876194620301888477608703784029999483509197296208315219660779179602751893089697728241273146856747310724208827844071857938138513246214242516016021710192635579550600151437029576733193036552327286065406002832255356063450003664229673644571360033299048967886983043695511446079934465062429860823827966975370209350304673787757311861101889581915732070269602693493519041844889774384089447003000617847296469907565935187034184292022181860612025392523416600624122187717270388878188687909918845797111583472344925901261822056631089233736223344959395671893307349849192727646445843998017088361865625834864196438281170626547667433482962458013036848834471565812212922684649545859264637826402789944412297973486911449984809719534913333270405471860175825180457759490244533480787671037648577448461584644934838838995507276113591871964762221004230517604310436443166628353589226148712698583829484070492769704877333697238245655872193992715334088452774660932795415416831773718300717674001229972783955307901229901813628868264966334327103172189824286198604773236378839549546278776231481370557284151806952109751338334475177672773343180338798229908398493147480944358515441787116970143707172949729615682796449831692178472829266238279281854334408408757591584785555301728522048200423196497562778948362858160557212838972692256539254897097890601651217960125582951263906103779537365585745747360447931897717362997705469055945821322471284186184478060336827455330926545982608365072584986301427356465263421103675795499324504239686780463325222113856589176258589382402095182527698970510425227154250053858991215479637584447635765760947263943871408813710102182670901422367214114882601447007341906527505093719122708985146899222327475212004910689381874093231851155965649216855167220348462609602363714372137257619157287781235425554286573597078827615304119542167349073512942506328804264135089069579843956208394600634844901801984000000000000000000000000000000000000*i1^60 + 665757457272036324280110354159971574271122225774122363934655792355715759330869317963188732025490126653704624568601169014642642410125198302376433355514616315999690494005723235751229231398726910097942445049997007140384470953460348323168729687500157620916547831352152751448605499879582830629750616373470365288317579370790190560215718322128400715486285843000912854027914989964029390972247916113632052118658550632312189465387733771292055230939747914781603495644645109117443485076766169006762079338883832051962306747985012568859734289309420286559417386444174319183558415394008637476146106093495787341513303950715272473510875623701286076812685037180167239126758022373121792394454419856921161933845854309411946710078506954717581277590082116009068090373669895913321337885667541457398881529885663239911262929746539607393536658389516463985012954628966716840531828480433156324819602838442713592805424986369231998539999135358603637638225220769630013421874559844197717749735064668549368160776240189346319548362107054024671539097357142730596693459294303874791530955521593404324212839196957086233704350781619368487525570729088764569181192233513959656055838447108857442790745640398659424255276266621735200558570905793043189717536312330868736959978646233150203469644249968844224300946093038700678448616680706164863633298911538018250347220625124112582756153202513420793226175645568583460853972107518092169813935965399687642526184914086833066199970866676087630329406200332125805645439414407109304693443449397167388455720393943045091642708115491417044166267724475686046559129596363364037987270579709795133938777922671649292483883039839328631188518649542136424027494242619239677723801526799905361037046009408732926989879500550735984024440614802046817056682719721788246160667665038166634177209825057439283440474653485482670986576070301012896610775300815151753189268938211718056722080819738518704337343946365374351344078011974759408667840263200616246451636565017847263961483796746986495216809522215628480779937569153599169899442874296996697382597186856610088830144537756025618223638578551695883317869455830677797251424836061048154410228611317435422995993173639256469999596316201124045734007605830173455297009868889403183897871208756739497680036096403777849121985387295833495693856288132272098055733099440800957329284472436272070413228636009087941879298690258365722629660159475531996321393567334400000000000000000000000000000000000*i1^61 + 58148354795496714088570763581791972905634042120877492750077573564007588205760095130333528330445387155682230560206609142763995586316970549614804648414292112484628197080028981174694474446086625762379730453387627582385646394699902940613572294296756697517168695722772400732613162588951103689573592590969805417204534563000431113383120239976530082119358374088913136731534818631033236808535059118195410441233626781011001013411466713846998858991046718349033661408727198913275110456397704967874328107388607175374965037016336231632454590006826140318485682027279680375559707972553466798764821154418034744737761818516432903024406127353335101880594368472309036416030678000308545783995624961488757671977661490901759248838239742898940934097957059097928097675023612021420851274118737476322474086325318004923839171521959347287755327127927554626311084317168472044331823384639148250292619714771167269169176307560554294000181156446329662357293210209605459553862636228373160466743044311297310702888693807449116290205897327508266384756620165424487347211988789805324730451314294260084492963364202882625804632091727837011569774363460691531598473490161240798392055859544040657413373306444558157315103621711004803045358547298605598816464949478619621917219906478254729714074740942629301090040144710152773565550619478569786525593005655919679717241099754401214504223305935401389632975189681795889989273410951644376793178712486413286436803276669350040578273221415701625538359367696366819167117171706962022696294991027697754164178925336642256467697184539058775415931998428284426832552047785929259508733519784067822120233613271078434209528237405003621184874018901602569423908556671826398850210699543907864365370515540085554217173792255255482550312396421771186634629631470570402226015710824230237816811791546152840980643234084893424685861550009218900559751890045289011752194875048100514990796977296531466316233664120433768185706794713778393597570616648948902658555575686606682989780456224759417648061840872418488746889943539110132628526929691831582023825104018224178916155998395934228196712868290998541440798464310180095678865199025602797357854234739174009694440532974116489599648529544945679892946253915910332793367914830197622592960278250796381347474675453813673828550043331366422262713877271915131955254734298443045111070536543993515961966492981599435599531917468326209447176636829835063910727680000000000000000000000000000000000*i1^62 + 17857425801733162740588802069667126924308802966259274419237452788264312489701860883521820727538190028409951544016941254300763020413156291790650523052422092665196244533000402377606424064981681953068205502826528665125772917514129198964096942365086423365432568795392908176347489042701768387779786963887442291428912458384797496779631443615538923104390140337289953993015005487933384821558443901158081563342101410237260728079375427692088746005520752155346347127691523187628195499998416471608979972822560066914298793971374890751959672355660877700912757875891581960631983598101101203350241969289773449434591096726382372549789885090501874590417047027864002825386728996943891725802753070353078967266311201432192902863467997802135480571689341026962831195701080155642257336436569479792982692911824737065807807817676389625215945107040185803899344891369498930475522527232461523980819186071281934940002385256235815700200022827361084167886177655098518281743549895343213527425261456729691002382324921119487038585634233969031520897702178683964726496913818906591892981721991914749155568350080094204935807662415917478188729723718296406485708706048035949899917729135742789759416760319751202379837414460226478777753497848439799977726362507905852956502034481747197691475003743446714327734268423215773552554551167599639970242120136231891093505726430093862340006976352996231209431195102669134469968214470699031700840367916102413244042440211262092696588994473066222586833421159859433921071089560358365024029068858156547148138455601661469326803239196335556355450289922773126965863369453338972240915291301727575074142068713042525170547014202813733644611510161082158452415320108515813365490276802290317316555903706024677341441283891650449767136683957074689928820201944093208332260770318884853695666872068103967350013100909592352158664229066936614448371580946628757521450094573242371374804461766825684900606057284816980549141521211096630064807324182124087758798436686505460865170505116327368527273477947311588485329872895194924812090288768286268908873752663288668725684905161139505264149247371059995868381636615010185486311995737252319789996191521109273303676887355383651235537919620493752164110199026059309137715721170900374989405332573696838953647402754178746143850764945821894124222778448660949225698469385706443601619201365599007535860348354470994873695982241573382838799193395118997504000000000000000000000000000000000*i1^63 + -134270558888436054542867284848583102048805233263281718500471256064863549781669311950990148903226030179898080857326218718572358239261360953349921909449641288896356151847435912049150080251668247565337157510887475897805757342738886143403264650728088757777861338368886295999495004278820445596903617103114295328885882735199926084913110566930760375317772084933224880534617709047024382544371969896082302201111873364431492436053629689790195846593427606246946523327640709818366053204482532284726868095751712150227182716856716323271671093457542352394541045737035435970634634689802813116322537228611983843106899042204636951994227772135733210760024393016713813325463781896995519098259936975065826444369798640861279005914936101134513409845442555264046747812935567157631832641815596842379335885149502377583529801952872294563060319373126344151481299065143314437545235803720891562409439216199497920824814102835270551106046119531226872705138152640916809946357655547567494696470886787817806948253311688181426738798577797681820944290751331902079196905822912979910070978371457511789362386789732262148728000421540632732536099084866415428532516951682031280342353894850419504868452500893739883007083794836646094167998718210458038200504543553427092258245648390018962007195649248411252930692127521233998391460910200120872608367675607307050604276242824949583756908418777650951433231878686800881898948777351236783984245205135276489515337568566708676051315934785793281392207827991898117311902603838475918919706856005598840146912235725224943495032141091641455038215154278697752890514698315022535126700110488956256271472845767403183561517081444280653620774478217860482256028336704453340922172958121358315168988695534137026545735800772652705238296874650179193656515043386912827978917484407295425604971186317361901748205975383794833075262976828985210948365079800157551744533358241216783611427387138041144519061977309766222284283457333539993838397874352735381632968308424361831035132280215707252485112358283740505641148739249010409060536004863932345044920630446431941922270134483431955537536502944671230138751844357238514489593113492875178201021986520313880377245268655111386657355099362885015508114810124882534271601516857970835858550699485833432296604490914488298928479164202130050608894376526388262749577633239523808214708526993513607321925138273034503227805105183848856538773979136000000000000000000000000000000000*i1^64 + 17909215544790166027347335596451980975186040106529655306936519820277336402628732086398076869821070761737662685717347988613854855558157182888539829768211814929447320221673181797831132085117297047401581822826781660263337103432225946427957722175372587682855866430527068679338589922388074299434047943451961105389805353541694301992251358589097105152421974017724681393333424902967606827192819844709011138171955818280530344622899129316922165044324891239943073027882327680146019572012981357050814244337301434686776040776541732721666226811828266717802570889878085040323001214158372906875691977896157750537450590520320417205443919377876544821366770000145822555538948209603540090858922765841338070421091014102079208172145020116878360405990730011104632622998263236405416532591302516316393279896004511562480996150854672509733212654478283144178105114135744515007911778793011429363409002123627017429083411813541739449963533542106435068138757079828747045104639292541629097705141732653938194590482546462718229411785538496502298595715060591845079582099999712278667143674696237407736243289788978961852182254403319035640293977525328923603344892829485238055845951544852090569174342203348149368081252471272080665511290558139844943241010702416727668776421664552741968086031338781775037741289611850327408668566591466554053923479790774329179673377222001257920106081730949493521627939414630135000533352187074559870406387859244347428885609719119484912927811471262053198481876334281180222057358425569552175001376112342947361845518307058128898193338081032881879245561359155072792845071046281654750219279348151339103521531709952007532477134987281478827643851498568365486210342090864336252982442353716965821617014464745528822582914240815094731359194101581229971571547651981287428021848799632206921190263458044411413822860525179315081031566862472589605052545423901804492994554223047762671724100544835827650794197587665512372192501448947233606357714451435880731313516880871867701119595889663855276947035206364623633623376008285745634789287825198407791070025331258098951716611518942759695322907324880072115502144743930008952764546300638809226162066473908790136420395240033415052686499869523284038919460629178871174883258563410167324300375794489403532152870918895324075405945663466808182175558634131211067070906560557125861979712719152504369908558002769462457617125598464884909015040000000000000000000000000000000*i1^65 + -168061607614961630435959717579314106352465507269952714761200547139931919493691814699966276678442970250732748838871236368668983974851289468771672222015655146524138958738312133786010419064117159261342203145133171693688369272589921284381292050925585486807979411725286525094448258969898136256567549830086312029508013827607144204365355164300846142130385480336747586275804843832686407005027101923440415444146871082424007400401600182273311849561048666916742579629495987878698667139520661694632760247023445992960288581983399279037180136385420518108266325469867017212538550911152965176841095769540064801448804282652261940854941245529601054811559658974459951971294768975963950155541506357972978609085692145554784564384977639012047347516965297231050999579567011581793505491398498239951684227988260440200877590565939472061436784293633535460652656764703861034773292088825714204449599791606543217996709431402384342109710939214947117963171419674931913859413178049451886101839553507882977700258543115100554246124424531466052955969866359307066183424413273977210738452062134106609829524266299554725831142085498020630633173833923854320030712448216719382722892351356548894086335093205657137263027059119488195203052357674475010958455505583603320281097186427881811756427569732824243055434677843602128387253155949265262373276657093663728350114610244753343789442414624148809978695245556776338306770984101440879266465220041013178606615427878818193388396674765811949496380999608670846697865352862845063528161215345584037545662341591525725008618603737191676421129075123287613594062084267511807602604803988710773038890007304121164097171628499956079103391319991732826892185740659839495593336964262539625728657452590090071321408480383023211396655019425634208670383864307554029387525907132330575161005748810355756905526251422976646657170080113712698044574674866842877009788333287584139832051159085698176281357966260056411560248035149710003964177813307374697089587387798251524261051570504544543107536388945545401872626588576666452599258266997499547688314903209382392806969307895443139266184297629097520522558289083237347679940149069367840260530899353640624239839455997954166785520210146423735870624191318067203553983657058280844715902212957201707702251309704458612791785213506584865025035641335262713512000788756013247844607240429928328797300219468805874909669708187828224000000000000000000000000000000*i1^66 + 2220383000899360400633190337080029082881096446992026464847912488492726480011410789417392089358465895177694127963616750855715241442170192783749275533795610170210410513451977391638860211682078245169116985968169421273024073239690511101854498254071522595711383754505030044786071408842271445812753962708848644422185150400691412760137259164022082760954659240682517437432650453323393135393928494873136853236441700948963126495945691295398721612559886316009732065456679262644230746245398811236651100926036377604193453555475856375785145557231850166046969769852097116376007685218450569519061472424786506475258898215677353512081224751290476935920808839733624571602942387928053490814335814372218048977829788676049386509775353509590102681969339392106608313571860509564522074171371711357057715514732223296412351996901295889095502353799770277099435447523940348186870670716712487568585407109431124929086768250608167483522758131540988520821080492481805443984236307358170227567567571932434269804518558931481489151642123996426253821982535544252034237455660736643620005851145891129933899416715403404179188531657154662577126311219276533096825009955200085846829870239273685885268699979266223391824393548759627613468382106157260699218887477449074843193723156634221794546484806958964504428819234717169549148809443326362106978076786552947448908289367995939997678045962460247482525492805694663997605219852436526716763626848591050062626157223401373498683145616146056110519979491195645092605117312456039602717879432633167929713460119412709053281884301484678973645609828559371858451277896702158187135578931477526400075623842230184321001941784816723508772286939856127761165825182124593360520822390135567048841288144778011460424517845141074496992631937943363825515399401172543929492921579396737884372207273560191893582424477590381163258531763250783657378820994894868993103687524559449468817434154254459731141898306737769499603051235728752908400058905599207418608025112712167236927072155580350515045461890906778357396057188956607068215448647253222489357597820925424948213433501582567572352431725124477044068215426543616369397391719589961075299925074425170419300922463230811821960988332654820264768898275420339924065876828123404080362281907565926026354606793045248059251791090228660205438808932399755069865716483529207642157920779542337672228257615247021804485607424000000000000000000000000000000*i1^67 + -11422203511405676456112246342936221628985604186848379539509317657034349475174514728078169206802036620980449732163546403939623725798469652698875996990978463976513418140582503828291964658993926461488239410828541846730853970991636833729148376458414673752733033455198678229505859723155437892176813110860775687532771462126547481398269852607337822515603848929991828259455841764714590347512992209765726544789712519438489436781794581191847701003134386944969538129375953950571061827109460606833128682332109849777898125904634212290767739641409942105083601817192535436808992506298786490586805397468775796412923660266170862687383810361623476036547009241473713502901831041138561117818650178112212082593965397256828051200954416915320341961602993636107063690509605622647126136100358882313524897486746723925531844944259410746387544869753376176486936819235212937467678155566248810438183872855457291551375407156569513261907413022650892460863217927268664604834290872845038715788726406663641130995467904486035732792067355588195585598345064876141634356398814413502426857434524711706097606221687314894297446867103686744092235677779103950826764882490296548500347441535250297649651908808418494248024479854316253951042503160832699948553942355551470655483023915145983409704952850051983885513160815776245537465277421926623024313242106118161394391298504709333612692534469126050185181436225933770695866788488514378514093500821940669966404319478447617291411855351281043624610374331743624299455827320851435565908969039422113447356673235617842991028109750511538855454905616560858083396033678771003237623697447817395657842820660407461659245371474424510472581053784775375030162729293715623305324852675740361713863469299687804722714955565836935797376958843766602971372352241329559145710441300453649336642863375238536136405724105302457738334265782629044121635904103055533530301215285017696977068173306758629150511288701627153848729276596983170876588779289140227419362122410938368040527789105170939662808843558781807500125153956795031692430150832698921693965673560592592023699147551794347114594420383188146038273221875001264691528224696252268083650442025124567256762113456263532650505269255141901128592920120270360617497883659163896698235523586672592661735407118498606427852792285557126010477071660459763839542415518000262413418657082503486009708029310859319705600000000000000000000000000000*i1^68 + 50114603805509156866790263369806070018531557149961637294779129444687722468966290857482406222199715135840633473623863427808007784117132933805250048117264927336650372710492939976411098103849715507635536568081645332028849658374818269179577067050378616683817071874221396575536481816201537448893166001149387964550164509339264552653159256269352428297074386810497085801180588192090575030286575505008988226969659193169494283796102492104978333772644967868201828642324904597185263821900234672644363861064834808801925359907782634996451860270812213652622108687152893949539251512161437082279202388867984706581316245799760886073319291635849578298708766543646408211914377892095750047086468334863221287788397510577139273991673607946966209199570211794072561209974986642331632444835303921257321482785347709700327934151864781534781540346909268319901550934914256079277528938979415449375752204343653133922925854362257902518839373644935912845690878157214628807329330192133055969349941908362446613596271730494047321828558391852577503300155370801231695323735195017702077970414724303621273274105753899425403599095275864822640925001742000542656742146986735598661121289077852863533266793723253369357831699309446630712449372608481695202630781812625345109906443157176819885324648780350229573007887065496169680358267724662613521843193162082079288024333071776578285913606888443809198201009715090277250613963696255829850260337403248041966704826408166180258940598481018645865641738161701784508086893393150829707165757103131002331758295530551991138171200810462922302607538418487977792772022087300434371501636281980412932408227450607657969376009261419266779365086367417573196974406628590214351939597612892183465107033734653010295349214058590479753439562376910646437248229241602641051146242057004708956583405093034467560979529148642672962821426854959671212592991147830178824070100159751438255560224594317216412394529690033795033735660422693331183478027310721006068895903473237899029806365765368629370590673537434380198676659265241607300445735618935362661449700676068906507104954853943888159103430505254248056358902343063633396468802928140543126974507742403837687450301924457130181320436838060577587561476890602153156858023264313616297276301698449738248963004071963216230001799679722943289298150711074680061189309173791059280068654478162225986092874596352000000000000000000000000000*i1^69 + -131236106826859244815225006573427290388231988709740984008150997536551210636013693214408129088102974849295667238794128304133125515074664322425200736475642934094740523562791158330143438053751320145649934987248921084481389787807992741076734627863754184542911177251220048707192539121681376165660086309865486240557527432740928214665680485659706081507043677111357896524010164021106788971965500404463636669890540804822088323269241723183934190017751161075654371297381753175225915324448312116998441954071692189084279238714080092158581142483977815386168823242311797885019831294093204267224257805851189564825928078136557224870243235105255542752202457335530607572376079079157579653344912050171106964133715088217895804513943557799079296817246712504836209119958823945548088874616824161799257813177673576178038958280465084188238675592189771541905667420363547397065754050482288926385029232995896443355206075181519610350066142492213192278297090966009964087612774327139842054689875307721404118296390868413666510595693889622533786789886962574614947785447671931678237814513901586913496769824159570294085226110287814291110435390672131086140892584846431046601680227541402712662419956212278210962330537315722587515044961556932042531315195390738483732733394801268896919294378613896514043321306831790653609613819856242759920612783644627925547326324161583171165113985053988643968729918254921034205103676893963336986974298874906610283258711799033005036605599621413782767699610963648415547839071935327320002333979780708821311919754441201021630768830175891102104542752152719114562419217671828173490565811051786900073144674311217658925869271999975094980164894934076317625874668702247721073700464554057875651641777193238802262784302080220915298519313597258050639759582414025887852488271851359880210236752902607186775983835604978878776724987439602108911081516279899478165550503611548438468925169531102398225386487354019564637399377386301912729657358772171310684917515249906525911006586636958368458730739053484231922894369651751921433615731687603097994920317521893528441589025982755316224313460813107411849936672378784650662265781885467086456975948212091796433641995180828734322035819165879757914533186058404113086567501433238346423382048463074650185296725320371466494149790861114432563655533650035255706939956638295108994741623729894943463833600000000000000000000000000*i1^70 + -68188560519683707622360434075678912431369203206103286789091896656722341407529215577693547227401911996246331874626265227857283282463715292251641799116944860483799343826444061856882097915057259859444072311505645688312507130631109218035295561102315180258688946082370341494326027099558854646009986473948528490689704337219178734470177793022676859678074243617409288501530030683252843608091314915283043914934285353906801585571577952424011483189255358109124296432745289761889843972233915122206600151270263903479848454989788106619024969451784834400732911341846664715862839569106897359315151373195463852045276761339510754254853728682060359523781096077080506265800408716730465517606161307391558797707823378024539832662101973796444201544557314650949372373369994109647143849078567052354594754656080283093729791172315913269475635883408928081627410881142707120404001827143920087363835693036458225593705672745529158961212377185224552922393676576890234491576446150485690922359524769071206971357000790269884261678375929590922857866759101586867472207344839808658103929082456230495769248296975433483140997758592482078623756925031924259525797412215619254066341521918387525428895925126866767744687313195151945080017542172314651024217768848039881109178125012297212746623228410648087187177550391288012834155502540533211377105669647472118427175797381156746576005374924650242286468988610416178759595566410885525899308210338742420160394587912223163026370340360005518129829398550050957889726683787467013080609494056873826814087486623111866038045023684485554065267331130730096956173657630232201507068803732716532511675864325606921835406098295657614023290168748506760229387081656664652778976051542242559366189234887928618220483525032178134196184914982096059288555540548017384903445272099356520269438106538714078279352033198023005200022437772967891843564780578921189287056222128460601017750654737211586188961485539694797352333060841785982426861250406724662693673553575510777642972903470163747552656343049022228114599329726004317070038746907096742773554474587628017441807248536418930661798500228908979154290027037441495065359166489884749687280546901716861282825292644962539888887765868577612821030847000412878499509443830480515572291069829858803684439485335617515017743306204698084082836082992621027437630581210987921254825998973665280000000000000000000000000*i1^71 + 1048373583500474969969193862697821565303387660502713943708693710698361640025019970808867663755109958182044622639457093393281499896363434486745879949333131282687234889787310195027116844368116587282722490860418413593944482001756221666292823228285477526772814211670383551232999047024655620115263340426369037936965667775487289902058748044167266224939871069060730072649813640746010949819103356900366821504796274074747081647745017833577815802535064584565948476599948391796093586572654520364045587399694974913731887277144394149510160561174172003217751877318307653972594379960255260627098117052643902568580069897433037874538234338960316554421271479562872515594011731136185574939772863945945288146458624592565968527370593784399009780141785737609556582274309386172454403307968866298041382969798357840612017241559089467515550780350330657241472356882053539937237074820103115403096221278176543429392950986060344395759279193415330062141765770524189088135370409462542675761120196283051026077985948112783376703877984832123845123807498067436952870097000390652651784815290842615088493075971913687383633189614566044193309612842814126133332824317701756145421997892025433810529952980688095079086785033861280390943323294484540293651255478824349460485326231604035138793868394544191890524996952231981620407271210439784713832804916047776920796699009386010760072853163905039287425874040850983634776218969904357993119257689590779213004215828040267661257806873823390662710692165360145497793130617145867154875973585066928123112011072386097496967708407025807535045223454107479940062593536709573545190471252528080693929435386135993672869931709933320826683701099299244852209977752405944492133028515583194185833745568115424893359409020878734709362195920459702128106221825548541150042412472074058111214500356610863238147168761698974676841046268949477065568359646495970994700518253717723335127054034194639406483388254541666124795493764612044563217313646463385686660709269746374830712671997871124343123203850222526682564086472976541097047269005771069707470909797266171252919464146085090569460565627719556326008552792625678213365632023687803159091119641971412092220350105612425062422654172718142571178696252998093927402739538640994575294068938961560160066506584223040511150337027739013400978460887735493610055338482336316474580271104000000000000000000000000*i1^72 + 1216637981016028533347832451885953060479026267691314587883494377665910706676258263828787527046444499224062381296956016131857182713050711722091726974070881418459351061970687746914478006802937915687602945417359774515470468049459485402412188933808292950650084474853314341280654992734403124124023579057523792168317855087322768688323228365371295057752582702380094113491844523403141901501438701847410759115210180014379949597589200230444326754391182284727397207505312190433396162330203151244208373488951339780725368752848710314481933490480229079718895700090139156739488043136395438157077990639816556496829833362610847585330485487703243290930868484658720920089215426853849475416570045434368767729555167205561879879058386575398767878025303875772362092234363592861158911591117115737643851838109141384811104703475206313607635854862738106752811448882187086678399970207944862162750765355224266888604645385105969442181871160511710081992190428390726429871365227999097878823353433931831984565546128899983141268741691091487109641014003254795504392668555228711698534183610555726320406474265371682047027043552864441243486399422832798891886483261904120079503551541192234673625177058987027856766004830364192834179581758631011036014637106065416109887024342627333490201013402170239367687616764919869304689102904901243249353646685935052095525958407679324222184741366260851226870497672741243941766067026287438917270380819702177265505946736668402584417516047266274834368326950145587898536271801690475470484672107876806445461813082898057643867600680370973116364869254966679518363058411813307024530055283448549127831040515174988893286588992490974467005217873086795918100400326163485408563478167548907865412277818682957900541276533104793812049264709239115776719197178573329888040131966843817311970194869720459512866764259689849535355203134373187883454418453068272600485025627318321456926131129293578757446726039395451748445627287297603552167744173553427628945811325684348759508063176158284172858550470364800990530741696551329417655443635017943579153663766143686727092509888970633331526812724643059167705394975564122257081213974173143547608281441014331845562964812170160070927701873289831385876064713675506913381027613134510447081550838123520628483360392275964635236925805088239011149165459055215910341551370351620915200000000000000000000000*i1^73 + 641212643741510191637328326003906796380391067530069305488372920516778402153992665086356021331701869501742473835290360731605278043469104756426873365916259576938349473853887742257031982624366988359346090062443686882561341890628170911998123338537622237101885180697569587790171933879423881211988095787900906259570854086897158277459259252849605647035538398462611326195553942964041156417693160334773971809474038326831611482422523922592081490842857371051759218348916207239878719353632421613591782293916727759130274776590351959681758092402158841077583719838308135468731790537615603867845527880534047906816905286851554218435391301795404001787795778610709596379617867677484715744504490422664158295706009632407571145099451410548219145794160103728678379583625528419358232079462484998868750532162789724748622221840943402004784657848088951163448836607770789046073492103888404599136611192472287115385836809370108683267466162039225189468571746570104589524351923875698753199175611356791937046363832487977197829895795756744966299436155545854871179811477961264063483462994753351086003097275267417580460632031583973422652798642090699300493185986484695784601649072616496778819796240652528780486295698535972271560339956197986236098535728958339354402268647224100428771312806935010322789053187279710748123412194725304083847653590466478695640828962606525672350653864921425467634529989524648584413498297230067007467490793658025669659832171464131638567097406172938653640243121081212689054543717229607575357564139092740213509059894474537167850637344802353147143060564023971738051267315770720424717561680456154951251760812361951944516061593071959250618901854931796164356409678864985698693743712615474324099363324878370109708175553344480935860599218296919029356752661611931740671896591770878382416236712156941858228134908582108395017186827001950747352542518696680720093479159927482573281422147567151366803705231436683693659630076774699054665819478944528800256576746749865065262058450676489458235405620882187308969891957186480726481175061613846043266643600774269873977348575436029444463450850744759456016932168562722126780725703834559352111584716412320001589748924770186148265823513403682500633619510885383748370118121934020385225380081659708497668620813302786433205746642681686634455212640323144020763502182400000000000000000000000*i1^74 + 654645190481203449110193572881315545814506713683762386189125715115995869019204789879285407276317052260919570673668286632097062282197475419337144415585939322407265266102004240661553512536616683666655269512030657873578885570126096416245494259055898662213619133833594410256383011532806092290013680229422169953876836142131514521095878111122032893469792488467575460610685619583940747198930775417764417588705110567780158253198949922254276529495178885468456009434186747588476755155546632184901979367637236882138690876848505680480335024279791781895343629492687360137107360923646713291319257350682111860089389119762415451647472255753887229897085843728767697919163387466914820454969695817379333201463157582195370344548195066265986969551481869047852882437917665654846080079067517615600289783232947681375642331153274514104118822672841738439982257751652767729664265698605770600885835762708870848633352136556113603945441891770702393389670261699121141173237281743056272725459945718648904428243525969283135562920613004131163552961024101295121946690575267713307023789465060592150415858516079257417020569316572992674601801937647899986085004494111692855163222607310331698008413974135797890699303671206108656234386056303365650662182717916785345790255880557264180059714638682312878271785664086571467845653678748756258487759976490209540898641890922951231958626925151428484945823174204461995604563700810674856037026778512378576783197321742999661499004858459819575518764899450791493364861880283777841167087005520302516010185407866226523526162218178570268696098497895580080261300076535849264917398663127360635141812575076142305327903710786785782794673360813442654373433539066044192415922684720977960187455475258009691463244309066816162935420446376329386136914234063664900058777799379830691739501900456370738367799327552453698651800352677435111985474302607645830333984698386007148177684046162640176463099501763790613602765118538374505955852507955083962630305304673517474871721947521874822079206663578849858375079597606511639920602131512166681221350367374537687414335992882806425958905517856623141484774460453875756493295670081752552396548349724081561002579620317322120267867448986159562454294027958951280213101421899843681350157277722325254689665372791792469691422140229162400278401928236292374528000000000000000000000*i1^75 + 55870902405471527522781572079881003986000966955354163176024004269462233632130266606868866238326496797696611237614507756169111263195994886059471840759005454999744589244722639044943472801957219134677090072026030068875363784347575471090529967953349949480718462499258905893551811341260083852994708315483458582495887753063269991169815264599076227203440383278025094818003889866795298303615210732623553962019361545418244531118578927453279574391795557055063832052264972241622946082588386987791215747124952799813834217777279920369322511756287144714593670606913619324409174715487686540789272207255650335981099378382084555606625064571601283422425123687917404038885851734205566430078608696837403973981734682781401594154955274926460872420217038122970218713204555175333737073010842765919477761311168631146910053990123375500965483681372104950662091827464197760622323824896611843376449483607366953292043925009106433501980045640040139873412745182672085452560336108769281271155410432966612582445916221973349470272743497384265234688740585087212025534589236764657496543105368227030336533801670705575239849410489221653546586816565271085448579190617394223752629239466266883750281415800446176775419279185034956594587309567382524762097976371511908075506268236528266745905005572942971029388405583541510418850809319856230972457873704239463007982141150884832455343019848283736649004618601116224183418371038730067968278580291778831696384976769094131585414942399405296373989874856575367476824941327787397682042607277711003507050776824802345891851320651510763666103536465161469020278558013408848165860580401108683383303227457108499317411316977902562135822470261215578470544577489897307134206811857401104515710606437828100680234551338612125850220851436091569349352208921362650819167633152891031028636196082515770830296642966707934912142503169570303189757523873455858358636244762224551360041054358272150153780872606018878880069148229782742438593882817439803818408204285508230023162380595823504298009077568359347795490264897089791607040593988123068146223318629411640242526665232556055778539970097744982638247347620528963933198705633215527001228582863242064149764817704067712726291574884062883982270237234407079517239002127209975116893492063666300798933703989230724360316530591810695478538298982400000000000000000000*i1^76 + 2340244678267033952492180779931941482033626138014374346064668852183746546034385544661439456286357047662476822348206385028886210469992792726787044463186348846622633151878106725085168796154514505344500955185971533410677236835805603796744619299216000028337737731598865372666324755013288354026838316488428762519164217279071709726865911010012698733065933694400261116111238356883006394421954224359914725990754116148114013320215120464934675224918164016436052249500408742039489308336827374474193078077155619969858318701023060303703238063759885476684900142344202394955570692598870138800077710502490633187662302894560779289184178104638844600997071782890507390106767483577397640972916507141140894884045065566882418808763628518098738337028153404688526226378463079479018578633958103839212074336448579690606159416294559474427212390280891937113451321672270463131426559383546116359425990157002148785299930855208293569225528405543207995389200637860366914581099000803016819217767698127475140509387090140247215417271171177968788841118975422931421867541840991400413034766647619320202307671712673018677718046784205914402745626037601985235736728815852017191191406467158261941770455465858924039862527638443540718948164034934364384384796369431120219283573318635538226014069292497261554897268340408472199843716732182497497252446188630934533962936619012286119191129752471036575255438138458380411181622305602058768995509041717953835686097756884934220794348415262004864436286954865509053023435765166670262702603159967060952954330750725147221757369030891636109106673247006156136438818485981316816361202925757693429796282681911343802445269329854836306379890033750552691457327200305461527151951281243664490970965822631982284273105214672309047489468554012484696445472754909188325244466184174899971576230078976679906245913866992786682745031172041310550484283366282421184574655076138451635502340617780860096870901832900828827636406940536915279045198457168592078172394188636248746025654842579396893954133060402898564532044047210918771232236478912922340605587386941632977735194898068581922374371956240227923403156293918242094694739756742133734397410827488260489401150341476714898084455399406202009076839041470505055090519880306229086307192929179256937150143418003677960857808757313241088000000000000000000000*i1^77 + 47168094518431384705858854175864721403538544379632411142462425013175501695632350075557215811287930915238967883216657185878249523513404609208686976065734719130481097550492751648592885425743696729828811240150302711677096876177674541927232546168441643668580585677964660543348324285496965057284054414578928526689824720017312578423696078478039346522802236187453090282932168484287978168868379466919057837201775492232349035825796455117358026988937271324933581068357999399912399681322249925273165040039274903036339212525535606499869941413890418042626104540831892315106547069285131032894628338777198047381339529554050680716241223837391385436335803975934167130719873274619845491018446063080471909799342435803293210561956317861206204607988096757042448533333294642973063843863129970286859028795895494415193045460212944802733743751349017577504795610345829876110490230956088477290754925841950016220841352071603311510966179839422406011194484804549720618565900591227298970997540934691487963192854618145473487185836656017161513445438204340971898878078933226697370279033407372716894736641534556919247647353808765118735368216154837920470796070266693352793889458489852489040928178070795890583198094189944892970908814712621874462272908921497576071824976568814794013610129691386627469736771869032792819972378371551382373126060590238456126560353374873639020033486119877783759498280660844097210433665013450679813233332059523815714366873049733921077968013393669592542827395491667869506588684895192938463230138254029035123256684657343543939312037724047066087094063431877035590628495507551056163925670410991030694051000450001056812111417827044561291534514306651456682864227186622375272297520424915369343975118129150525294356843955026112440038639341812000040365188217967962511383287219063504863626390067658300659883671811174166447736424836790509076007193253650095020719943909951826015607995967704016890556757044505359036613210836879395219611389552527610681894993167977954268040469693569266133092759419688180019118609516308692123191758493703044497275012954393263947880013540346434871450592038016303373765651160916521289279713833407011859078428317226644793353905377243359112737068526688278031016292541250530642373217340636740299460925209414687631387355951028364657536532480000000000000000000*i1^78 + 335095403425625401319360367510694106209698109707247193619379587074325795426619319035960483660947586322338437590403437244498632653557802316425154233287853206326952629135700276399770056341498481622350530507489254752046173262224934808562573170190816110393553470790311251617595811155341923461614332513136420310490413253715926923422347771708417753504014681208769060601580252787364836014879763272075447974478106089102682323043996254563069080433565543793736501694430795629558312912896863887398759338672916472447842030394319632133844083123448201720956423595889828496696139402050992387466234195294975579097495316674815963414182166296442075418529866998741500610159078051198850707713789969922250501186996467048770273254263324335263842718688456742168128349103673028945260863946518229193053652762484199643828533787527180012086106106697256694806877599556994161120594471767243223915104344638010891292921976174924269902436002678866614265764810457876587156088564250206969466218203473202091196320069757690357962725064000902198075861708511139336932919219036093961776891307717098185749039808012940298406312516743461011154971435424682123619757681791519297851287232725655060968873176307480120941838477386360656928824671262054878514925224934821275647130263551657800011182737687541482728342416524947498449914466960076142178394307245332340689502446866507592323971352182683530478881023059388165227194106837936382170899779022415849594679811361727154749084739365114182937351832902294497142598055046441167548563352622555028380905229792657248405564709448633921396717697122880187090353043102992123644575524818955253057135472074544233636868561266965261194969099558988513042020271441740665847527777886251896727950958721080927841051554063800698969589661776149586805804603075508498372597046066889150298034359855461226594958311808030831941332536393230731940649766968616167109490847995314752809626287609532018916363192404280201129213505110769210445301467982273861199884702472649241389817801816005463033185261057543998821019487160549336535297523798042553585931513367099518592916481274091441097966474337313347644981158164603156933552041891883676850360960615682714447551330513054855557173317387241496969540110993350152842421785968146347678190198297071901547264102342905036800000000000000000*i1^79 + -2491442810095074536010856789235813855820150649912478030768690693526882281375297329019965079299964755479414118002359876220126035395361856886709524313794521784728997752785860446252651061500704597210540515144326569862109028133069209980670819905371497338481993975322441785022846598154585990414970421577071221011083920451370001174919808017025299704408740053717681694925187540473023898572707238071185810955009926371410933885435062016522396247178832158527405615912928987683988887017864777872594095911105765040314904572967723010285310209060906586347396154641192364802106939630333983616586789707342533235137344551861849799379419931246716293036710312400586082169164343727005031904097755984429449002834205306048925974822242033242111713105625702361377081027159146269376395528523201128093529122466648323592241946917058743636279393366293639052672945495052031985225097125695682388637603843712860427498733320932261573649535685725840785002563390558359784688785309251131619350592579235651058898047397923559763339595778602179178370728778091357899305742389540457360885482259227184509366111669787952990149900884013507217273356914225782537635059313789161422707924759656275459223585485937598572512686704601997428229044058103089981068861982572853363970116461667736355336247996842565881227791013539691953177442579179022504465451064668950367071142995300511807497776258962287812825342134622453846600183285294120293744020632738769240467311382833159090203955922764604952495767926348779689500181560565111918884081123142388774224706804056302432150255397880087209250506711519382372544714786986402148639294632858598017610362424068646185114533845783660768513316120527104217063367796517150968891882233109068904683872559066829143793431962337625040259317633062155609537286488885647484222554863841727996788476268035582941935103507498617024930274574735701860374804871713595975603595740457001504924349671546423253536945545945041056960105459143324180256523310503541330033512394628803621955036124444405106555617099273068284846058885582562108347331471402557331029320148271222309030916926547848525204976069534355021293853077101516531307725431362235010643906360523929475633202470053395077228122736358143121953925393705408606524049193309925091507069595120930668433899520000000000000000*i1^80 + 20960089891191357432144526152552321758233735122843706359863080374173367459639358533616111268808492687533782076649543868637520460457106562095347771524381759468762204847269785257041117386600020332130041580080764104011479102458073058244723888470456640173223576676569164314559232696355981473536842621198273695763255959831369939966113326473844930973739837039953884233311835481848232233925516734500069926066884202723802216247710434099766807353252281116738793325483880870882493976678545668949447200909876209719839782587191203325544571080284376969543739746242213987284592394910575168509364035348212837248221010362605081928932847624070169736400082354005061968781085244829796796105388524998879356327098593894074392599514061669289449465401385178925932942080738939005864345916621337063970828833826084416376014835913366960738036470815243237892894553722789345076518217605086759771764507820280800856861855971637437505747090665878979898724411218105974218370073960798221628241386869681357004784206560218866391011843546936309702749310372513265876634581310753764307560703603270613732637558745070471813475335314424686218618833522480745896014498085981482834297910256770774024179122671010357998527685520726351658430908112863036093589335787938843595417763330003497485352350678843171140423379517408353945661522006690312167470123333996929486551541362704464380623141369565668034230326972360928800280722633623632710665848327427256559222091655186418908219356337390941517094329229230770044639728923202587319440845984913746740820951799476564302581179618473304405187476851556117553658752242765389478556303084852349054706397047910747277480766015496911761230794450366900781053600120414847299815919065976928260647818102806100189986145708122833088968324522742054236368399502508544141970890267623146969935065650542130633629691428614881010419375380935889300566071874312030550573845224543318551269044724857746480450628911995767549210694176662355955055632192493414996328571802944619694024533081510406368601180736279379328508659448067311854481995670742361250860708962908124530769252914749143544348190333867895004381681740500830893772696404132644082970178110210893965780464974559776029036855542986893340536380736789332224370334503375320031443451809628160000000000000000*i1^81 + -66780391598952701584037889661001228262275013792953065170702810751448106712877405162558844544307117440497962820226688819795394930943418507289993941788661764280039518746924087864322934781243944800899228163607279552959153142385227229999331966686593510188193572307793695541972440319568619648006125811395621336133931880388739155156138758502185985401380598454296584078518294714615517455573673805583180304406130745763943925157008666168865288918951876157472119447001845200032653620558094950427612047918184373889647661775685107512418378725687602896041305268490575560294926195423143060422740751847887535560995275716766441310712061234886400710309896953761269109938479809565160429761910092202879357801498965673380913970086056187702288959689749106622499098436689663275241460395002598253887850865133188341259231522855949512568983196438740552983556829088286888845296535728089074996300630320170414381453529818695255968577519365964551329313250107032348383665941463612182994996141050540738593493067277596924305462449898783385648338523633111959772012497067811003657212177547899166572151240568799644564158755329252833839227380493628231522943452874955474801220615149396224568814746728710356029930630982586404322780573373265154027640238800414749665614713384762854656162354640125069788462464161857182703719757667776163783534787046795831626043951329166056044582547990525609970695679839639669118979741230530899483051860662408545511366402510488199707593361859568457754189202734926620796376987427284395781734458675073951792123265587856462154370445551943988174639166459598405399130918657718829212164924099833545181410303347241008663473495670429531709901483773144672171818208078199857330067351744582077918013537266834347662949328474673884077184613616064633003407744438285832433544140106342422446756064959130992169854315292751715886561983708435333589431508979776694671911067401851361867556448008190446081271771259543683701008622129673670372537187291920398429997822234656320188332393141297242179960367275426339528285047466528537665030790565458378161482615775898020067290138060315623748183341692582014232250208745224478416500235186845036677723568614647462909892201089182106643498717956720172625219289888498464914154069718553724348006400000000000000*i1^82 + 57060676998396480584937558422476047001051389602441097101535968217638501942021021252682878928652492629174796539079255144125788770461663669385455701775388879158677496301867706156257388605551284390682281882740680772556617455972236871455762414864638129125523064025400900403131853784157660635182737283192098068306657758845680861674287377907603367151282176325668147555236144414135092791501313778505772857374554746782826683380288555363052817445921647691673881618733454593442521484363304449319876879783345057510743368209321333970820887214144576378585089272574872330517934082628376977735856145521523290465276098927962544396948671425969901117000501739337354247048298545612874582819549166862785323512574534458026951429227995111773941235500916133053674189224004790794179922109435940101739364258109569671755494421357376816912527699372799524297511075048317262604665075155806814237614152599122032408354511717059476063766273357658560161823397179829133744809052661029675086052658553131347786525706423763667233798243675053195826626981343964919239420370291964504124816302218055788439431604819114220025731704843673978095761620162985059145605482299821781952670329787989014866752852720265382623449353020925103825326151090421429082861347728709560658970795835064636871930352992040845609338982045630729034401056749288680854987452282567921133290875552336995646646246739720009143990050723799152577530708049190805287046286673631401309577419846845379499633317358619770959576840562931924029307631011629764924941191256156106943333715503655851524960634444369790509345935725425592096717399482460596931319421063376827216713279905884753111948302444753761546658297418312484278742067560202756694736196372902229612488926921765257444413941786879940109789271343635621459525655605212086965227040724245313449870177254841721595464114485923395592593006051910840678423729609450105050256318630482902794135930217976070256439423671748647081814916530750118600656219808753028968642478151807757806066710081122359074923293538457825812306425828281302795900518455859235857887826711354663111566223440418771679420426325171024992780398174032055523489102953364922268904114131571926750780413013573996341830015822463117401210881076129000026993569300480000000000000*i1^83 + 20142995301596914093962752752429177632800426326966352694234634711255964834070072244673381589913576351295962218196119302704167765522636109507811808064670136214548290843482121890261081994283946697881032792315863233670423486628575576308544192384292711080212558377265290894253488173475771600782249311809194881794512586256611021729100668419116250363429432486055621823752746360906306413004514615240951448847637024086190407069461375399192674103609911890364121610936353029079682536923039316691683174055172684298358457509527340856570597084781005994034030106926408373154582039827293205377747807534252357387291512197452184618888530074092471229679616323347772895505949625969657445302201090646630658320957062368333289636912519031046127890038819569581381856132899535802191192975418569841312529274688683017271463424570707855665123054878241066976511606631376610227713864827257451964119115788912514729671388839643800108112874625097072552656343848357852146146917293517646203988018037425865454095552203072406611114487307635973174963448387875604805860252830163282960802852750809502709797649528288112787414187212373558157763398134960670637506710502343475038267373191349142942228641348954714509960118148335490429823692481841316365469104439934596525636575343706256416627790365777030176127238298886096958293507557676226806717412695876705105081648667112978646947994484368861695407887092957633474599075382305721457923781310517540781012742085881450903975870878605481331630937215183418795123257253906114642253424087909404283622635448894002986051560273291265378595328532492567481248343128150558726856335718487792386264403590368327637113689930894975480589836051041201140439805815739377601138162424480807360152663306528334510052724221319113876597842449217826465105373382189845883742911948117329099996734334597508300257238138876133415925908650809237880970444737398931891954536909688264154093219548596603225762860850155554104834126426165176248930572443439921074923770213951734457731741748164324219162270899285639563060263037832503883662503597609644620067800625528948368904603057350890113147530329075455063086125272343075861107708171069339278542591952075902401002762869993843000351596429306145012457701207875518464000000000000*i1^84 + 3794956126228770221702374544408788688178246227769787643098366827947784772164398401339969274496038471439565390520580710816894205046679719932633507034968903215218126805603986259568070577946169406510938380178412746822074566991763868606899265329839176992311019309847283189357098176864171086928470676386735231592154014923986794637493505889591350422140403577228762819729737435699565001834885992374890851890796029981574713942370983600113049709556961692320908276785590972531203730217023538231797963289610459731361812054104475255313622526340629761820959041384784292218839348340812845588692338553629920341783526265502267505363667034432444939525593600359594833724654997892971046324034489033744698601286967228894729436580652009202376976269604078750783069401923754021521566638999075917342465279640781333024921122812846561093174804454413892569068151744575683201844209197421981734175982192055574168778946485763178827351110334395182381235970276881138167487350672726303702539487699682256015240824475425189894742310723944183428451150312391237531391319917916335292582677620790159921666201218354858128974438002479954152285083745580478144138066282682907029139399564222053258270048683456957411831389935005621609275183175809403246541648714938904035526589053214287704754352560187707278229846640553164588754228632802623160836959783549261655212805477928637015896466346400286954986053018087661088512015904835823885806624904832633545268303998004889102864696513474579901740909289956449874943930683599209756372253555603891923372059848184925001040569189653770359640981988096430285136660133465457536052565610689280206701497475324088903765534169684605856483127646369094355205895953573473637346386907073199129967766609584656933457611003988310916301121646447681169064358811959522544004070005455464929240502796446601196164879361657533962183120228863087337695772862950902722407718867707576934560922053487134397889183766303931270370199800586250189188404280950888530804166504013251990774498509216132506306965892480983889190936077305145139243335014950015012093549520846097795685619481080562484035625174699275189158070797211045626230325263580142156754089227365869159523365795876039111879274175392836796337356800000000000*i1^85 + 106716307513365252474655883677188217016316639161334856671467208011436092806224669825960930060743349909374691853318003386275324108583314123629653438148422698594341764301247698134708302292650145570774260095444743773833317045781610637833596709151550025715536531997344633501406802583080982697934754453733082240823088604862119575939860195533366731597077606701904411064510902728264601376189036332442691466136103796453136499620927781539034824394913521463304212315195296560767894057082717138853708622623564592170267746539488598671195752337715166006010347915980818167491916193851539903908580365059525362138158173672932160526214413919366890418823914796039402365648582499808178969405781359578558250285845106450171508976101056022599153740497621584171123130547464938527463799087029998111542533184906423016299296964686147163803420443906214016099603477876250494284380479769878107598428799859694551110618947097363025192206696510399149566231473528658581179794195080681447600744607088742036105510635992549823065115742662979081400469034313282164817568823504797170444599995067560735573214238915969891845847866479931750711586017671916466449599681310540586641981674857138738938155774532114433513656135114318705719853276067751461330254357943488746867667223380076164997572166688303209665037789358907246061436932506948527085532299506677694732233406883773106663844353314696726978878074698356314573467292189730771915171763745324682345206985076022382647523989154020502024732940269081047491081114531987066358050941176429265768735567982592640186333947356518435262279419679727961570473572794222436737156144333144345480086547290498261122306950950877928254789914803539148679596417197929968758394847218916024290052970144278025285713267699115711234753898097439419400398526091956665351053454167167910997926860999500631767717766780724573142326834608164450595473756615417282036725991046368738226302982826347983270637178343613293281078977212177803972463971530983866803004322546223692339286153782819215851843782987548606793936693208907791901706735780428726137975222727454196654142599154385778114554081121872912671139863501784752334111308852772060738362004675177789935058118853473046303159384801280000000000*i1^86 + 1188575844123327416395806027726352373369500040075012306354227980553825740766349929982695176901665655431982695185313691743909116234884691056098889969416731159907800093520439159522556116929503576939554655955199753074763421875294899067330532018921080779433444723121935390213057701804617045337934108618243423574394562378877118697558342705451816629566423602331145757532250323595769351864085810793341107467136071130369875793923212993152402272152258403882073093500669424899750273971786574954017484821154362909792255370942118212166304563303735333843172821028145060720106158396736908983845471089515306476025534762747616184055900597286304013468215592511482093056808955095263925565855039540158411223974858750366242893738288773940421495143335224132109716361245346467374195466747263110996287101131255652299854703179760786831131750857475278476210051399389007478777427809190035856133093067967201471901047411746579714388538853951830359881026626081993454157130290615004044575926733886687583964949418627228856870289340840898051824790264975255365132487179377412390946503592960388003087156693496953040831722284524129323760802623245985154902369179360511100772247183498388156040258896107491891286341619810142799919122080723688093764310181173886583951717940410344541533691699048224187306807992677193881053318218309351248615313573060545784489566129233781794250185664703795661428124677857916127140678626460498895968561287034875808728586326193693140707826603167001453739841039115672946215938457594049226231094349189091124533337692977938104921077674562469774959185948974469496936275366252872271050728109619933079548540027493514748246565155654749967845368603324562793988368709175911123200779836388509903814371614533935323407450408808698266544843297054860455054353807346357925050414806086814188652068254764139815018734018754363957465285916264196367386296756441505396205579384790873482728490184753025024197563488979681900070349095867712463257820175115389283205453128169518814450516454303802614160507766830395866480945970516541373097135641436057309341985681738847583201956034064682042594336859027129139131673099310083897342462053891439994129282288456459266527125724104491008000000000*i1^87 + 7575028701942543925241698942804358401976389090188214955584540052211698936567235044111356249921424087966504968578708803790746501377230966835970201641873000759544816061027334249053651041300582817063046188064237302303666551662252504179064881247292970194084113981775662836599022905242558536118595510466637193265582597076600943471331726346822468188031893614923672035891749520339504726703816885768283357657790338480563018202085574202959490032433099876912107638039217655022798028130790777518782156970702649903457679297360039255025731732337162558204479049596958036565151236283699549819898196957575642928879418141948108232868974932989999227905998459354041477333231048486132473218704820567621559070475641087265141921889149075114558731009873361943987253490998422539717404721912691706977713535640512317134676743461867032240282570221278856862531078786961806468122278655313813934772468594786535478999068595702332433700199055028432341789878624431541810610814908123399064216459888020523495371006810234820470710789315640651748804836426722444059642139290796906052115470458693952158095555314609651571827170539069695508580192900753850951105910581903975922912303342087751211995551145100141356249255010159290047264001563813588789637704519116625535874478642362829053119173913175705577299135523211397256570776539647915846542618438691287452683916263396329612153356249372788728489650221727433187254961951017378164133457926867239492662273485827757379171788021507896208603555068089735106724998483545249448048861092422148076281339467970137740004381455478249817101901676758970059610780172095623485699756584750784330855506481274968662646759848977645918741260777335202255206654479859432251265802210101524386621337600075025900414488900896362793109596655754386630606103702128374189677054134550090025330278329989938690679070250258776680287648798497298817648605932473906264182624472300194894956725839925941255495619165074136501072270195810746402561981953900479975066795777375563371736489947569933188926901906033610611820348214019821300548326966751592109322413350663909038893883537573326954189826261891400610358855856769245074545339926107696827207928459922138726400000000*i1^88 + 20213779246500092758240224155969519173620008636151376290260582544629739730670262519116890753628755658030384630089363501867287408653981323235685287349466727611986482333769815005339745698960813476896285737369188430097970814840138990413835647523753889424445107220933969423103787721439135852198396909559605619723288014636694963667820889261120947199649522328334650854217216986525002434886670853705771080097195510567154624129011009886265193485024801558991373473274254182426483132649591494905301911988504926067433860168483899035230153732483913950529571481730776943931900259240768764804891183046064455211353680852550374440131108618428018773542436745447684496000902441669543547731293213333847684074664692832815932730007546062730290816353477790674076491231324556976700190923217065806386669582933660050095118755149828017580064900617952364087604568109531506794505870251309938521240485971576151855032119377950333669628408248376154273924399996121044137830272543377055760023430787437579069337078283919126802890884930054913540351848491311042645155899959250564937893936157957851791681104886499392256090402440636447124083904326364961731186789014606279742933644856996855130712812202446788808612154047034473604336207147281026154757010826396898490346817154332319843269679224801535277888944421049429579808974769366543047328616125122626685952847154543032618405035999406199015735863277261356129157924899494415788718090483768061608835579790383208719392439466015712814603441165523517992575817690296157316338454246295241012421853657071367888214933965325400379513491237846990803599931565310768277569543231060857699116244729896908086557241389123279335713111282238741337992156639682919871089059779995209382414194234305291714361502366945637207567056552893313064576078580399215126314887325529701425884430046616796579104086778621374312576620259924797379739271551550131919962166046746783316882328482377019089482406645574515754541789483271076662325223688293996279966433341772265348026341514899281592826095576552875272683873435324627367611204515939572371198881564692115028562976933375765712422352556137982123919763329682223056791015322319585280000000*i1^89 + 13620664394433204454343730008266518651345164667702813691542256709590924816808587056469483758555877252624810668533130357766358876586363977176429386572342964160012130686198330904701660435203857664352290427280745936560700515845670574422810756913965366143871600087183543865565574457195089564935960092052322720800647384225134153946508620880786967158052874424607670582638929725216604514002408334454643688804552594744138173892595743161027228986802225377530522189634647595067150564453824456739242144523195849901861040511904058718821489987247810810714485039294882218904541757177659350150918823391989237899088022461640430807407577774924650339961960036768421733522917935972354419350052166834706020840178000722293223259111874828274826864239421846924365129317464375229132915208726065178197601279813177396389227035319423152050608810116669007320400506879992728941558801880139478795077753015037365994696946304231192839885320811468572520322163274477526065183651852665054132524564795605235811847986156824969509114266741773780855544678101497144175325901524057351297586049094981316063906527385912932544920762137463544343702544143641495412699252128952664749056212139765104804525137855837468471473930594426126576643680599208497723390720726555432784584794690674476604177674725835294085717750860021966462741250089390816093056012313375256391945246079807121048350608172844068392676072335872845356502420237558191954092118088021384032779826581971438670799528561124884416467161579294141105299774056473214947247539953901369897289312808744907604116672689216427548227963396962096864269370124252055366120085940086739076329291039077754729588273917707203041588466444255907663782509300434245278334003108719733506160507053726047658324753228608304751468554860347323903623320188937791595408373102157569336155556277450713471617086109184472124381454384289924342676248427175661289352281017080309795776228140840824031631676363400298499599991521349934686213237599570577006904877064413341706322591283424633320902855271080265899307709422540277673157636935946529098124594615937618496142053173840397215425385861619128441703307373707264000000*i1^90 + 727092034845498331001487942109884574058744457805568622670258932262917122022216118248206054669075562443420751120663623157591932665791521763528479300842273630282827997874955971907650335938508888755141365840240744752997288385868398473731181050089040468781044403776400250852844229512407283481676699778767108551202405740974231915824944703337455673852866372503295812199726830689440105167038642205319510778081625744670907188111858352705361271156625177247993452142850097034655513838430960798567678282704789817519342435882918019990692184404279217962562512691669496837352538471236615220348237587436940100175615163378044561482867847145233189212409523720928286771585102736176701592276761776935052017443017150097382809225171886572444385106388873738692745553696470456881217598308738118095162537507445814758133099389935990710483945514521004505859090685019910489006363265819223878161949687290683749940037833191544683989802440797611233191677836113569450000587319293703553276186277297647607658077823522873514537029247139058723998289164443754624427817729528367786377144279617465838606016730972615698679871095373305952587445047988415543757733187408972185025862719635703741555928103552654832310179955812731769062627062975463193797006402607985552274265620371394522986577877077007502088063128357435167277438086302703805130619286913626605535569883502469680145253742271929962212954136984004341830154603510894439445567356148927129047064003357796424988032882799463688819761203631210686676951186166210344194435418047743886444004521792089624595951603957030948839327921617662816158606505394839015035752545635599887895771537734586684672684549727615835961783364607354654430628621747193590055249200386787494415864408291531485051571701126585056437359566706447723255509866567691976468895668808152985497794787744978413839191920002792420257932539200692632491675386701184071607515907935961288249404069035334403354473794439014281215453993373028962060351408404136660387136220091353878433982495364189925369239735780990370429594747954702790030881116883983359485423758158090565460448328756943593248352160972800000*i1^91 + 8659508043888100120670013142548277670449587863497131869018490571762681787682464299830932812671692712985354279166023886163206890178503855645152378945266191671399924333785103425475323564786728308081030786953211319122558687838894159087190969570658460438956027016046298302756218193312174257313097488337817322553663752815143453741032553894719018274366013911781465270874642223756707498317827788258510101645873913510951433639414155535928443998524380419558730487081657675920319915696735497390971119240362200280178093869298904735510371998218567709049765158295630840238872875119764931497161836910487219165653491886359529748683991596439969231940555625218494343846440151593370310133002199518492301477201547171865116657982985689184176233699631406172246907040823128135811252521995575350364205088510309228410269004112693151852051773947954891830804476326281874113888807636340580129028617051544384262370047608105420147343516678903124601944981010745997302710021739888762325689338756150730420940950560870070216116322874226758447368541316300846251078440869676056474634598845817825324183393811123377516362177222521478230975330064719022420577161141608856472213170878088740679805135240916710787272339476871772129805192477331156238047623222560865034721607933992294413162668347312819487345834297551018765287455168158997399357397991119289364651223341964085153329696623866277046657083242286920116489122950944667285404728765391717961709230143085393193232363104846989904525035609369662987181681404704560783122110807806800676928673371679904224916941668413813054766388264353855031850004081503795632711753552676172371414655123749654877118085904297351273750430659787139185095791750397851741840341595439743561287005821275278994017720426184309770689590973488002073457186481111447133809753281098282585902044638008414953344550534455267488259671706780598533680297505879698160113248903983606793620063356848862378916931620311487087498996941275491097728001554746985620266816868603001615337643716718601573719365943280508588106831349641768422054234536861743037581045970633012354492661760000*i1^92 + -19126849220810706608934592765315113419114402235433013201239541843025306854659993010804674318572227268233533938339466028348806280496123320458216013092004454997211417387529444418928038083744094252488505090357550995937541147918710324902234933517197923072870902748255296045273882673576068644459135878164582559337762612101940289940505621817638055542302027194238959852919768203872498803136565439482973129527506864428747698570453214060103217297487923323256288634753427733106545393438520698623926179296263397012117447651198852295726388733185844518101195529729049431576996660334820695474921687964240711617809459747701508111282945166982384329490582286319279958434646872279688155014961127637588317878935940196546539574523781469179337754841744853672129784775028790699623446794683973834574842719646628086696794850368642240058377496303644812731135722810779847579067063841746783331162821030435455425058318037305530268351886407004991577835697050004062568489414000369878425225773625437900166775178815817101203969606487557082558848728154905973848909139303978652118256906532803521739693400033448082187229849518734382941305281907492234999272125805330159529640824475871524387578661396994893601484537442343682681670669105861070278436179396566876301314226459443288303937411406170245777000378834736867591034984612882328473514096862124501600848414050748773891935663711697511824159323370649679801553983063355018626969755777357481638252555099580683665968639892238559205124086378981132632555598055085360976672226721775754397072154381860683476666412017359958619480690691256168880151614106685599054081591696891951330217702429895008948920860524941260771158926173227567879960038913379601411330566449924275082146183079275671414277997043701709997323783592382972425884023897856913193346149305205809480603113963045051243636344660833066670511250023280341884555327130928368385416334743735797875853760980771252349794794061496127511745714983522262728424126866495557998391076869255885015015807193492636790663226467721974648833326242063818146502953300043625398272000*i1^93 + -8586011003995629213201183716905241430214687049062017925453595699075763111197985766997931584478542213600914158375319424108721751714616829873295869727323196358715659623371348298110680639615270420921322901529075780795201036180763203359868653239504844404027024038026206478889575045825186625803264032691972769705360041323267295200068944590183760157323041678013414496956262592008593579905031949488623906603241438398381760807896737421380613535332491597717757034722582899437272919361995289088157727965873468123814316296666376382417360587794467743245226394139104065923786244249247171793777583328486771326619328231594529629605547711992472834605350872743461301154209909933587169171594210925327109606270862959144646279985470971694146995191000285583543804008794291377072901236225594944470397162583202575115290202042752299922350455424924845600705418922718682359564514901954419937288478249651919890949648436935051971723836690787000844241858021336778288927260864224978032783177685761466659867325888006627046673550596943186387699239684445775140577070610641088960270218459065198024317914545142955707257305478086101958277382805473354414614328495232914374312388605489214205551361316845325616784597823182361309566476016045566239961323418175666056861792765293675963860757901494183184990326991504938956136507842805820407048063770285769587784092282188582705412338140664463107492485790705748740204374082463582504999119270804890146893691139980469346650325642524902264279347311086921812153983885403197101793968039821562441517641068217623190637549165220609452303821846755342393451384548970172164080929858095362898032022015266551104618093172917841121921621425628581559076760175173987870578329333006308794505485144560390608931495892382758011019246827717653265653061530008391599112474727108298135474295706729056212349566685460308309026073654055779065383762837879388562645151018093029759055438292981032088221297789942807920461747177792445042901365186334292966102792945487144997994681356890349109475693644933671837013775482880000*i1^94 + 81617258155219593716450153231358092563507332716251754441408272263223335186262876321776430119642344609725094791172223951738983445459892959493082214630318255759719688991334210608355178740533491244707416182790287463235102641413415647715656840610605045246721428169123414440141469912144396880956426218712211209645857418567079244595915878825708175010490503625057657777641895357333994898997990986698642706359832199518059197407843566756968366817702089292966071586023338798453930020816938796095588974348693722321762411122584027404806224096776189734447368878531635081145732095586657859222319061909523248065336392407866453708944915231030216496958722572824636645054767888268895169648688720831508010421808803907515305529859630629646372813766358691435361807795375938618858748372548136150069948394852265279808066265275394792309682671191081015218717972854361220934355369483146154066476317388937941131668472865989069268099292867836113313668590962470675427593452855981329272534290217155955093544865980376371821596318136255548445089833635831510491634894290131630673207484545489612021703814603887842463552111581050307022652501432577699892154396997222467892462142997343052666733177595024924051352817399691855150059049744640303155173338021577213137286601550545962029981173026946634529557503515970836189017315431290976692329876422616853274644376221153433817303986738367909404117536967517609362888506134640474579662117962091970610401619642008107472296577017482281430989829371056864842267200554196121451277730712723050028448924007351268064825413679338113423823338916882516255404002564660750924704178081175099114617598548879341940423186717204332010818425927515313957161995703552350133878970064375371535446162846452554111999550918670806637781884002688914288468508660407081976434891732690757418787143472554221593460153767476924518466593763321814689319047784657893248044939886442697212707983669386463776091693885153274114950739472887321118777211771681136035700347435895495810088960*i1^95 - N1*59450664238147466830507492654813354201833847371822619818452686903644596417821589777775379165276306457770888351603280923675673100104606291046260550832196862867360194866110097328204118646170242636403481839513925091336525206279487170921966448713566993986080152801646378181908242337180036770217932266904732245187721252616869947226764346260926103192627034649970874321937959291002043743043234837943674099202159602434048*i2, -439022376937333784278495141261840722844010095421290898464994465090764458882307377415238638562782446601683914255599901268804174383209397601960993341664703345696162893720355452081067731801022165121577280806679487650212923753181405598355250637585628510981189837782513468961868444059784566211421270124701121315697306145134508593670111885371464701995182311093491585072961648259956062541849594162973539203947525211907937306607611473729126967627429927279131818162794956716774145535908994944459260083875073554627373411149433423665861325236253943729431555712260006019510024767369674750916952907211488086965069170534536758169589909171250270788283316257755481584334477530648361665438692627094481166239161253783986428998162349787315048707006777049733404634028023211927168025803266128718733627569488481994502011718669975963734205439717033849746155166093281725489865346370236996254774491698909645348105391792184987327467336488748995765243516555689173576868659222159406309457993386789525243681901782224489618087518024951226099918217519612968312389584520832390261597609218524067142219915773583633516012748863984348385961081657028704040101580694332776482259652633628528013745747110862363494848375033566599505783713549066785649871078662416471496823721251794366911930710892887814063828752900513091068330859124199849009041360200437121860549826696858364170317954942572630984571283313781492738139524265449171083346315818727868607084698959236931256837440246363404885053319246939542248610159673214225975474783156904571335007863176743459857017520540755006375929601845224119510427849815444121205410930561908319080100662814366633276772074339316048840520877891993649613649007098690916822485153782832282853809632854584945428858134606634319097779183677499940866739142968409520690978310617702375418423280851051164263364089156798462647081257371484265084430832032695078220392169754098656986240220201433203409265666687355811264919415462960400951448418006629429256545717709116975621879138200995397528056166242038275497477607028001084155763964970176114795402511892703793870150587831616350434463699637618909306930371524292451247553929206301378574650579336050900197020395373833515149637540547524483593546332442688195897868218979215597077583225293777997647362901368720121444995064699211882350792904383102810919644634533517340196225211389638418645698358167475263434537416850934116485256119973345043846045076336165845278617065103784542559481197131604444206639287436683325587091611633546028738711209885381517623969559184402084947892916494091573230309023858161899522597295094918936577131309307236984382562499848518179869134600884998927443558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 5522877376747356636103331064724749426381180665701237463679952027492054561766045526980343946142125674107263294254872063970882006622257154668073341324592197818100623384045853795668749238661170336092129202165637414001752758266242157383519196184685992001267159139291605998168743191507533616040237300963726105359921750235935150418787302690736171604177064073408030591376055794016469091177219766439676302490530610403987439255931298090135642330423280318507462355207592391764191163437595767572349282361184489841643688867429610653140837745861311871146985141276904174772434948822498131969557352023834870926385848314082453492820476874895522510255277051370567418458598816622348176885996968952367011806077986223686614121284768293981718980501684786075915060929278255737689774086148241152315571893619641754379363110830708621324316527034885539678996598732795144721332896535444442382769275394207830777616020184154528315345441793705494917419743888870014510372698626589324463295893577037208555604068976940171719139380506039194129437591002827046847926838228358665797136902501191216112899595472680358447904680491380260652121277829822508709174928869800098555542450383285737670920365939842325269816915087050959305696438116556958692861647729575001492565034158184827497165288767585481751143429080916580687676911739861910890671242591521166068347185817112382384578747354234277706500283186304190613482764988622446860740061776510416744159629482523615604582592590318475521828907997926497270447854599104305920854751045062001966971908066817966426116621866083987885482968702473238421433112850200683501187876807584228977301885736004673031304488291503511343268537208166073400468779271282804394135075122732137834020533575582235397112340797541917344431580241871499743013848597724999397317543291876775596654991720031819657882507909528101560210426783099736127820911150591616904977958884758922665655847961957216742962354726451025135763255949887695904147989295274571861756337570272808249380439594930895719129536561571808544628063222460301673024381519136603661451237531987732649160038556507003604639720684122230982989951008603913936697459080302139928274069350868052763638261797732112830789363665527733360427822120171765246484242766659330072616578780510611919875982086473610005865468748954025614506994878397844542525400865515779275847043207340777027174547793073036261282623533126520196955054866470513221925112468252793478148675253133187983737054017244264179244956376465599642792940497275668811199164594256961644772521081936204326800701421221023734766081214560212040083424604857755022807771335087757473073324934071511663191128531505400040652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 16073547662949609205178298764268083887427303646257491133476111125819551488691063251260938399588904198135219392817484393723629229134905592506551468843295565727314066210996915598356585962018691637256596694134577386200893252153254162050302969688208320148855628465578064137543541504282468189137231191706003817991814660884712869290960323703666597073899537420276125487461969816003348237201149775862348533541931122851088013516971387334069271833217570800743647439477083722351975375528551959413851975858301426962007190509292554887543567620329775472699052056418592236295250341989841970542195879005527236369559348026726458123582238492317692186711094441499863551511162648322163222120733427905405848344480438747388761180944800112841268379872098913410353249980687510069912507769319249804653929215774625793750479688625691627757692956789503106059545016645392667276490183646192189810159966707202274526109158899265376707378314479725807044972034557591923092746258956084226325169899330607523243192907012064682555369927338802449927598111829504754364795463904021760475166190763007556472534469826827846053119952255164659691855231246512165743856991920406591451033033471753138817866674047912056782118125615200497682746344087374373706193623513991151844283956464247424767552931853494793060955755403775218608888441138265765269032544289125602730845164695924238015198538424109777447621080764677594690459408880250832025602601293419217932908994393231825105917465289085821092538534808722719132401456245462199015623244773411359057556083959588562701638273921326608109128126576461459577597595374888044543864455335648800645725957638902440141062336164086172450000012433953878070198510714970308153316019585608166881675079995073018895086801835498390725560390802246271658923553508281935189188893945170226882958048025074074181715163778708800593256535816451178704416047758143986658074277948533905322446267221015675104393097469646002983411084112489034258084218935584014270962286669018391537245110669085504859744505759393204373902815316821892309714517513117533475691679398185844470807773851102130931054694014099379324476512571828376314592428070812709395340659219853120616833198984171529122184132648173857271674435987319484415753582892487383792040533074820092736176894819489580795195408617588577419733242407181871518392556838132405599435393763774713854481691710027250673319184011623790634541944201352426932483637736162193378549710978997116614842939624465395828034148328863096846837480163630302354438507990454753064173154922078638754876480260319375019835876054380690227217932106137733726709799428940212293501453723089966287264224924859732328448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 17925139848052378279030985347502884274013360101895720853089317973375527422912580755434750450824456449417657356660790512364099955273442656003159344574558657716122579139766583347479250092728429578177523246674158437745428629992134128362617802612950511094411283027132941904701673681384750143014465205457467886212911125164287798751611005382914239243984191341641343458762156877206753374632844836286921450111944338713438283799630716498602765957985233148554882620280761045070300167873783019105670002217032603580872883088499966425613379180261383990748042040464944493194974629833356914226006874243107214292493609736185692507191096401374900822958234637853181617786470406197137823458652015216585971983383436748623216811739652401382452406412154455328055673964133541997460409813233430758181425866761209696870524332823216849734673761244397736064867957796893098179954672976698519480984364628525534745889204203896711119248229349412677407466883874574346725134392518038590659105056685177252157786316881029532976915109562681318691227305630847021036219640332328203267373724182137271993438214411029261219052095604063202824393762746457316324314131612460154805240728723533181492005721981237622693383219241990349882131209841438929760950351134861312391875447129201549779677808320530523292286837368416164167632025540777213282847149107419988196741784678687805487078063385634324979992008086693677847389568114665185139815840943845037121410037578117804698247331018148788904920079108443302566374888216546853970276721439384447292053892623252628583915209205915437975591134543536796434050265739280317327801041359745116832382319516233520883698351470738771083391816922756772081750377239055894877047862231283864521536848610795162572117269545474037210759086505747823819453139907926605064295201739233662230611230040636241366305700161858027172631636814010071599189486766804102441132254604530110734363084975873291930043096146311447420258252359707131986099873986116778454372839832155694439993753493539675166947245671552955781315483668312523252674852151513850181981110486949828721143606104861459546837182061787420441174725108228643750908199204220828575986271233266375914696654856555957463467417902296213457827114509766685650215729498085088848768778714961211442893751990402381216034265007136926971965696730606712374070601820890542325776253174886193673911922008656398365888437010832103382051748889427161134241061618430690923271053609989008800171022217307606140019260574306188206687217977550311074797115408618637574594990440267292699231477614128133469394338696960600106003293760522249886643469491781731783386072404009309294821655279818925670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 11241412112411281665045174609231610727175096756237132472623003580947841155763807736636625912665943209076267394320648612243926169659050004178075518270097612481333351584356895615288337081348199839347616313646561849381843820912132281424350483328473547166933417162074437148037587584984243002457188856802202621586055138202648235968273448187402920463142442508503024598220747902128690515203216311690353759371198113646033757854376263712168769511506930533016653418649946755427117458340080395007005684963843982870275916601057275557515508694769031002484690238559972175812093372504519349468749382353615560308912058704991340800690081464030478654140083977396958593136287180271790561146476041500277253276867579301273622747550222318081232870909907136286698753105203219975759496563999973000837831660626628369526469377445675062452340093301451717495957813208226854308897093083996372042555431711276105378664351917398397226886821946133602688789451369904899669532540679822006010798121568154074161244614613921480415618867128126653482679547856129859597651437773460776869243247727506699528062448665237546890756983631321099011636379845160664663131828212928095564240028854686215109994189446626708003429483898500408544843809118522862089566509112192151205712115914707089458740345431557524807393912681432881617200596449494542813396553997464611957290530019447681001853724629237947892592350201767623814041027296241148232335828954173806730122168427650278142545639563345299944045841038065787823628432995139820265482409869743107001942729063667183579558675150031683534024713365685302095898876265316085362987962734080542886407201731625663081550007025504513521309157362216031647260809496576843202226017230548916767222364443479155731044412000525820633941244104835531672682517978006741264511409635797341938996353447320796310629642109248761913927868577670452291179454303903653092840586438851413567705116437655922131105784851628200610832249851068228711690565914480472780179862152782211409792630895967816128682942473730855656879486802822460859695221911967781101423519735076533210302604376815451773276252467884680259388338255702304098918699378322122644035455543594301787082265930768149738773449478346173527949302687366708052536628558387009955524298536358225478746070505209199343874458159574676383084072650648492843192344589104806932518902206440695226634960755329719318068971433619938517747981273339347212413938110353180330731214282119085771612411883088491241228279347291096864574887370133410657209353492029644718233723077207283529733484144840963916146930958243801701669344369484836630647232433022640026294507253722894401148750098805555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 6411560760071530452263155962775666678340989524188786461116373121720739821885411101756240465026634662620359160660054702174561581726900253923478302307097570663271342745756438164686881930186514556703760922423481868555410374069737457620616289766296311098193854005506617808983131388091804435771969065198646198953097387225037748160884550470438310271261633245181513445655347133804225508465591367405455711868157202175233345642275519231905441680182308657094787244121761908411815127936171212192670356559746771571323244024258966746164832413276620870795975418714152371812421876037452809132165454826324071663848768075018181413357145740594567992413433141944740202939489797247758261319114693805180614990377948827676976759308068808529049545352806981341324677808053163728772673522111826466217843063677338581429871120507243572270961355001859536355712848880097422663231377271899856964706201739503449349385586884862448377517091555100918901686606553577564557486586961743553863492304868106535609259906320375893191819048550598952779334061925902331152616675494492203964012032218287147989067110739271103592222276335735436385794810888931431782446575154059072998436633862101386146954844072190378167837582843043852754368350871093026132655976416867440849968292176435309108822199077558276904641900078980787840340596649054209678203842092853706092211564959141107788028333479552496885410843962827992000528242067472637356904301605808687520551121861071095584052419553700544735150220055470033035141423251142607484362476601643025951609640953732081728083906532008307458572620785405188077253542434680832950292474502422941146668023541745350658025704102991117133732498398169599525877021495337150620346230728553193602763457500338782950118143578205995254778011141996985786403037305689737935332238411080778781474112835586414741745995536305649682462648029284629385089661508416879662188072982639060990969763540195516834165424322175603921684651397255042858861978053120030728678660734890862554309989432350347259727128421211353322613492105036472743780066017635960613242576479779194763234844501820341435026869371793577078410093945362783107884612329731909155875307118620424128103979076369248906502491611102923861618380258011035500828695294107726996808605643200687755202785771873509889174741890003265825183413907277845552918972528319466587558026868909447352581311405364536556951626202663093150095644328038513554904457682747476778214017733080002375945312396817014134584334173968654920763023992360471816604746809632605562327188006959832609808463368858723696743112937113158533601169356369650408119227210461378355484855788012010433072511510904832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 4868307829386462599594069570254079020723540931891138606737547800848484472351538608860169886186195904303865825211842297010216132349404038221269133788507160120954746246729118130574069474491756122290721140255294950325554599065238828800999488530888321961407758217732344376404173189037166870466879197361190680785227262061903604305376338944910415624857518869541291705088959290925362403115006151842590503173867999566220264323363742405951272983234726999431084570974046341004723920315177494315642627405849171172366101311577707572831473937181971201945515119484124735997233099272380923267793758655168013646464584043586043320069492630354233861468264447224433251473803863415149353503659912328448663795093127228213446320814823042744527391874446418170477084074953777885127954674406378147593226578460996729322345672667769980769372757283335563096212106318587429345071787810178976653560023913346510160997949917415612606519274932913611974174126024605885127853292437896302356913254232814581084756532941592297956553037271090869194618353382306818188310469270842962694204686819217830045684659772257747307929022267854111014464549260290535541485562077995739337093421050952649461555255272633994634368754903541367186801965565536852741800250154500851679854189888079454830186114572460040736781113111387781862274742929719508285236362581107692463790322544448372316559539552472875230709079255779887511439299058384438856620107557199937965766508784215662691887790461610745081620899677917749530288471175197104311967375504081295361076182841170629036885146932058149800209934403418624681949272717756100379750006730763142262207240907138158820538037254335027735731250170260590299146329575096404651652372362561063870475529265371174790647117686259988001599298730381893614603000698804581869691312143059660136519309230963141299194749266133340024859002434323930560808844630687026955054521407714168084540321960226036395288776599925347314593127086273606125311450547149779193550510966237841188873506454395354515593278745074221606485084443737066573010031961998863839217306448835086867115174570122390291440445427945046239820136384658329500951359683024496319828414320283911134243906013726991487291400289607601300876820547147612290695068071883060644923328487659061447446769498387602510462270861940934611527914670581329115267012051671135393751992091433146781477894421159443298898045944265162645761784826194801699347327948589720904115530184517838607965523649678678714307522807169727103128981041398857896351106652354185796069636750816126177691082887130726770523482882753499312995041543708964810749296454406794268065994734242607668883685271142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3246582633645361041502199831391985772397834374310506736648903283254128459183124512313366651963574060063286381324864876931622215252998384084010902298215355686672928443691502063311470303463468898568764444355195570198711778388524796474690346812668097224030263766001805573000624519939582280054368020262188961513064285822235959554315711171990222185270003066769375299158944078290787322849731128693368367173302445970637954561773591955844092310366568073821184316809560290845206494205918933885750501842171526217051320015709104432785995931234876470550847990750583865947222884312959139180355258589982189636629918722790900095231326556128333218861135748739079941360769789877177612300727839611306866047403840975298358436927117326884439578978246607584177018517425721251993599109478717953180818733273677306675532479290116030730894566422038015803960745328096908577062493459007483618693147265751766498007245786783928292308946626081635255265354386876275782585539580836228148586251267543111560244736469262327005720234501077032464004455986682208708399377962429215176258998293140934492532244476176812098969496521005553188650836011224992139751671923036354777753205407595692488631814770630849594122289695785806449126222918843881149809849459798058888808915043982333171131922784860167415948464713315925817889191181567834102003734012185242099309865325899559367247499717262251416942014023043903234747934318699784529504974008273429581381242972602961865100640759302235622287249294734008610875353043416675349919433823130255893653098870162131147540281184459601249646673602473962184308530476811494515779379266612200589275877497081932390442244250232030765762242289481334817538734482486795958192253378531658159588768297143314513447552245096182134032093232532556787000986159856314931937972129551065314075516800756247281775492072988625703294059050396479103771757762752713940635299753403716143577911791645077489668864459693399678932543240732944926688781357970186767412133141342873376031963278159419109347627971607238866039311339320655597031840297118948800402670850805165933367485342738249861985230695979206722032035166746580612826273420762840348856504087786475825066757047197681513181082975445293534644991367910851129327380226288486060544173618621681774183753600579665528121821299023277435661760778525079854264901685371486119509673035510177151749493592902548488776058218314924923115748454515583596321790338568811973484402574560029956275793566913061305528793300202148555477723512516477750054592564525124515389280212906225102336691320949906723574386612629359878436147004760543862072615181644208387146180190865259710882376581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1358345052431941559282622956994789700184415552610460511638150980690795621972178557876805491243263405736585400476528341810877510073586299411809712136266130955409355775982206790021435034239543548804857047355002284146743069057762981450155205222500571960843998509980818679013261649885646922340067556068052414012985883381307511743137863856523895438187777200135056731587995165599181042722198360107449320108379644578245587226933757881291595299801187972549531612352851579745688284731333077370599686224693242067360657656502896064768573483747742092227832509054648936081511524355480921243221359775936303241672421865996223827914800823918792181804968447783922876393554521403963327092999261579081372432786064045294739617235851707387470516157451132763161079293972129644896688686524198916529167639530303213056735637368784742737233112372783655371126879831369191105391128032056260738077831729996899865153462183181429542923450824730486229626263185748334963659983791112822108728744582983115659758646178685097751510164931755951818166113729302207453671866263030342311172664549707786606825461807826003913497842236176809467387182394084797122027772077053071758673419056263707059595880917443915313863377837034889387039879366588851856367250703662697828054816272797826130514613411589723146317394252776955597237886277827484144121960406018166090919199612912239354954867044056740376901959336847796561689608499981290872148573860376445473263699757162622148584582403182165519141666480243475095201472586866761318066645725122837636161752218095106619055750436216826048680311292252353594317855506152027183822519803450707690120888949619024477465491760319622888247172704245061500230752011707953059642987128421225558062582704205706216771597702640477481553716634583388104036961627185904296008734795840702639127746391850738381784232464799841697320050966139778452720041898027043583107668156782777291774888617290055389689184790251080083062996969196671562594558442492183151624351554476879947533042005434359802831531832578286628603198680834807831288839406152364799149307870544417164256582376781383294364092983719527627002338444190530138990922632942323981531922672197258819313182349880221684663119117723091496831580875055331721722550430701451185077715047839116221079689393002702954420378620406054743515156929704718491773787906387640603722547010234001370687309911248948140286755396312245113250819973082428172666707690814130325495015843697101988346298575957778954691025355460084831219747974872438592164282142970121578119427782664386515469322086388743089710996671824043776314021547129349553639017035714219813250942910686085951084560384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 321994445472907939033380492958699546812480688578328062307740398571867392626675381285528095248191557067928388627994844460795356195683069796529972141012688663095999516911873386931415552623102132182073299335528634206650007382681100855926729337433599569480965733140826976068744683124737501648958232421361352295687085115767388485386948369613649249944657333533627714081251719165787654317168287941348339145517795669542182689362493110790556117591093052862104169909500706711373494311729083701504687205432686301444476803739206516377950350810975795594747709427273453830308191102508029075824812440268525799837841375616836293636181162657289116221596473584648511817815686190768612995975095008936677571882124177761601165211256997889086410780609658011234216379840285683040168628135586187277502681967511317072763386681487727582113741040185230639694104825095128347063975711116904959241513317124664469362756339703369688442236590970545774035369155984413780452279926194901534349666978160580129540024215515106185734759125391833875656371084682354442995111086365681155363886339452285303593786561681774294367653746282093755034396950611263260985642662622725647129601065089734568149583743090001235334651692786948084934778368901225874210799951485986076451800805916580378477339051207362294639502905326792459416551075235008830495946867826040884691851014175936006493385641732161042119158649231507446300971349503280988948917493597230152319156276273736667078831006908992044340941899721692282086367949750537876301023142125995095106718268471891598978363186772623332770576124477121810937902597816127629882399532440761827058268174223174265811365489252627026481025945597416379330515243108015418703228642717963198617336932030008696864016750223629603104686137843981217307683082738403461117802139894287219585836954337730819311780825013621534175830159601872355775401277624603702157977703121523628685399472647110801431613642789981926303103671006467679743217103562983887809058083079352657404889907723461252257177430454387903489554866311455086773689246022257782000181812703202438677195810496428567519448775035691291341147610364181059276769493479435453805720770360910247764852785305569268311686455740032611479588391645572099746344289028333038336767405517230701302614958383822441420909887212373895112688636058218658944619339324463113714872948734592942066316784917155945323231952608265072042132113344967051601728607680740960142124864473698403278708043540196639188746416565458993404682596136958158990145143508539984913749893883417703054985779037087441069186645027799692686264719415941529849006854192210473453367332162983742668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 42251634467793214248247828589286152980855004347257213878163288393392667931010487952796065085694827196951948244108586358905129138227430950957562795355379590411584197149922008805794277706442638317866065415589485678197997066425974645766344197928733743123784519795024828105153453490832367695041472609932963183216264223184943636092757678433731114589531633145006344724658706111865515113320436991894019172794797190408478887021392315490009353187413184352307718822180292046473261174368851302974928290093812197676003927241583247668613470337374570265939579483116694504321888054172172154896106807303975438385191784945250505509954845269568811717416525723204170489589503756672874276883956831641096342465489597427872815042690087183633453757826717198577763921291842715737628389032893202402495855848471558213057248377010204797979892330889704083452002664358121072772983953360114439244495968207524129419831625125600514626938258774786325351458203573432464512213029690251547942990307424480481564449869047355964869567393096178120619144343793886476934837438791203983383979851645848972129166729521454054511748815050237303288061868098909384047386080409646042107609400086095474285119935802938199136516919603476904291938703155493132239930521402295283290362069917202203745653639859472158009499339910500177948490683327799292614951060132190459073048863038953652080652567312999937503681896287766629347657918962001487035853023496766551933278983137211917376910492790626116913238500704106784808892828552215521937570204301576724454013910976753619948567096636798473446661651228090221400837865809168562077102779490827766137595144222168002367679223351643504990612440531179497766106638385479850817944984283291247358980968421937826155001992240068698147606538980891363198898331125598686351882633445387703875402912308417339757958268552265759316076657283318892901126965945666438449294514464291684418047254838685745559694276057250638302148982902139412891208651045641808854915338926568485735634732711398946427010665149535630843715281904896283230052426327444730811112620617883122509807704116520022467065273465771278110061432750335392002520936755844749031970555644320961326854261071606128479128801526176040219802708691205803341334993853741700115503133908226093414286690942098750735404311489010797796109694474765286753597012577785093094108070524883410372378578821385041475016643730557642827250711641410835798135214758277717942843667587242048513452192593832130441537732872368735418356029477409814284842124568708007924495245685836319566397935172675590206985046366320691791102720286244717816578326885557905343868771999479318446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 3428654471942406366048122927761619552019976210612140096828502551739274451216246024434181118960297278710991373392839129873873461324719515443472970213775765944058970968134427278712317704166379086592804729242470028122474583693332370218974702553714496388587026268410817688163829159217213702474335219185725138291826267176217238267972443610993783786502672770458819413879398080256084822098220287000731440980797737467725761075708153594106123407323762406747029287735547834599786442427022884549020515116416607738259738248391337567993832381423087704833541458805071458717414085595762024894862309878587780036753495796248718112889566488964974657165768628262850066680065176262313277324118015243865291682832515446778813025646929284471847171792437310211279157451875570937713003018978713183855640457495072466112411051325356279390049380376028170118458844380750006435690120389700619322698749585052542419919295205995667673015407479368891824458180079943569923399071006228474466618982666138199279738753241175160599739136739436167326040527536378085883926397801972050470555744675129865053087955019547542113028547341875327458126560174896544687609929665624789072610013009529263958627099026421113596773487273302512424187284177052479572698567280500452476151109731736053799289103439435797321370349046930211892018039595848660870786722990124099889823894242519290120950538068623989002850712879116583139659410279295017752683173183741538811193209137163191047274442483129036221393125889488280298448246810996655399792647813495834263804803231276022967249867338696308879757850525664118652405094026889449264279004078178534632025634823228642215727180012540184669149797991566133662798583378328548896718725568768951280942670016251610032374152386890490125973334015461259816332934915840401868569211518741792032780205148981941522747583488666736496471852820792881131628556632826220509629528994588021277766483327347702669101405791740843100164888093960360951091872697001445588661463143332917312713430259060711870585702556098010990824519408337520832169107993343273061935739930379843015833343430844823571511914568684441951250532982057835393063034420820337827892321833976146518887496482952035892411628093477401406133870111606730227497211343425900000346777177457923033021438234407580306917275707563006265882436280832680485063054726983107333529752022457385659706314709474491582138183778790435201333584156202624406931764603749366070593889005052204843207603379885607968268748852491264925641702519384152977073466031887431819628665804246111921800842881643737038226763371878853974334242354628773196691839775616193362670925844959985664000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 149143158165940955795072322616317958260518832008908204399160450386714489027266398493258969649810725822104825612769607624622296284800701235546823905557350938591721601857082040921468206302768933766896336168929526249952092417119609476449944367610922674894258357119863489964817744414785988863019159943497539941024807565942969154009847599734247330756556880075465440963365426822711963834100955797786799364309977569633941229386582139014776487270465260308994586463765396643858864462050927325387027916766204245391225334385830739460792848314833817478443986187144852286247308042220988306802895513939714850441663586076996692025871325712212621946557465980195257356320762577920022505877570405257972636981381972916568878145913996239877047552229291301584949180743044172025640241003742865575556445768258348172497066462598217361001652785789363605554937621504637599332492645582728354371917517918056206882502604718614853389326234481532082748724941740472532787776572937264867690525114689904548357989154490305762691920585084106068138686888301121482384541214172301124132858019901122998534131275968020940716797966883331109296346987839568488265502029284980765629103589572700401008478564833471464714208513529488700069003748752178289614777979589385104809686051518083576710436809211889243429612992290160792068275705850544140546556468455547758640595652950578185649769994705271233072220392778406988260648683845152355981863637447719425127901086692787076579046928213496797411028246497594538146827289170392553641896374755287630993903676089014846016657461218109948055822863945651097862088486656832951213394603693961793557081978459636155270210369237508500310739318800388426405979419054829571557276709346338617411458323355422839768867035303029485419216964903113998782149088785775710734914487534363376835963505068716293739732311412436089076252443988663353444572946547528654220588573253639632630087466644376643355165125067447186012308456085742080839957089453522655532067244066675390122430846571080422199304614996563477005238461388487414848217667579018620790063269368155311044997907725411019841896466914489764273485964580040961958810044035518544738818200766406896522622673730910640022488395260218387313457393806706678132727210554912820785598317735215712287838486980736433219997009725217279367079875029217569103652728980500781096244081964546411307842685061251659232042446586168096057988322503095989995484597266561084770114379700710055956334429477615353167120319422567921457448050296388386738898675884396821597171737187698699986804596084754532249463135577968117878796647683022371342882781117443011712197213133209600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 11873290477661695020778717209741963195728630673190381061703564726208794872633477719809648586462170502353672186081534572115018230710503036450902279234246281853269078202839348365386184996786010984572890705050898231149453472852718466075819214236182365186672595023532979099906315409842432493869758465729452644694901179359727842850443685391279090274427459022680981792489882910078047067818095189618453831140030580767857762102513572633374572751905262628483215909538216323665915378507996039051487193267320955833082221734004086579474059105996389654875737824215060636431601078266417070781816678048888174613748873931070393834263779877348934139138932903568676158244667105526979519538223928860651722747514782774315668698006210822168591134571457226729565524957659652414580421433486989409989785530243090433797880581145236174781158799608601312663127036993251526916385619209016748962919699905061665861747533020100528072272858266286863303506036606389436243797607826392230248486341326337349105869412813624623242825328372587401165376950455178047805956146328039611378866006212331555932023656090182758885636098703248172440295293016545483419492332671461663091808558219149047640458905537066849793520793399375980273473620133552725259919025664463609189392008991674782561108913204591354223226194718538122542901733399525638092946892959455393439994717375705532172143823943901182133243115730637813487645886268288551355374644284529183340306469574231071522891446921093466098785192488132414781668478895478389514327446721790987012881768760681442271554058931289891550218277416533644710520148164270807839943329824529235737467900424666278531823025110781967695907637974839685756110830767138040291165473362279589791660261590962180440904872378940204126441473596250821293979868677948070329698585168640045869432781324575266678501386300304218019754765995358641119427244071341564910735466292416854757237027173938791276689565988969594509952205425336251552375037640387161465376343335236042461347744056828091052779468755491112142809286975581346580804925609763758931228963317865138961294749045402918802337344734414494984149848867786127823668671632950659974871975080806790462159167843699662264177138227902835269611395067348416716960091176898064637405799507279261870827970922323762368350224909221307290146103534025516423203393863291027539172025727887762106503003097650620223445887314024052449885272263972117255587777673755483412226874412822958752248059049491119974690249359201393316746850669992892160940959938964118504874875109940829549905347887978881315798244930179762559730390527795063584496796029806989006358561423360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1819735169750462156638173574548114263866178694533300049049013373637203469941107732992560114110103704170991171569758610360574376010305629743393659152566131801387933213415030152474116286169632900509414291424586653985638121865286405612680564102417363813842565821356286008955191117710272940932960000581775912988507330028041494111599839949809015437681615873014733262318787476743063809758988012058359787878247433315375577746768360630983714760497027135683566697182655633002681047718822057406604992505593129525833136540302425034682332948092688768991524187239925045730269111939187857035114184437909781722617701277363577133558271063413506796597024877866966943215120220344159251852297650147703840077336630903327456358598645196363307208029341164230566910316340277880226375800892240974090641301790299728119983753908227412505265934135768106755315802057590413840911245789465167843243932617087051506329096097938286351018069082964680798560187004461825547860454811947408070052444711674279647725327295303431605870835553976041162065774603347571404190857827350383996809838491373731482745167719542714939845017433465971166038631771188806554071067261786113287038239516025690391700652110219585994006771192402748161706667185430419274858986675746927143296832690644781736151239892122884388368189056356807029474615253957929987949866786529156730199368824706640759007025364937119897288474942232076007338476801745222245506214506626291012260823603795964467155159254154175676738588264233334980183578477105201100467736956044394850779804126380114904185598339057206464954076626265211130377795464571511340236837438919110344100812582790866469184038881388097988942770572825805078647028636402538996509702767371688231366348243016538936663067828671027349386125037542195174491828384642182193801812768555976225404104941969695384401480120661688867482096333413200923781847274770727031748073683939644494793013775307822045310193622248975925525306641748166220793343229426254175937820456353316585151166420645755723423212716475332600749774503947223721373251369713967418079551797392282440415173029602812657269256648800337151129856013890930932221174926966992484337208881568584299438823017646713084723010245300014611321771539947456065578986501145036913382921047117810865507404471681830424374334970499816610481209124510348814356711909003204046166243408490642970268524164543542604402145117606684019098219758884118838661382860485321220261176838097643128569330981524002870817326980962397654466931494575583948702571036707977528657102623860787899916312659818854029704828888377450702023836795987154459425027670057854823007846400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 194812088996146456089289419455212169897209742902422014087281856132224239284272035651535982706694639296092582730970843154304285774541051541999380679214416837879972448404799520661774598933935332796316948815150985508013130965307069582516467196930916366328676191324294691048105036081818943298098255942586789540590993008245150417606537806183842992447088820619711008903174162427397258589853927038022860843769372915364471728036202352118220961345683802037289406976727895745161085484440379382888785143418297872632251810052726324525395840099412863485154860444121080364760751294627760847136454403338205023816118964167464291878304296728540992186419851127903607605865564371922153640515946107259806682645929220606095034920959127311926339021666332962126018431691733447449429923783328869712102895835188131131941796889055285857089807878977447340711798104351444571160671026591155769383236545312531564787635540068219189229905632740759026444113517327254601587707217597017682680825751513226827687379272416998424938725894392780533818001806825899938448990077152436579551483398374907627090206239161994148187419121057397713597637124743071551472372924123774852488058204776616681977621559618963153973029640827460970298819816180421236575824105208586239640808783240521528331576520587392563387923526953841149980918823051119551308597603048972863290137426686630579601162796490352126291495371280604885309384901126534311449050714592723290482634837122746193580461049207618662495994619988443932628112276992947960973740125317747415771121913649898338039876007691876544291662137095367271826898360056777455335875458665213128314981549070589264372167327013551371499991491584412126344205238181899116866735115587724615645978232989409516441249776934191585865753129892770934396929713676050662836344212769149265770925840140779310602394488731398293617404485646049735944883744423962737050207105379374311586613148546565342294889004233314433775832477349192100096977630363663140641946230755473776246461718776145310255740471126142534842426656940175871617632432247771856211275651283775496676631183009343490432909070461788030998756466681163084733852590297267992480003981024566202807595711122270547535304035182571028669877808561338167031058513223703286551894532091571197241751229319922317341571874719794984431025200391842012233087408624376657823347515999195952897512544677766284281667689061891506252474341856650326782350155610958883543894578958794880192475195343076187224218112663573230750985831419058668509112017164128179482946964695165097619702850131447095342820036946603664516661116586047476984738656628353688659558400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 9809415182916802503998755209460182951156535695997393473105213667773289147974512926753002317447707124410112375350173746840946680643673116417350031112539968691880425793232425334312274071888242289613270947587820474105647221807318224561932316218731418116938705923196882557825748353932996897525304203747857946776460486432200123422462677801693571323096176664656785373753163766935311980365280393190929873542307547503816185866778284955947222473748648631165818805800197617915828873150870677911620728908596604401744537283207121552919031528151556694062558282208824470412747468695033529215354053664277171850478145974965647307517489100173508988485266742699988860982941068929389542970097334141073519564452545871424078349576082055803199317165700148147245491474774864000415073866068246746513513671207309243176444762686790448012580606607782292958112677486959140181136406728015439400865218416712305479972048035949648297093363544913171388463718922861226429941416654181007008590131949125234677753646987274180326489121251670275689235202173289881221740323747251526102994186727327970762177237435193233266050528593671429469789404227462870631762253511542751818189383644806274425071837459624423546590307997082730408626762022636591621152253049502876307557340276126833062811019635636398965525467127759284671315833670619199532690593548321060568870981534691025617622502220265778449178092568718632767916743098975994796731282097297500502858015627785220768661892633744536909106561448974350895699072272254348169809019365445452292420281988005116858341940741354409599483045134964480866421340611775722040120371855626509741491845932263252092141944908027127330647437749299701678046548626977810260885696758964684496700024458800000691760057064143757642160345423133734073663984065050035375512127861836846381053127036156534437651480462929656524817969794267192062808416691943335684547844543292788771496721005871060183396385821561255614177389909349255334904369148716545442388659020261068293149665221794230889280432061298273510355788988700184479668507317010541416144422076852882081922654994260139123913876933825272237169652735988792266937891044285255827067295724512993235388270062956866649349257224499680429678636485433650557483451124198072771608018723874852308599746054590016959680756899773851664440584657671507916595409867232518091008947003602088909975637834304828172302979076099058457303672282205166854493327899880396516587078801845217125306033156933676250782227404245973088183802796341450621529810384334075540003671432262323895683285540086336357968524147863872460749934794052603198122447283598563164160000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 270253281727497535250752654775688099946626425656025484336850193807015705255239294607594248273540744051940129270255719301953766983254632364986697720723348302572754210244985947528219880530659091450837879177623330959733921798325997957476419688705217336684109165407332299955115923218221920112243773576940605455244143818213060329671498080208431888066080193696136873332257009980403318814631402827939200386784837165465496659408506504552704409693236526883656400108217362500361783501632007926731805549583341320036562968217482939155690228756392997100660608390313188716450971782585408831406062322282723907530059672794859128251203146488105913368743368371468127860938091675946022069443505837623095093836430442956424227374138765370090792457180670894082370794230756803687824261421190166869799780364639508607538980091577513806091951968685320007004290723391149106347055433297901847761322949060181631489934023659401922908289244588366334414446336856478600976085176286970918298198861724679343650873418000833915486428239897886995548684480547326915110305745296660685414226544227307136400380953240240228843000034483860986719159046006803542617271963257496332471375071266764067945403814346478630220912536759201824479529874480661447957377547506364365237391397039210433998816693032341316514617558269168348224039484971033869324969815888320449958438013322115502372214581201270887123995394119773211193964604777615280494876238981741796899331065814767509828288651497242802220690156478753780896311043802750779006543370746079822337906699937872054658154341302906676286640150376593330990052587948386773972032274832917837185838230559515071275539964637489557284440795124946164495953304568176714674117615471785527528000264025829684552884121389807536662333264809800744730714004738891042626166514114969057421477987816344302945284647522488096145540900106447444020860076461994630451634652840219588032104776546797219128466275990952689836872052377678197219874249128240574539463029215911602941870836891466279104296582768661436300564461619092802212931879889075132706010583500113597130171543427771705054216253161013800784358646467897218843652852958671269717522494698135903064647111052254980774795371309434311455073145580013493516168159778227027164704676834962009800055388141185798956569855674817435961310148472223911098184788689113772187719727084355147860923385936835216246204493500727224780308229604574425007176876798721972215156707407744295527510923238286201356229491798640236908728102123692942151865261084174141183155815348899392889119842593104208168036195040634950918059622761819516735231114211786752000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2548376934504556331856168249473904509268992235541723705834862524312324589446983921093195951333824052790311066129136584722370811260795690679626327905864439630539366364261617281886671423958809456039818651060381028483963694627473028415428538750767686044968162880722283164964406382114989828775780560813694777725083573351244000586783611330596129352327653869966785415554146627066978604496279614817233218041600098983090359114723669020693239463646274529825019794884273722411741095899997804717944194217713508064164972529902732865865202350868008356696937133959134381982364882654226764607266210536126945492563834925642117571158519139871783259541054613437658977387079486630292280357014476666267122760736939845896101086996798246979728526746253172944207359369028048037648863267588503308155325494897463921404501434317794452435239787100584829241428374704791985325947396876995922548107469005288011032541460449661849695499223569310343826251449571652078839206595948132750236287971608713210782901784989956518991682599283343654224526806273162026508438111411752121726564917562549916022358043276191848181968757309233538993433625977047183356277843300941563649059042895436368919768664569435763906735198790563600935927220922057415743525208308159004658036122100787692125321678101970757108892396963424566106731381459091356717345799488202381123610189557763469655929044849671861310670045849678068149636953351681343679748703244727816673487458135542341631056566946348882456405771731392204188119767495729395151271571940858717191509299007330799893305900260599905256975441859524529421315379129026635745710736530123129853606740636734222697783507948044678733021322407259564613250861281720397848523797203420088086161782719971738266317309430510985538356317858388524715994142633702726566328992597562160341362515814465136483492034538183650338371703579157678386607348923621372819026010529489438152122928939350686750822418058320052716828766039372236554889977834712313578554576748527499059344516784478154586116583540857832572294999490702199051482782391054665476468449144542830497250930707722323054048206329710548837640353501015660038652507255975155475200652751781918474651917320815785509283828976748008051105555417568857415254757211301527012521556103184597000398232741066815513779399411974454177992390583726094399714117307398470082428821272596804927524704192710480921587879448868914204956174949779247989686167891755486342761570954324989751173666745448770097912024187400353708361311209436694961963982310377069967953265433247998767087395295597893007971131787420375957144398157906214680851329902796800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 386285061402993335732572875900991797720079435231058841702871597656502727317152523260563891895343701754998557563270274638849729368173381541693486922314510087157768484312281980237709874494801231454327928391045269480488142287932988951910545462220093906791681388452209448188941595847160960375783600939826623435874056543141878680479994855285993261836316185823072872444036591283179390412207613235356169631624831022000968859858779538171461008656095725224056259796783153405655229349241585489882958930558343714387981457877611809094087366973032105066006489800392127895208529687109245036449830862144973323539285892792886190157949100468541503150480895345673884075196356055646698870505276207698651401247611641907608119545375328362074034201002173441713679371764085945657805689945381617550491629569468329361874775844508200645684964567155199598262500315268191140489685242587666099340891719563924691954975948017446894317338055397151873549274035518933407203928690987803430169451229766234936226230734175862619919329896785106021733786591104433272637251693692083544457603717242867313579353892159112899553773398158951486700942847806056522134160655307401701768235475336696503561542444757907261908592927120382374372027303665880119358803461717715925831498105489060798993860377728579237129441908597761660076049841636501047352420150362699633457463747777554796919135947736278111158345807283908302241161480505488322665653000241486060808162684517775543843006116464600843622395038223126709992752649141399449194387962533514992422048863104163576910883580436698351992303523116700069262833431050230636885235570338925517904027006962766598688819072800775577495308638299264316219247949505083527916571398494245837745216439380753071073537166233057400878657036641653502271835371195868219496735230971111236627880340785065827421496155904286983784734353070311962349535097977010816450387960574791026094499252762295316492185568034127215894183558046965191190651893032847748786481155624058175582219491048838163051401223003054456535264709755928373841497585566277162146997259797821230309479249787649745526427866125190608195734487999516185129404089006487820133509220169275573173605150736695524852066714607741799808503965088844372507409833288920554009135585918042398604841334676419489912145124926224455882817646212510584178408725642515528449159553863366920289740763581488031808380131483284572724212439901510139353011577478042525129426068561550637522459180124337912948911656080021876647967259584259514082835117447649008810733148260745017939900911698964048652017130730851830176182391088460886173716057600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 4754884451215295103224398150537272390452525010891837190181733430581599287342094849385247616936356143389391988630236374912092394673069713581270926210190474252413366987332611774947395075180394334684747850670596545520488236129938044736646557668690587479751137278499497328387975498857827947433054653957144310248388615526480319757546225646320097884696438748605510119494300432227382693624404615739392646585803683103723974183830109271253701474443864631562991472481080311178450026310667223711825055533062586461113857510598781527399758783900143839635914057536064374292847429426387207804868486875354334762918770913943371638101393320936337615361889467509577282416086955067112207661750771708499697494600157441747627114199965286164833607448045427634860000229638848073431916931632936616911793410912379118401069400368342111985071212477564406623502138429495098276013566413411732240886821585242969044362865203395241760325120002273762033307460099763052751016892287168851231224680707503256619899374097746990103704228474956005794133193634459336134005090775228964916439048963118639043705413102293958889212328396019874837192252018006223950905536502422513869797246916660298990986525557066282478478585240545619304284961905631672238893347211658168650681900259243042282148522362812208634499794177663610963575743314860590603258568717226161946063262305658486193390205516888614319133250040635099313047876061475949460992893129905322941881422512291059486247173960171386186029018990868323738952976199099360579478117574827128015820911768474315933714570364858055515447584219226491088068052301850553063581875902944664255493960044447727100304940596343033795528185286689867374334264863421965708837921545403445532628325026443007060003746482515028711376785708376343132613763924275978073719663279288626432290415371017034216732669420310713257473445400310230525719281758933116150881120651663683440816732159471737695651368676036613273727101742386017358761607087603004246263756568981495122496963790297307160580730770994678188751349173152658165495961972365084610041943079448205962414846958987630117878611055955924681492109509824248965655056943865348685273101003640214860478342211292867454888878137678844382887894703152258454464892869060059815111356056797110239263658208363423157967824619647394475620719615905889244593731556933941359434587363851943755687782921088481054677494202926452746820649931854765544526900354187322302804922635345388335901313960435720144922425709314475793190069432479479933226604446692261367993043970546341533754338036662424467865166786638396949405019858926460182575040000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -230053808089672308183750567466551719425829658210644737253347755693266014733077038815455638785724478235676000417032671123429175705652967751841120038118990719603015422999099132484498324602151110638908026935300729807114813590723061190742785510432164281788378351528389329446143770255690134429368986187158290413646623505355160409191367964221132279420037620123812901703304080343013591503950934352995021988303754381697176442207108366895927725740530986657495651961380545101702888316495367403765877993607376137256535054046980776718396041933854438287323068784253944036225838168832557814652755220783589132848309616113049956975633324229901315121304819387214999485715287676887030369201845489032750025498688907018046424243368716511662187952505430597492471813047610892042060018382988286851841335566175570430628161058588938705399334797759774062699751029747867401492355776373878153178253912934811478830157557099365035724314548060827897064613286238090745765255376812700837980934297861837187639318630802624408116360673491425758040050057340747382481453187749134440038308656489852302209672602077791139276460984075445008599812355687486320699448745737753471265737864753108754361647144773055077912910518971086578170909652312342499446924624422810390425819095492452576772932609506505505705160225065899318054540208267142957081476966022505352027756776715597064117670229136417710654424539023612868196848675779375119569160107244035234610158547595305915291887822463246906225399943086747972975268273882356558843096709684739827957147111010334557136559029433246930357556259900798904289650231239452464815956066450407617374159916920159736938115883613715838268621571374877560102924670787045436119295614794296488672554186287619736433723928607234387638237486203187607261997317587657724594078904381071342538230777539852494358907291583802432715855929749551561483898793222167982622550532232172605091072029672967248664966607881328461955441522546102129261424130619458167667967969513962910013912494314642787914505637913286423847008055669697334538270869867090685282335774073072303572518307157831376797810250776942964921578500392793446464458279894468934855112349604912184353770469797518633513679013837471306218202709715201661985945623780809550014461316531187256154087867823847854083083332212547947843230560718008022987078307397129611387329843282633094813085834093435723688074228021773278023813436787478774642415196451233417465224463301296326228778985333232626086629745697378837703917150831826071581144298132928316030798910322983907000541682710800815378369790637952204461014311881223358467200000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2396561666085292234299870376260588078748976805756835543183601913639065745052448731524239747433810110570493952944598478885666206727955301638776894470492794348851605628064766309500171421687582092856609051708840764088589824125237498206912830032257182271304561894047466780664820190549564568134596401592514934934426349393808005069285865723357804118457344506432696230583427007155082418806209949427275622146294292038916162790542536525670492796678345168239143941177079830474760611590598705636626382061744883828751155454233166983392895721414490278176109700735317987119469810377345711596122838932406557597928624081629209660143870786374055040789981947022274961607365803350469509650031253119710261644044864263369374050236460882253427024527404098309137320842900462002301984404475199043206673273254592831227836590344561816992092352665615438778330517071647579262380486653791788467909078545802768129934399677098474211647573935651921768536947997666219113474966953787673063193875345020146934379843637890609564391980980886114508336963086713044070512717637471713669240598130360952895856739492870748097972623651713561665724584838089758979634944767507945262893178587908318374976421510117639426011894005056079575807076214174532346152538296708240814337065796882238199527554766676295917162337238401318412027290420624194375637855225643525940433481498506454186144931834013786609072982854517148546781723294193730891681803147796159196104273295329556476448124415137482510427968404130844677885028112581480950979916656499289006862664032561353797650145876680033798350768041802989154299852251519747410654508801643641691364030974619802629941491987688956851788910625808775284859944121019246089291691617189083292448687942798397924782201104814355688634190629040060817027885884113003585162224355909367195692038753579002235726940590554851384060612452449660721759505041724960796433616050141211573344680043846079099271475320136501542512071362606682525654466229445221303760914827492938757952819096677981887152877109058072768495583188576332087604834139242690710689455117131776431979059972046962926501404429120008617608893049190640241011075691533216774089527106643893097336505701958577551256910954475309040923640893315698058657197532858795461139343183085271418571033908997024621943332940639348940881248477882496594377912638285985589377133255510652310245966838375310190661367553761573994203821745717587269071199701423098336631819320707813901276188056786301042311010525113338883190424973710124528264392370358317990425735519292304166128148950906923792190845604071330532834157719549977340000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 224729641274389110767992888292192110581019895165792491605421473516416701763427541852038369820337302634583852990733945782039295106868807035869485551393888912057302977513460531798230557134365071097678691448074890716550622912159776790119095415458518597727934142825148258034286223796598827270974557019838541382014319795305317180685822802280727527103741396002377256070041875465284223510324936458144454188739411302048112851519090240221222364466712764148437562168369311165995268074708710197851861210590833454306300720849684174067359105662574342539177738080106689425566340426762518167981888128992813610414299967509196770706788996179657249481800696894280414965694862848592221307194198347823004671129349278921601216437126898122276817114703008952665898357283031077202712596428358017907870157833187595283141601275657008315748950350514975897740828810586634397032739448213447959556596041702094378614753803076128947419418571362810240967049756947384319066710790342628462707972903144626640184960452307975301083640257995383206474416513393620900809796905768512624002218567016193666126931882195581773349021729213088642059071878284296069102187009065135213351462408572797281036891345106731395734039601759005547117977867551013867053030836918681544310715133646029899865720613600419005980117487539809627269035608796660989312343380127451555318166707831708413893618926128320765336269379413019923383384337618553767458807925212862152728038227854011475699260393739566960077681258261386936662142639312047833121977951238235001816217439495084215675038507182950586784751578670050603062362220636874809925250068993365321003243609059497308621155119968418729746591704116959813411648502103155569824265234825336023308217859175063880748628953517258185996021860466380145081030104796186400021644646090293219172194371326407201101328124780185680216336512621764523096884979852769857657562923593610061433181330554833439366183445451810605473360743022959653825864766886734715357921266345932657255963559150266492705746093928954858833785367322663870027036284435999638732578175953842437464210112751629236490461463167724839075433132978168303473783891023183703694352214131948759946659621181453327282274267929457127384287239873854173631695841320970332953038785416606074728642577953484760245616250168379477782156749451904527920551181872056726626369006111439149354949841486044097177014665899502576422499171266436102033330082824471733411087929354549535899516252685800795665436778299929567305734332014024247740851348890526211296610051769019715150705958419720924584166847066971635247617325848084000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -5617939255028748954110722999542270751748685335908951854091311739582630425192285352997315379261686345501170411037145577350077456910170197217386875508813461230472957172156713692598413152389418730956594443676216455433434863814552726634691367922805781502392224223869135782888881447278688237536567631735045853916024669826672639572899373144777949491371191294307569341738918848719172909211460355665526514697525382492766981597206836437998530199503594547025971795144267395120903043957163590112386873124418943205224370933890204982077465424684529307190758798809631698245731177309855195938556443353381076191299224039848050047085233898122189567298925083897455280771278836134759283750087043670819785539765010874529460826093239554726369626883981410926808534278500848293809553859964683471191756711269071354097826678804525955641810837683836143045805194268703627856528856694373823245619828538026097655955841298616698743803864699456640697977461638571260066451822302290515265352817899673887491333030290888287671537358225085282227666321533716576561751890611343449237865163398661530601899683725546998850797564098226069922998955358351125034461812231455375271026737612664667123809729586501441360313186544271697920235151675864804170784232752720917647528380946628252388583686164865240808837239873581469212323465246870662979240883215586955369075503543520131851739655499177079417374701019509801666501057305618670182861669830265686894572364118508815796111321352344631133104526262708467862101677481186772589457982052991901561880321528746425972005098313979692698222191939091720635983451468018405656339506361037505724896377629461246219422169130598464167512306998855567527009534326748280022786563285074726551239204182421015697123170519904000728126699507768808686779449692570196293696468944075155521443821020005111881583829484038291665213009032753317978693105697084545736724366873258447125788063598769985354146144900411469608364066502003799203236465693926004336800112139770425309379462431415574108399864396961014220147164144001639925294642298279615960395002780268794486852621736788054295136662981460309630775191524962385440441523002836962013310998075724575175944042639179602704254244639364456424629527996264357346646245471243481959517376419109948774791361846874774694758104925218764951976781426059710157113389809944635508200846522676919877571272524691628230712707388460161019546602950903663769650572498159075653903853480198779975396462934618317032515232783624752698663719654044819976841169233921067665382019722318558172864903456076410850020612799757709416069409116437500000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -100012322542175379378905864665208539690377626111756304640783858506642101134881409732718325069311977182691035899871276574455123859653596937783880119180583731999923746828483132779346112277471315918655589529297901125052674991014161866197188554040833551942962275772371569529850740711754016952487782708657940084854858053502773343880766592907102217306511744994011128757148423395674841765611610832679576834103184881682718332056061807886576105740147840648391536953559207346377756205852008016861674656662268897823415231047805269739233914183609825608638350568422520602152591571789122956885319686583590038712091008505785555743761765798474691543485566978387738312453531825197603365962132241374821443524848589275411048099914047082719990649842924500738502370243817805748607520342972827237659934197559844211959469377349914878997337752571979910914702589307178099423312862362247699532605992600612693334767448096677574596873562616514267047577830456197826892410471752488368357945479758169212635823966961011079957130370221791609165257974006707344284523082460101974461586573508846455557651655302300355031826347648921023693355866537559863114560143771112220810833200630965341887901382560976430972021771749880666669992356012435781032351113460739939917752102085509604200408587426511091066432975255353152251541383828076196474462793556128087248112785033596485439866331157982416923220384770626886738316247165610124047745586749567740385624147786678117285850529879422955468673529543261109135585553363099031071489605637397390933188185410850696062430941962369787903800875516649461301621893881018107474730582710714076142354404303458599212163036178640444108823637865317764696626125445628720325645293517662389803441942386867884456222832141570786881743190415076576333955534604489276407283798142824170357804709109501838648292138330437793015379167461876803733007806463667112534478504539605681409375577367932815278035237297906220810631603916860737068725063389887899803602654710199266955183407136422938668961428684124189350964555394335663500539384872832410008852689913416302826981077603959474438942925766769712809476286303408963183160284303938259524553243900587752333199683442482029890110597119247595266079861133261803550670906534358210655781157112008740843933727773396364079121004187765363416268183781343069751578526335444346285110165410210438881274691335076536250020031756271204727317978318688884483986400876629139864202657769318702460971305437979456949914766727562024313099449034808993626368339382193376786556825711094610999703703419825964552473374174908288390493940000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 3167721830934059557417832102869123280779423196557615858748128068144671203087137267161603172734624033888878044371247667377528762649599377863932688167101951176595810683395353778721913479375929453748373070349611957464039705150989966040152563010813713952423746195959563647655067543109838029468773512688936875199784533103625575110359718241060974812860714481002626353369669265903415599448851656767461309029142787144603340690020124924613669263627654554197430148185946570071952802871868949492145811735743149375769305779031093785399771207360950672117607052924266583428067512259121594212847349135380916181020753239589678797129238448885189786987352891382215565670434236698888430827556605174728201987111714552988822602065392285234995090359078095242214478611545473989055078160630687345854484054767321884636304123991566193871709592963462220081856658741398611372132627967685355047067352017070926902253642133515475114416898865720475205511684020915378943142367437206653536017962186056571109790889399126555310050048453080229736779542972029003507744584212346951411448181940698095051072760798045456182342176272234803900120484940058822455870808885912151391597691437671518894094222901858534823573907543953165008428427103614358220349503566368196634477380653303028573664823982622365327184805876512267287539681801212720082642431377761196894908599112741999787165522867319631810106989763764302422597243050916558349956235824558488026183678377412150744910625735661328341648064525414659649114285732767145004260471558160431011551675039681615359069197878434226883944967195609055489574866529711105385181183437101234063010520844260398127881656949665063704555224553262574183009751806479954448792891604284254005552699574119873065739844100386022794348976060752479036464952543908727707444393364884622121550825521948999614972177382207224977200342800729328434666872762901728422527837399099320511219157013181798806105019020655197887626851920513455384369789966425897622541841263743472855763273265272078600529355147955845550256004221350232861319229072842028123281128652449686215104609886290699547330862813844137330802779499089818311014029959719961739776671388325161747545073505536923711249588079695982323752287708216761213002766503026291338827892111647068257420066833250840999339599411354810870276551398987262284773263578437370706562098800896733697498235081691488486191588991693321903126803300008127177145747199541191508077260057550715499715724772769756911788936449615899159815985767261225777176908370629863559908613974540201697012193773926972878797384889408650308495796875000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2410559699833841413137084414272129339272770199791483805418915230821421023852513189268109729499233430771534602403410015647389174656746860727614219872178716804223507922261686600140145474501462171480001360977786080941362081590407855572734800825512032848569966008734942429949049025087954650486182876642956169115305589275402721880453645590459085105909881006372784324676817521876348261386305808499868023998064685316830149460781459536518962750433044384942942256160098723872756943273760550339239105493069569035645240044370124319261597379098419820077243644486114605075690701687551120943864759433160144810890321309934204492398121356394083002148033972462128546064528415788212177548607159347015650179914348846995812574922265383681924849575653743234631408403429218092219462340047779556673630674557318976695031195075648882635364806926157841820087538450721092064259899745738831300766686118391420052145721381828048275052931089683631557165247244454512782030222287752003844456926563713010939939488005065256911422791165760501149142858805264772412423772380645880354040909740896153280835547211208890781225227388898930938945516006136996224961252113478792797124836448694870869003221793362914744477044614928248439558780798650457837588238486770703601301219522096711767641953499236093879561096194502334242959953220527234945374592139539774964764209444685437093897658591881093941580880072122766936266777047459697582471287952929350487847927751175460725520401932233131896128931670582102604568041456855923293091065138720718211119938921655079021406419865400781354155345787087770635032016904051328501465538708099630960066139693080679276239454592470389336454153512082539346301534927424531457658587491757321316331311741817601853396021980512120259000997765220760445125018344848174054473562970495229258683077487348472956494401229336413886116302625411422548404433198961526599047517014759816123454261175929222198142756375455302056280794367105058320517237599478108883097500550723963274709198997780353110250228052724994915696269305158826837819525189049332298154321778601721958540162345426326578781757734723772393885489624924083950743342671090041330093923820381640762296874973919233830251849992530530896814329864123074367019502964942734759285039433148593434717479771691830330498368132286479772805259786522160776662814657902447328081268181327733073173915818676483239141188255201459104388429609285311448423692768181921027231821107420522307931947869149554332822329997773249722647159125789475486421685826105399345755864097480135624498807632539948398049269558950488777734375000000000000000000000000000000000000000000000000000000000000*i1^27 + -1464858583565051860660117335443627487022924822199023195898095800201074997239036224196544276966197119353838351356531251358502740757464608723928014551956746416513114475319095598798008306092405408176836758434591591125388728430991865408925746307214141138360498387135896882966666191181919662859354622680843801814503095728944618068885837157490121409954805918773754289245252335930662757654395729636302900177156698635791067429868162537769896109897148373276910190687064195147294224336116286625893130153520281810641656647718292818571619636941810791772133027703680237638453185766656856970570057940234522835558421817077213271917270275419586437973101670168333157523051656436126809615922269454417822901319165391202657636353166345289417062800750934900975581649413131560807429621556480829239778364391200478351908753228311347162647490026055818441810389345861874906268418733207998300201825046952924534711059494008473525167371577049844170394829291345677384460631291487496402839181749690266569392963492965720566366599647496847537256148756551055743644556566275594266465521315852305920944179564651383648307482430044689956833263150264241359798470280226207044838150833680085729656369173693417751227299564045835279633521268030639082930432036503001458050576621605868670238489179126839962775653966773082575761257552057166998118972426799574687205753319857141194292114415008132602346469503572682531889672726826451194587539594281165308384413927363545012221670989524849872395962666538693217822666818240223695507402588359779364912197280452847068688365322637410451012691287584398090393314680904361261876626297551013677117539592918700130176090848973483821720842294353959106700286902233776360542393526188944858854276583044157154165366186681945136864470453914192362889947175686813200739719137812463900371498372096830995465626494904199854929761890805979941950730162270010947613822482672355149145520997865752890996138424026558822252828660443127974207305216651782071949601159392377937295522274724048860706369906666899818684483650292332531211938271783577317252310336833162528170468629771371062266516070376555043762003202879982173689651596821677416083755274997946271820094513281215002622042055791137576881826558864867110096964857996549110335472914152376812932852277093125806750040548664561637176274201934136019375267737995502856992811909763635904928171737289834455863099978741561598762906491939006251840023220382664832350612668056759843422334887104273153266630115403013444894422829683399661348819619842502428750168374911390851306913504413993260100076884050079355468750000000000000000000000000000000000000000000000000000000000*i1^28 + 26352399524421732436851355125630897039883830232863859753566703218655197506524639519113030929064143525530577438428583676576633131915319319166686189916016598799476923611106060562234173930612989654021530107204062556768333801645075835638810226441354606660417691111673943064505604250452660059919933034081597440762038487073565506478917442417965965333724604762301050122168567922689920424717007540543344065689096811069039624789072881162767170274298467879993833936081742116326559090221116415191938338400193299635487212452694425125676538455624199072424500421396227287110932286109000910330489494681909886361758233207003994834379412167676195236440095988921870393501064021565675822334162433837671271956746433122841748286050114001213591382464544513934263106985497075013589706442519869793496043102013106170333323840319898795667897106011928294203380261285679355383580539010238048269055581053551893033351411631747685740480074881976385978089031247343257626361139600291213899991621204687872620456968125491832409466791208659214354471643947866441767863995453142220973304918665932490731445498228970263901159549965570726630542826716690569778970979897757391737759539841104434212276607372158633133183947431018672344414019405715510351314424751724694648187361874801323172163850361168245897639896827047846321302801844024266092537712450680744069682911394860952487829047633184271314905031742837012644457438779267033198507445554149214798288001171326812095452043406615961706799577372321837982909101564580318514014379750759833699219213157642885239358029790742230810686719902835502446008447201300763130475149731116779601408041892673572886265162015426180370645538161219001214548399606354517972966846321576448917161181231344227499495830319199337856764426189853858843987132830108361185848232253456746820459270142919152827204633865901386296703446017739285729482356686447379103276585152609832446691004985044576537090565603646708307406142326395402608860220340795827537267835049967536168798823786527273770082766461069205216365791744151798137036795578142864566456366334871929882482227992312905802109861599400958720240211844141534860495746133175807451068206658711476050709645846574243370427012508897968313360368929796876419518688762188956137716593630175439415648658006047435164506518229844644493992497158983202900018402209511723935149615742942835503110484377502758252760382987566707470882552658319312914023161882599460989245689619574923093241937280128392316964883048916848410151810776770816591324706905859226110317327562516271524405362591420044551317777975207519531250000000000000000000000000000000000000000000000000000000*i1^29 + 318840206852961964934119783856836044420008735357310955681455493845319494746544113773102495888761229140182994376582519154769764940492773552182231289385151520908924152713836322032659619524703307182738948847339853489403263536846123654783344213683511741352602362664296963299306960723146683578266427573777959918715231664323269585885163024487626692661336993905771771059278767702160075912582439514060647858355974621385299417783095116117358855632714702652970947068979700626291017445707926253073139671447201218402503691840797003041383606212408651964221916131310473300527470096152642809156879982205661362192644490595782269360984400381380323710795033664244147866773825930028686010963197027149802562203540679807208315250439515426637646519918953527799506341127725911162452270223862446465211151003840924312620027018264391854534980274263290391147379099072863873713986981399193851628679547190372385181607252530004073961342442403149923685929787650249031567577011620377387843559981733490661650372111238858716787094004308809959010787415545841855645807152354821706536911283080391474131149461748822540572914338273418523752558816937372203659771657553331297692716349184349195206631693477153080242400616577913549007527761156596798444580681320797105667053827584192050613477649282660449008164863327616452548151838879178848245128277172599711429567075639640442342831295955265504530803299960945045361054385052478573656860843412443578971900090438994606826882426807696852999782860827816908672208820442938079642900933799638963796032471315286585232152689889066064577252263804980036496630050948694901761895483096904124104841577674724666119278827490724371707876322993759065689263513738998572026099167602922852587311479357193143627565462888779291207648620688365119136593371551828411015334177223264177507772795529312747120217332043789928638641229278149354317371826250324230041943127061094998255450116404829628707732062756499711595539504759733671978549308939762740272207401659729650168465262314278985827699991563141241832429760368996558389093327784624450087646568623332348097660976176517486554140004420628305900473219734330053115850021003796328269678778751828946007267628304951012265480766148791447656027673359456926366380052826358550072268882370653696684739852294982237496234982340717940337390506601430238487793628207155161502485480337001611902859389887385841282713458229356444723322169284254824368380835930590177215407531905961819428378388790264138822519035132821607508852249209660812318353592628271578843139214202494540262042461214124120331104512673950195312500000000000000000000000000000000000000000000000000*i1^30 + -8607282526791231227834393723760861003297101052988782163728193512268707085043217628374558258963655547047244785722089987782716596353909990011495812628104250805278217282322596291634922130987636013456316842804739149311396271181406514408834453507672204401734992388974448150867641826197513177074738080813065883637514936097586556592103528874352250392175739860513634916230125190125842490413247545199863681804763137646029589501150536809519625343607034176235518149317589894220587307556422577830490811438338269368096975629150067908956386629001528264355588986462925108167277560619647511923958935258723211858150979454648209228950799302299018762011800604542087468757640894058097278271842243626933451162422179051256983668956972229001699081586997599238158713605736420366892516684545880955165557128729731830193070055173078247952732801447577771193105325644341118042244763153063857100718855780210442088369721153898364893567524406261333628974009815774259793486669051385574919350452521093868067665714642992678991423689685288081997540197222327416516304259253702220072924722062237467654027325467625147203438191056430961039976902585440489969747191621093137243901444025086709679832854911224415030782508847097345647857356740284785052291161558095313516057631589395379226290696374074327594753407995327525102465985309117772081244436239081880565230841919064712375142146650838143274225728527185242352823770655271644730639081808883828155959808484838666359162371934082366410153224511690149936721336990880062769109750695903397692563896602155321149115736766186763004119178707435264422146507239238654279497975685250743556590041979450932541096328047019525227991315867805730658102591108743673796451295720420577054530594204690117905853774622413465193012044786486406423241469149670451924567273129368314372109479977828471929634187477550291028050886008728967320030441173751312240787979083540866129314993614683221042710858040304847875814609234911316352396076796748529168864032081310487113518852519677296396992737673484484251817487816060324779392104760572041816443811405186564855688876132936943269934503186078319481872357187178043785666800930252582587580181564593557634166893067700807769272921846143698939269973782910482828616475768302788941837764502184890986495030793035171129466725078572060011033177300047244657376565431255520371852379697537476787510483890082775001241351950957316838455676138880213065039926882568476503212157520918816849731291206934010702718222773595727211785752121229201938261672633668303193393871486225707342152995706765045070209541931152343750000000000000000000000000000000000000000000000000*i1^31 + 3334621357073612095005167351737303030957413537108268301030382412634979285880367822540651230839298759094529886331994468698754541377734871564404090100002042434769745409968619226742628263059923355133877989951267118768290594067248630476745819787859965768564703891761679738482084679629179930207740188922859191577675908204822353564313441815105899058372278617574926902401486523339824075580922062204987506337775411786313187811315314378281770612034359514127765746757446245714947713041068948388625781790451345621185554346677524474962893455816184603194420005761596278927760955410317495907441293846145463957340346617871028161386851845656804113649406545371071222103104781606693194229718227985489183676794598373703214604107671441349169176555509419707792069792932361459613280140363247256997853440774070415471435163971893342294304095668020996716370894662109577874280721107548096285675152148829372347137096618236913528482559730606258576947298649483761488478265557578817073637778295428975735315737622395353337798695918876693420619958703493046322964918047855255141174083615627216824839432755165199433268242184103375236296366149790031143365050452569546861880818854464516173639167275995083466285339056203845187021798937073048518583333497444321005040999412403912887258745133394325589779930625015025192996503100069246334336887275054823389806893779978653219293305603677868910468851179736497748975404918705824907851185738526895068448408442715236489768291778950380933264560374950905021090303232832197811637226108934129584357207723686229645040264721404941981953753920239827890626111739210559421515528170325147846822134855601976240106188883880045272779215454804964782715978843660112961362123386480521174675797427559798511535218400636013138350677581035814619258431833509630091375716011917407351518919740015840240846909713622702671905061022167086230128377002832159190781614404938896424984820866216953578313253495116478202277972986983801451656322260988450769612390924813035904635859671549147366738639810568405255698680374853652053913225971329683398755407669208110387167119629484143064727155216661617613677315066959677579651700031213378934725127343806072768391534656067051090374751082922740849857004427553271701927652645771244105689939002726019957049594612044822334228054205695297886852339187861732611647235945659306220747912626808846017897910722487481928653293588242878323485239682192755464959241730931904732425364079383513780080704400787598837799246410334114364232742891725672494505483460337583264794178705393976568402069471150352695439338684082031250000000000000000000000000000000000000000000*i1^32 + 1594543507095252979653007711514521093917212457769051592555825733312110051774673537161999714619271917942721725150300606132631889139850706208027620940866200409683298204326796372996822814470456909015233155808454001143350486273060990409610980023548198912244976841352813251061074188206544740694825484416797259834660347524124446774715937397622286007725456561876782785613637237333407400004690271090430055099226466318053291125541850695348564741242192608107385028941005966950408275927689228599972671515393557109178864508811903577703889529809063169586031016575842345934131143572571447514653469893942277781982756512825787386909648652198532369873482365082083407078001345448050499023690330037108611097491710265727158742209707327728149047679602915977990571388146348649123532564888081627639043453647325407587843521762346743565536079318835578694055743605314393883502629582390867733674703161913419774422831826070935178755173797797721584208092347140928332812126412802148611115284652628956524417798634570789397269602229180434613463483984751874419078504907830302005152155963422321409486663093313894858335766542344226637604980918703221610602498191487650899372742758953456981381498379782317262523555928830141610685932749970704012461420006273278491457670412133392087275216065703601998489021638128646572500100598410922624192316787968521502132810410598417995748537255136992338681091212575313756505280099431289026266361259941160245323907451119998899941071140250729821817198300380040623742555676255376334958575064250650878518706385650939730803437675173711927733491933527812307397271943627988596206449339931189636717815185393640824532282848267070978642711162555512447005989542721003787099008560599433809236573944138642417431301524683935686943515902219754261217590463973369978441213934219661565021230405861212409394753579094551607186412133701961794407863801025061765563114114202392233302978700135703096440386117710913543126199734621878315637328857770282348716376057489342933389564105859347920947619370543737008982449451752510617254233787815285162777759447491327700173555142290832921225906317383864146180284962759105676190428531756796651987754451956537522938530956320935808704911374013821231283222794268037051737397212064745058851694557613668209749626791442537694069492174587347911117710918321662737472662661786333669399116955711026667093090843728999080130144897297777139088741283373725610817698662676664789443781635312073936180247080610527972213022415518010351999079790743801323933224874710577579474108625157424968507202384420900104141235351562500000000000000000000000000000000000000000000*i1^33 + -15894884099430314182214999324301140190927447048848285273348921750805371004777283222557749839446862194086875170486303741748171440147471095471377723358009828220309027588946578721080273894280406193617924790702566875989325725685740334797443093060499767186719867188064416417609269546045981957466723284425365673316432333348896839403483257595220907795264496640533425838920043448321710533910667175395703196620633600456703049458197068964584441127678254762467387361832612369909039885030254112178030850734273297033594353344416145186384575991595499699879250052229979265890524850061781157985096638359761519600377104340003119092205799652883008631544434711301033360582867115405822820825592894331720883873347718924458809312315437955570162666612485756498406935158242195131127973833367510448677481869753678579210295571494978298918295321823769199870773886203090126212306224948999728756277970874589106731214917748165491467422792767569554879023912403347065891137663729757715827823638521685168238005056373058761888376741255156809260876234064920691140116367271297629254443382629250328794814826554922793631500297018269868528795819042387926001198063486728461659784290215053671571787533285963193630775006984973479199497553129033112508651684477592555154691626115992263542104884591425034247588039473516168551512094776593559637261309611459552591661535120281230178848029509115374397746087496444085610067244424406616798493140434943764814866136162610080471858197675670829790673411722384454976758368490607788487434718127529204171640851382964474178713676637861628142778649905311976504753869407483405455801243010467532901618547951061632140174507273904399361561919396179859655479562114572901825203241600728437114839351712687201169372873361575601603205808769365804347981834556991619443025839593744254206327382831842854746571738093182157948931817988252530149484772240454840187899086833334831229985945286446016251584433576566373182703642121704614659535446166093460136615634378140972236141668001138445671462634312568941536186228581518451220738020074563406550009725361293432260574766377565784963491453702427433163317526652888726432739540545722011182724126576864878141502384651986807173797041067709488491998269768428707507181401177860512874250702683318741922130944278072169110737372552262747470663031221378080974020373664009966343225919878000148670591124918284468801419260573954316096506612274013023450305931672072213829108674428251500283499536237324676005058053826972092817166390324908584265625070937811716753533171388513895761799407737692141532897949218750000000000000000000000000000000000000000*i1^34 + -348856996213933912611313622231550134185038278285311097398174089944383057163876756491243051360267488719585071054128500646819870599352481738192382406271015317157829088218793263228761265244534769476547646929142637990734728402986784477636771383597850358750707257063869532442417599099907458687233019289376667927964136122306849778635672317896381982710731689471121569406451224617275097956836918315065936581289367426592212655490848624531960765136276846069552309609991530013459758819311620214271142482367762952757578185606580239196153689866520624168288097031485660424051090204539310428546076241151592460072255128383682208071421709547520989862816502148962826077303680710420001243842533825800133804000580628916736544832691794809976782657080622628564999249871274621210473071611473840143462866173976394431707266762530915055651363486039794914349431547716988119558231851753936582688458317726816127356775141113978879296410727268593080531987263237890937291783625831736416039862158326623845786153231064900338260435219496645519533853488824433431617036501901966197344081027773223753322702099904033040824882863509303143488296996881216321788128399294701148801960646594818712545814504487212228096718673062327159358690921780727812328492980974440748461970443209163196731583833599340469426493771977341349686627717063345894394866777769982475998552083449314184960015902666165324761126541157683752310620890545695607578954334004600093202148586144898294194263778329826466867199620417094092123311833977270930529618802578943546836853104314544524758966816093455432641048575390814618677878752502892931252932448139430303479923332837261915944315055057540878053017066018953279328927473448584588020284472903020529702736511634765487929244482810881243346893581050605405648048504170298900469456492502888272001785386203044478995361448219879216366088921735266752072609861416497017652038621160165590979960901400858497911025645479943286114000879242000701041817028594882142916191649633426234315515104983246399441534559291081971601576728574497354163561470299142772104391343023755342996067678513506245903723311109335982591654036780044989074505736920650118821038847388713131062644832973264079787766775501576194769095424103876853704738150055169220445910026294566987782016467802969147060638028370370801015955827409228150764661216865548505576327125299081939952654549925275492740685576874456232273327725874491678830482510523588294034418327132203398306231458928145011318654168781091040226873189614252705746813975723007178162715724467666161261674441410571336746215820312500000000000000000000000000000000000*i1^35 + 1962393886302001300683557679905501487708718554640389797939313709848239427533355785945897058087374230739106859942660628883821819155873621878181136867922353501872185795456280467789054040462631114802501566595125169339173513349368358969628286043650045570914818816686294196327424736513215302123808053024971162738744192537867910276636118374852715913812041903863630333361799332046917045530424924837747829993593485080879524137537613059523032946997599207236615668470445652239251516610239450132370191786152549693527793944647325101803975597957157037618314388532663834492936825208873737653552178280169438449056690906775398504481673347366534182548086830031922177857636166354487013227158179318442955126947734645276286000030708723709425578478733250935313309678102754161826815058532891676255071352570954455058780613170276181840534091775018722539889038103495216815700187381050348482441246754313716457544272385917147751346519476457231438912776687902470297130391377179057930009669627013149061516994249039454890413900646111478849713228091070686932588568663013289715253841559555891866595723544229467359858653620686477319170997199759272810356760649310889302232355252456626054574369260714909260819288840528785695625900420118782505961607717019916824371254202949099476545330772203374441935388648207141016918801993280678196217314985816380547372376137619065236218017091673409415647731958688176563425688535934703595050671894297112803226239619971098386173231846917579455371159395801452652780621253919049614092685605919504488199578095759210044676100122944274047216773235750146174419849755291915405566554529207639606564542090568482042007253332056484650749291164498725846960702390286223427501622767233980357423611940826556879800576092256930537332465166120030186971807193216362845700108217131729466038624367860754109357232884335285308012158492122888552042510407130479965581262617751771942112869531597902419764180928237303238438591557280714660236380666133629037973623708800257839001387655029777069429799958254987639596315237725341435243155775541841761859662983647163847077014767688680248663822907046566121817758711928857092050775505636802853625501557289794454114254776810242038513865022835362712940220040936267009580104500784770314584353113811305919941474819416654095615050820374801389930017504466663868446192630584494945145042681959489666429351791926427958206800270098586469542453695036034469616947396628630019794520371614307670075506678295358618418153590939517076186023864043077770697917015807906531140929772118845871338454107195138931274414062500000000000000000000000000000000*i1^36 + 53047065337969213218231466494780145893336559850490067595901197044745036628013118178773831102031815558089891392562649791007079069220298718295707168592391940678954102556128987450583977464117128333207240765124416706616876134048472008506895544454001036743740266497265954802021223948187332377266703907007094177782124434693349689726119439224819983900699194256150750138911090045721740973494016706342218655723835719535979977722119174074938524039381714226334628231558607578716115349685226199252813070921774081764244397999507218649061435533876515139988144628508452201501215585928509686868285525864945132977927561325386489603004577810544437675510952829697591678707030500747295736087873316014027401618581597666838208629209132141362491486804052949220646883401876641469658584342591298260780347342951129606219384546085359793591032871781592006704384057973969949550913731629269022829013518926619927628602551417228613115304263782733710822320062486781069310008734755602748382652434379333578285106685724341789371295564053340228102084908145821752688989946467467325108554143145391794950031029066079947515859663521351212331076033115401531575380774337910962070968777602238468809961784873084010342619459600621508844808348672897290151857397443956140471658148685187270382746915150641287408410101719866617862126100772575844929606616224670044503115495235081730740796587850591437859388991400041985498418419015374244146346263357430648367878446383357449558841017545267965222192851202080894494085090370535608445108237140484334053023770795641542755242652853824506693350442551384761526188002995480688434228647216741989786557060471143119227822854356361466553652508314255529252843234186716598042923892861009998609016776340684109056347340425461797726026993461253513784598498163148346026715518955849994173984735076531679260711767804057669309744741192227108674501006390107094810857328560247786974315652258322175826170648462675699818568303116089099802412706140567130375527004858754882971782413971344697219358648188189447175359900520396233236175855426304192662419967786693513444269818185161544668151139271569889959082245375599263194544571634559544641544014159868123121044734731062456163670515297341672460609509514574903192226889560228248043669680628210656391851532666873208127595578377553951474586706541707272154149520943717044819425327886607647718653254728936989844431189247048807228322042525758794402176187564583301687093404305162969444847256742765083826196057013561809459054720692155615082074345203915666736447920794770025859834514558315277099609375000000000000000000000000000000*i1^37 + 55873230489068363676225201220966019713936893520279240610974913558878098861049719357482282189209858176131947352432325116606793344659178021706532355775715540614299337000554310650668983807236974668852197715736496247547622860946967450025287367474324844108946759402345606876037159442575044119042998525766823023035573367275566175731543227130191451228975384850771920327126321749036913470963856985938133034229715447834320624042761278667374335897934602103764715864301248894915864326790174614598811554744061248390868221070156024584417178902655789774347587788345489342442786858361547133560225328732916827118118759011603622715471133147969976775092093869849351481779346501537346609274050891718423181820515252711564171552507886802678579501216586394137157330112070455640524782084766652563606796976913632708580562252709174506989242101575687100036531872585319066590929561995098316722889101363662262684404293964516972678045370994806084889401455676921809377809688576214423640975838319071715787062296197761801228571398920241877333333044960129974968180173042097605113300511526311401767666711880511565485874355787299645102661292283319538824827982030215739299021138466444638529271445274049276021994417240810842537707191846471340665687610891534499332970881437436830401519893367813356294423574416472025001738825334509459238163499391134402337088126736038896934571204451485511174394890053210118084531500992277286975195095814615773388051906088149712778637852782514068802342843881726006701482700954483735974268743829700957670561277133438788385851269912862391149426650916094855971307492847205276252659965970211425800553171389728577162384024791348002258646543404112385618503368543990198076734467807040518572646683927866246879139666842532785899375995278243827737052203101449999877472804389459605770604488928717138744592321456998381671383260907919468381936882290935056804397961113592289660887396840412586830153625442001645873069841891296159746358203535973277607320533025780357818500357715712436062186981988178708299269312182276123900064935495650743045994010244085109593190551738261514224267511704051469859345813086366261627216311736382569301405174480312682625979105242766513930654346565358614548880021578005693425630624790140397428233269407762566873457670492718775502306400421126399280516950914049056126275610879129704326311413503722409896147910137057474822957417230722479450790795660118615670999858899751434264857172685958902837802373342392024233089920094104775795433777709246909559361647974434489907943498874532128906110301613807678222656250000000000000000000000000*i1^38 + -2909206321484438865687520326780606883999247716478710207196672024883160020894635000749432678164491466982167954159640764561683568621765974518231152450067182387228946340224540570779969354157698589486012742548970481883584314348521558533124359195374763171249289799423301108854736330923495828118993130910428674719491341569594634786171386304846535905268279297161584273429750789037544278114992820798256380875471147612383879892200722421880849313295749329773845634912490492604050357890233667277551946081475706765660120395459869506146966017769371986538080491432549671842771779759158837617660635144697599251533807840957120534742046660991795624609680420782421632718129767584829803746829882687735726693932637604214403170145793957422902233499971743146645841771665617035411542235537705845506272238223882414902290587994052181670722388869967801648159207169684461751765987255753172518870667622656726984617164921846689228928355649118647281149513560846832014809449309707069167994413797153319905027682715199393526653471034682762571986163566279336120781549293174331511685881096324956152338439397640515073310309206401362419174639684770089472191121078621238222441941056904931233677231099537273746495609040050154131416069669746620752301008500052155938823600047831772336260677869179271813745566696890238860506195639493451660164469523110011808157755336962748234430333352239172687097083970439541677000524080245299947001902015087938208221687485879512450835579804605226824587286039724587542988932272231119870314241458694383227047005489087016170370113338323695510604425535394566380033057211989734695875320085068206777418841437996475257114129027194256024756236842951274069140167758001239280279589382083607844729879605427227562237799064713339543146264715942161750623588746661294611935230198516532195789366360677430395659984800696255480251718720732580998279053062393290218538673783404823129592055441103559484687139546604504654346097465908234897018820983721379435200575265197602372129965254316312429469874191533543276860759609662733193092730788553211474392218635263527304232246523531970817700564351371487107812518830897316900810812677869406609024377768020584049220491393170843084664734043792892013999981008344241384682064221312870950520638415098111228925591060350447171947021300752456539787174011509879346338040441342204074786661812725382081803511831078694510939777405243778521515481987985348400514521564111137928198082403106951855432655336427645678549243131512273394801608701758495997642078985050591747054547666262043174356222152709960937500000000000000000000000000*i1^39 + -12487710032056782498690770131257499605822751882147776737992430239300710794728406757363426886863966525340916605543591144055198600628384589405191549999277565509432859572843841223675796952287819388933850685201390723723426463162012980880618543297001912522648520987710242228850530764089964507684356614450300008486407316822500860415907819635371787837518291766292526599999757162655091180836899749195826640112651971041202628636404254322343943243253008416146182914343758692652358825563421262608976149066701489787504298949694063552059471772818133592394114540626219741033634689631311833192266070677261301792313210057497555795762090182055449271803220472173237219287017557156982975720568485479350776407965049863202082792720521661560436668880318403051933478593206008264567146134422461461410445303808631455690037309399204753730715623359915710709439619841967112637525540316893532761249103127510906514043342997361499739340141506145284897841895822808689684327429581558552359035529643209913356581942491934945057214087408064248575011406812868419448001336612434082962128872733020454021823477743115016304378472071522676754766703975050749784782995086620411074008487988182253662157449794168574714019957712059408430818151888989788088139754082348518282437171668880976823223478667544907164162029670470227697611537752059365114418552365752945024379600195513550566322337956994315751199049194450314587357221435532404308645459520539328772526118866356518212560469701932644682129961861458654219620137555624011325840151803873564012256861505585411062112630767106624356301824230541277220797181626364867872057190632526522164470983366775604971040936000807017152244737378158418783988554260213488943558322290081113582801735917320001156820377730403019039697437244207972691202864849874139826083696362233901944186702555769870542395035431846394718608348441690827966822253225800961767616697639656448038703085756359858610013197613778359945430651309881090418517604310908486172212635672439321454372525334838572715408320827174300322151936321713608868724376651952035939655563933060477674370542778235030079164634749148502491737293469472842075139142092289700190793967555848881348779449111748376744701524227918583446448115097908788930537086161562334679807721525053000413304128097512777093708778066218030615168997719521462550754083483331253642885644672707496803985869504499504893539494172559759382489895995567831415423248178728939225037413584171767284361233978662091388852858738139239173305571575227727202526393627918664701667682318869483424350619316101074218750000000000000000000*i1^40 + 62895524091609131520990537939998081246628732505492615968215795898202548614026699880934181142121836464157761640950587382894422741259031200055806510027867093999142038227248598606431873012219785053701642587813077193974829509570380643704085362625620854802830406427418138575180122462023991996520262731422305440239863095835615909158838997271288171306776045347234078645160460041503489681014508682858796945844596067695969933023068937733016086440385137046515020687272319798552982434888276353175113284218759570731871288201608937324678364145938262309385873889692927056607585634846354104133375407459685058731481071179506100663071919756562790467694778364753237103237370285081587047013047879766366800591707123765920253569773035097059120279486372861434775671485471618535302566813219634149583292145593958850143041052406621544545478430279519148993967394813107557678589055679949696179871979423126855508091876281115123890551144962983198948287272626991841436726371167413198071930735375215370236792460826644982586018888668981477985522939396461013875986070835963250839380170582733199514382320040523585514513741517081890688680366015871865020881758922398122033476563971684432719551281088563237389789756919227001133275237076965227969640197781786177707045080306166116236874185626653973661813573556807598566191537478119911065618939392117117034092903702501797801248817352548037694167386118711396369795102511741369826643566811764280979299409900988857914634586882278371202580223636686691634567679994234491808354250839271253282363853107093753071583675572707711439711227776875209247661827969502691203673000383584608130380748475813678060019528484286180728517401414356273049696704893030148504927923003585194537687393986334172117961429966386179355342515776994272521838519044748599685942736510325812921978508678345655139855356359664385567874118365763897881407760588198662446860433295680689821497626122303658150545642888570571827384285608690910344806222765800152307877977542226462133204675766124195218539981450099903810355127722930758330719868820025905921063570311887714837703626512138947022915449686354900549663915364431458430497133016423811426445830713889299360010853026249708105104768718646553329757920214355181869059634685223482935121252059843447284372416285167980680412910040221323512569432120150608263592376211082127277021944100076221639054727874444695506946826664325894247641880332892980399952659365967150174981931334160786068791838839351786351072120439610394263580656497464971303162141928792468991388941183686256408691406250000000000000000000000000*i1^41 + 382335297772622517613334305864068889599814288294714985473803169048818851968400447489343816882693622297527267899069837085506006200794002433220362726255377784968262549030492584196383219094916443657930784717954963978528108413626814080637401272722522003825891510700470978836162132923393590129400396302033649424343255798942736361908441600904602787443059370504311558604723507605712036342005206194267653207451834191647183863814060529319232655157879320713824784728368888875225031484086245636182568436206037610894743694626967427959451353182823607008348401693225947652403873794719586206844539971718252964245672783245857067639764693764379598596215190161851635327269893420264565440703429031641444965082902166138278253115625085758968351598221380863309017415404270164919399913474217011352660543692577894842284242845876252283044567582961632264621511937939041788880442143976077125121753105809394162815900193822776086485141448061891897823773249917082965156303539672211746271985301565841059655145814526599424492662421213551565030832082639539187049950772289839870582792363371159710441534556343512213931457653160138096575987179690587659800410800499250169982931404844538185182084143382329623508578175444989416171323609363242686948000155950778673483253514036261906774805982918059635853581252193361000203777891891967602120845026113720666655832509895694039644052193721458562762369452104996128395392023903450217324431211470258687114455282070965533995682662647472215324827787137711763071469390593190455130258173365747539982324902730185888757889362838908787576147677728148986075102077217532298901304410182774820928339640490725543025137889773114899529356193950248734652152891982048945421759715272455092962401119687369199349899070379907958017063818052044702045755317543988231394462247506834583291943438954860553861040186222132529159492831317582331297813468921500004238516736468737367837756571521228843300968905011267320218298994833263210558182170883715241627811739778533355923238487053706059337809878188658122194665014403029067752874694325379020421336977163222381910820739983310348021763918322981863149311835987413750078844951679510094073563550374053010500630594890095464705171765411299944498284167808213537838867985639530084071515699221880067453021582488958996939940290607604802434882021562810367219605977915684564397889196678502002544526470670338636919600560553914738216892869614790321439741052379365671302302249657138147247334688798987822846171348765861544930974621699820921159074478592845160001549993467051535844802856445312500000000000000*i1^42 + -249767785005368175884157476581902274086720815460083713235735224067113699773400081560492577310614223684450787099224552797424568603716007223594773842911141043809335452715349728179310338652315264837550116573153366258757698085459749949181255167602002588363144798403279458082631679456933614729396992988371968744301806265394066907223460629316890611027276683434428895827535251008381142046936474576354119606841944634046550161273526369234548241722433904906863755222847689405715596945837428185822747091812969687433579609873633744540010409298693482810801680784750829633325497105312797513694358363641812871927996512700447739300657890766355318875862268736582316009366029766192015618453990568959044063109011111470313016246779759031398711465589984323292181284914476345832642958850406264186784310323749294869288121544851185289188635004933050502141014489576747508637630810482190937559029778255099261743020315244676651827553815263957980013623307743623073963124217222256345645798425030942637590215154276686134954435944700859517459812397286002262993867843019113642361662381991132708663204602710344476712729772182437526142063648103748717075337336054167165786538902607746535478706291585038106147611230530945539563890672598861545226460119909950714897805019050563343654549382361746179479430011743640830795892286110531727852916099459532982332269017942592632151561594696890170674914331632094534597638971996529867628563485777082987936401652289008104453350540313726968416688615842218733749030170060538221790699948082807074521303705227948600802997097211113996109786243828901384062776990559862639438157188597135585442292985222377132512385753107149455982921569190032762877428625861906667991258318710521743254314234518308895401446602635083556215562757010545292472926250569483701699213683611086224955392591145962434136065436555657973868231017448253275126001897717266828529789667701853568998580646729332801243381225659456920313116607839763402519602095460050205038191032307191967983363384851705799721114104334534850189592192149153993916021217936136405295062090496155858132091733205241715030537413615756611537469804654140507445179235089865727745686970240791232389648250580988058436048738004686672197234666333696282748514993919278769765892541277962482076428337714827823878455874628780388029419033793461776749537230180378515496066682494944665474674970805596615072642660854522318220086162451420137707532715396154185644774770639405511173651343082877139810525173648235668974195135327460956291058931207912912254869297612458467483520507812500000000000*i1^43 + -2198040277647725403361562201084823197425134598385876762515275298371934172582061634485918017978127521150878043215207318188740321820209969355851352476625277706129542837790809834639769067608085855047398102127240003860796522940418540162583868085828764453040240737748250937012987024149375711612576505453130197427513720753282603384571693482781737679054409289497100462069495863149624078677872235296159303821368283096809736015186690937307627147986581229419652991391344726539601357585757941173665986308578542741038615574713816354810090479640210494728303289177096727055012314480492871944936474805453289380348335732307853333326649542429757548408010636071243598331696396381460311204499111808931012416384342830331698009561279217443017529520306282269374727685812644534620688132552549802391646544547372699062795511716681012464715969133637084415100313367745024089377549435942693083381559995660370499027154578575024913909265863804361115410387394286622770785799015128615977367930410210836415772465516443667711898535463410528967621600747742799078243855589214703434117813270824483018092765173821144373842988507948304065474812317693466571185022804536436001000523600519262002010700855486007383063435170084087113481154544828214665000801386721727357167940743013018451947497184564581860276673663670500660633451676522883541839356009467458061169985406646375150287971142157835673508222890003673986306471398554227593576089512765613568560515032056024756613804892638355304741901059540899880415167221709449557041843374842323561043020818184284933297293945945806801871836191599617277862405453900260963316024197464066908968673748659319522068603885864318089500487507864736899287163297647338842072738925693609562120715540038123270283139739970571141602447505963170885761199620163480708871534090899832034658898227542146212292624237545952755871105635900498157934106604348184679299346222549546279825083204289783564202194420189227886612535618993669432923468180511175700516056101075932883189715685042086685995714557088445769209722449100836567943876747586140622580989650179857091086169608336201560043149451349419786283045567867910469794893885898818780569097077332630724238636841002071412190204954149153781881432334310750451364612571531760367439833792669880001855712702116326904132347528428411050883142801459113528552408004269343244146460089978688315619545844794626149479316781070263628462516844157143961356936011570703793968561644781111664645436313098457209146650785380405527807470621417826770847813228295660792355192825198173522949218750000000000*i1^44 + 16842382543585302096596826018532057587784276255905762109667652970763095014880572803155576164343487871221635711913937955625767813447934457796048962053427903636453208829487905696862492726686148954270727550099434754267348207324234507335549427482604184999412482490804224358500775149348618992746172154040356867271347975338818985507247851364783084442970421504807464788590282093249505073874764950575863963529853970534298222842592864016305901916069616608586829103256478400192403761458985984271289446229741083075316814558533670522458398744087410783406039270769011351814397388570267003970645944577081127838682689284306234947897985705211332346831346191583829776706461327031891646704502338941078016225981694004824818747495195589822299741510608888231536927571148981819508241530574836426198048727792684235413005700427746088495011187082021976899480960318228044144288128248397308681512106136770614580279152812521409950668547990398428634858446528160798127956213363371779459055255208274150701232296280365816191173051115871049633452187368290742643131498887851701828381341423186367831656549585256850648296661035470408368164941240026588511807389017666122327031465967161660038943158323837420512123369856282194621932323642890272249199457712496705458332328343389948146767090820109197813294582409157471933224574869755715847405187433697856299992231424410210059877430185373081556472258205721583698181856174379428942281364891800723858323890137553339703801431422185050318225352327547178962667576533746699586890363860257174353888212158953224623692670585092238080016610860120252796595682221082173251734979158032183248733326520948873094131457323571619164273752235936376426892436817524451649849910155926762503185405584218800098058669905597109678629337659485130308026157366843598079632792706067026432533661524867851469143468170894890896376000957214233404369141949634083402247529159052479372513278012152758486605561031675752872284344011564117720499996850981253766814202114976321925423199187683310261130776787579290265081924573190971558184592712342530677808977124235490332192797841952555901479073400994813940146084621515371910004596780431683073383038191449728084047034550170741729713597807800936812287364405806957801927676467047458115138025423345882475845505243135890640303175216890065069978895231424715724774491531325175547832830994642376568054943781109833539312542147303021970769866568129465805420688189464842237460110265559292787549635126889523888613343469263988691615151673228494164215461765007830763352103531360626220703125000000*i1^45 + -120758693281085698657314059999460390603826818140954830253852527400588613044427100650951648920661050899158873222243413524400452985194342987342345710921979871670400912115380724506664674928470446338041311980618759326779497068812803000356127947206129102254724261087050952240234104616618595353866723646697197828309501644473831530291543272508294269391153676925095324676535192584152703236747735409374188808925850351754830710879834261823020560369718480702336615775779939245042466339187470588607739058665672015565681892852810484880620737080914541026120636222261750052865114406478409934879376180327432083855963466405113510863601117052197252088638938105202128054417615035541286499675187819743930726262341014452202799903526215039920859460453910306221232149590859839004716955463896250585115793617492267529559988687524870140078872556675787612061943063101624871493920012909784521201583122813359491620162824428245664228662362811138640604464898785225472924186504259842292259069627716072277867513709744148150466585271050432013023881589937593980121514231561460673055014499123600081578264043019339377241991725181143832473065515815174689657914036991997158433769054781385267507657408634585077621419315225822638183363124553448207592565588840526413972028474673227153813654906222920795149107140620789910093810748697836910241445904539773968922537157596588208348515109804259419946234089586817765498440074369409833099226713377599052209362039799877669001521093747651533612855592931729962123560596793991613206861731574469605495608248281568501952473153454906589430225512566124152800860320057210729110125755758848488032869869278493204735712960854734345810373865912051583275341616261089915314429641125516658271311882759237131106378453312695926075036351179957610013412466314030822299040383590022287634898903311138037198120414858505722911822853086396569673834363900611586370376970591566024056534070559075799630649801194808775428841139026526861289171198196019845829653820996694057134153188890068617555724230680092965780909275365465634500206336123883465932222870237750906943447099521203872584976489227881128582517246036815552136585713099042494499644042937157934584769027086765594227027826772088880068884395103553414864656341713507290918202085721512625479648755718244576862826545714423917729719065984406362633230722780515978625702606693874773506211626353172831650800844909888693910903838605296665236270968231088496540544136886439543997662691775484930375727779989286660950998328422090626567148311458765874704113230109214782714843750*i1^46 + -685654683756991987240610826836543767074392145666722742867160645104811834605912840147608663767754581640506257084125391247595505509634268021720625222592347505166553297867518608274425726547706392826708490636469246344630687871150024378729315772308979496426414433740348289331766055049137803860485138332254263761844159581020103148125569592424155676170419821439770841036960560229329184514277879901552089394791982573597396614732641262136546389097870614380259813352507257111947924667167117668750627057068957303738144974986324064944255078394227893319839246640945247575080374449481208631275489080227629010749637844455134360191014703635274982462496027391236930059382256141446131660085588557105171581767331538217684389419918635471452974550901655496701860775938077061401022033180860799934633501282793676550675129721713513136760926728985899084081446379647663895831464162405116210015998999355702922052246241043416023218021041198249739797322714295211000809123824582627701373169233654614841557501674933908393236836519784636404079370265933011287198703706112018175511438764856947009421010997999405657945278171142102059100953169164528327446120371726665488263983553162994067082706550886214064522839950634345993469754131089013195726471347068886334932627128368091385243076783239904004442094000157698867259598238756387873852715387298647248543141152558842875105602988560875098953083791346117756140888377370132860110790151821645344860608911245719998793243528063772874699563007871386910289869682000752665842212421418613501380733743159727862000200253834327156747519087990496920420902896400508817716507372002480195781650734817011363907020970670740710782463222225262998974138307949297065693215305859964886963478044034109087139166696738883330355306471656113252090462373796550500720862017336278828495950556180627417264018800940610255563152580827486979528623483467502535507179107528984455651546350492650300864147911747061741209460546075746856100028544263961260282258364538849547662899052514078784652021826356627174679484901281987423040344715046095650091810227886697961280718685670755762393666425222512506238127830641686563550422556576034662300407153680014986996522793239708874129114919450607435635171066012800975605127720551340822841489214312158602098299738757339695531990570521308603662865762653744896310022563684469186802302231036370052577081697488215247390278257285763791638392270254069327503489060141445231815637489505677615186986171422789074040661320838026494685220585923469525858369166826378204859793186187744140625*i1^47 + 713556625944164096920485970059459644630177154226467314447515996098435392630935510309872203674469592000567651631911187870368332815477904941163785489219713544128186569207807723432903232232454641806106927666156127711344158190007790146328196263151577489121779537060299073392281312278118300179441971493114610892825163303104858695698139479043339982641637775949872116730457010259272481580771757952393571370788518637892477464019509173689154034436244861438345036288856063615994312489624015297993438547921019207045120157627182506550798046054896799287316477482429895553686262479044507765201681738986080041935728365737856375416831954939516331726486391280897516443479784181839436608883321440101051832635810859536413556965434073659700645597075611416414773164235483565657838437365649656742201524688338492297809653488860092357375357538241907632997499670594763953301654351789579599059597126419652598651821837523199058315077864755789860408418138976305862387530901810395130580157161286340432871662676116935053488650755930857804500267593851993731363890416999701487701661553993536725229555244328581116081520255828374869294442130172633620911955269302071284059655243488580797860007930093161639772245597830545858575178079183400197663865217553193663063663172699166882773138939266179525287097555963762903284094988677984934560087716043592935702334620323957872503875912472539863887967446724326552901857648958542726023484104631433304494901572721667097317426947294700213814488306107041643459472625958257731221379696105884145279144606805269826662532576240751362701037975747416555502354191180844109581801301671667991490682029910857862975961027710031779660585564452619310707402670971300966063992826448984230404538721745816260716904920356910069888511923459325952500716110506590363208247132606519645484788548662852625537075236340812465296473133523687335879830969029797179040394169739333596633478714576142071553747612552081894414904286150477810201958294707183678590120925897884465714911900238948623564506265778958717930591756233257706559464767188605138419216546892584178821524497959821251298614702140616521598005309578376726808228385748103090886239688908078234857190048076898971483680277160175485132044463854238567277382945031778392679867036356764464967241767829530038800608356553055990865358987788227873052557094340480209599366069460022027922260558684347535170257069718916294838547988317182808443313094389953412985481133622973004762945550664144963547291528495897138769539635939508207229664549231529235839843750000000*i1^48 + 15118785339306565979553523105297079407089458036481378512172226599778428819220522325554945208359216721691373951997051336594587073616721440329502022738578116712672749903638251830734939188556239033571977304324339002613085867881349326626852354526045702189465114494349106531523090745586515519962185268669973256838592718492928044632777331445082417692080676343964364237171693552482284953403765303331921339414175935796029618793668416468848387723248758029972306659181016002588585788841870428437798213325070180393612375360670096244471529561370306473038429243086649926636883359032983458451670677752110559517807140914757093766578555345799320446213659027264415086152615699064680789069942040305221942788856898789337454765640064093008806527823917916172066819704547615107469371493396887285626825444214119269357479564746291079346802822519160733039489512274176626862562793179850389361527897796069184281543457407457939359196653178446605856071278475579932742039873922097666632056907877139814526922547379048699080596152224080593020999190672866033975185127810088405120941475653964986621006346032932733814317143683639207136886779640154525905430378409389886398248403763085046490771194230625729456623223779989267866674052106240806600272608679128357380774619630539788207990387368075465799028555949784282118692082294134376137940188565967773384513857504324770026284506788439750399302442059117999778258914046518220152514962981079824410955721267109909555339716519755111705524261532190621163856165447136593988818862080849254667649740242053158538202574862294360915533371114000324667386937719345932850845103262763135738288148260069846652646189389912476350224050728840603979539672467774925404581915695611590941531510946929829211296492051221463813666134496841769198872052588385141289839133496750416193879158508050564208063798050802478428222249728611535600466802367156853026405595455891078753844598652125256350140781432633379007234507815050639332914064522467516675418369687023858134601355364687187310387682171334442041311530404977536861038080466723298353152539397394941478668852660963166617683070182902184616468286431402811761914657241095947455835030525903818520060893937528826621976261835133543651757190070009519341465118955720834825164386534516820751056744510286388174238649884900087537849129813042330930450756276465502538639169708820472000020004433949987559292049195458566349407434771684984356961653901856346929304372254149343329595572228986133647167147369782553751078124076593667268753051757812500000000000000*i1^49 + -8025563082432621639929855233649319358675189567284662547238778820284596351042399676164893180382259742970493054249778593356795044045440837105658509615731002657460232703908304165296467235303400899893085975168680434799286031291091493599922488930149119007935857662659013055794917161102405528382267032488348629734490235620340300567138797948821433901535718801232253782343923133885071464001178979188845502627444058749561655588799460952425018565935905947684001923121507864485980162692091171869140101663927324348282294982852696804820546388340166290867255831174428533130628256702916601810276955420511732628915369140650024241740548744615422111761905428854492456506020104048824873798658406777191265259433468306973115698899294376819314485342560610548889394476622290261883045345078651014988433127680182573766613435628622372438920953441213676454985417033881281142187204688415248929386411783850886304990397000489615248245624045507218577605682724991073779345017516380602467083295594821382750504069477953603602797579916012633602518165899417949473799734061462386520933070858684961871777669724918689143478056975798133704982296481157058678820619963682394372864311720832465311708119486378115922929968751719264234583925276080269307467955319660383583817394666236323861193318430991477039352159092097175665332537238423618404290065507458189117102162041997178367320304113425936640480665370236520497373230184039567986545237052830777995217015108575433557089800180372456318192139932141270389362860587964087087879808171628503607355665181458725879118738392910443746044261380280129215485215021665268519517256111652339153277393555340400169770390341607327496612345743158866792910244035554782189207841653291361864672510221129318186795106616070070876140458243728411698010232635526733877611908907002820079467279636747205203417324688469756062437571018176241567240936279430781379364180226195596782101606034104479116331051206886028833952492594994502731287687468981194960928679897633441278560474676689807233599701220055355052086005312313205695585683752901379102327149935561784989084490725577079532133972852593514485286566300814881289958829167058376305454709250762879732701573138607910557801943681922614971657185809913403611486706753104581920624894256155750189341777148527057137653101168562564643654822256363576328748312795785445370245155405847817179237003277119194971093380199306413604288920599064844636601041215617930690535229892824410711325173108248260577618723952049463782191276550292968750000000000000000000000*i1^50 + -23630749941279620934447696439599692935790916102537927121430374793279417071849130881979837359612432087101970627431821815300674550109820441847441014200006000998423886719067379147338094156388379664526987663204818675990597604457337639592309280394794618602874640706165368202173907753971990929660106627363238620455837182139100316979747797941441316372592874996312153134790399065530668951084762903506042048597310513353701788899932184848261847578319020413855407838541686268651801275958803605138851316973339695112910737866118891942781677024791553508616142351239820687607557032222492208184659833046920836878249955443995913656456655321007690312961319280339109165310101584785398621007692181858787159844568267724465468304809213211772901161982845982938241789480559891042430597040889746780138344952463307008575985829221137891221105714580666959711995280067240071272461291848687521980511342705192949357759190392446499216524136851148521607320010514211446343032549459676412384103810591440610389721361407054193816694975281738928776561401000191830523223971363475100374421655221616425602211887757349290849396490013037252013000064748988426682886180080174415495528223051227770260345359385557494084003287073865799031677343107908382799355183130304962587669840004670777232819729813090475347577642136286883202722256050935231273353483944570581901401720294494817303533632185800579519216449185894562784836074468653765476551050211299702891218810321957592838124308067918249135009739948808371827585164638845876991964866498882546860311180971934500913525231867377235684111523723895369535328924954688334584574102344319293947432422934592289896610700274323277543040453599842516361430668287694483562394284285133112173353697309663967301351621296766236286409005463751079478873088977480899640890807099885842783012284300218620959634451956066205706270543893682869502432107225596806745778182611659804354285554175009680746018602482655769006215546312563219338798789885645487363081043282028607198278913001784104951126762902822939594730151245107103069371937071472743639964464734561726464589089300754372294273638162851313109672376466057724357424804972373541919029470217052930992262268147286359561367010507484575288740987079893235756829303883542844198269830555656641687136583531536671360754420674235120676120291357684838946769306274387795917814384975766529181140858876560904849399311993327567631910148665431795910910433135838547462209997756765068775815009988959804028056506365156555175781250000000000000000000000000000*i1^51 + -89971492171572370063458112019720333295521598476155814149324635991681235886960062869676907089239256526058940212373089238965674397957837113336493731682736581512998032635917415424992500694153687954529249585243906555255669994915175075732341803985027389077444336472194694752718991602728264741529906858926721925336796797786621799013125694032640870989002668380912782768436916899595286692323067537896879475528374086811687992342024612157938462607331858484065693691003031799614944298766084483453795221933609440729030121792110655032403991211440306766238970712384624386549273396426985179464921796470461131847559672827380674495469526320264682658991911022329513316279927928066748337442770437420047794575179024916111012734899488144039838656077060065382859242807137004939396921357386031387259850876513768487616421834352758685847368763754592482301266312457966319980251413291727925725610283490089734014889773157632732393063722014271690176199564044879994659446769815552811061663302004241275214395422440388769116681865407187815455274373469428864233898172257516282244358138244206326064187515376661644202812346206383873269855425235691445167414979097185285037045169496637923668276932828429232998737787738848766200959699706922097064950275261381750516829126386527482286301876499227254028013801120438423818328652320113406549479442451351578073081814582475575962353382249671334897368727835824897492434648204335450126863763224528567758144899732440102141696311050426523716776047632974816744856111507244054958926767369308400755025279061146512760603456907606199857637558667573462976032956678947640515445886098217696181230959319771304807464905392901638288609426274369977458160481466619449060114068827272860589346301889136924963657572277163620164740121451233798646752088451081800988349187733454542676916746543176366529886101189143327584998955773379331696786774016863242714046654527611365306309158007641393819871889130829663831915638955863023607515435195782481328607371970980428906681594640252932796979836136654777007500850794276266882590219118893507206317520435813506145956631218643862826922309850867477533123951132863850998224047143892229420582485010205554262871406051819667819034124114603840892767786064701118981278327502482431919681767295352887840073302007267897889644539417895454874558109031737009448591614630689436293126434396279915215633782582841040441069919811825358625052208232720854073316147552892847828599077826418160199605354213519704840497382812500000000000000000000000000000000000*i1^52 + 418260001412358078635142137971301960495195791038909967755810320453963744847202866284744355912078560990678006787362527371482996354416867144959812646010001029349899492389851119322948608910176584270745541912700871057428044123402401762759569337394142322992051349594874963194876770785021136005928369016591425351864053270177742206376167289578761878508115712320621155769890509372806659371874704482477482137993249134127884174059914833058508675573739351422908503167107301575126582109532269084767022339927048455418172720389940860688146919947786348856427734832655726538420621542584575168249513136796966013687292684900928329136645524451832101989360234063140273679950506263125369408426996882737245028806827492221204599258477547292519334743831414354816781875788054892414869620236953556843033781763347148212640723626506322362517960837687483164868271850194523255841730062737997554186578150688331627226682331359027121523421671327347184984909217807770502364721053169042758588194382104112715926618977914443237192447813773005689673401049312041223906734481468667908330124114929939095158311268654910637158471867950509980360240493348995195242456252597542624271788859482030829066912654893444017177831275917631408143003574723240641555801101460147927975620771366996847824895104381725484424273491591534548607504015320202396338391158031156625140830523362404559426222794157210715832412121109365525230259033557328059635606387447590909458111981012019268428946598846470405634077726136921162117231815513774560471845982394237807533592449816938635667308265679111015445109698361212891949717639567569879054943517686585587519490613470583570208050124877235802890118497760397010031543844370231258801723429000427424082406604774518763061535629895457124243833893118267434992371714770770240357620247629758150163672592037423136998206954148039504953589773467427200760473811130599254190306197812612293699364130744054109093613798886448902601558620988919276205698191681572557700993112999965893487502753137122819354165668856346183931333128436530558280114836000449548570218070990708301505135714874957448686794362240674643522280536980161241564260555200796371191089648236363652993199825843954086819642616952621454568086201357593094200801143927859498049319826128967125113517326090539322163173919648247307701969559934348319422413689037928866415497826301430455092943173834424093321321118714905688923114900067063437201836129789324732255291846789099050094836893380932253000000000000000000000000000000000000000000*i1^53 + -4015897291318883580907895268725720804263252055289998272226707891378054706122784318590704163122619333911166737612252833959240547841285452875300320342611963531921316874998041858301867860166379472022258267067203916295360641156280045275612582072712869253082783403698227834921757635278977178821485547586673022378261624645543812134773622247604985332154176061146538214353135552340394448736413479892713530256765515493054608625723551888853436567952922705275492205532025109043451787840143603734130405836032449634433634133806568831201457243129477126022013546609961762350431934137077842577296570755923227982954265720714821423965247953500985986693468369168391684682319930369112857961984897049515485740214848968891447663119875375859196355498521388569451948991272976598491276328517065874773237860822403093115423976774352680995608428824035809874930812127675844797703569009329514360379272325895382568029970099254492946734565002865333684961383143647981724584908350819397051705867506780293988426241760327412765215318392527495158388776077348677949963601557894588220546777345171005292478706688721898946875102095978409210049409097520892021504796255013585857880810862612187512039424139006232199967653499001464209079423884429309246511517545928644759785833582844635883199687605061598105719942561767937247714997342408247829181460430364445804791406692921981339838636800338949332967105199101239626216121742147090105419473975210953762022938553697461042725074039537474559639397328597746432116820310805227828310209722017694880992533191392613986587009569603421514661536106335337420715353869695715930931469386351389921894922498250345092509248837666699676695294406460347177179132468947072950955604789964245812192622446215518314921322833908663015681904858962226384099816131196419253862367685322603411361997813361082360754198872840020830122723912426515439688549565532636176787234460362236468365131667398157360884683363910423361507660139980062094286657304071828540206944077679634769094549149710616181836521603419337943940264997708741973009745926841354188112298913315336218763995975572610409865214089138286416127342850231230972793260066552401567237087772938947734401164233380752236429853057400484776488689512974198865151764248691947751276171653083414555402128076092599195600029427182704780820972354395846119360715451797104863345068834394824133549473322163929051357573853823142039078420177721643486127784383815574006930648073116767217084195088512000000000000000000000000000000000000000000*i1^54 + 8604112862746647795443946005020564446283602057475839564876259800735310525042681538393342675877548666649592407803249288633940113871989132655284604938578487701159672328705044247924859911422801512337883629076754613761540969749917796139187966360901207970745962150864034332157594511974348580329851948588036913541138812552674567610955123100002546968774168578539183288594063523067514912146060438571012289253376600388045370633373148583028514484866652755612453375491757996972617488068723726809976358975078520839782310780427840984311636962476705421630064327531515940476061764165017406587486182507842652380176730712816541503624724402370112553752176196822055300504550865549101976128541050824248672988247590772289101016977456018833899953403036762287686094701304517580946616193868714633766853769932253657692739116956077370020627919902978318030625207176650815482693650485831560629608447925250248910762347478587021798542166102804118822649914124609513561913466411778168868168283281231545451878461836924270872575760323028163575168008154317858976122736797416855034840583563597680068240697840316096866184735295937330912587741908673440348607111235986893743179250247237514374941927400054971330245433106774152915026250813961276365607175328285188788408690658490341849049381421654396805824167948714509127401313303425070780000382639929743060148604112565884441265214774577836008348937436925454450371773964458432695930568807549356624370891320413840599778236914470094445878161032147820880600947000029261966174119037353246201059368856921006067851721281608857674212161242952442867896410883587968199665034390316743078275612945400920029484830733810017928148651290124616407712224269650026672738967019867130646997587465888598101696051173794771492981799262088871210865756154332097784544318175824979357131998149585465528624646748762968928372715335504010924771411680619745622494121051730597560935305524354002240607373027075345047073942291800854579348553265144173195850214004806374178065678544445313222803978473626302586414526657313168847337589797622926072906939664127712587098624478417444343474279919296516754933888945046555095069071915369124604535384538940659590653012537265119194443852465510713464815322607836743295852968979055251340492877513906168212505727781906131418827429241342922541628166958102172442490700901620558515750147738793738342920020453473426225921507776234007222363653210673809442380973357797229483546522330328554664968847360000000000000000000000000000000000000000*i1^55 + -17612870931780982019764544226897219643133807674345907551510168511707119998520174250963627819847874962534670185911383651228944761328897666021948499621104249798379657694974563236221958919229962588674228771780068178540417577961782887510610992672181585928678528790076351575615223217500617943752683622759606576392681053154843228721821858853016362868290762440055252683973883948021546571362750906965668477182277289783128289900921215941996482781754569779177758590527260087491125608809278271652505523866966759352283416597602605860277019960734519046040796305229117212418890108395963772332292101433084201706432074786323354663800876901105920402822419374045404780168794311178239256166599969599493751859906986527837594653272297394232860677129965517256393189835881387519730522573709430505644993389046776990068104757418350414522633902020820832393525790453346797856069614308414882694220976331128914005361483714275251625540706552998879166831543738442430236048424071591995950536179881004192241446485149613687547590472498119548418776244166738146878312265029819163709907234077247396686631172953640118266162661760283675467606030069237803728972106335400866394319482265489521424154142719557817329742209008779814351828401855211211423018684538577966063021759309237207202478190428417196525415388497365007717638854447326996164801768034954433526705084471371461588514975827498913535217288649390870443718942241258870469131950360627269258733243840518314250359208913200991847018295867720215753641582034068768944163145434136040565568688648033545628978175475323130055864447465122898868454568415177941336656077023145636945947466867766341755824156347882086220159686362410214086116534545327299794529536076945483295511822529776301782089350780473514200774790486974656861542077503029087600985257779017029404681068509266337502987439980127412336911862429078381965455621066163323646817858916695467762169165043833987956268497039006037504782832620372668311189254097372994938809807477469352529309059362916257725814455845716337346569339234740349866261199650326911181421094085201043705092459825998679678417992156272359578095220188385987740490941111916993022405461082664648565393532997438690164121435993527100957483272836641490485753412828920514436843310745588752701900502044251304528618525880053843746755825416377058367573297565541798684248049032594778921212856200578063787833816048759552767783260153989136952918338735910282951127329358562776317952000000000000000000000000000000000000000*i1^56 + 20275566079325496731800894230145813790129855112395399425570541190880505516173607576585735313882574506777789533023257010045616567713860836105196673572256744354910843576300123285717268552770029559530830935097570518571440532219542521269003791555212327765738576308099062131914941319183341818879421739933750640395568816263443427048778344381030679593015730183994644477267885707742801881831104877651287470565044619904152833714498286462542642080240227701486836365547636138160065430009260790060171636168093853344410144032115848887431686324446289598948956283915122925300863333303508909949091454518796481924891253533405795261495239464144898617906473225906707221418593960173580048956847673540740034999547667528505584659772611707215852503957566808736754312607812442926063890990944955320504956822421465084048411094463549632259206842569337435102602607470748229752317543206704797538838609663558927877275731188704114479578270478473185540687334941269479215830757230481571947348635509673653426894163467846171317898347731826740393071859286510298351348207300938522147862680255862344062310867538519224838010857037329873080516862277486805984766487512167012540286332142948692626248978089110596057784826767021546723438115139644205395618167116692910882122147297242464435676097415308044125556306152578415891735319612976870173883264517999598618610898818539923978806569773307729295356509514693365375765474156482885250187595578957994674036005986051566820658480863306053492911808957771442119390398572866276219995994129276413416240226332195551825920072262063508262643184252452599098206146007251338585024437592989029793690081817584867222014717114047839435203082104954071386735370344169363453876407334558334715585276210871555233210982202191737438918210982148933994238377585653632871214495658040247791038628789468180548023862851737266434748131266852852523440875020926230851194641123275469237899327247521147310002226494239671634322363898120551289813365745302226981232171994989378068386517959721029130042856566510576067476121512065462273329259493551963142168027269336985547882921074613507976855320018344257821906762914606870276276135342533453699246816369687728504167995343034740079308109345530986277042000073917120300877643611238843786683777866807910859329451940698649267935146304592175912158804669580537729036022468487173424499420863565161149553706824732623302940699895180777963898084138300259539129034933410623565874100984768102400000000000000000000000000000000000000*i1^57 + -13433469027908299367421611444371279190444843887348934517432925780770269487698151303213570187179481483390471981388516289153773026743333760056168641367068188532000978928489131097965308983742791469269522401496225140890838723024664602213958593982418977698512833862107236972468152001737510145688202136970689436391996744901956707872184624012509298286323150554808515802538599921931602841922674691410141633033168116379368338414273984125142227912287431028133187291085467308550664486895700290983270586239963178936149623849316563827984881262854010858650265986499607556300661995065408832322431700940721297158967195744702157605448899286285199627265627769281556037215147428591942261239904997515532020634145082383835394541018601917245274943233163139826435955925172158645128796959196098253424816747793394296303374934286170532794146053459709721709023964055712294931790615053394288471258751120173550949624463295255224586207791929835230377404154160712509454584687382423382741943395184528454703700244527486444793095953973048188646330946705796579148812199405014707937444637817981281283120711115761802251879249064041583750372810986306342003020587985239666516351669037657229019904926850818721503062454989200296348582595155549946492506920324758858079917579878986721014256224679766022752278358641610075730072391699946230717158895726237195976244221060441664632376271362448025338403411440915535127247017006727483645848484892435530441065349268678074806350715888714630735732068954093106508439116497876938762871358430708728972521231298236643361531549311070205176235310332553560107370460930876529859002193222784085056097846501146894369386258096413767000764346079808391138186302955605452718699424054584742117899425222886520205536649366324330054108661985732595999058197768203733399172777551399221526693510363249395775737113096538431821305794884260965969421064634173056976190614253839250855432463273038055062005477787696502365368666868261123685635384543946376753596846606149024099328393012527043500314830244785430771826359536788573377680136174442257742158955474303248868283253166009619280905700754024801247461241193280136979077900517210247937072911083243157414157687696205100775875039310795454679434180266719881829354916713965841963874649442066376831993024904930100079248889056049524154464285850298403947316859747370463342674169773207389143764083888186129798369968013144963397796199554810897361005644537963535044526703902720000000000000000000000000000000000000*i1^58 + 9712067815961192182463894555628660165405832863556988392585965220598641839985161219597540960510619384086498278359766403747258754206524997804969636635236301857576674053355747562089792265361833928132453710305758491689273541030945060405591733693461725200200435063837262651029523087935615335369538925683107804199847881539735143473406530192445086756811390388659443951712557037423221217684768931656046865055774173869109746337862179546393263014799945553561656912798307752016318233040391655718221762346913374949507501924823455223578497249322506807789976212176174440414409729528984036180008530322610327571481339160407401217580995976413821490387229891191499436743645248390825501161157888907871886280286034285607951991176174138853069917363421745682050593440826154199976194960764978423308733801455332694609570599527766047244625188729594951554870494225639677080883492859638189227367457879379284757826311624479975881122392030953741315320910117052324349808760813996494739518042628292310127785252515943387501924902170425728965926492652694955600982965536526087853782360576194040357129962979293942525959097837739270279297903891021260266236658890326301625450043115591951131043506677800455672337408303956670501911498846211425464897498867295103558259826925838193580914352501148169611940123524866584143064103006959009908525599923579135463245468462822351742066130767674714469324814713589101589465658927998651350556103066058266967709360521056890989871605217748827095758060136546828515231518322299964812753175422082401016823708238232434719899737791538359609643806524150828948082668801604810065847014086355994403601341051351361851141798333739890818556772698046755195417992900060809421014718124217224003100188167066715200669290858020353201214129371055915572708837073423995337897464776452643803500886346456659675714633352103577495137819236065766818397863692410835388614448240875019599692377929884917957775610486241351011454816203857621338883931889264748552195159501452576846890772608909827974639787041707861347764602498112034530408212810459707691097688843603363327919030817755402892137984880165937591455956449020352707586538467150395751150720732287758566918572612275695862422702833874350182592702227453093776603600038406271317542187613927659812510095631852153017213080674203982532761058544148310592715372514818919455133963329814606116359072321543152289488835239748259290666878990643942452914166229693974446080000000000000000000000000000000000000000*i1^59 + -127736236663196873826363356252080550788502603839601397627214987119090526251860471442246750241086894309916759925701138120872198117833735163917222162434600492796598826373827925026848968473714533834951032768852819932975116781819338672129462503198057813593614070122658284389139627476506726818840228763702496079710523036510655537266805981298349910586889871327744977861995231688157638027372514390991151547264868280220770576020795330329427317271309737765746795303858813554673255855829216161988679133334684904836662972636927507266708829438887130046386035677163435550421088799615835300934062030898108559748951336417590428092933950336866080078735811131228586321447514975267782782034891014441604590271331733379512035490953902596059425123919299551114600881867780477399144605948880666775813944461073823024326194105438190013150765809871578182056331261218620367229885469693720200438972170841696744946310445115192050924364276773170688444505116055230254106523874266485981300459618280458417752270495951486689097242644762420251437931089947097877566604033957179386675977699162240086993233782618390018793022049406812277084533073307157792553304317015869393934492550319725170388586062436891540565661592078504958166765189094086255697349205545733367375646724946740458434042406104616787627274584713232205521897632955549798533636703762254591804070449434787260039592115532440993900248969557799565443843832447245464312135320992603998458748915693075232057126548483833226393553047103276122871182426621909171966889939153385851172246709490762592286005435919288932142736322499387000170034380568770709588715983268116014585558995325855791090803771577935570725548784653801927674432600826378979868044306606818621650804831995615770221132406141394557469799622841474048624486834850172103933626750885999805309677115273412454371293989030857553732819975985214484472509457135132863292249373398370439532387996696272230056140456238010120576803392194458867322285750499859718570892105461639563041149512756197421284542131149420205196740629291272406261825326769982736943487165045898495643575449316043949598371116554756412110002965450319350186084444128107398604915184321003950455733095907351529048897364266307033100246017102408779152059868252366411560143489440880087330086156004613661095495745145222948371648429362754172537994703326643349765125877443188854652373610902311017661411455147565267367373751783505204124569600957559603200000000000000000000000000000000000*i1^60 + 665774165282342840966148033717162414864818844994536934964627370315264328624746419715510275394259508102578496603350689022720341634675591215415375590559026232874452258287133164735152867704152442543618687729388366286711530377373184358859724876806253561176606583040114102499597709724844938301088864600174140520223683527775843512044422873021581533265145737666960102953333723763207050363020959106186683832823524655514396268430366000681553132136752601333379622008441973466810747920520301420990038811338009911944941540596030205161303407587225089040201661758365229411605127400592977923597368449375898520651174451393189209442051432925009051912872520156184543078191017741003299250167094875154429943803085721740942692816659295800469129893674802861123382439983603149695378925319159226615494101210698987924028409431165138812156614437919262089481815442145157047727305352741611665037073490021354801942051373413820465689819613882037346166810309837527169350204965442377046074892625603594813417431963940969638280364168575646192988417938946545506990973687966860476112474615445532422521641498274600310685588803074996858887498701808769135711124493669671488863495656889138673510904101652217626792121878485142899297055038238416181026133994340851015059727142671289978643630686703061010934846674750315489100605170284834644823943950930691837114459485307453280318564052650401815530030449319371414453679356891878175533861147345292584015176831476312474968625881202858855344201317613961180667178048665372054932507456866789754696380326933655678644892716295453798893011668075677090779374858782584814900368966178466024569961057870960334416183744591107549140756597644667064054465079960586036761992032775305098360211067255307814102820320181053214010909501470610637425810312839615569808697520647088936182574373511356120185851369355238474565274011873596708572238157818078071953512295362193625135275316871102041625767060053728553391661033181796168463478293054033440633638618696046731717636800462174345100870064935635661506009385668681060186850892136531725912307520775740571296199738418167241305657897506878713332200538061030368163856930985425080262106437249049050801936190466932304014250021348505799252357461633955734072570896377900142702375237732478187586963052848265900907532827818029727536287206050222591827169067163611321753612364958277332290621891255012750220474414417117709976941953036930654946587238727680000000000000000000000000000000000*i1^61 + 58149808554194062817412838397495614764268992069214701962401569049393923408476644865404571430607454548016007354040431980336389749936504816665835398773336497949844410563532893383900814990418036878649689600991815958698824740192071585432600476830037171152435317628869339596413351485310245742039116212957903990466522449915031221536133312548350400100179395452741206598694508509813776681298553398580531265462099570027052954710215823183953022831957475279144725825880182694542380327953165364456998745861593699976754411915038955937147194217335549008473953709673784464160187863302664984430335941066960891478182552539162904506039973106609614317554565667248204569903955938221373293732771184678377016837076380010884067480107591953159100003980300342623523471232382585691258094588765139902274038760258018460364437935048716487167628632792264324581015443459329069553618760645259198647562277170630619447230307418245543773710642401169914161555926631231387832070525922691173981102838094234404559697852252992556536112912364855105275964582745887156687122444701097544656101814342186129241688506304923680015086244457568842569288395719073697641020177719572727746875648595517273950425884428815327811345625098047095975594952803393053193484308903934036858102180544124379721801199447002490477139927945327278955512875154770998853562619774600691892923583763413545249434900099772002115281255445610771727632517247219531981368279075358419019121947135505300066090847535035110478504245965909615392954023598153548813367714656431833763362984370646833015403911143557261843596057488099776457359937916275380178159603319198900235205597301561456013770557413124984152184503198322920188956444210383659779424408594015669555837036280907708176663325856744721234272970787653420697634969446573465086521829820720764769450658589977874046022656939032412583362799019976379349375008986846222701247967501619137914143915063796796324486331269172975018016690035800963234751848997899333432173760503973046877925847654100156455934334035741919777258852448149151674212579475577207282913520518601716185578352953972436327495929401712302436144123277409180083101820466115525930068935500842751960341309913708218168748956820505240253521715625338877711541455913293364085716364554864388845730076324095914947529627023426529535284374842237939585975610052511440767997426227570397959859429530338874164382362394843241275800796334430809833340928000000000000000000000000000000000*i1^62 + 17857868499746649247130330009053252354917200367083118606704466251743610254699937634377511396198591308877030181040737502848302709566188220791062118745367587406664431357508658000814924924937499426526514874831232691488561902665265453618943997218701119109722703160612617975472331657859097103487396856541914388680875308914241583028872127955191036646645118393054926662330829400308029600234997118201887821113582964989001916071547688772976034069492043174915414215103001734224132653021146475515149192752009420196088993842119007344944280329771126506816951390931555629151549745782282624308355374195143435404221917039754100124116030487094395011295606698815927728716437271929480226364169050773022104444282727091624730464328320855168491413964282832955107220726232055422258484021859570542953272615312228843109455113513353662122823586322691821269503577975979751568569869096478006372241101787671661538752766434297509244278097938885590310116344392542357836956529693500155757435126570436864917655498778881596838628808043885982316689351419308808510654725664798835943859930945186772441625580336898268231996689308355641371174499112630108348153171567461759016991971735002055675565516350414696074716162248947876414775993301988044679995645889665898235990966815916580510730285878300475464779572003777948712340076971240481126147821034364031640903345302630915739714774078967251797272603495695464020743251274172559119724430773391267152490987737725543208352380712944807134986364329646182301116137957169575120529819766949295235701539194619622604590732561757661169929641383038696295236469183488628370929089172096908280461961699807105121678421243033791354003779501229923864054950603897874141395069241053624205964756957005248942635815191996113335171790693957409621508358606385944829146080965761972134895677573543741860462845642189980836521274442393901823550380990596586217125101600189354655154277843457323841563756888551221752704194078023862581366381327137111286899103130514397718404495103853395755220462676141796108843763280992010006585400642596542509489053964149313391305063002845217014732226452316349776487216413501627863084997001330901731765202221251308431292904462709158761775853845092089156285995044140931644305791635759833527828573864425659654937474804473069966316041171286457352229256191140336048630527448270882319233109766684781525591988343125787293354451815820150211971432385328709632000000000000000000000000000000000*i1^63 + -134273885990232805828841510983269661263302556613024936075173209288983918574731644220960172787594004374552203723349811273249250631062763680812718921629036330624113350635239407806733398726417120265974948591744521479867112475111809919398044253637186322917939776893681813154862734617163911345913221586869305944265486478644827064513566597435356118117688184039907165072550709260188786357835727371912023647003414358790354724359631657179028040203610433464536885108026361566733526241966071620895611170804267132697396700853269326276342904778751458966244226155655178826552041448110108069997781618997358302443451638474702561525926907300977624555558068386828502291922515896445164336741059943134478490350325484338092475418822143394738941621628706236733003489504686560779930394095677552694500988293021272642825328053206550738164772820230501354500359946193986070420381885143844363887507517597135303100078322439042895179978762970893841418161001786989090187525137098105035134068024726025699234845363544000882822745362553573139892506710327834799329475723341464119769531364884897417442919447486828128244453549263888266524637511805557313253954500101726664332023011922991061266955674527164516389477008211512042182177675964502946823353933834151155880216561177996253427167348361296196021507544325996942531845902132038055653659972016553244675069816161414248400715353127521378741045160947369681551726337209694297068388261151366690526367360622247856942295172408275582066923262300984367159166726077666614310295084053816973949032891494072133290087680011176671457723423884188700305550353699048722161386630279606366268096827247459513046917701450082388881153460452969295123618974795841520211610866317395698969647487002077272794239027103485356784891884069097604748389920159048266888591295826989166062854739772180020652001689806487262638072389807562697986126518209580388979124551079460053172298069599957212919267080719206711032046363696145331324327637314562399298410652786282769216861848358977240107395297631245772475695000420102585547017939045157084395440035247897369475043897347159660464607069607518252974005570054309514885735113875305917946494867954752287007270852787328603511326251803994168585226414804688979746004940926492332520926941958426742436779676001586184085916482726455435765271805947883297895833235920614525539319712707653594513149457247250869814657433745926551757120130252800000000000000000000000000000000*i1^64 + 17909640425364685697733600925555013673276209310558463280838899112679389564942298841159096867952511623872690864232015497377124682078566770494673136602653903691145692098768970149514726220840718562218511491264362541780613649152718246071069790178506437268053999023380573133961891823725150527326272891434112377208584207934409770314225145711127757037892844255176120768131790488561773211183131551063840993499278805345040149139328082671820400753747939977310712294010765852591882933857905628294199191237636039472108658185560641920763826576566657586396421244059805740584520966669602222460741877917429496487789207528085115738730736427894613077625208149180466457936787360569658462257649685926739865201686119915563692888898782000264096946396899025778845274072527049314737571082450996092102336550776169249438676957142363638305909926550254694180142334630872940336184045575527921594271901770673370994426145736844292368117653388911748214712600898630253574321237044517831537321567520783495216535464120730438910349768835078614043084892671829953265553743900781027762863396182689241151170481397199749847040281387109778247231104180503417897555961843002862836606490912705159011681826629641741336127030744686021868596156500523567615524017838342194904218040422539432161925053735534010585839047464136285825249611498780849009743906674086236184828895905816840032886999353405374950645274376932832946224798861296967924497879376961967363614406123645833924144733889368539406377145164295730310429706622917122155981787328241517988538027900655093340205784399296927078466199802383693106843137910256015646472742514522210739271059255949995659780205968166470279203668789345541206588555955808440255202645955835929237227642489064981640230601200041121872466161277117351115405351275125983822214473823112409759650163602110856144420050337858634692693728537049968767911117362161826239822003304516546372233902667482860242325685309273552543275875313380460054898390568769787632714667075251416427517718082658612657471733119001976366782446616539984984405411781831381426182141832962897966125102349157725646713758545008924824549181705913037327780109173732564757447952560854730508920716850382174693094196363789399694125534732839921268577766655176630468126909375922401930812451173082996738511190472106762406226911760512187055180194304821963315946533641398262746066807596798716382841158091889741735657472000000000000000000000000000000*i1^65 + -168065619613287492061905871849805532275017591174338931938206672621070785080853478186357806564198820038189709252689032451577455516426241920096878014158026203598851613344232455311504812575371278393499100291566001186768616990178157352673080783011212879181783579201602137010524173861514784836498090126114474124351584720246983214295963068287110399011479997714529608324261661760959921002622855927809650066918297436209816462515331282069438962239966556352571324805446138381951878965636853833063340034761392224202372118157763671216736961878225361934274382614563817877534797246008771985989489502693891715366503722620443720116988921066726460931559656360968917293943139490310670244030492659753948882328282545118508077167111334082930165338021230191918278034566493696902930079507837527565786715174990409963959903755562015671634188306983846465690559219993387305441825476268275226499351883488383942330417980161168059518337925071315347356715207045800080861540417848251006831069429036692304034475192016463136833915532160414881053108178661851702196805944854066410762576343584791568971133467143418999972485636923254924394138439647457924939341260230910290242787944054865710722205052605507410800983367050465224594124602596523708948748332388320938691982408894555015973884773844284706355201230194889768219356030175338282368519020609143778447184804458788716950089569820159742621234012973688791307402765898690106643082616152984314620124474882906741142946847384346710997760818869732473835124972965826122986225682233548690280457810013766352556517702249555515890120683905850662734069175208513879391659374718825905880682049390241455108417037499603805528189192310810965197308577508931989650282244350750827281322561634990610354809826246663532295674259732283967601081838226679045667474568018602928100544804508376758147081293506442055394616445987435243319535267042350934489967757917970287263400299556061974464164384987442331159152712662889810079626707098491314850819161980192866628923380616086462821740903415093217494647656257079439551798909720223712914074766449568203846364422345006087895224427739056048007097120652045767848554489519045876556972039058299208234183645625370041491790992276185993929751579715206614367797390003620618800467155353857527724249093591708795901045523616858606608665512681682861418643362257669511064385365356564504211317005019289054455995061353054208000000000000000000000000000000*i1^66 + 2220435285660275296686652674358365058607653828012393321321454314685194975788520002464429419916278555850219370070038177750418117526104293259457302432746402115271734787522652041756704962993214832275874395571755434378694405918249992914115931338665380198578293006991460670393298486391583287372397782897730748242839560028187097934675543853197823252922761035990314481197629062065236369592679843363293107040387660495530611579528485286930530206843732876108429604288593777060324179761949053468783405209482928728008222204480895097360626239186033456523802741424741130537418543965005329623638715170217181508505526691122582844604620703501386843231309925148837984398916281585193948388656868743598307090455561212783540052309880931984331994426099706258098567806248466745438911351435190501162677721300948122373990699661976681651471311091308138906248630785901924313032696326622056914057155440185451751711330229207227873686740271658885402441030679865006102334796407651554233347520351292622262683180790787653921623479002515138575403251608330836901419809468573363801607166153113506144751791753786700677621651699893821496522825463539041813627312039202037873734105222892061272507176623843765054988400628963818688523275376617942523848561443887986761911846823642700339719350677332883790856544194286378442109494793359303645385662168337792994110922256450538041424897238138870094396147490201109813519433987636178504381435068871384219384634358327052657382817152129749887397185855265059752993844735948234053302546385455560720033846662206547016797070721869095250125759014306580652405051884012867069589303302929233984524988033299025864489699891930235236017500180260819481620486057107190581167920531989592877756441492704813307498210886539414258381810681664166594414549157801629424347935742703039329727064897279549194239745523643825979301355923152247979757474271218270153533191199386355731803375469376167402274690972947792277407777979889908084344522360766522231398823726222783119667983709662734166430234109665024475282455409450350527899427174420436900133312291565189846771666388772846172022159886171519873205085394755590839709919248804763588165511936822518756589856314617211587295447860227716970928400319081407214697423638825550870617155044483098423883563138317910048646242562263719905681866235918585165504352982902355287103327913731621701457682985864976514386524897280000000000000000000000000000*i1^67 + -11422473486044911115261699039512543108292689244927549052980208920456821807941501936870555578524534596816614411912141611296529768853033262085180995846006036833311705501112433330421545483381991795014480543210002351984130212433525390920463011629150404813116385312396335841997058593757662326057092484097621768516889398111202890120157187582862215821959460910527437105109068067765243572652995563507520197245397484573528218441694848763987443920670329012316602793807866949488874186274176035896951086283904621269183478401490204810093919396701063049413982448983530800965197010327144049987564510123572918247700650585270305199643096014669415862419048446469217206616064829588163136190713779027341032810315829012920193633890494715842932018325002053530413352225923103230225338990355935361293685268564496536789850057597950639902320790401131865938400807163398401724217965598529856229240987795141549231822108570051272263519165752235454777938809829981534441137299953293868847168996757265849673391129655008237813726099711020758048412831300422102306722285277214459248193735719615605126264965408520611334240738378062793525136720014133813431320150743885072530291797052170025371056956491481959858929489429583233707612738099433779694201103052004690951214616327582993316560799061296716505783088774645686470775990916870037862796829840221927906012505322481595942879751845848173461085564722017416395262527441196368242651731534672028723408705606256429956217672440437729507069075107238021497801143010741146821109363803969583276879803764298420909564389472615491643379461687565091943303266887798644567299485597891780238779554860782572301996804561393390071630409345804361650152182744909354481334148679407796001621765208077054165079845232593682371170519652715335624984872240283697529791637998481970883137458425344633423385575475808956191977646707202699619223499217443602990024826431117014871797341680299133080656148794073429996411915399949971571199661063390874457452947467297405445169853377276627299040738103540137657398918433498360019700667667552788148284407649353784922511271064638295611594345672910685929682551947552967568487231681274085773157526473480416630905578247387920822048426863822664462198879798453251741571954601995875833142310734472680764412748675865480342688186376061609449291726355830776475730142843772806268702405399229280435970352598943998672896000000000000000000000000000*i1^68 + 50115753709479529131673357187147211862182172936963228270705317937717814214319275040183775845822797798214832088899273689856069144367983248018781547651105043480680614038978854132213384245613004884288492661771973932595289342541600270269490248775221541880888079490922876159493228498453726364846356281250072022856606209925823647280164990152604219501980449926201211326189688907496556444045984480864800347175273285244916477399989769696874746926793762047525321598706971482555148714049407961184978176838617009108703954100089369433092220401495809269521013485248805013166827604377124363831700194103060628470355254433939925971496766319550533421495145469026477542212874251728519385160114353557529023967254031956843620775383653103599713573406033790574373383823495675296962884140396835897271711827765031818295389662264159499686312998076678979829398247218080528222706370533337912035671264929133135757512958876213550326337296647086713633613807224875984636847811171824115585765754524318546706652936295197794695803810848519964295006950726940642601305211098617013923116762941550512993749709534971218939010953332709523005835810020149525085900439749723745917034167841596261997594875088745277309803213830940948714061318242038189267429136856515159353926685764784725349507022792526144352244167267498908332413232191848723041561851679158172840012846613424527225364128883447698440180094956571384840160241687058282851728396274659899253348406507136280042780012102373558839518961283588150835180002985938677877038502178202929803746566114429660690571648604645951893669427821358152692123614433440796447533193555635787701836838220246987051684738081321385994999464809090739759536788186241241169515559163751551138985332246284010701807243873941325396920709744500713270625415231129273508628147978853883704591425689709920095877364965956489124321311447667392664990917271261241117209690710082069240281501166626315071023248023094724726588933544761162227874308421363789651059190448435970939470005124924334450002251993497810539070844507186774526592086032789498104474271430197994303019821925405744007995948769668174118869171937351149918290135779927342068229843270349668487599015695604158262009834317979172105077039799641751260497642075319526549852723232193575796398252603163899752707956497763184762972131337304198716212121716324530071216611265544896947441299881984000000000000000000000000000*i1^69 + -131239110770877369593405142596813940866940758842118109553722253416825004743588006039278653968237149848066035830805031362955142287200410981825095690257295452630067409241158438262296933890610111705555874293171976866161791957162298678275226980861973193677362188239079308191999585604459170732368016576753104441551694824827487265188917521349941299835103487924265249418087169989791396648533010867185827534776072188095078018244751469023227782502844876813474602088360774739222460752273725117353942988884985467444941803736387543954926445634309529464374534076588461406311110683469691269954964153134795201665061881650577440752130233858403901196474179964671704139365971302331615566422110854438694011236281826903274519509450312074651054567211675227022528069692562172364296850934011967021912824794332218704779529616884093481581950897202989964961927755571320516578126780528966643120488034677136075535811435902497273901168539771634749709195078141959249977952705206992415286212449521982304611540852791965132756706825711958174457137685811437565430355432575046380535816035868461921621794388030667944477266846406028613607704230238516274218221736763880718215555877393796383700186841034336245493885140972032777106052144078069440206958845501223689638220684420441708949171556090689050162603415218159313771154066929977126661807562964161060877187640471960141600576030893351010291746073516250226490968166416983456780854309823860469149546661305640035210451299825868326683686197694350200806810408007260651526400266301263609722554772648931305696612369451344997741095112300258174525979084096647589671248287775867488635691885783352339742840586623284656268414094680212187144214983501325539027726474366218769728626419008113976184341771552843255213206114467724908945001176762636950647604906333320200505768760081801411743392538148754304034708736574122804590391280556783641495791387456395610446124713088884643823163144510887421050721689043017135013618552182506263210005708442004470297697777121988201865965597920819006553759478294150752988956233195470716494612659109361094406036794119267586579383503375378131686106103887378254243561063057097072370602001456377795797259459281620793649695505468520948493523657842837850985743870666562198535813376921189958591884745525157378328592330579121035188824531192455050866593456214226951977123784123044626631229440000000000000000000000000*i1^70 + -68190404346209436948421861163672696562266443558134109636070077657138621650838528751833280885515980429827080539038817967962778277257335068771334086694700480244889283768655777065708948715263605762494291924224096908776344781154815144942762895230014160203825812254417508983351868633857339548987772265505014858285418736782913643762330406729502051720893454115218004243001066036519703993089854188163801366670082196893635280963222239252306778184859707129630034198512000134385696751527496423910486982132824714585960326369438737222005104887950347164708725779471533249414610136440102858626646371155742854512496731906635101083116196207963691977119686236555487737890866616379167789905020129261891013672337234200770811929051701079154917173629359030495250649399469281766517575826621131611388640092519729848342763347952812998083719926824420671560221440785363204898081788562789052078961919932046598103211535808961437109444564246749445842796648640163266721463649758309679506676599564414650542208257677911590379018473277985099581780112043630413919050947597194905798600558335601723399803810970728871913159623825567723163541643657019901880589833925189095199287862224329235958890675601866009419445445532347661773724303171956040225419589004796266174593406845438102750835031485143773498890330194315747741103751660652566815777672302662026856924655731473180524877992891613590392848511702474072685173021006901201180618612809716505236475851531344359497232652561071387370992616740329902750862199703508380000928848709757062934355824272788667649381777659181102834269632729824465508529403116465612777504467752255864425419147374401831810041183711040568775477690431787191003889550453767875433234263014403700787620136411817779415096028228206861157528222073121344494161461519127988152757768999668202410174758854677727671695137715982887744771611762384174720577448754133411642556378776979540503381019194630317295675349405802608893247358028053925597089338631945313305490334029750203355553768489349030724181072141458105035074773752029955000743905043852151360952535014953838606024995978103724389053028951174344381915067049545876719214965369352869826897536791754162309290667753714313183943233842944000553395795786009363040535040058600019214812974292566934324174925303905409193976865218396036507384865094236227165026594097132000570613757311451136000000000000000000000000*i1^71 + 1048396890610574368046168967186983747682176975012867366673737207802497535680065499661331046697647608582062004721766304263816951882850391585979865460914602670475161301326550454193560457926822786003658065889947478532188214275770915497721785801597338005863957758251013004931211836462071969520619796326692413181845731559645624311954958854210476881919436406997780687483237721083298993042836752992528198217122520831701155390819702240940472858829869543394083457236519463202397198942117863108616920664382037362383239121629096808528482918173981886359787470591285888118956269478165061308527145030811529153071917877531661762442360452311468638105741830333106266489088167829805120133354983590451292031595089135153535179862292577828054682612499093327210344210668499678828929127478742624004237930503596064382448651705843744542516035599500543411643821060067196553109549300265183544835153755726602955900872437248842273746794819261071434852426333230327561991287946159089654122505752630687451626259687602441186734739435657762771367904563171807573684042617742249693835897017242138091548668501314649770386213556470690281108377737106566779367300996501501181941165616758352498226762984432014413414427968047823679754461131047317882705713658565169544397907075355473614420880110123914627543815111308120405048749798282733590352840886496474870833084572164210811158242350917584187396030696458963879593128907683313437843590911365293659413505205808478502425474610503630712756529114156921684831309650621943157032514027174690886890216719460813901115803892352416723035189061757627400814709330966710895811978939756409748608361106845434145042676974885509011914521493907120762953168987658659229717923124501896643782947085208747154618601156328534906332935928184057491321467024301575396484383157022310987943982283065165432857716983865345097958348626660388135969345917724013060348970959344320077753468244039804130417134481827032162966294759830895382871592186056453939608275697202839642278763995297073150127401542026591783653010700299141961970291562050128425274932132428469735371249355418962021476520589412963227668109013735909193145141564321686268177671097037771726095044723298782430886317066811911840540208570975346528379417413433840299130111324016533814863400276940197302945822371298405757029560908478671552066714930111108810560398950400000000000000000000000*i1^72 + 1216665219608079992093523766289450986693917932232308566334140285867099861038732852571881538160745760415842182969029087297954391932125353848967447239683631202568918374503754621160322545491300487754908387244111095422980806742586395812483521202263208199839940526803581515201175554432503829621353331601755519468886735523205814347308726632145180699681194195885084529946860124303199128859119226707603769020218884202240618908727598851893729224210966033472450511347950543968094885725542989891826992668439378639692634386078755761571515028823250133802958047862039025444226332635976518640436269266523481261856601502235870995599437262422568083155239615461085992254548581190999820003451174002135427354580095248002714116440278638020438983896355281032216306549956358864554274304448659067988874416770613762386340183891442780300982203942543754817737632129206486716255127292625000015220178869762011359643164132033906314485838117244708911277446409826933198965962818248961973488693824303041123063187320503890588643895361627984689137074923015562460092542035399500853392675028563205535226050020133453052542677194601058073333916745451054831634722494723517369933036941305699633392763020703773776111445805606566930230223342109785126304954684290513143180220179769451418826147381584608104322500263625811496124166608534009624071772699811648579041413510019660134347934285790366124295223658769183384208020292210917552225898445544622578743610115572594610760914684067186188268670185569876760273442333351018452262987448220887867027668159054581458282286291937904015008197056953717270276621874432826411966905707183106153197919539482531062643181345698011859077897779148920709241113094340383054942053963847296327603698540486963345841027917210659879104004400515501047178200198047449551372779452246623568883394159807587911564905626938414253906103254745411591303372229558877534519144656543312878714391259893113418746096703990254335799293659638824152814295884047221452202949039089731766454926940905000267437986043986329514080133394313183305521606840297650006467406932459173041835813712100567175649886166092083655554617330395272595633334096226591420476223389418238511589657903023738917069117634122572960983881728568859111434688236915488117022361910683616970513817978667460596982207689674721398651302220726489375545688813532191129600000000000000000000000*i1^73 + 641226879039712104440571112424418390136943207223722845280715692035390154337216397570452465175145472808974789810435174703146325938729338085687883312809222784628697071038439353306045775842173760357984874314964930275490177376217573493344311523733441564159772208174931945669515951970272362669560497581467131118581553869717717601083627326032729504390848860198389459992695561229660112285523420479761818896917691585997179026212342966600828713493952954081085181600482848352647319893339851858341349154613459109509450172268365906239217474874257327300917223783025946764923171696348042330699932737119674842676089910001132799210294349997077067947600651351528672707590520011276453386715393385732392703192417379778460668804762339975389394768714889163029660885119457222775345225210447671515297992086845599867814265751865853285311144571894993489036362487492020374559119961536896401511294615892627323337685920914584246932326538516195573674532783960287216668379616884086598038690074430372553166799395122206124392222866875731463270937170867143882903397849696119058995601910148781705781561007703894560476938188318277982182018396370580902635472886639856512282904533456735817216919886379204095590246243050914655519836937256685691137776412248818816718733680755905573443186932824304802670810775652970919369752369591624860071304211234226309360239891433361559227717686600637332200816060932286872645020175740271401578166760525850653155214407481243917302344487692857243018906623912483746919630099742005633637840057183266373902886748218391057322387942209480479108207123095194382178713028649400148071200673900943262655444808748497082040765712199358822666612287272275913972194939114346325921440205436971311362466162605405039175436741260949979050286024917714655982625003461527181097829461396998276667244602354902264084679468854919445397963967137341881279866898931962944406940678068661545225728779755219460306626752833730053732659176531632111457320573307511407438543569557023529868783209395561312289986090137692081279571055745986898925208224826102845865733057478028875499580528944713393016670548543313179909835895806167287495956770296438518362049065417272444133507981407443038053715051568589883751478014982290201164102890380052290200211077601411478569865906684051417917417088134755041877171762938466126961364172800000000000000000000000*i1^74 + 654659871372781339133605527285562372169082303325120718289500195492423591171598332966033871642611420734073930226750954276587412994781612711103635762469868372324482725958342277764838710210013367066641940444842376895869405499358370757754077441963509018999080655416505101609952948817154653226668771023358130529998146367837708996401865043144977414167776398876145191819099466049934163576392208759423691992078185602331484219765929741119015890418377853499715359317389047479773662825362472650358067754087897376152910534180530660477805770314425926516694072712820371149423738204417054931150785596864169852258209559272393539378744941424876774370972292034475371153158713252161665641736981035952917494472013362530545397507938571622649049824074362117303736845966248700897317887106373899562010372850237382873893753911591267433271661842381318056029759004154663754757568137044190946820274115837102489536447539121880745776894136811450202441452229068779601998021535017916601972930498788652530744731100620236104203554506939343147605119081119463220660727429699424890207983830910377364540922620196090485431719525370002787292183514436809402493645936611802729598771463030690020898574969203072014715012079964866464214888343139049456885527933101484133154472384665368030339229148392472860020550603392072151269996503409663065339025890775790832098703417652954375667002801389784225600193445121528290541152908566943746572732895027761405032191624358708909950157684402851990711052657510272300002382089329542443616068211694834032050665800884582777188878596053582647970242427285845680664518567051530158368772465440659268597574266502294142562124846897737016878418694189378757847543153329580427003503939555525889105220343406644387733231327095007034253234617607543278460879325408439163333885141523720192565851680282774156638855616970212882463740659696825436534059981490717402776974438915267856166835771844929837211845026670113859054708702743326868182456751861855348421427731776221039791605747272096712453384897679089409852513983510944199745977816618402872891161124351350574706523149297167498702405892391116221911026196722624057962457099782457008489885129356756297875706530320085635872616101106338282928897164171239850217082851774458385081546639357984360854064450579967765260501505841897803970126632610023289651200000000000000000000*i1^75 + 55872156531789322874941712180020474880435652959480166957522629754356488472554198648542303747404873884719458934100162243305268636219878461334252627827703198436155733681489451498032317874922474796540082985453650940204650058292190640197044642173303804848116540802218352686553671812695570244156680451122348810377430585855699276767211896310783268556442738190631355560791754202783040087967852887207978568783575680383454652505796521136014341384024991317375591377541407353400938973562224847172605400324289031929007957999747759177119757679038926673322382611402097745885744116074731832983659930595243679448166476717478164084131044279138241621303269418307912049962080861158303176146791967789476774954473528844808110596547871870794487202463812533984164137296076969671646480449706353604428894378217840820597061634760247871942481486607958563517230768484496918742476601233571880739849552930029450067429452979196188026859747849340803062794994244647796470422301165200807960588834764732234175982186407255851935123243575404140048521068778328060767215418045132262414128056494110654442169199152572186468826830810079278158319479983885467978971236780501031154430958865010509006977328367669556767583935504568787068635073699802809337355030811151152633537830978787254226320337990981384653956358505340337493117808667447186052830825426552927030347699596235329638114064243081364176639028122565251774066666947107305326316688901773685844196740198210734680125659343141625002143743860659014645966514961846561182830296572854736601057234054961407831193537845296652542979335528412808351913790232628411655261241760095874740841632850664184272142057298967280666026911330957556936770284443315913915066686064204263441741390955123315296743921828353037675710454615851343485978403919353252424759202793340884577080934700608333783435181354932630865557323842624219980837399021095246891767476907252913482161513010147649006066235357274338858863015578625686348936673840280541275805546045267382828746133990476113685899781923452389653922225282310171639412555800616279535110835551543910068460203503962938245691357550790435859358946050073867474418033982832723462872410306980726071614810475431163599953914601018379429306230695182656634537446995084203534735193445597040417861038854885299125821005635018767283433085337600000000000000000000*i1^76 + 2340297206665780117313943133796023318826813588053093486396126081602206930379074012134603577362672341611467331107821431375974235663814164148798006329266846416264601285687344785638341967732649211907817944983706096022385575407049734076864045107516109742775121164918280416787120083402566607718477085067048639406900967191288689798890163301318481690071492125681204578916512850604126939283987282984409741231727120346040213746873736813981532972213777486627579737759074683060844230400286197137949021641407340620569645971713222304783900900115881844405910859455132475957882154104137211612069313665892176854959278406464731516384151386953114912139031602038981942771043934911837443884007814771868236534759453546382130436935363455125123293352150016807204871510215241334283303494398122503916569605257091291627659796105681913709490607595046665164751718764066855917387754602927854747519966807066373040166595857868344540304458368539539096484510282755626722451152289034891540730829377751087506774043563505169274897360943268754957739057259537978660927446770890128554084772604557350231943831060345762477077263337791467091993630864185744898367177874342095828137119068530758282974129815991527708577705418171329604431782504379778812008042191408191050676740593309710756336495204924532354490053732603320587127346256685551903670271097466537167101575842036615344919961344708361118818585402989492029338820839456742623516126331632638116147985891930306476451432487338624466031200838574913472418369755649679303605448383159859986577031027924987797223909485010919149648203773082903698046228752427731483560431985277331485978966415405703884162696450869024056772149734140476450621289254657200508440324237837263334611247823750742285219662208373411985382310989929563584684507499566273962604583084200457979720863899222579647377688123243060093804693251590979470613232081864495423726017065682957715267681227974223526957627477519709444927111834639302736061944515450027132013965889148193949137029300420142118701199909685911630157167058492377388795058826202529470489059062691089894948016042416247684270924963982839363997659220046057944548473468916469747431312104052342637541152231308334938015119882857203477666227515322361701428649800712769055306411661448307301093073165963229795360040392824226578432000000000000000000*i1^77 + 47169156917467848817039249429987314959449640920519596005520476179860782349005954102439397178966460350861917983704785950136575256218177742309183833542524819783526819945093693445870966760585613014046614365294051740989716231691255884905076713480070415033728210722053733508366076922465180880211275922288575198463578369130104514537458510698112092511517580520225791851304636348407446011467506632301042630268094998666763192010989829113021516307693963105287846082733066487171505086480604875585523667070649264756246981795044964740086833020847077934781821346192040798306055338467829850626897844611505837750850455466369873781465444870513068023314658396219156511666530341961609798281634790696149923969524355895561129562490884299267935648752669771234868185020340596974206850203551945930092415094494175654991080630233253121092013820066158795989132122047650765209041811845802808766418288636029235804641997025828477373973919939958597198140071633109016171159561189532535315066069355873301936913567083551794797388502614167876096638913931710242893086488132623258701644673618866255690036725283459781817168301415537120418136139841442036228402864511754508527982362523623772370255023580213447405903704034232158060393049852287218449655692016780341548988381807497651616078338485371196813903398459699750217579055730883846453161477583568689623277594192895767901659187234034318652832725404012676046127580327392315118923943839657561159497185820508871323905323840627107093727408839252924552567663608100969128895171644888982900097745131493768005872325099939986474007785459340842898730346828857561945994594233460780775956469540872894950962088157957456490972631465041713023631741566535914323067867675838748220355515977504406582936583730595812679594924564054011670610947962122535228066332304746293056274077769439629612350218168317349775062168901577852362995729944671907469887446401610202768891388227376780049949815055291309160986943066009776908975521905695070272675969524449453619619926419423055295539476160136033983765133427345995555005565435796685878831853588356504133848310013995546435114299661632115296306510324051931845996615542708701781600159548726005832891366826027182724325447005725337914861950338721340325151632153878730543243087897264967141880466895943886988937632153600000000000000000*i1^78 + 335103115605620359564390180814185786045185797790917872747594517989302048408681475309853994098559951304823493118881355558999423805225444746642608087364402949752468035037975159146622830089124995003894305243090426110747635929373723828996727907158326235165298065461260043768790252204129632284782922774063144167746047024349311461445280945001272341432593483163001567815314426275666998957923052636166130707355281579749595897255894016126185216237048996833543628267631191963798159699352373730488572297635351601250550759177349692240819768770560326935551393302670852828825817173037314540853153252677633645734077438763904433370952085882566108346827402871669309415386556200785397579099890594685689569975753361620394802534633663977775725462274983110963361349954242539505177929163645095447156167114926353654503051948746084645107904820243130818702852199438840665577235534088167568023302963278895218812987143138518678149105355672754064408116044136422958086995887311764624498756063797240827314290319638476541592777271217262248914311767471825653524923778023302888969945996568324003431809828466519078450197932897618739580163018614206077145567947748354352282342754158214524666755080694773843228366610466620870909596624892737891164895575158027752348044265002543246292079546014894790784122741412269703545305815328722725781825116006897466751077966393608064565881124881246027511105488765050536160907354218160777734968020026014206706079269941031911114575847061567175392788089810717541164380670093342003284210072673659100740149974020718675038122547444219402383380362772038562110663308265184831763598682400837541158175049289232408387409874477039190726193949085672913241033618093599533610745925625840553057332580399925954241949871851309064902826295016036376065574787821958270140149072626765931396190682764171298457313178587607746881383532735127208834108884667407155892676994134005828125010750325405650508454306739456225832771533557894460806837414353417317734441057674453039792318494025019240154842532865331345541905941758280522888011322722997744742521379599107817657611151594737445582141859725416558944041878521218696838504185141627878576127680766609047809213329347605312175831261405499756831263322086299514183936293032774492757478132730597584213355612326382796800000000000000000*i1^79 + -2491495553616509138898979054870180013614992707866140835395496662316305388308493645626023828690891208910275436012559361273018669325666341015175224577781014557258591497224707080083192627997929859382310108247117032653138688040627098582905165488282040425786898819424519496656176064668955214034401660721744569454831505565096953947408523351889694536037478997813939899402559564591775329804751789477854271412667390931092448329155629798590950723706113659048714748948428081133807451225599692759459205141144599311899934464857271928411666405780065225501524373095968007578879529110152980337570456255225280107056148816175231302979886144270791042355480537280898581804470863070780469758849260288951768463754114066565024511724270924109055581647829381817770636646110820797935719768262384546086331126029363322765144766248896953770735703403216048773896695553185496236214284919047910194811370196247446752782792360202087730411574398709285650467021451936457927122351510579290895942293717629865814316182322655766458853121470020077872110183535964672898523419958718910514886588834477938860730162509914268610837622663283562917252548817344985418398566823610312258518780174745221447507533368849893258724603463544782321114196297074010914448845824296773309290682245199703831399329199324181258478860151533255155125464246469682443788073579213079984985217602088032118248617504788458031219689733854365595107520592332946991952002539439432566587195512720294206492186973266597379532707840187948629739287708337981661627744327328515948098245372588423322090159524700749691581442971508769672079366433479556259015880410218675816292605735043984815988302703969871934276615828785720486313426230061029483777729929274776588517004887938320224462461241312429538545412391932434336643232441199494054180806242314515521560759290697115535073642037033402387235741328064147421407507683049512768890803533197194735749352958426279781135032607993074744703578637930144109197704510520312819081342474896708744157290974484449092489872070930362674290973462696549435383099776765404757807699123225776448905790975469007056056307983375446416163286218319099059189850515278519791619370287088407101185735007474600620795648250402137395660718917817520847784615992528357220188124695960049331820560384000000000000000*i1^80 + 20960537133783601860242416383730318738184049997232409926354371008908401728064108434126464523332752619828584679855084947204769957786646133083139421268700203579139754775548613604736286567541595990164444765000822004391621830539675095485121995822365208369940951477231305676422335638036266815480767195332049764464553224185510933110833614789164610186901560614075940144661672583671220410912308656015445673531210629594984937703433398785500993998411865173019352153316889250942644434202088491181420237149877771056222144140128633406962871854148984032937899274255825109218883627168205215010452290444541545438566786273917769448281127063187166840188720430927576435489278621998900269700184756659934825604072969701511418493911719419260044339987762324343485249582785945025202865728607253287016474297204138672107149398560241582080312186152866021300911701345815740359406617965936159914507756046363158254410599824773330702659412922608641151471846555029869021089231463264589061047877881797868107983618544804824214898169295958266160703745749188767919692621921804510415276584669064607758193889682126738051202380142518275709727744992305342638370830077234976263828440548893051546140417597673089264130925367332998465136814621918963631568511465153271488117102658369749455545389786234390939430193912766672951819691455246497107290804095415590843500447858351644238132920893617762543786613200466507835492707724638785809982575423823254347156746321248126899114009350542008941487735527466678735420870473707219191221201920931148001239568488483855921460437004893285129200618259252508420203496967510448814794592192284920072662790927051894011669255298222766935080529841041634670583394631448715982996939441785947613587098118844939544568306867839017797259501742596108454430723212788423218998563248653916122888265000425807786263507273028800509603367666216727585610163741913778708141466579245308533649853405039645084570732614973284143511494808064961300123432107359445045660745273165616605102212556193862775349112336023035854898496831320809366895744532746373392923370240755101361784834216472372475816899215805592348095999358604773808467457982240917144760734543686741050611380680835287069171995328282854427289493217161655406496317615387911318778899353672089600000000000000*i1^81 + -66781717452869686768186349713211977324909139635322896948215434990891113627875377430291271518224119375534700957359613825125681774178866415344435090652931910012907626125516917184541068813007571023703147692459614005829599766515502925670121093808693423539560469740120759279411923022103767239058701433516651868171177120389421149968720274274825285702850208858855618824833387783578013515444696332920001419311288693863306834633520501797421489535384841060874637824667017465851026824039176140966938501113902971455614305473240771234099218821273140119014998993853568493363120365221486144136025921143211854669145124660195327621664846731711345814798138138712347516295090624139718332818604207392655459987519731374295208772149384542075897628207387221408331518593427190424627853925524376440608324892930057544246678647284620327181333631039234617817399784107220158718564955671992497934922691414219153533742279754772003555848822297716307476823576841771774457325609052670664301556173254101174556298367584244077935307073996699489360087972747328518215258197005322262223466225745994724873926736339815598197848453988097883844954524987792454524968151734809791037263153131268409919247338751624157209543773133556094726214821528962799868576782259415913099279043699304015874996641844155646377545244120925624500766492663037104897384543505205364555987166559092540697988742061043418353207156326559379798489740099432150243302406965213471853012357999629341170825700995913841847821022641675150274325978224310271998537466249150595326066779214658803409680361172973210814198610219126317525500407189437096743939737072363432479548495679841281754736150209340207451559393323508419916575668442840843018510297995811206695029566520416780553535211744474545789254530880113804664292031557350053579943410183257629747951871913471307069243389685810645293798909880509287321203782392547294060145819435914035755481840355427765024067478034832779996896768481270655990520519025848714328981773325069763832541013947834636107718933515124305727103418031885942263553425330610654201252980624872600272769098899243571387049910622736229368118536849850931222261439817348976624515905713785273445981340289584912667790892871790549471903784566854831100025309849878777225543680000000000000*i1^82 + 57061418372023290167199805506568713900778566234825436697139260204084522600665068070287491507510301487674053049090108491183945905558349243908435269137292161650994963957264301964310344009351031900618773751234997111596949934024470288981763031438038544399369532191244544101872428350011896483693133084469534622754595524890931462990345028076665820581272447542085593222903697187872957032207272377978804626916265240589534278470449008705172802283450930857367921779448296458830248218884528011648896805953605748113270359650061087181813095104242489283468596472223747832800001197946967575124728981538261645573015889941930731641732566192489013577237600200325595570855483702235235399367120663467026860095269519196312208979294744927382907609932020005243847395364184749941239207614801178870219604764125279971319575909371808600447168458095255553678021077136822966369184032253108138746682523235145630358263393339256769088162464653514817128312198139551359028199674032757357816271366960483871241154638219600324395286669681759099900446617051922713436570129933419367174862237989066452417155966204511143517904904396702004946518763692031716069986618687994120324473792505372504192568238892449138827332184139172016346327264142812855217849827918262534878899928646737627981934681552551129815628208764591448260109271891960310771217019289558659384957792265593688530736280751439364954888377881922414942732325262360529701017571127762563936945156946652476693649994917362716005117202503091756369305940405341102739123115066816927801881294894880117233689602041983509960601233732140103637580579425185527137956663184019146364580778661525964030538738317726770861074752517855114734007683770328249563918269129587907564325398836588603616179609767601314878868302704660618601733709685123640656684057973984103159241194338502582615820341395443342586817798796823250127338421296527803569769410915292242217039431069748761520066554335618548791218014971472867914063688674676681690322853395382611931047745936387309110330888355330988818974800701285843969772282309603498295268106475509167745721433002869218700392411143102986924584215702472500918174050630130919773947312008408864282895722494652302720379020914916385411226292931830961851395272081408000000000000*i1^83 + 20143927668278401410905828821591965947586310817093735678977691924468764153751174095326616215318095682416158491215451985321366517482113461221657973951178041977837749111795739387825799818303655509442088675836767690119927645656688307111790813552278665093443879877667176034853907665368298656319069086239628170170313596648968550274319989148052040326796374147539411871078287009092604808245995714765523223955242650269855248651404631906559609880695716136890086310860611998877842766981986151094448103370375663467246991111219561393536957988595214630129987158796594025834177863791389734848046509765409739598158861613908656825984152674488036731277544471992399731272410722338053639434724905763382355198897257459016524158399050898483629915529542598324730563742322933768148800145271691186319008267749173674435731020606062030178935552324569155035397647793115077437074592880593625418709782205107080115329822926655837827644030541991305266994490372370617448384035587939420773429694450699632508032061539811621182519242455343421069973860542329337406348819939304284318632572933129309905196580876735879140220741426873945102958214929281303390067379263375770343972942236156424865890656802026121349139507023362894851868643332417067361825123795522866290468542907345640723741703468321164178198898779949691708497375141628391340120411444256256770155497268172689151215690446427914785719513566027363979233911793150794368773037688022977893319737430784367578675554052093819833182915279079845154638018078868485874187100493403676167970913648804387358025934661498365879912127907166038721340134054766050353262841014192862421470646784920333116858802626712946983553679160366341052248340062875822513675902937768932199433753557137696262442970259091334634747295318799564583418659116466055538022066425078854458758661730570201299663986050717077626690755118788291326149301773464042485780037597160631485702509676701743591898446827299027125509099123889843584923527034816348175665236644414823073054772662235116391495734544669210892096718015507828736098103730186871570251308610055393448199190149651607468281653808563246305157856171288697254696330109482813025690616362130533205042923452497565130729595829251646812368381562859814912000000000000*i1^84 + 3795180667061579184723831872711853364556422240181204109407335269453572445064593332231781114046908624818660447327085332382192267194807427418384824740101291290064688483062644499019567641859990578010854830257150706374611116781944357163131140738650643791913770913403906713757753217339318587018743124751253746127514056069468223045038166381336500716532786018797753321362199017346297538660902457623002677364838797695330279658501102717577233881922804077570907587969880549770608627705965645471926129471514428081315867325452734148980943692873557394073815606928207484232168191158671992298423875560469244067636319195738385921687856548631823015833848863389946733899822727113527269954426014593608280265463880455382095856852603701518741795957571624784819353481881737210837000182807697472767783985542571230232336667948721425562830267831900649011576975282867706504896192838000525465756566208563373390973571083668574432463253546547281086498270638912552362567554033648008703428312240192083714956840123339044536123795818308496092897123667514498399670566172332044781669974168752371638026985883009946437293648875869716795759194750314813238324677026769212951423637248705493552792976928224044290533255928095602647203046968131705897030470351185499879418156870867616236662524457569471311088245798325148077767488808563250234274015672976117742317553057455149263281777823889768763193076215824828328339783018029772401903150880382897720782927623639943907049972801912690203998405001269785401748155694451011309209651900226048389035624847560140184855173171745138739684609828076601735386176399656643996513133611075122761493831872022431655512036173175638073803942354982460815618000941642568506566084489050553841495621657123742717056820555147452902340043569287756474300150070793077785602607962157809349370617991300652963462231725402907723030533082492612909155217959056442351840241363050501564906390266090811426977045951673315678768478091301280227613721041321447868165353122370139366252017816769882587988910192356616523421203562343311487039143016099685729726669959532943552824174726862305975982859930204829965061202911645889720676188405837941835317594523802417236983492116433312122966657466291555079689338880000000000*i1^85 + 106717491715965613563080316440652477372527066129963786343374222848592227329644912104187504449462232335745552877735434731830454300526198770496199221181668723115114166232130599555823649073113369588876178773622890763264547753659700464609788106783516951575695816675108186814331802188217784829253946514577776483019922963525471479871154416127925143343946958462584712821055426330593817328556474539650728298007078217030038742005446422446885285716323306001951927133179773302387437458779506425044348126028705592597406762073092700573720354441144263543866405771782384857851540385552505515572504886717936842895892088936882733166000654298354656574308965163584279376043637855411599131796174908968870224003038184387505171194035363157913895038173346794415017930280515168866143971854099066058442805732721381231629922862620267001410479740884190689156294183148580439588098379417984689371406421469686311996454316180132257052571174477289181860020785698143032658277119505152128843717606769457208498104056693410271006239857598304500320348893916517816615851274179935125629010340702356672954023669893485891373282540403679256651806748814036332343379748048214115342967889695741254902891017350669189543398610007799049045381800575600730404763812894565499226087051089842119252093972661903896407895600862112387665115203058616715032528857518753423487469397332803441341807911330513274610307091469295483127384797695446949728767725052092456351346625596694786373779545625473795904948495140362939579197171538192436259530145463240182798166790340634134554826871478483367734233893554247530653846955763690485454079074343833066836222812752632654355225456856548090183643249235644062577333294437749053466921624547060026008078214863519381686193921573795075079010020676035656595179329407704679962925742480688803470853369608199812873053549502357794366226557837205266773863237491248663638841909797412870412167952592608126379064520072872292791558113761752873521254923821479431074943265900341032066701835647256478532326297705241311150959528498790579710980444244869296940667710508689201855795235199394189673201795750760122252463389186116821897050619924276921599101737405555104425256389985040470355090067161088000000000*i1^86 + 1188454226276263139136890592139256890455474695629606994222047547424210516555298287945521827538406761548423243952967479138216563021080022850357207356897806133380257480852537099316086208460646306046130266277275884985541493348458412395001856419726918418563220510780587077277029608922033968624373206528519274463397368974527072152674523086845654096311957712322766810422623828634276448341128306074032737188553067138688289171476137675002262231892571693143284324669560660501207958815197903864024856040728412118494198039365022310792424301716942012584380115444487650353313492277833733232297596470189144638405592867869014548290023324865272487025623592857553698837917660086703552965931168995172072097980983850022452370729090392900610101963490226543045455572010453036578313837078757362247281868887939860969660585454978283842301616051444882362369915188465517344748121147387585179353079757254707728887441143742749709886650666517356331231357949302573557645533240192481291733013500772377536977286131468984702655815867226149785315551468202419308677492493181343110575268493133319037446791017588481393271031821402248689963260360247267538080531014678352381495701339924146120652208007740377920808270310106949636073195189485984418800444197868354256140877384738146349457524068088515437815602239049908345824639301216155576996646705583079485677729663153049529888074572696613573896364729797013267496187434309291622571667720491982832047071026860130986033064090892281087029931766456814929703155294206560356080019994096351296323667860830832705368684306014018856661235008427913177872822893130111531979504935334775282318486997370602742768981478426325845427626401249781726626061726247199230961931479733413755464657627442298692820047651030119906356142207401696551962273023702187344398252045990590109648636611251983522677562377770086187016543482299407945950903022312145423317674599675568923784686923169269715584070969130384256331041074746303390231103114435725498079409601297652923832593927624338851273846498164632587515745745733937249706613814194659788337418149120541623120778185220270436722146171002779852053733796497951137068384379479467316150173706630098646285619848227586048000000000*i1^87 + 5682139297481711559943263545347435043992724478378714039764099127126124464763363897290150808147866959856562753868626364974633276736432549279870856537959876562849780657958984056738246338044361080377345207729726399405341368290429609767191514991679198560770906435883936784622934896128400088256733242332149067549805358994097178306258809811792715613269581634988868164552707462964559157670630314047131140291413108424824795765392971469547392562748193016217563318204269998411769427461010045718732340087671813394666326965681298473013216322454480725520659769071734871959992223580388563059361529351947514983059121961010476817199852404962672787434015028810877464254386043545211489674473087330988247686897015816734941792994153702281225081398893689884803686117725079668947950205215716053073033547143977959660631553757683487602869107720945153846436069916310081897608578193712496010384238989613367926063353858643588322438356806192122077146675952334772622827274612932369451562274642604187633802321748738430167954646658393550379523548954145276904945503490525851561731557880896088787843424780405568557233353474235568672312998454507407866528167093012992704270343200715626310269041880776368864696634861405906361596492247123038048342972380349029764794145268583568039239907251498788939758333218228716314291870078241831400738023562882494974590933255154354000642782519489382946208807096639006415671101031442520640879594122387767951293860767598873152218368595888210811580337320344348444612701024538214344827465266692178342665626392552704502770799399614956357015699221545805047231281509644974191693381811883533538238648718686022991306625351123113076164320672531541946963275607468372394143882440761969439391507678408570441414821195702641383630105905177043730033787341353800976462557692812379106447546311610505256400002469213783066374507860559259851842066018583879841282213393947433939519380629249711365710691205429132917370104156449195992009405378744846015613485779901150660289327913594268814189117394028198527447278700825245893989487049764047512289831645137155752254890438460278068453759479589061374798666493359325095113596147673117564563082153194537615360000000*i1^88 + 15154773832739394715866230292763969227777424793508548794462440294576780457109825855030730797432532786535101736920272856694474961075629654550652411278142028005303055669424145622602088888395345944600556210968432238471004940751239262500759102485338529350189635553092703002171203019693673375965821880271713161490257544422011985836899047134809758907581764658106321348411555976253781640192984694358487189658154649537409340153114456912499723761020492779701034171292058197241802217259867011575914691951959970863212397028240051356095978218593457562956340287180253328159144210680657086976034107278974242805882742277501237475707352590609370580659029791119215243614391796975554381375241756723187124436367218575680175870468657713114256029267872201048964000817651777992873577125323817775817477244438708633201103638781232301096245017127297154799842036626485857535578367764377220272762008048104270377652394977317750087231022566483381285149047797086396413805702508058250127284647472729885389997976569670869559767444413139110497492262416799863247708656566237393361500358258573872291482071242693540908202974674585283273373903635696445160894039551478128145897175807213832414429793633325481951660025307860956470216833647319320371008609863267092760381046984566303838867624657500115031591395283881597129116619171344990323264424313325879948290451568762286709172439370461430452399537714805820686206730049081268940381816394584705405330585265035298991169878539007440359645817856653630323176017841097276651843607666914145341089249289009798848319443735561977177053984664245584062166820254761066438222371876950154524694942848593409915660309964306502878057154966829327236268044432992129383702308765328533744302771307360530939392110970755169458038657714106001596099895667277427692620368122339680259498745551399766627978874762208289147824016344741652085263675636783192368210726582225383020919161348662770520502558633136462572545693994360885477920679353441685834765398338745106717257763292272310836489739416537933143477939463707924957321466813404852870494683061902037530587880317068783877714617633487241755521062276874692517782388945966858240000000*i1^89 + 10205081428963580788927872451456852828692748762534330680875774390840777802672849579146178256172398998087041279011355986268307415775051836718123546753950066309214803446008173341431511482844928047463819905923342801355328847595231846426699005635291289394403723190143947677413394667965991046973603075667687642600531808319032429344833846507239598339181530618749921584767085878854358944899123594708069061420820427325581493729245743969880419834502129221347145867814253446371315591457220070092427906138053100018054363832932184517546989310182330396346546931128484842279834208107707225394556582805081576567765716134929836965867410201597189700060385310550847432810379624695986726819693121848786409914035201979117294889224846769362783865400177352059409394725456958634382107512844096276224408596341117154863399430382625528244180675815584960847516162109479575993364270382722654181584935546772252605852034420205901387771612514250455671691386367678482819530866393750640645068830419051246519103477679508866525603560179225942043060598951752566699161452538303929294384028922962266291465576960490696612347305681093854927879277405552345910822143122789039099155293506321671524096360402662690939527518895695861515487062112522140762343884460921756843486047775357807924350027548425348786236451105013032332373801330122775840855357394224535358062639653091863504953176866432145810525709738608111580853434056222587181850224263354385983053897387813548914636337559587238912613912142042485743737854211898300307505052550591505648157555108763985716093036122748053877862223836905419153150377812604241334541627578826374000386505212401150450880725458935868447598154445798609399552475541272184100807189593511380909854822340794590470542837025673088231991935552720229522432540853469273412348601129975953260834201657868502984326416971826051341476938207250927513760042143182553490794602221947451417986631231398569409007167079268178533395332618179814054395294440508853384810769741513426120744747120450432676206005319840787391692780588690882416920923460190260870765640304521680249433281548233520897773808805005901530729872179068928000000*i1^90 + 543978187332643731393623354981769043452941127866997447761808446558642787884251405214566010572219057753319328086524160845065336571338774275100969843711016274663507849214371184754133976422008457741252872946257435598867673405914937418018146062869883034200667584835675515488812398494770010390526942886146968386754261828594182704374257777929728031822881144816283092643577915783229225833855184650761644376431283983375640220416229976297188416332992270435347817973419945011317475768117246855003264691578997686392542034021093138090744770917054901389438850574476591819429002363444174373600202519816322773967404708904817318978986991333330412389417365068639859655615516624076816249204200756623691625987382887594781251612373540833078205275765521925856275496308309859800419212959653804049280060510449061744934610596881565759553113686095048275493270398045005398514098851116451729177364731011957291210168040925770810686610852284762663700157507953529383357112075803304201734380426043023145717552601426081435388888110123955806849131871302625518314916343852199771440143356215458465529638683126935090232821312121478902600551369095819899691086916374836837854272329618575675686820970339023981243273186244236378901600737061950049544650145694953179837937717435910756035226132048017221337962525322557839040101198302955605003781211856055943402063664070107845224997088806376364631313589064058744307549830561705252005191578191638194201173354490423835648169342120948337675675562098934257401346290738934083423350198082707307418291370697175870894341393049785831349563521482388414751643827699576174559151890685691883146249174101749963332964507822953676719631135239619512612743297078348554498482174254223463757299622925694440812341640919324132261431730451760169291107707422252445992662934187796522435664934241271701116979898983154192981874068785043178814759384332733288155147709786240942325137618472556169586606222736530335781562140981592476405187515502695717202024524626113001952981418922169617368571533007406496830578622905848278881408468662405335914859641541577822644809049365777335329814541762560000*i1^91 + 6454129167827037423827957041672764578240425728182482761031065967314180929616023460876661793282580223999191224704002422902032349908142189138285749169630743413629123549252455532591520014775768409366052921770301255001000528270466293438037244071799836157011412622649736816362999379274758941027142519947586665457419784906295419179920261071166181418579272327368340142222974848239420057031635855787213017300065131866144101986644564527543088285905748829202322682238432208689995774304228601773924259370615098753822137422439161700112184070177351617683154115086329018245211594835531569088517959845269548076779497022719891818293719435902513048862365134780919679497167617043466857627869639203795261132509867879650013572749848452944855034508097133578111884624558238077075160357232238602082403481467916019456487978268299910414077361631826760113117959494693258051116077756937098894443512986636804338039546595001786547471312965846247313224837190156433604758247160012074586579416208709951132944965409547361655727128206177939262325921742047277200893350506421392850150746304569365647273226801118012555696131867768245710677624454806040250972299005467819019151655117850380904912578337264617616251417741255541807103241114277232314368454011825968377637846770702208806249442588958281863333290960343837187602427387931499098738491163938813120211520347495614681374569191700379965570068757457235713659532085291235230565630730115083086769626720807308081267101508683833824977931202160196402464791186290457766226268942471548861963093334986279603182289227701020073724177438183574879670970197169864449567726588106892519585287479035287562908850426760477176948537717662488029340463113347139626333130543469629091492623507287762883075544820427042466509686978744046839472023759864478031137862458766531077499502487559009553792679180992328493201145304208107522298933486485535078325911354132576451408468443130785513063711447917331413261967620694105804036830891280506471409994805420573960141730848149322237954810662481801637392657084211416011483589021978511078358529465827421345007271936000*i1^92 + -15012062477982185081906684671708121046159132919150997003730187012280350008263888348488427210871009249476047166430139271562197220250978812446377050904366268808869454711388207471300001560947729926408672158911234617009029383360148047247472471618452978988350417274969223456055260416785660213664883003961419041310061823252188608722130388264807955763195538951214703646611696006064517058669336957546606459537493356531878695036470342837040332258822861833027856644273155240615498266004343566870097783728548296268982874371816892260481556017807882576464536302502883517610639072650825493770729325412637098340771312594830940990874040730166213469747028542843272628058667124397770046364104021207375333739197034265675373799478039393818974275157323808422819464562122129166588372632503543295732279511850160450653412384808098540782884828645464335200124736441589904665297206251516161588289049631074546441290616603772073358178983972815015521400318674694133531348008396220150926063276471537264866920505848351443476033924130568059724094139806429493783271074020577206558627699262075654867286277421120792966825799666375143940702921908713794130734757663101198007169777114975555457323962818327829198406195919744978158965601707172679840764050586875486921894241404773885376295142797942380484932082655265136590831454150955757633505170065020155442729735354017080606124938791100155060145025612424118919467293520505697807229039419322684791708839237494960263044876673186896396578914029732697174860874760067589004196208537754515178938938864238632475641624284303142306125685107745783663506630214250646295081350801418567301071363673843939614806080129741951151991604391474925106845484295541732160514859420783598410454611366794775622126677257012522360298436125311788462145256936355678457861045310660377903643654202661571154883207379681847786723737352318507134010893461876640611698232145402878072038134895276160576185898397613817554755695632386214598373449616578138233492623497445832959615015015167803197585468265157003200662194521541469615445845164479339298816000*i1^93 + -6439130874904287462226337240981372845995620166418487345244402598646384409275903331203051349820815542791876629032387639502913000744055928132072700772421906840691225100613494763738398602832478595951806666064452307427793726319153826074494467947737088207391202116944683751822716296093825059743218063670561676762888646476452508235922152103715692544161180956009692001319275697256184746798290985182987122478111558341676294905461008817737476871661961111889385814887111173409439972709405346377492485763747498817498755656764915071794303085001568723649362182410636268112884487859199172409013491660232079238937394332725410389850808253963206324642394920356279757476885123529504140045354786306342722033640122083790298715182255361781565577118371000646510310443013780452680979552920124885432816522791192390288500908039319897887692662835388232796918963984688165176941569816869643514308295989292752436328644268314450364829471754610038339979187823249947988838515358800911367527221939460940891598386605160607255334747226723563247180966382796668307075038344031473590299126550216879847810822426583204184143954583474332747932786305225845415085676445775900011420625917697270032628214776527689013470623019286441521178699513372531030251100177083779779946316038955845504660447350747696440416343691012669464022296918016506008818411425826897747360231744974349459681907483063608117209652206991376934171374857839518035794739407062985265857206216909762344837483646806538857600780356732860552015584957357568467665567794746790759968523982966836208345025264909947011802771253745623303870979077346054672163599878578552245235477800491662957731060452902221835482288751871759823547395870709678528374190299457133023345047472531146210606651387754454962996294539065803852071513604135548544065473473650047716594481980072064401564501952891171152114898763145223830828933424898587906839346446586458820187840770732259738535453371548323466659225941644094743004440340898375851897178600790753990836804595743597548299859277886730650035216082534400*i1^94 + 61205700837827372303525320444635290915119749324580627620230295691435943300856491075976677338003596953338740505499353326362318919796769858656316082279601492311053674941721814111613031335626729460616239760402294910087228045723810688043146842517101490397853536791906620514813518919206358785076606993371650264487718238917733625610182287289900080905598830611391407527096731026991557013380176695147896205524618837189058246581604421665566389552265643419381761343133900604912639009399301502609101833858953741815447212849928268730487350529311974975418581096724107681899076518264350034976349740461089140083565870120426599455284942199414715472565602357452865801117699771946190717259582526309376735765539714904224664033705037872699133607268370829938595837075822355992510801632056920967387702471681989607085679508337789218515887457461733598887316073566474452562467035951328517552546051574351127404361668562294221292340051527523458478324137686547440755240863294731565227296345592370468494052597818489888611694908382883972122719041344264425273487649337845618225216515840680455440743916098755537209500404349391729296196860647111902268827020484265585103414489253182568559950546868247263668196933209935597293103903800039254472366714385900605221591867315970707387244482224956450005885804710761208561853533395265628800225594598788997394906868556015161658241059746899533943694743006647840730739345987440602026952404904478307938255810046717614822846668492186173743403810517115113486599710426303017516937270575841312695233620327356029483086209220736781386498634884798577508081670729252466750670254872328738723718921428799058589134000657679891718624831496541044887296384902254654752444468324557588241282372932381839037617086054405936351887557383843194160515851781091660743335729009198233771475825236474500650132292920624400877582284726080489557578535830577599789936268159549079660413761825339968786251858613457974416639617374245745010110509575456452577792673210134138393198592*i1^95 - N1*178351992714442400491522477964440062605501542115467859455358060710933789253464769333326137495828919373312665054809842771027019300313818873138781652496590588602080584598330291984612355938510727909210445518541775274009575618838461512765899346140700981958240458404939134545724727011540110310653796800714196735563163757850609841680293038782778309577881103949912622965813877873006131229129704513831022297606478807302144*i3 ] ]