[ [ 2399295406064545688386398702185657310394686522565650647467639613272922609233713758632260173433976770483877824473091983124634793907467923968905861176288598491296582857659065055919251227479310302842017400593216717796628341410854229110353045893512988669310391999475744158859487307995511877652173707583470083056632582253592759650545497162895219001701942171536066931321019530520181809241391269439595130616901575073301053843201930978550517357787079298516045188316662077999764653461977659739675080607577750489717151376875061141979258046427908498546020383313694423308097578319268985162459819592031126338573827468021964108084438034050472319848368248870194181895071951521899350769546046101055132839669458579013966335276310089917185014758217588827529547952102272385085821620644420119258190294332245857597213666806920069407532221520457791839110786005596893456182293863848899714071595058553878403224655517658764178220504585942176040447673017225448903521870930891399523598349837303068212480816961482481623822551916369712047618842432327666971750069552535330171287332516594020864758667096003865869152839399781549781476653787071489767024905855998452962775908690428988063972551381244427163514286153313504092152755150477645120671194938873208862934917061768487430190251439071630037948459659581357670113064201618894203628325729617711281824396078707163766456403077711678565018637210255278703039068177136420414575375679108488170380767990716258850975761728602994976480900580286758148523878029319741900501711549135410291543873537912987646272465982461421489034089465182594985989261580570383343465996236625321728239095432671861487603548160000000000000000000000000000000000000000000000000000 + -14635171991951008606194097650583122520353628107410696305803821814339489851735759953624863164500988311945701663678244600838162895006830046449849307943502310575384290838161011689047602766268123796754495031507026867807545163451127464002058429449429035114412007902420808099039455991680833836316930163448139714648531285768825520697951480383789706473103137647005689475188133108297572791251734672516711601395315403711121312389484898881235665351336736990740238413646234047695554267795030805786500530483991336941104287117454542159001562858400343920646383198701735424214649042890095106097133432476905531261548489433214508735803440287251075037145357383632399157144861959497735584022510875061381302440788228490659402681812921859184848995529548104806577167484744798316254449570392923223925335311613364355914137636587373576267938319992165808417745044715716819767345585901027244491440058582224461404920467329628641690890720363522471961362728562160324822882701298500165071689347846850893677285902093839987280503439011463618574735352024537250267552670221447085244733941307407339880523295548013649482905987272596203987935397069417241790988990514030595365636354135494747321123887675175235269842399799271701890652555105606215639001496524544057841894845690414168909485356841631529248438677070738614517489843792648237437953545898929218604943861340073327577848707755991103245791915861423771213149577144863457462280128597181276148465220325235345088926185094940630965515255972592142619827389385169860323987078452882669754365308883958810448743696594444718946704905510774059192281469309310952793232704089159190472903162693700202354284953600000000000000000000000000000000000000000000000000*i1 + 35218438066209763857397440246942146029247074174703753022315296524028430859371856557303842948372499609477146797118818325058795542198685492161994235105559637770831916269279056883172949465729466230938750234749844996842543076335949179962866488860861714704378196916168904920667622118479079368991331606521332791760766877256380491662853915925830412918609385570526635392719608861248815696013090465789772229051662825551803362933360488869720855440415179958114138732799459734354570565040567469500385169092858037660196231217307605160912647342073130917096055029040880029816352211800770733122183895030874160352292688462160673166422764102324465870268710984744972136000033346653434199833184014935820377184273950523547900213425694464327249037878987195074540261659484757914677802831998639898852588174085716236682535222422856957608214780461486927128647099010025573535259641668833982900398724547704034607492024246948126122682468600146911842952148842546626592783788419807912843669885766014852464672241515270329844735942454382832648347491810926829244382363321456635122364335346263597611341653170139418446772697895069551795316691005365373450761812833336617983482536181058038954036310748972189594874385737017294825592250497898874581581820307235768040089343919891699459679595402473912236218235493551173766450308100058682789574281839229060108583757565360715700548671236436524335374446283017007980995522885468985099829876398218530437200463886951239147056299024595713668400708729722866374378970858837237028905829544047301433846410499209320628622164727740713075635198766093271182317961887723382125632109101707938033943672525425876307804160000000000000000000000000000000000000000000000000*i1^2 + 81932943385201971582294552696093435678775632294762956919690767277521121652555182876739268184473367359777571536599548835583247234111501018345661309688205665627136238847095583661244272049156972955661310528141473886677995833991158187725852221187175401650021123818158456763799488871643482570873267752033802580936495251716583326794527709339986907011153389495867735203141463837838459694076662097824464887566540022720770404227205001619998373270782377109703086583057599108229275559264778649028151155707151827918962132796381399025964676181333501249432304903730393577381443030945262550541160032609642678910159568274775050970147252826838813282756552113514866471562672770517153121075720465727882080250096350188965302197833041908763822445979070402995341696326014407669779317028043606057206196590103496339421354618724992239016034041395741941536324187730657415703538375958960466076376347474279319492016534114201061211837151724527808961318876602385188576843668009800837698155290531875108687460870808644311419202530582724105968503478938673126954435721738224538621736852649669692085842983193763988159973852379210947356979423242479324276415463755859288861495081685062909726193716436013999883707556422977267339320170018131270343268209775272145978964286076127807452302152503968965767714551251945006089905065819770282110487399581532779180193593825772906404655235943325534440611044528928687915876891659015880272878449030751410285481447733932971866275249704909005056455005148266246220697038903901115585971665907144740525686806136407928327180786402384009138223256210691554137410915102433748346832893519754062107458878593307188710604800000000000000000000000000000000000000000000000*i1^3 + 71115305978332062398734994347972589730139317175359751773964949774702521525663360697074080951208845180080329620628666241792024742465748380071450992566990364753139320050612756049132956366133282078097936795373074920430203856899997070342108094319619359637175563792030157536276934257733177470338404605005214340066879340177346218751643280810605542485778195604815968107797819353162780201701104786462549608462926084617568775051849527728808241980988238472985992079324792879759287359071702605855934945659623314617550966290038027519828728224896735257681384282739643275221087351089427829589447173939679005037267368106792625160928354426294605976789666461950625094779854234158611493677896870442336164751057752931563946559478884742209125832163082454140696466307114525339141765891322905170121214054169314195351348666156114945232197270575540069498758818000399674739188697744651365585364870938974665990160823020079383294603521557035991726621835866240749822655158471796070729178779710998641938180931794834697578091417119774295307255707804728249944192160749351166204827835075625809059668236814472512828223272521265644948911832818969239085294960042262137018007231671686457458333850194602755824223490446056672198243606305546348478065402247320137265694930123052386274233335165824572889862604088368924427613396265643000604219941758049017174153917460339074533259293071174816438136907744477971489911464590264980704411220648533774295384688245574844585627905426854206452891266626051946774629014413553746273603916058687458239030666930378993996303154577011135826826857146575757705621742809874757889597815031174221500039865613194620829696000000000000000000000000000000000000000000000*i1^4 + 31673108106583792944127524979021120040828581550473790464050175282618169204500227570509673377469407244680887683126301636744001467080448420481987559093657328241408546589963077961409288271829598166177324294276479317476136011014591600835520223515809710549420517724095090370211784637810974142899263571699193133299675512410411936517767083155168204185164692717248147332110282281192320091112892485588445878091312219941332886281731606454949206978594403642526242382529701349407936455430907631817889168655416296220540837907986389716674639199894675936923000870209722215252717824482375632093801786552455464834942973369499295614016408226520477646753341284147497304475037356777788628370078153286442062469599552708248848213164961399817789717449981341561044360587250234083943273778112405331681569989553599718669403381418043582352001410741384372373431030473158538615674976930573630894856806145109851448463515392981758388311745781370295209166745556631132073706273395207183527240568044592926846499604518311192365215950152873340076691889129267839192606497172144427876164980864643222037732848623462678025087173328387151756257200352187576043067868581256965474133087912533460581486371842430302419387348660114973354722821452459827592527371044544813013410479277687790730118028447903585080500348324267088927448636064324091669752063441472096396931052907008583912843554274441322896396708862568185688582853156252412307110209355486646176226548250318256134462496718846189821954455476943688374059073127385258286678078970418812244242024995669376679156818682319258253857074730016513571293118723358361659843661138949612379264199845744687972352000000000000000000000000000000000000000000*i1^5 + 7293326700139931088892259839504378706741654472669414179842575717450908396851755655921945002124904643992849315136350840250707518319657616466859324357244921844140959797337485347792595199982978397886131486333124496989786923356191936033265102315681270027638173913177089523048211150087298702067691791836781427229464464603231748070066275243331852132375283903204635091620439240816666322956540236057234202761720486207920634665127473264100576658462860406140696247767648031799527820213689983361058817492117944910105059245367207172227639401908267082719531411992474879567934064707736062520712350531505485138227436840146944400258628616181064455056744566221177573120880393539176476938466493670215906727684422698839460407844300757132302969789199235101174280289353381377877824830578912447231989213633489874200861442890838889672601830322826967957619966340149054429281311273930175904587876527474338486208105878629355000336621652063616914618095253657831433153673756717607004719170419301832500660140087155498187696696468885725286221563125198146084828293774827923209508907238371755382222952559026595570031607234516143783756742712321825074834415035131121266194406073882674992204231228349857468889862332298256680333430875163694618508612865287628677614710861075162248297251058410686765843549729664933404695872987514338849276521115806544125146004163672321767081516266063291132171916389333963656559593681212571630119353066374324893463770316872038498284825147809958307787351574287146532044556876748769769066613547484098855929716545005372758182116591448965524951821435192438509227982986401013142873854793828858954266057898067052462080000000000000000000000000000000000000000*i1^6 + 678209895581463047787986567114170199828809333077741677895658448113293783524399153528355083363874239985403012771587563620579390297198222418530311517814361453738777338676228395487881764876352146805318845419945873352732458083629194664871199324166004816609825835364876921583608093567761895317315302806903601446352664315756477194412543550742004846910449392116734635281347213264123117768820561885751387498871248457341602158057768799389641291165291426615058592633974339270798700142017654914481432866555150096670355503869526527797536892101524369399420230914336823486043224887472675820604861166382410414348364185430003842295860227966472105937832146916318242338112784587833543316733066504491376342942199632383172309255645078614115287643443098654511175700790946965003344322028532790764594903134957327492857158836896143792699266422772971379565380505125112110667633188324669521223129590038678043724116414793512440933168367702827740459553446379202986150127573167919900064812083178928551810532017919135167531707947567559541381896918898519119005343950206263002765414387858368507737632360168596614606242179344207577096031535411670023812565652360094546794552841999801795063653836960748157029463819822403233852082998132814601724081707548298926862707810742137595962178996203337103110604457305129163384544077078227168695428284503345800932501767378452549407169495689005604257644086975593326952683664812605223892221285473546068957309273146858959094861971750245017531585098046981819439197864412626384091950772412498907200389735701038515668860622715625774683837109041314878231680357507020706952900456566588413124564734881824768000000000000000000000000000000000000000*i1^7 + 13240309374415210766423567221738443869526594838990615790407865412160577179031715570568173035128407176030711910993245230248326084937582039175082979993482894995763702003212023721066516732177261620340667768880901440966029917471110283472915884394373536133475288250741593325738776412606202572550493873559252268066690631439108772617999201936800704151832955894272609019021932784980831770178159213318691744930348243426583464760901725208452040752479408879751157412995215743319241062423226327390354394872038096431040708088198366065409528809432248640540857925099146215775387099927091492219313807597672666829879297238070445506529459404577328472655666020950612709415730365009653777358377002985245036479705583181998542206598007357484333056553159195579707051720046685819247328262950835151316230106938812463542919095963308518809598903718531097369924475622873215224287987013694066940420991657818074626475255715765271798480298025421252997203262970703089685183836292029287449280305054030910836330870608236255523816291811456400021971713009323555847957376714544910737091002469055869057953937113850901063576672067598281905139447455840674302009732532634868466024873981255638612105625239134458667036956026361511549014304764953575946229680736809054357372219833481528283385674236709895199432105410702242120682955041241179205694675533099201507745006092475779808312101635976131922412661042488634838030923408002413557914554653907290547630995105898539405039523142177642192665601671621866305417448912955028268267581731230464550164956475506796376321487791463504176255233130572848531185138221858170615463268844192329077795075433431040000000000000000000000000000000000000*i1^8 + -21102875686692183551338215389686411663983704850875474665250846006348703014594072486259160323212344415840655854728186931566391426161036660843626935804477290638687058404912121908961376239726753543989491414796726895393900798273781922519275281568592515885173371592731342498807085810932790179555955806933854938945757089824256782249140559710349182541625591646108638125686722041472435979838886881073735111024249195572152696114559276357934892593049248511288260373254480791971897217538180579940473351968430556252942409555569325827090236119250262548978495542719978869853723007204816023219511760049471388275117798921811446269231943571409760240371413429439491888388679633675921511432415048064320213078631184053979892318773736249603343132865014563714207862330605346402584241552057587758953125172992748482279367557179890274112427834824932742119192550850204434859161509605357158895815036679204571244261965106902145468728584881617431667004232793164103176055616560427285532059488179862695744241833126284194456018094675726881490341037213607890587311035388398157350284046947326294754198390055278419846506685775928383047218262451184431597744001643648327504376459529291650902828434775397499443425063247377443011092197246012371652548915464196349138803067855561175332705972560375643770627430554084926144990880074083372426434118730354996123631750904370340976693661499032745711303980251207613492143548342960698845814683525165959876435269449548963501626140266795922718052276249630297112500841908177412332440752321096870829165850097065374432783888208934389786515390280483541037975754781847356107000541987332072647923562918707200000000000000000000000000000000000*i1^9 + 871593478799727796217576173293672078516464951230323685335061868273456502457915234642032502827183998054254136819734684617232940704789844499609215577646022351949069056775542157308341695342425147397556059525315892717737027440712681870618288800435195361003320925579916899809812647020540533517392255983484884780993663821440664724532966283079460733311623867691946891412923943494669245300138167991282207944849512006826194506726990116502321825058048891350492838321552191710691430955286449320259875160326093982584423544374069972985255541058173675175709040110447400793206688580500083095784563222347548575947973137389212242097280045594377018068066214526415159424554321902827340387187983480852556027410479188626225204877684494849528439932785073890484474278498896009461553699562348351313434926851460684429309696435936839479961812186906412695257977385074869508290460481781057916991733476051795862168706593980204703274401913120063110060687919139048258807829784773647133567522241423724817807907434643662433726926810703901701791750098874528221100856816077755550096493902171857035587261757287355633420842077440810273181176398949915766762332998420077979281052417775622048523169601121969300782733548547730886739796397239360753658203462039676752403409502710576047976854613867846271905424230262404840866804881974143687283704181940987584450872284188949263433342825507754569914365807450391351476592225384541758907048108016322430267814350668341795874495601040654591369360677001115795980995364517958834187208810715461028069905077198748436985788716474731672958142176379960281207952156335901123291787266220906808330278456524800000000000000000000000000000000*i1^10 + 238192967538954011386317895991530092776349812135446623197350758679069702651480496328163299458067132537279196178930135581195552598740949102561839678874666086372002043314998338534274562110564314748682868329059150796295759154037232572268961249475931957477175222168757867594649280351337229296276468018970288514779143826587418024793594684568462231743555702685646346055340899880852941203425864333964207760024654030280854121228506097073697634302815883963599325724229220202731797378172277977106386636065792226064440078443104194859127505087041037514443758477234157094814013237404541193081638851968011587562439314453547589295620994142477993996130874434260985260316610860389773379279565456245746138772726153196701315082131208000135303346342859698934971269141945009454721283628238699911053888323737473761381813278398862165007891178639210421146842516574358809136809558295720386820504001362045909256274417262076105009333670208905125693037012944382494924280841502533372315282436146333753916261207337600059634108852657614179873305354763474147155185714455601069917044426512096287594117259048838782011835322511024293022739688922493425239237641627041222144693387180087749977015987701518747482748076732632457906176915667094620883240819537920437989236629516619454439911897354069606485601862152121548885664534097033798918511270740360170985905650223439882681019184115603803732104676441786872338151749218469755624994332366809128112248434974782101291760809013179255562690812147305703658094400205392374486087975598452130503505656232043116879719144126627234584528751459603322710880341958024919520378865760121820661826977792000000000000000000000000000000*i1^11 + 134037558402336782797822595288220210077466115310421219001655105680303033831320986213416886763197481452726251517102844631379741480281827597794633737497835172374648979522654069966866454019221382976142525771029848545473935822302859538723726356833815686520811104767089260969594458907321623146681306684765713776740184589493127082298962723228458381611294098403913410707862741857391995224829122495913933464936638707267498473148809083575672995109448513275900313222889916610350039919059118053011847718356193451120962378952522783758880599086966110032784237357628698311817327035931374327228799725058487154338293883714177788952726576016887849174163524217655418416591216152322980443934974230773599245255616756893045836398676014302305941574661822409502047719122141021421639630952928573145451677853083044141014547391686407549207796019588231139590587945811962003823928874862844351382058574233246348697995484065916813100208336287484219059513367943066846301688246298640095849323061532106038637022993410596271161030898749983624439062630844347843747546723966521539558192630200426942389882367219639631727821665090833993780067205175125367097868267333357439175381768543567653570562262628652458096604841740924275939318639106686824005377456480100148527962567174187182442562135529586535653824870615914541793127931527201204253790895406329253325485486641813017881611222659808964449200483065806550743399711340418122675347403054723078014652577791834428585431140923568262365423962009434860475753649797608291739491703865056198285797920998239039041840512531313337144297691479886637458810103915905869905563354806102464187177369600000000000000000000000000000*i1^12 + 12561426154603247406617019167081908905540008467481489381002878830252085651554891278557315511054052047392826244725965992244632831798485951899499570267435464361383637600990049966993002075314338272582159790068342776583336250645280915477145983948108972851307771898660074663533234381674850336540455557743765828527976407571320906628618138090417568367965104446040608866136864026581668075481239552518154841549857789873589750966399286412440826116014467757927963087547998851659791488725081369410211467327532112973697380750981360593663942252124344518706361537552461581432020200115525117782569472449965322906622283147606212810131810458710128344780244823520209008421796670330973786534346311081774546220536766054687182898356673951781968192175766222195584520007227854493842496246702644990864724196783729270802562538857961798834034297730552877778149362901073944021236701754696076883191231498204429715844895140499040465924369463909561545236356606694289737882076519717871657759329992100606005893010298328061741549967438841288674161889917367811826435383428625575107923604324278738605862127138270239449391962307694528033354217831220722561233208387357932805584754874971135566831838015947596813377517603430171550740382445823798475095875664180258408592400917722614232359461223174365525222562847141571584975039405804335973852393907201954286019016372797380131791115834417652937793744287743860092043784024918930688177019249544602520373582888604337580561146573547909143322073702725871002884395092939089243919679497746757770514145837767433095522984764140136434594565008390299893074130843598583786198299735620099032219648000000000000000000000000000*i1^13 + 1191821562735176810055345248510981792018642407288384205907674647624492938409515795530651186569001567361664989476648977416119797567315238105785115859927211127550956095573587781233542498482171465162060927849751955122103219495157377719643109278157566800454465072216427916226489868003196723415024998848222551112945180929884434434487936822390915218859810844574049308620614565711380156826002143075941919056604117374241052666814680049152029546321474615766179383120825458350745392225081737720877810231185571324012416377191331075946898601991921861071221800840290388598809116252300760559860828111406401851678824841734071735731890254243059805786776182313064495180488646645981299984028260844461824694380850239679137136063214554042227414941307285382538270712016864077174879551197305516796547565941687081231034092404083802464798764684984900936606646852670727648119133002325583583969334057286743801870810540500106108130970219635700867961174710233352243866548027578170756589919822146325054021148785709892898003639965253603123423546679379937268608851677655971677694716497407099095726542529453932936425093456622304729720639955484274667338385599342444191022804603785395114605440407632166335399651043688902244285702901187888216342301552853736181585323976109031873781377646727045819446107224269159150029121068857907551955655261592308037578396630071527036744595850636962508304466436052894984673291293283217640363352371351225911883179249939466570801139763575644888712603644822443342247631205447499058731005102890665494614726378218873539439960500111189785703946675438287479605071467706958205847220228087674054901760000000000000000000000000*i1^14 + -7427942865590494919998420053756713341747978189102292611005880039971046059529698390361053022091012731700283307058418643029080555816375744333098963166222069825225639669924175310476612294044692866441617170025061768827502164377505720385651340156345432571505892401096891788380734804968022170252282781211106343324676361838723025268494955886347121829696171881857501267925683427102318029399484547584159555716313376346985302019781328657684856876006992975073905704594471466671443888172096254316969129811141986191551863718514213069567281894011176326066183711432713818108133862993158703304018685473995078101681045746732307365124714490408686179898369336993370001803144891060251012448259006757174034193449252962950677622726257719144489958709137036322953280513331261141922898846294660986348768582462706439959351413318159352778135835299300795061959739551299030056289461311886832559499111529395257455111722199391673856451106840787679945172715675773549454720169837574126118572541474184999897175927654896497849638087248945700874875981003388723840288792920313845604388242688437944703681013013016188823898518832522464036018127197807687648332499552293951358638993516437254422366739487719189758771470736240611844381659511505176983938593159084274662080716873940852102814625152624792898900811986851836049737971317389606825491402251115377518191351509118641277974882450775015031742426097827822722200885335204113316849041790539189124275191832329958108617450478697593773920224305576887876326230017918793062905764225720817173754857295380656698323986404789098302994227198470114981977290658884812274740003550183722844160000000000000000000000*i1^15 + -214627430226668598801028858745253033830284792096312275454512618247241504042959160753975501937996313696871416742386320376703892307753235351146451446338679962222753361456086757464796478342705085416856570688170815117423250416800396066563628843246862815178809150263299125491738627001725855787846916004981223174143880729008106468663160153863956553434882022304486658125660329371755752049520990894136754418661418551056192503437413681213857112214902593559791257936927316922526402177212450198505971989424386867670731249376070568507741477518502020607693176259933790824459105669826108673203142939984409792905318528384274788348119885342128751115913398801887876267929054202173181473277045620877169208420634073428671515949239247476270086321903502075254388021130401910328970986513033594193016851350472479670396167640279589015335334691445420484737403789931618902278811887294574557310673550769215095333796058213002501054854860779872905767965106431141854886573829151482455022648971696753302797882206173123909614776326588458663441874941180368422444390704682570444054998861221006050813267626259837219491318630650089343698913732281676245218771196628745132335030957853889292824904704688793018877033832440357192452973410003296579962041091783723102849135760195429180087081675540593882808334892441747093200419795279476219707040976093747960409013078287936221149246194166877711237730411291222891994143809266194007728090229699592004935187761806151064145412550252215606840934067808053213615078486912350676159450265050283988578641163283302004628485065858966922790339401145549276360076662427819638390207251497772646400000000000000000000*i1^16 + 6415515523795008238438045528327232466921426050565125129112085683386371233142871954117679442440548442654010912743148074454111245415527010439500739998525499366354864807956299802257597686919954637563267038472839649845455104093611434445825396264100741675651986626249525088200602081462400344108464263998555916815327905288653954590665492636636667383578024554534027434536360348090780236818240549152029271391924803762547125083519140023162603986806498601206603790310836457141539188352667535451110388310656908861049194740152058712383553253049596371320210212463470322292762125262767502785200340775830979053594750426158027817568950515931269177985235688301260881239513764691460864922865066692321554765994803629375130260504272629825525944071507699214506897233899126417447645616971280811643134422425251275216905152604359339679093916321135532079532539251440126146404049475557790214892673793995538352135086025234952925294102984614302347328378197997670277608449142963378447914968097116958763409642113269528383795048316919360250481633927085687281316597553778755948080622226399564088169864477511356454506592682079567085172840586173479712247605945188809445352173954489587061352597850787693399883217075867880558045120624155026466166450982957184891142539119277676787091690227769869317206547153664322256707420185671948124204582642896533767391132104244600818361569704253017067735111285430204326697206069128908307006383580679547056323613175062934382894183609286315464486384657816489767381780588744244293025765546588308045374435835209803230685369712778404801114586256720874342164005083676667823467286180659200000000000000000000*i1^17 + 3771273197547508258785019842441439692680716883716179991496782947951064628875293363246694179188609051822313695692647745207764858158157444120011972703827052319308145932981237477260684235727933458140589196432657864479411613067201517588156641086940502055607887715535295297345785242649646336089024351075669786760833352345436419427691831576205372851638339337771176518013242740776594140201269363291526801969518021428922891196129859354609167511403512503479992214042386115845235801990873087908790964340366089228879436865815083011638710294055043613928161821555362618854556916792140380918223276211977130862425799544028876975135015025324454306668501745978732576149951003344737819907104457989560910883517860589378430331770517192249938860007366711481377381269521348147699943743686281712719783235014480433079584527044310913905407508115737750572837240052540167589243083998019888902778016497252132331778584181810394734108479178654265224597181779332066268404809774531784060937724268250590634063104403718618553025282761669157606895420229193501989313022204586142847134312420576506526556134263049232009333152126501027228649254384423220870997155334001930179144632126708567682434106901266374169780047513972786690816399242753843620177861919093589845797182621805201321658557104901692548246017005756783433231967555834385573593415526233058837520146434369936881334909098995741251013345386279955457167262113681651446794681107860737514911619161630914633498098839272819294286920208654324739207038957111527406760339722253183328976433804297964520684116355505416112781002912368345107162972928274725485547408588800000000000000000000*i1^18 + 36045832391664345901735220335031912057817339942693304689985699712868980894756997361697148411929325407788357800576336120252935000190536147483936400012222506752157831976821497074803460279727854727405610654450747210930930403269747814036012522478690758181591450272982192675128857433585281774017846509956304339723247150971493851386756321704525180959476784880336148136054986528363348614162228576447935156969065446413266939410041276148374757605370992319831388656545896852590814005178470620154052587842438452825926119793387052043630519431442613510528875726807944415903613526651833530935443891108890988129479764467848351937015281535100953746346081479779146051211754497134393825371985706589311290841090595078138250597483539232436757668263002448771979016956062768511486206121886088204614960638243883665016018503538307712373972955084659459468488837053171125608239242038168498672580410782838721450678104402724936334104635359821135672428670882283079135018143124537609906450094628756290341709021321417000644576261982692292034221876335645544533789258404590053122660632859725484555607642462394954913151899075525315287238114827621433749109247553869425812673534340685723422449837732193096321634258109236483797838225345453594513447887896084676846496370736008956991117616380140193214575007659499374013039877481734101719574901936651468659944447482024176239134721022271794320300307469166875604168695314342427301364361922867921989213031995342055448144144317809625976673655007111561956552110121583207155501132427891065976649511016502757824698100238759039072406185785580505221496713317718207747850240000000000000000000*i1^19 + 177413519134700520652026440254688194074484156853019159329312260922782459543699892120370790177840663134274369963611658402012707812888374135729490617323458174715169726021785659801539383811993009872185163819523995538253999721205660017830203059066335461858939805998902175454701111078441778134994433247031050618830078527373242996216578643912344866487302471632712783872043589612395965507770116345748186674329711611253326013870370853116240088368123075033942186991240761911031119199201861372236470702465617441675243141762193409916351709630913197104888274452730431767349680002386011880500077735532216190571974509740258443836951549630516633940727194956201759566392930876986467403111398172288325837245078681735607188652068514528783318745657075875543911684393080728393520702516034167106396372498023841493959810235148078547382405381832784569884980132198974566212341444691399749438889430060907005616260504517279986999013327376087477343675242292161853997711960613422932318195066245063335064071855098310866392891199695876575838504262017532267254448993155427187328984380121280651856714734080828944837342406671617709746947952237848975078669311542024046316251663137828968166094513390041982449381554027610325262991993983038872648515889889249271711038803962271000436297975104781081534981264124950704102022882626627493524510038733195178552612957081759572005724301982816841927499761816575058913875802121816513847365556907034390236380005723549309675616946598906090447619868770492336259760783861565547743842378519408973609538375690771977196667208340291430256622170045242725866814686107527020544000000000000000000*i1^20 + 697333569048859561478444143684506831277695310048767194253122033170031856444745334156254886037530426354152018829083690120483727090818886858867852171034473462654225094713061695045955053021415341617337625567215543422130465845914621893721262514680489763883918920682523384454912614560561604939228844485702150759867405259594752858221962161050596115184900250380169320733152574096445673830029885091017092322751323192301438561215181631235513954258086522738226209010071515263029272165234364856247072871006942605103471572157929738254791993398656603782709686733713612883699020691942258817913369148791133781175313387308942983954610880777363163448533920600497741026595948467519924781505219250718770746684173512556889981122496605761476402095806551904022552680074797577386526776006756323862230724316489311803638440607527222532462738666636470385372533826023067541827797498768842845191083925547661494882914024900598148609969606808067168130755576700556161334269757660441367847481313721378999474116540396651791215153055888420933771031226232833750463486117694060590684813094170943373264793614594081163793033009778191977358555829678918474914231841951627124786193587872388245419513375843221460190329259161714928950384028656986288816961084911989359550060188754626761834833946932535943059476568210641154177226120144685367441296209458258236808080231023165316725575547164944076185928289960937165218320427459359824795433697291722242886621647067264052498720675163145115951240641792023977073492703523480061078221934324320885347945545409113350566666770463432581776274312156744509309442548826112000000000000000000*i1^21 + 120711020397044233235362013812427845363782033343125773837755151174744725220612917258785000154318142983364114974494346557524015146050086510382323337792435497710168093977591051342126129086442156370921245528971892933955805402884953355251005527612707420605946600442211721519858570434532582964488089695640703253023632400983333653485585686651499036953031938697444629562965868479733073534556508837546240813667736778908015071394879373838729152392949824887948007536891027202195601614442709963194668909024988185104503847935912978407758044140145432337436653750059718679435438851884149457487531102969581794950522762952604185520922963193069985677488372092396848960078905377861171717760036678002084620633158629051964614100325909462135144416102502187255711392531372252665426260106185530801792380862511598057025693592039850268201685142581595386503633072120646720827610646923844157126167693521793453296870583386318773211155823060518481211431492792462790622563299431630173303756038760201998998217153035385629511794519364969145969748822735367333523676706797212896396096197015411635665230527257412188362448609132325218348557247511587154697764714990012607320590879959077368866793004022031610783742483179995854667808468640129893710779267918892442498033484220687227782467436482598032174521532811681366462216712370849674299891508755974130926708180550194622386842521219687997323108443722636443128550792524502830581098234087641708582358576391216867453880427387523691863017282959879795144830145547245678754434891929342054283873243964255392342739551644913267418794669280531088322740407500800000000000000000*i1^22 + 1201049240115664468123275690913261357353057272165675804521080934552524832021107137299366289863228849916015365644794832651968945733448592464369363678507933220230802756729374292447370937674488059918042236106532969679177589756010348740505198228110829195630435100731817221072465143807358972193524005717784628887299862351701541734424837806174766350769666057116465686518987237433105306639676899041931022995845594084439154424289541114889081143309349841059847280444932162059906670683495749634790417638103988627430991709533437021569505680387084435070761212251478867906536695422900619033985373585657532596315430278045230836591022439113718857799939613617091054722272664766422907302198399587113949493630535837970398065445556618953890977913252115092324123168406417071243229177226708886137957216284722881097788772875521782635022377152075327168246925594317423148109935626448534703358188154496355309828640165873103990343538900327639781855514090021105955102151398094839168796141084677221642879833218266442381724199780503029428922013439565004048269670988253771010767175540282903868119025931363621774625136714902017354466825407112273679866602144154693398681735646835157018681331959472552477724272829493374100208415200203668277450404252572827769508604367572860452245130202090368381410081196649806348020666399953888096188883106758477850713789440876842570718178578932333338419013958631273710124379450852211646580457282522451034856182412398761342975073199881679890020269301659403519322836950986497568850393489904829469059290699493964109930347128821857166021872873162543677099212800000000000000000*i1^23 + 4770828452201174101703956125309257359004876051969627037629151986163548199600190088162457546685807141694210188246077994702920546741604336925525402124964732250705377418219093644263170015965576755316759599597038416945934834109965149116608371090530050918386330514794430836285047466993550927820619648478525958926226146181785621703664468905491657122842765808946259314626317986240664939292772697375927993657072803993397004659767315250943404170616625255529851157750855565796149612541865111117978344959229342269852598231068451991062065457595217214556008356203942192217838184125638318003120333974970383989553309598780141067578631963342976619476147491957709948637248175618292440827906518982303058927200819744399931118319238591801655874825541253357771506648131490102061301370507775680559277885604841176556444722838323937715310271791322745415450474599687241522784359074980609703379979195014115054606705441943824062407564678906613043924524532675644555968809898766730756938735971280843955786841581624799846594051491380108683961346489217068163038718390053325673773731104871048099470450342648849442657355782455390925121290720464999028934712113804277510798910072296466404874506209731809404048470234772928208025539209132721273650532910466244703887179760176582632802699847075254780518133073688700352419868131679697744731988924944292634440759725637224596041777911820245209776642705818475615368517396947404185413673886513994735394890832056340972505753675248085813788903307304946163442910109627989226439129647241821229126402504909369918983935805637210525944278761040951377920000000000000000*i1^24 + 5656912279942035446669720424493243016922845700967912331747986754859416914581640607760153079698983072756476799956698698907066252732346226464916123711640857635888646688657725546625092636391418707659774585008121494407247025687829448591641420247151246890157145336000275921923935647937608305201816383390416506734154338737602239142621979302996153205629637456968461411133318631428079007360423271936597835686468806150497935492479982352040696953901303944730216822842257461414557001977190029283809450927060982658027104374306300792356473019442370685925849970949693428644420275794760819367141612976984209163144211763245546542612637255291090487914602236529560327410425385465941073167478308941053636682551752408413510030010065823333334157818809308095333263729916018993614442623788882930256916001431876586861632585444460008304198519321397845817237192711438237467381316463937223022574538651920238436731868507048951976062228111342879894371903569480670928087919202217904990241496146670910219024716737869087563278424380827644479790009129101641616460319033751041245697134808600296395942528587937327324265294832821172684361286903158661721189643542573334861417515035026788912616242520678993313305628264081665820019187315105882766633587345069828233737511257145346276684166430591140893096123014835081878332698125098840744073560494955787942296576172408862961216652426977141048622021690668658224791421901781809898244623523683740612386998974722861803166614667131317280442515338574545663912030195627446116657404632119258434154781968435520105106216595242450490300125738434560000000000000000*i1^25 + -5054447944858921466149158190661519818620276326605138564819766403281203598686545662440795070296764492549371735659642281713605364323491947567184622183525547270766808098162355105105528816980819326455269433412324817884057481664018427420136917354928056824882724929711967530391432730223345445385752902600406169683575776227268981335997331395394654765118156179354825459241851156880051276567352604266959639404382942663856963761139056739908119254993643866612174678818536543607581744001254675857130604669055869077770023985615572762584770823337331905243743030688044776280740871538420365180602624705954528636205895989380389101281202884067034030316806081752764884225328779803038314753849186681930564816500976948298147530891940093670166639585496333176162858860667668858609881067251105371650098054189321907729760331714726342088115166074288645910728810112111693448886037885999288007208740638065080835364517895709086676927825268958332041787435521430286518750835571874774987105212506471034988360142835835758038821887769184315407229423401292357947576988772856943135116409850075326585430294574041641890496502521493507222595215067200613882902868227552230741191428596672609571859125835299725090771451594943344741487446452525505743869106855935548720106012040014784805881386658416979613860302388743591185273900802869191741624557951690942019349164008166042047470753855823933392742998325641545225480504989730730906173206498838256727590702664978102170147468057881596323614661942722924570880470586687149917503164733383844911438151830678953791117477843252679902335336448000000000000000*i1^26 + -14363236367522750464884462800798833369413900018948579995839872859738539783482767172083105145741850838533589998343377845789387703309462344484763332831321574564494081986016226575516977163145439952791173050195205157884186877182580156392187915237315922890004618884317300041916494852417210719675680905653967246590662097958310566582204976362416867496695758492399009477020255385585654306477461600986717011836027932652236550808208806712755180393355030211175824296111844710718198203158285059506532992515569398899327732986227408140380470382906645921556853920427317551733076517895001204657881382606532146525692314181581211939798909735936561590669725173775787544299455797916009974128039689267039095221910049149925935753372458682706194334130233379694588944845273551707270509271648206659710889618973615459560627072443084583351237243837029669008642346983392413415448006554746350142785494959310801989987750510625047810258081041107663886677585962680222889251627401401223617455834068786216676879661554675963077775013025429172707857858348539596386113475813736931841052431043371143927082881290627961578396395130973422757970556535001710632305163139450332629420393770745299793805893064945138550506081520243852977910422484083002578176166583092992984629185729566482850406791112976666044775082130627944942436240753077125884616276330978984913795938296519351303909908239089293171502722879719195225167134304324085411316822990199066006226444680298001097816542028292552876332094171559981166311457478123629175186682364418746627813471209714447758089437713286335299584000000000000000*i1^27 + -2813133633021575458564334638860336867621185590509390346913814162114397743000862811981348447165373829810244822228233591743821927228345881892351059337400893199046865220717457601337947992270341358699752925780177523010987640836828236338600880060631439362604005236104028151698911006226872863031879259038067574825175608370885812710305047445333230550693372461869624917979183259201909034653569306902657440456641684763143984683522944951172273088103128218278969003535113231525537842138258966270772245014789593966686218666109572673159505417055276323802326388425164969818057215149849402527979906410326834200864186566708360493148613862726322779594146947424585106727749452062979786939479183176225031884182686810729037214569436365189363894223330210483827376531001633895601821530471495596893003683209570117880546120168232658669651556615204172513478735434715233258981571355881802711760912975720164057131652614151426896089142241039895986830671653894179174361879013924442690388853828349584260551308469016071824268622505150165762162989211893160541770679505463809289321930879683731693577352499305559509365800586975872441952725955402763946782379848425067162607280976921973053557483719725528854478323365933395726603712983970461014336491891798201636634313440444745236044986603381472651639522352369881744133734108803326537868519443182010363979822528386032032204749016561322279008824684207688873915479033805173984375166154146831446243540700708561935102728593443963093563351915664657513885680293037707261571964115304208451102451776770899110777322530144256000000000000000*i1^28 + 10539808017971665333525853087651409990314661692298376185976929375465978347749950019717880377639525263877128688060944891581479493345637601322951988744051955267036939722294467212310458695856396011925145830063545497556962166146977511505028857485426666620776078270916934024392452857531899106125073532942670426690272274711207852782874638305683279797164828132477692583228525389857346831732413440468118808054807650655648535337552887575781054179009493554207886342144053902871075822915772617418731951584966154199094657708798710470046423292474789316867547606493581420046539484197759806134566507908468233952185025612898924270602164346512970007599277047988870746280032779618368892329531266970046337109850251143935479985460240111409786622857796296427764647772698835536277260608612005992185194322773817035770457525852823706940377930639392039228614467616228196071719020260145804075019665456861831212102637148807701956612728658451946834283388979304965332077930782766826808910387258915292334840556262970160468397504183156593760218291333933793804677487252184790512400354258000067948256887836053818181302386603624520258753181420022961920765974485415276715212511619754117774705609507758984140614851606229112594989463882837926950753895725881651773919123082704629325859686745856841500564423292352339893285929687922434313031342956100290245913116936760168952726650204800679089612820343351605380478711621923083625551408775499363487202144866155058315976911791457128941471639365040650274004175897971920583320307126951342341353198551604815199521157939200000000000000*i1^29 + 5355427117915852324006214649678644355021796873950213357776363934467756455388041885596448443540890579795887323049279705731878356493365415284054076920140439047668490025222098177620402915370663798407323444214146756890924518247023465652371107489604178721347990071986581935506844622806166351210134145105311441564377288886461392148201731545926670485251700926488598416754182265390046005348487210672306620337185836395510293700812395550914648977008143320717266592581487346843489785741298820012957920754978724042028866191955753980612076572693376454919098894124426172724391982555530877089270265350724990280709967375365637706695083652665003908817573509734173759569075514491119413528321804865354673272947986695541143366072202018848782797636313389962533406286182786637738797992825411162254312866834296855499896518457323370407404809561637821134306232716032011672659386744543709766369119486481728152413204053709395220688711807176484547036464599996630033753626517162337840691367865744469323499091074031380226198312309032413493789318544771367431949534663664069270683124775296200270885907928790645111732839680678334792611442809162297947514797793498346350455161363739966842841588833573715560834971587157057628590635053554782456036746780427790922505332386837949796578074789475403264397990716987780545623530259736985929165342672045753049205765905501615776831900188935044150637716735718607191883574627387232210522655331908920850865685322474646077270112024238954668892105592214891584765466985122542247713125220353049048488877058339237999411200000000000000*i1^30 + -1973214175633171262336321293237461927831041576403578368064759234068908209987473031424142096878357779515878918673671472982700960039062134161841002214701691220994155103031043068316878137222177635943913665010408924265145206052089226386005026876256955266025124964904546211530818436869416321435744243136396717067980262606949655768607974754794495247267157948112201022767586588640834813315663000856813091673467222541108189090456312387224458994115111695859708713105447071450605184611650027739560504688198551869287933650368451750666229013954530757017468039675786370006744524822928517524200619673489681092149253198968046623638035171567644630405255593302249587091374247204434493805581251538421375495087335570185662031519375513165419518045203517448298084560067782213890754925570172017478967441777037381119926242941493460501025361454158074624093384400270650281432525108615225199058101966767592473766080412394160006899851672529672030824658914566699969695066143295116043550429919133681729094391992058199920598135822487474784654830791908718031461573029400985522959177940309884655485828119281765843780844526089543338816401320849607905100545704997927782437191560984254937378915401671927918453114743376981180916828648708882004509446252527727429242567446856499162597221974336787813712339080857636976794535085564521747386508333147157318007179927465762158301325489458484711385212526320381266903564735127866744545261166189754575241340777006847577334191750346992131250861442768814663661379114247559071052026879721677459601092525466583040000000000000*i1^31 + -1265186888872236287031298133217344320358564828802439243685795728573345272698408657307751437382218254001621678715809710139230552891557048583948922883340743135022713705200465030614520653890935658457132340665945657365611010474852692083875076077295362674368067394956905696207525551789351795463254574848632707631898377454602960567489049554742131649545076365519425071534329041071071908947079420827967697390093663797090286330966364694187095076451917184250599139057913525194377876898791942040965259876986974197358078430497582753691353535898373967119865579206033864754909326405024032009144831228341081003330463252461536078476640469956466235130454762476469476391348973852694687130537994950219967982125709974998671557076637792106787590463667317380825064308802844588515087318059277786218358464673104312196881947559792048128800749213704331230133026493269701372357346506499614918740987602447404915899529497689873259768929551738944508691967910097534204157014063642201314912155836531872724088855378779479909244755949423978122450093753156824104301912150584880153610547413955719120937326284867155412220610728181100554433353345729855389198957050410596905668995004577846400567115844500906914087726895939267644771574583398472107272117539709031042181977082680866260473464473769351878254048598601326752066116592607792701535116895908950874545443761480671138803423310061679402833530985996718934022891240537722526687130650479368665122460001781031502055659612069316155001670363622319649416511033605130576558158575121725256319960612864000000000000*i1^32 + 169515196129928525266589856168384452579664502299317082703518398138812147094441072533737212282244155616347568843141453585878625238148929564921714338572490043394772317520703544691722254853430384050129308129740002058715186021425495997992752169869696712766323707497994380943684670567768271099130734399997526281072095006261549161351707313509506340920326174434455308929099070044634464489757778713880194107582164215127554273682742257055598078473396836224606393533839766857697377134481432458956133094814915797393636505753655097060149821526500165248646405082475651679113408529072626569778860668644919085696448479451397833140007066086034367202061527413640000285942175530663609324570161305716772872111264675886886603508717108628533744712701267728182131764418743660425853026332475012059267468949610455140947627805622219421284406457916915197497308725664683617261161766295567291252583939076437734579241077550230019243867452212014019987153672956371262035207905566050570777905923153793129030168492915152822204706269387328854181734620133352548462716357046478285755411770908248964449792663944266282229881415027634851298223465989850688816638399796967606642379367898617004032912559873326023586988222893806258582688623388871587387396296026217686474816608265829242825682198341068054480327083198586301910134708514624821630071285208451227113886775479695634239557061490829906955502839184680468519623369682134820990522636890447087878967498534238888636734814716506649148950865905451716940301425102081518221249122415880794275840000000000000*i1^33 + 122919355458559988504274152067543627235014381829648137177564195814926881995431298515256331723347058695937005181738531042424682025518616940553572504507303830517332529042284047590113597293793945546392386240191843604784960578792795169142648737600696267681069982529708930013974766618689560788926040918831494726100772621769442807861544818009515583519212505855690097136980992324119842458137309975031192866894399733173720024666456807656435958486674969299593491118108820392738536921433813168322270330841949469625622027314940160522475726495292729174088662453383703580803706095647856040803679707782908714571511245637629908950911060477079226956014098848875518823180604908494077236004926426273891196540074717235413442684401276278309525814961535972158652956563503437863955803422497378224517683760949318929428798088800502931822587151649427055033592224354504737749642243385365697138605446765946357906481106474465638446533728940099311884102387331154919657267832770459837823387531467688506360888081397558624306285088767076957763430561704852060028405749195930124786860262381677320290582017967901803655564590271969593373558553710970152275214834118477135875601593020247680000486510921280527865938206768026590425350587070037219881868719040626097876301610397123011987581992000468883282464663045417475316190533340328147010904510612257359196329794500780149276337050957091253691635490814905492053512084675244671454186504088987293778074371394625784539909188538505123673444486278214227129283543038894450097050989567462604800000000000*i1^34 + -5162311668521319105405600244844541005577581273321815067270030542428943767357718060715228980565350017186946415008933706710362006109175721372867905771693352598211496919348042026752803110714681522169179181226474802923297923452485274030888861702569895519962691533227387621223644158116019430066457723891452221014276366169794930244539636993926460562442213272146320305194349367578806682716111619630870137142576095678366176512287231764899707118622908626794053175827315090342036546308448347499708009069938116476215583148387734608694367438346911255038415850866920109975253713061550730920468554327950718138424903913045709664308234495157483073744456379980704083030236847056754669259577837388462689751302770029922033524512773799966381771599573174409039104208229050430591632148932170641932391350591192900762062775453858954316214690490641684287017358400588469614837423118847887646308458377225192401641968545981987742536939188895916940698544172811884131292463807041287921371110755371200294298962558944948634042975546108633778359648546505607003957446503457207444796237324768492368216394444939176106983458624156544421995010888990913504335919728958123010410710409184760881040211246347440543422154899121333689456113073217651896855317874533945481486916036892167411766012730267476000401559273417413920143398147797075232617505555361345752043128003052099151730209547817166885062886540744193073379517853269983419843908297474527866180771615017559594461776431490196933683902196436640212311472071220046499857353932800000000000*i1^35 + -6546082829742736155135871116715214575422561781806944493285540044854088766107489847816440266986360240496520759558190184562892308004205456220600796919403577581695630092296022429158614447625709348763353363783413745253673423832981553662480986272836799637631266705912078902467717464612457923634060241892714099014413888544270736449356873991740945457294588446834223363900702359055985270712384114004347259542044339092315534726472819330252446607884551891965417173000129199048084343767889400767284529222581470217363844284377259460028813141223266285807868787836888105158681424510442725083223538969305255365799423503102617741673331629354314320635098996587598434481478338295494742270005141569207259732680774610946404388170727039586811955666444311261784529662333125271212067254274688231695184506472364549882170684622140794106126749338775463835885922209880053476197242452996454175656098100656696673945350366053709169832495217745148761759435578079998153038203625609717574337686956262667449018659618066983241432665887262746784549063243808882278455417333810369516364202762306305136618185322563555019264161437187869636719371036421802192417519896019518089521591300777539099532438498704756754324306291510932486699415091961830147396063812078195893749039854920460070086922389537448061761197616531496209624058939252156958141572851817197306617794710474575500836228537254771382129923434505134899740448544815359231356302457384755288576513944314012089525930266223174282690951990814072821222004533302104466391040000000000*i1^36 + -844048228165251176822031485352734508879856658152743087363628311598329439192766848330161683118211575852764615807022216922598754482226856011337433415874492760172576077857871243904417065507964932591228236509072883405861578793253710694102942883714928747971661622502288310211186151901611366579482046141483719813964098485001521825565683618157060122339490496937046431601420031698233456093334182836334013065105204086050643238163244894240519010922903426305062627506645285884940018365407598626084994732345515252558822438599593240827940928233324904579971409812679533607282380692836637590743723806904070736730416434574477281729412486711245229946230813185119339107906666639954127611764187760942182469173996543077122819851260449982972950440402753273737325262533149855079294986360527304948701041000462429532453636297079703327592197417110066258851737230824749667904185540886848258018909780077318292087955563490376590081665820081679818414216859880646741465452532843036457697523537871474497897119281115253291736933735967200471677447069585928261602197888406721393433884180034208082156677140655262559840189286868203153672341632511303121125668385468290109019733456617622008058164215577606991286631313021345651638349127920823552024365039141567089479454192668640819933305599139895176094916854823478085130035623878528449416266095009550606301222731794320116892753130843525030202425282053793086975761765303533152370989623287088408716507304582800863106259448838437935287090293634820065192541934950809600000000000*i1^37 + 925138570039953818861961647727720852748572529326959096364778612564893658874091100226420100395668236471214684551657295780034423059896956833398321697008039135317008523392129904577005571263170013473719814066636833566306634886580015292319471856839027612607073445356860586913016547481755760260098161345437793637672553273303165555165537136515566835273674249949252545921170694040174755689811321761243412386259121572950756129641559454619363149165128835806984680348092286235239731005215972857605108895741521611315610222696022831812822558868573651739743073472883450495217479533728742740975276845692631894359753593924141652492388831734595329195102491554479280113736524928638995166484951276896213044657258365719270023748404632710423580203077449539349976569344794203394547055066861324954582472787534333943936600067512471861671597129350972168645991379023215459207607081899062835425189280448533696506857575692046038404017316391520383124793129946128326841655039987789448364039902713174627008174979354529333492172930565814748227337935959442791953370669881132685136842658892218937917034553661511847619411919827451035665838432629010062775259445315501776197482426932850239941216753492230907829384419371279159481840404269360545087799994719794604552307857645869477872878682610058600334351518529949798298131923682502267236553118022855227212731179664145789604625641151650524824394063272427065262134113935003123579131544681531944730793752775801997225209147183481001808857244719226681313839808512000000000*i1^38 + -251109435774246040627744897759719532256530643367637426282975988435190577652598859944115387577673766353554324536625928616609444973105483676092340708474479285586918285570826506716819125461048370766379071972093401729787775084804219113227571510713317985683260139123337300426476731942018044244523269279562665312156422542627984283864154966182241080559228056852947674321300391669949571778965263047302399205422470258640082183672965248834700160919331007191240999765533433512917002815888310666332076840195231080664321676101387727209241339038938687513518428846348183926968825069269070305668017435964705878823891714189178224768702171988968098429156128735664320972751329522076851519940539943452106639483716343890632840476581465926349579447078529717365607652950516041180483103812112733153221110718370703803480710745372973468650232887262192381045977479656678991192381606225304031783793815484132005130282045851333241935699290468182272331256376433239024000115055180204860912354196833736816376230832306587169701447688681373223581331591232718466075313195757747665757381585146823756570720529357240969937113440024554735150420622234757455417313285306858736434716717367947565674838972951146245944211833962869931528985788580215817735384658545027212449813390439691558141101176225154142257630871482836586499460763672943770164911076384673099287006659908429156685738574019880119324738798270154952503777613726970341901568519475554031335446520627320133435825634925200698997609111889907994853376000000000*i1^39 + 41269717560415591003206062387899155442864057261138702614575355460534058756746818391672608334093383678962731614722924273673392944549570378524869152506000626673410888561939551872221161540341122742461036133174132959862303701126447039466956057783770079077070670549238010718663651071645091285228639828119400474215215848538944260762477610318748952264013313667164732846500264729653547926812080585187279864461826696046790284763693563582462609110270730104326344765063743585008200037465749102759804962031015809763589095194696792148066489591930738064613732115916402384395233343108507162070045465909554897313526302184824321631552853098447427852660227857014631658876587419249316575591518885163063844781211942147188334356091891040695662299071057584151095445957486578324972511233376474380690691412344612569115629194268843371724588457092417824827986281858856561310278072471901128821161553538970454364435118051049753675913926929021222414968438309155215125405754321516088710534067179975161030804483562732502199423275981392996223797695057602740066418676240226575756171461565424305828637091027014954071373733173244541868797376941167591342163240045428566043106188255105834949183571352367172020842590201780207935413399311089780512498502049131640249504518527211338365774373408266610022333410286786675219708318422060713805141099483906701270741044185728749255738078392512359504822611056644956668117004006740102285934461018076700361070466586142924630741935927821116594739132370413158400000000*i1^40 + -4156573768689919601783500192845448971492494763331006722752175532271473058237880750263605310918624515725965096498547749640918102254715520123385268886290573267105210005443598130759747325388357923402065497940552474100260181077621538377328821101635459898983994102743495977571443433606188149399251852622792405536302656074542674979853342622508220159240668038966886866180270270780983412843794285372928607894899511986088614965421947865040219373112881471801376801949867829304363856183289391452009479637602181590931837750884302897110328139562172331765829075812810003551100735061126630346971929410162547191766879202142020946717647823150509414473319570399572193275940683636316421892683960758315890706278560619245882758000194147748128898760171529324167436410987035550152539503754989118002844096711963523713105909581603549488335040689930869929817031966447873795747419904245083378634307664647389315811748089061906991086963164813256327032822059328124436828064641557283452202920173012733024454192190816074437986963025905427183720148661254529269742850781356745393257226275587637854793829390239526973083379143548103070620871244779664260800613187276490210734281606504884242494911620328235339748470088608169021395212671130375526182595899722877118793282511703980152751078026721059106843552881623739211469804386504041206845908808492597919352025966131149147884708224988613500360245462475359952667870691512962741325542010978799186907352706899459658966639389252146205690953728000000000*i1^41 + 246556293195292245301726416321945267352936821334645677531635950591888859612231502669386816565981803315718306757015062002136701249783701136649303895510664716999498450680757392008250401978697842724466496118024605146655752590850759263105215413925477308846675180165891308856149852497113874781066504767287126717659506439586493854325072994906644769341487851549979036373890901234990390914455833856141085239760160645894495052837062235820034280337005255554365746770076321836463485725245029097021538637408252119634212335544468079758681350129223991963236925577838171136915898530746913458670985623666493279402223552681575583551430606030906152075804493003040852783047697853898285146635690566115136259497278542107214002237184402749101798915581375110799351064168708617097892475027225243917461093405783974521927879935365843897769152353471997825256637596411621758644566740002412855674567945251680261342809248194869458287924459060862695577572375271932848757834417109636905350335545985907947154785369175316996026337620127523231336585340891586309808174044269984584236263058763211072439270261462753845349443924860364437468700681543807873068911936362961389130683075535054841952206042549175782818165433553117491803506324743218493765148881191725580296669619591544283808851333070682046205441793783131600510690406259666743290682714441917437078188999853440407018207728993257442171841650086831070396369161166641996126638889734341531313426977748525412598942842426722908897280000000*i1^42 + -11062722203233696244781209529098574935957924474058213915866752743270842088142786333223455101989960542073469483780939278909594831038482955082997418720046754744474811033801325263993268047720212269920163945387056427001214797667461173965655549459060689039837623738382131923045765542984117244723697301376974448032814652539754751524114703992911950627115977037756536483472886037837884434015853558320438039813368294375467095723344007899428165189257425196894005153311053283714847707071187265989808919459965605267968979784743590699936732419510956827861236792393004208884273487204907671675204470909967567721800223597470960900709651589173236971650208665610290182029865231672698242392433731792882584005213279698823425969462789936153539244622104092071920348120623865851891326187578242006267403718262502022909515463847187403256874607406214437233442326015685759575203884013257065978362963964678293989196217630056736964948856696069884159792260313095131449279918983134804293427245938828505646224151287782461575122993797885333585432395542067233855358933260183936140583647790656795339900621289217388509874049152691254637799521657692815733820759028144785760924521388292529822272469729047231686057611660751025910307484436173944886972825441916775571117671288442971304541503565018704641914475939033910578758950295274533336943193573723537212172037284872209984695201050742396149622371807912370606190407576345808506969525523432053627251317862636835133551517525606400000000*i1^43 + 732901434703069744525840596984274250604394116950873493449980867623173441503513313716352193323268421499099554568829037837301402062704291341333241787813495447119062229148692704617785855738228848604562948509180167446114663030575452345606200299227670512137945643251989932954782985112800423948875065075293320403059535478806283092046488839901625575543453877336450106718574859877452997467793246481980281575336547340087862515881047170549048243840784250599486625890883633076775305183825257755090346771931245515622001226770530067298596392599372928097630444024168126746169779088043528453889872348123706745474676182184005259177516729335222487717724344230406474492797058222474548661448565599327045063548882927132199327161779205563920979824824708776739991021883616079034775876914111327208891848029424219556613347931263073378663470654105796621795067064000490055580208242655761162624880856042458669542050607518365066471360140321418307641331049755136012549087092734361814213512844075528925500302024581425471227799752017869437304919193734688664289817562864312292028272826086816122258659267472566426066432533647535599653124926652115695236470650487099556439212545715730698093490035292781981420024221022900515983309368600742827076771455673063487011051947201294436138234607351257008611099959063995753854539407283771426242091164129601735444288217587319927524670107274773382885651334435090239575551337474756809862351788821458270616478126247721263966453760000000*i1^44 + -39716787348240406539520222056406761229864550524708758947526496469360025425334532500815697010519384446872696586940940415678300045986105421980748601718807720124156956721744674967236011184261052324115454098091351663222347905368120402400701837444089855520112667348947913882912259405411075332122144955673663586690750362858714096174730585675117377516831321915161752412925648603841325892599937626843535700635690097198706151302971840812901909028056931097938369574023482242503190720686012364187992443074011794257547521043200230417022482421878097239501073108210278868613820442352266887768097997812423737729361188324236322227005194099477061617729471894504696404774147454362690153245984007433496862640727730211319424174347370298993818784900610115456248837133545564479230641871090406351297640748874700281510446990464094761586858588435852329972182243051477283150865661689432056211076424671244566345397676367826413965924410740800328400194838725685452945131198670725664922404548428277726606385189932689129126204089394853663722999796467898875598021461571233815919155668254553172873498243571426052409335073346953975825491943848305923485638487361472415084796190755332359244175916097176040475472575424214366416570036332398266692531535461302525411395463105070013238824375420000709141164595062624029209148318858702401133928434057989939829321978711567591329732490430629211170039973158765150494749008155383283816551516642923469810636412032760414208000000*i1^45 + 970141444095791311407464992004896797957341544349344563903132751969712486713552507818171292341279537277495962489756373825780581991434682122027195486524640681565569734621700457314038315824992517759552387227339262563863012072877970281143181206863408845988238451817351460170521161127801400475321806114585697837620473319347579028930430876760344071187946595260421464962416941430862915299093108319468073571070585495601213521301853561793943891233263311515646896944920361907324091572209915072860664725413941288432009641506297884646657880742472270840324454492197467239468987965089249782830157937375540540689476311910873583375664619378745655677461560633833324530930316787417087224208514765237677439133140279656840693286400267868598144189335114580137844899161651158134376704868920899023738730689270295819837138906315089152571042120534212283300588692836031837972334295831287301575518220122059491963042250898120278453072054606266831716818848843870184069008620552090460539958151326179311538124842577699216874021815929229726186715303960864358674858398180540798544948626720890482048188885547021491294383046669054831394501851156611122163658503079168609225398400993985229046867866017821583291948510005158938349086012600805735168324387502309132967437702139542387102303908530707647845900111521460930641955667057093815818871096306864468861059407807104030454172164445714613121010926208417955033028314586838902796200815392357507542705766400000000*i1^46 + 1476869855639524061000969772673140140867058632815757830880827339169190433237557452982271009945150865997490833020882982240498465209808123520091038867593623465243068957637021427961133862579173707988635663427871189190039313764821352158035184707417588650194796119254019566188941551373528582420430437389810821738961759712492023738272545361217321700030012004133064725636606487015752605467621975445484849516018299756194271925989124742363704116920334756782259786055370583381839941578382549351068069877605568772321854337286655712700618356869607111557790506740114693535738796914187364800253063393872612263541451967038780927940891904512999628128511252047531600992836955896757125655976611180749718082032112279430292314099748368143532450938323329575066248408074006181199801746808936045967381365280654607562111139250213235953025227162599289246350002018934897159797790490120097998849805433723337174033013734364891117694573653620607655228273661309955085286289480506010860422921450627881127210559642479350998364522592285161335156023845891225419055198468441416373049619528876487983686361697753276316582345294089683466812423655243951765727887378902883377756017389269459723681293160542987244994149326709700700508900551625514590507555093984491804019517671234422651755046577986642579949856029824917578474226014806625683671172550714864172732134331688171650631337909049446877180558989376980092063095492837513548598820114735210849894400000*i1^47 + 3794503876023165869934293215519568894874079057421768268099326967241028586142427348812776900976450010298818701802651444178265698480595325650675459834477341411693284767874650245704294326946395639032338395109507379458467164090067070799881459242997031585012982295674114322535339381579439010280452171400530874314344391754892390143586930532472448381307098745253582511354214593885861635111073856349117815013891919558932904966011738639745186604022449061467051311279567124116407024954926537341714412895949187010157022181660439152530184869468143461712261186741808789992539003602545282901584632529075107677576296724685789057630893513482817965267257382954820363580660760506047402374029688817099812101412425404770844568639322170155977018735063739899846834259790324101288527418444978567985770291061171168495168106202013635399892609731453593089449096445589899084791092908199222648104400397727764477024935310513816374658003792109503652270512412627773713482678040403510309204467216588285750565408934062983536984930209913939135732907295394998327965466055810524278004731244784164385441601145600534436203773679045920880479636751875337696784047194727963018627207369166551933269861932179129018359911825940114501808654935060305294901395284364087173341542995351565138178098991252129200690746021416919347557874681120756678050546522790860450103626196486002203069855900673956858962497630800785878367758912569105423894109151559680000*i1^48 + 10039224640486545635137215267682832408377590734368407398458612327773317650255545454777921901199739569847176505926246178208111533765292049707003522601174294242315043912433617171255635924379068326880321394486706888959865966862508402136688030078041988667033251099175851237080350198295280912816529495319938205050203846129181603693658802098226125658812926774217061672856692471519784393565022470334885683339110555290374944253742785888961361521136380782028782022850586354266347142408979673222532344598788045108142132242830314233711725812576056882806767944821330629199375098980767481030427584056657798259181338199019671248933216593937171725903885209336861057666494352867035683244032538131688778944834386091872068541133921024657970220579629875818740526561898419286377494830742877422823894163427310391280728242413715540842580011581921970316702914950159246228023778086572749391249455776739894652481606313895705872008499092348083697553429866885758813572358269727887336846643853495149824544158056703786186186811131664328373865054499457980930898022226576006209101053608508945977358167700822676596350106629876181530306808148704613223978897163007346410505158387616952840735153543560267197498578496604983284269929668978675388492885833440928038621485822393430048558647145891403737798573893309518445225499134881227278370632084605025475058253995023904986261383122466674707100597883248351629387941824791395465953280000*i1^49 + -13025707753044636381473978069019207302621377071880401933777992233731811117896232258098762511058326497892657302606590054470724891820761548695229535559061795122327135967805932758668111071359253706382443099746858698869016479260527632002250993184136300994390535969182782472028468699159450102569170133269090997964295354841005264316184727531367786907486828602906703167061176612452435532933723157430633338286048356317302051914679734197506359999566012215076748347640881806689915130474517472964157833632337619180929834147156098378533273515632508178426745491657030512089921075341168082202110362435687881464346252581819253224450456683299087768637507710515670330853066482294464967560850382230104264887356932163813228069920795220547222280009250933355942906475527649758593235718286689303217904342305169073281359446179690345760084177323448543462355532906128984040539760427103677942186512123039872511261182890243849361592728961187835265265319288049185683833480465849823930058955794057556483684511751022941056859600798105371414678624259132242256823383652868030115880699210413485810392741435785173188814589171051806685163758674351114580520024417914935324513417695513459203022153149377497788231780023082897574902741663922182468250672026228293648656236878230132692788406167132179832174351698601455853941082786813608001617685917663838551066978596672544892052215668143430329858066807501777819692916809924608000*i1^50 + -13619625912981549098767482455832178029537054721234038680074355370582638877604020308815079843275949314028373650102985947296921713583599736344800424857477056302515578132400863729771991398840541560062600488708286030548661270190712420007194395096632776310014747721333161370896756590027041264647762427083376121737854969419491158572059819781223834736383535189475282095180391830955847539945127414238541997949837544591671183551890723465844617528216248645211890237288058662345183808888139736039085446523084417773774869022053703817759347057267347256043779216628921718917125536234240411970141446600418293253436310820394973419075923493289101892293780371260518846958178841280805241061856009112555104447061360307120317547554958436485923244660553984209093276556893824572555110801256510294166368808048292898371129662290487845099963166679583155588785880696669832908911365117848534854805700261069469478037629814762738522013049677057751174085107718478445696877971797826736560415475840621400638117210843441778390664398509671190989086964025466891620599548107949200661264392065279364977478875320259231195692524612526159048895878117780841135697236296865017609950781407920709403213323837214336248873309182587409563058657768384678953101307857388920996654199974368470705851332504641771883882469649975828581705733317964403131397539973858888725052706512296615491765130986832323079350249288476780203606016000*i1^51 + 31648171290774836809152286767974709597947712918244063570813125858254836486453604756394648158534716241703927842544803737882803872761992211722999239745897072787013740432053560917789530463438616819938301166569845120909997490510909905465718683608352508171577683333815500390676957862931951300395703874566395356836760563845198450422820018565188175173621988553917383819138812684373022995602325716976418270366669524109260688750887268847232575097084714974279846436497410349194913204013691439540916991034459986926962894796475834572238615706268694394862622672118047550577363816329153447347655941914013596529147958029500986389933764671797545666498306489174559038837883702418832884076274424282452959641555714947779324908998474211675774339727772693444234959448496436645381609551719595709118902233647369634568203249850060771256818378900204410241516548111853832893679074263301455954823831258988512951872651432997494054443108467626679223764056181150404266678142738001043144370527473255002975259520644028561851802292652031884307254382967614493189113909858160697530600145157953241366236293083751878805008191059727809639855525789958014656848072654297211946507477246492010930049901840709887688842127800028334053526948329262123769852108178476067774464129940047317118769695911008286360512023902809524819787422874536879059909127114071802168553632424361984914237480753154329011433773045750169600*i1^52 + 14007812092156405525390222906901189054317161417016051677449586548916322002444987084409491640734949327767778711079416724097961802336571874377361048088502965359412151291007066249207082128502934265478533626044262790670334701388694878287773963920930114399383080237348812395533000751674687178937053143513150949134422054756189638195373171802269433724547155308409305100593142650007382103617861656256980514868853672159172620624531686098251728554262523964943260875654471253815717292213735437358776744291806660651750971058986239452889862708853470312176313074286218107902742259807393849640890152571727930574994635648675111603043435554636833910618326534022082404552153853410719469273948369777529697040359346921704519597152491716176665517132227215393684463438041578017926656873096064956204547428471597523552567871851446324907618533418360817077976256324188316691760208328072484063020734230572218505743299858695229782210399800208867206059798952828800889530841806503335327301718165093258571936295021461352187081370640936139593197532864945460498665444081084610256302805767896819129370325241344672420302614233383555218598782223821804009465430882546622845209030169477499114813862973017121498888049575860759097293544903602870387183797696389399135474870502704537089847555524333458486761839458333291048202399314125009353764204029090680937914698198819554749179796866978335948800000*i1^53 + 2012724643136382116497803128669021613186782640186580295459787819349226667891751996136154607959756848867223738006815914605451909093184246422301185689685087534525212378506119857230567230820741812491157197343095052566045562432770031621279319074346478010770849346752106071383234039170807889278785252390922028578684128336800792504441809248493618244603962901840231470533011121821995555044564946742929218224653150190011819295586091315463680341231706987507675823664747937091824589621255355749680580512851069637659761547807355774504175839615252966621906455980271751705201254530158728167493764066960502953269638749551921714927700723471924709843010319277965961173990421190364947794330528342430622205649454369387656650422915335444474157995930841601326571470632807711206878232252361789567672730071747037124198606315736562892082904072299717777956696712848314123266026128418966394986707469696620041199751143112132525635709341183276883889346103924540024407776692033534304504717679924163150168368610930011227255433322099492965661593673065705264805040483648438230889729367799698719762648118618059648223923978706920439641956432051994661266234672968433575263433994408682979260539537703079069468160352360502251779138258276645692925752228365647843969595520891977600549081141593229602102674518963123235491940729475616517336057715417296717599496732905507466314545889280*i1^54 + 97092906770806237863105964443619670566383538080771982586409128116122285656627067995648061016179286801180180664701137842814283980460460035696880467205731625960293178152045994530948125726879566500369468423256454694031801847409255616831066475347719618427700737691093691430269694965016265370281829858916904103087665314098424378729095098629505037222349026884737844254308021847224128258874092215209271191060808473464926099857748705013189329238652886982592009953622712959718244989808024553900311677659835845591796717810053906944520251290607474140530297743466428265980601931874689020111708274671473191767301500323615398735136684861155769876822294399349205538173116242031147496100766375876764914864773115352143294456484797350177042347972847006805401378861756517231970429187881731426858500502510253625424856570618745731287115872470805969671563494086165658596838536150099978337779481678914110041053613506803678995520178725971985099746454694985430777569178181148961073909611192495233725690720335591840786878352382660492386481771308768360855740850648359522082758067410147049654086556242940243035990560930761972466649990256631496574418015543628176306298918533501192032758949986116428064952451609171371414690706009166665835841156461087360271155374660659048271442516981854066401963180811166776640598715256524683356922172520566842014898363553546240*i1^55 + 2625652971440406951437169285973363106472474927788564428994131369678308810096978912602101524537097911892193082353889704647885774479453579732851765620144152420150342503264400887296505315923460622572196603943720383436244579801272761461962857520988757846778620217454600763844064271676135280574819733771981814481680716678790133409501460124109604349513992696465727986516593907972342186790598838948630938882536886803773067587048614076476360047432557679622088133627113382660142876914350648037680467287619476368551468936276620577863332901195929767521664401991015263533654171425118309248944471994320949536800515942189019961745848000202197597035495748963695087163904439099490408922174515550236948916580878148962029562319105443766073591931398652721776597315090156799363221770577521581968458415870703524069588362950967380347281331518227255864054287418262654261816167508864569028199217820806913121494071126556982689492619974792549534220194377632320796567931502303960007307448344255094562990106668661303410772253865302661348765915928170917445740741838698027662397907729596381795907775786952425580822761531585258974487589730184662505354728849307145918254280833762556064225572056090516592613831493781113845763515503119645902601699225716435191671114542642936386541742524450883753576124090270711568267521698915103966624531212963483222016*i1^56 + -27564045313130239242412322613150846097197818147119826235582816409021139164845731649804102440130116093361553617141816195411988563816091640881952113634687214377909619207179979980436536176114884921238530706378912729304473359057662003405044985812909178543235768171745314656085366656782964592817784677522849600899561763542690119854883695811345736016866266943885300830562781941694469656546478140881164638341176471440913945858656981738188053825180889803974609705232533929440396231492274639185164882316850041878772833533204482874506416416599981648449861202526536249429617384506134263455354651738872123917354912412211004982216695549809898850286436110619433479785314583950641568780946199144104093173443914146538998585936478025295506945152257112814422295988383760969489967057160085050364495906099786095418389705451979600275971282585581049110990966842586886937799217754170841273161395760567258025034685449383926455695892552551857985413739628994637174821176998655259298543669764084327080184166398792626012506493213214040134612624930623600246025942060599569559856604620067340196210314118706947574635921634684888135469144200157779946628009810536051902123574738154088563524014203320386736026362879415586290725347360658074575798148149000301324224110324039689107054720324121843436503179219809020509658344648607620136960*i1^57 + 460215585249960491883183565358011998231555002015669532308136648821212571975581524663605063297524959317122724402013565425220391984754310628696670119823687485051309847278466469633215836420988844532923622101169894151400317552175440957457455145192445697168045141389879850444077001508881672832890148678040258520442055452685230481925428763448228580250819709344953579307705072862964288811119740156025610374818190057234253122656167641194676670319529461030708166153961823140235058414426920555939237096823107656768696654420195829541200783365985073319407719976208502573360883489808021926694713695087432333070734199049402864721133005038274424514089481694244326661835136890538259728023472095018530158685556777527880361191119314281698851389119034999217521195484190661978265956122493308452397148610548378904949338179439663053529035326714226174678222038776569784146452597887416055840061634501071782875098623042400605221261335499808752463036950106101625918881941040398417216268868323388673942278519805736953312525311254542995600822782615157442132680034863062972738466341311379039784964460533544668691933037753165643440321654194732508753434622506961366702592618060168371135603099133624027895347340270024573272551216897992049627361475447056720330031850017839450832931738093957955229853993267200*i1^58 + -10599256723736182817470445174658096488045383594378248999616387961261234105668882406877528502473464896142617310048851173665572613863865299853237124709976060836294391342009869044603096650078061973505378908235917553857085202404494273980269318474824599804951037886372580238492526155574369824575913409064381036936878181464340223093044138073615857618228225590370186079583411466824648339784816826210985382352869250330603101821897538128615467430913481862979919698172727681297799499286110642154640689951024305229065244400723695534392641674991715835830197807312527253550991866307237646114744557456342059773885828057176984991213339048666445643573592216070447078831531380835286323315982844872389801740389699043609779401780582451264667839725765937314845172540172924163143894123141542105218017789261490792443887319514672990327964415802401415247318182159058272996944520948427728334865839693465207581474420407610032501466483076078860695517120734104012867298328045840461229665111284433552417036812038068495428573091591288430259752842274198715250119340091411835578771679654938848516014494750316904791723354838918644419404017697777387983427881437105674700851196445757604627088470676170244520926896613324590236137830242468745800246947074156939985541064000*i1^59 + 110202912970963702860579414204696849582573861075802920226459478305479936259970239914954213128740011359114505942524173839441318154622346136200738898038918325407688239730479453949613350838109935398876476133962130573263372724332555142717426144826822467216853108324853855707634227167042517887012577232972206512690722266740130277510212881686625225835115099638473024506186651811571441574722848805357098888181428987160146509954618062675265932798881765678264466274940379632239226518339799480320498979244144144064223947347758115589131001269485168433905357667228580211166193749077101700312396987720989167535263446497270000139436784512192696948336750853899466647071264512688498398372244016301978917180556641801646708584143979966093666762802752850574603342406923399529688299405306703266816830467754109909077199673366814955272549367693330675916204687161581115611378304892557331341911101567337297952127183268070514911949158864443941652220697178232654732943516082314977261400870599374577124932472311382766898157059738995463850694459465530824046005187358588737181271592182836830929352848826082053298905442159354473548149968081217792149876956934642212851832740806493105686518230186608575625*i1^60, -15917887027381993125654025478300105281610067585099089443115658590788889221523326933613096366227490413577368885703857977036591708982051104347360229661673148525707466017258054462880380424693900389501503906046801120381729638015798691301682904543195936439685431575245208121787689783789889708718792100114563178796140984365488075319805569516597175735221393325813964335437423909841559771920245733716765916572237587391912396715807099568016867188277265582087958543209032362166758337972260998262690991025494541053014462495506457170017576099379288034341448079067519896101478068791734997172706151072397926097391071235150919279224456286375922494324540453921084859673274731733092536561328776214035325535467774043894593475724138301718493933603673245703942072923050749952495198223973641004868384131084762325375470600238331441820723146664122909354842784249020669366412591605698204503241537593656095935892475037860250343485249762992421643178549443021789329815996545549851198820677169089906951578788579698858608605826306224470096226183454440109633356131553043121759123492363679460999898947690118367024879386364639559738012767870410681116678395455854786793549738383147514047427311673559833206713757052426216207408776185395278007995835189176658770477344561645643749382649332438797952716476184606331954176440678963184471193515159285814971128760035711834342935610310801026937685206604126207974431162158257537014089240666537191356470523809961374391467325039022100556742906618213686016224762208279768129129845415564195049665007873956293326865125258157640820923732190604074191891475715480692881936254661268437644231695241619027495256056760697790574544272303820145610759276657563284270103691919617966194971009093815849360259930339229857161675357072823860222091148656170802083803588032512672328131132490861922043685847997306655346422707108652254862901413003443894786564376026395117474255685223918241540380557055034497685697026088073928928573013055165944072353698883294324743937658336515068441136334306509745044052730291190138725465253029174129294385734848818320032020249794086131896468636121896219010105146877981184085778166081105233342165358312550437140956005220459025710730021264604320465633820397187213793896869935234274997654159822792059375979010751231696616576839544983301400063194557309418860534343968740306560144331600035840000000000000000000000000000000000000000000000000000 + 97094040342896686343617999953749179681876757970102715654330840490602896164566075810434480448901811980109733492925544793193512442839733022532568757477440576336991206408493109565189368550625580259067945571196568638088473913096252955320663899862600288021903480216928414972654438342796304375882301937565473845591468048999970927607432659290129130852583828889670744396664318339146806434313735912172187827728822822445617857030087765807880344857092108842201457509423362356168948641330457008590375361613221470340486360589732824920755601679840943872168055205758850756229492873976717202286295129766720837256487292418368894002681642744678829900401146853228156225630059821741072075831493975858649526017224517396409053202897892358304671861857281127789270323346788605584809712746848071430653183649614310365042008711979416072085068572219998887592327082675454068745640210510617539084541398571912694993960870126232079526974771695675158410800233026119388302544054597789374665747766050145426555762734064346569508551034618230998661375409485900178175361794631704299747569613718502431930714462067736156696606987162695867081171085456916942520924459706454032424639101495248054718901507130864537810542969047087153433964391701437668343979519846541495859159476920290920472903308345914198150849496391060560221884484497024760895707093001833258966195818131499030851528835632119654030290749580077817902264306639971045374914829529129533878999543519376675039084916866276265066793105777118378242267544302373254540779440943845304510774727466006779647265723375569004695124585276044756053837228218361270155070663680825639120289674057767176200939475784719015291891411319211060132906605544030190828847789490194673467278675582030620856160631290593399354547465096098801858034521917328011386302782999177260325723921929290027585397093261044009797788472398907092060192178300353576114788701685676177198356816073251737293618314441589853438645684973762839405467436998081862759086846239837655744211789307823984435560862904234027516457806512996646161989043594462645059299468953263279112491761425105268976881441568933335307853852925082967070132903441922577095360625837018157041725779202329415844634653566978601779705125171485529623948446691299015452700884207122557873055452998103553973953820109949391812792967342393733490732961802915076558592688940646400000000000000000000000000000000000000000000000000*i1 + -233635259178238318220083470450225365651197784651090506804485730932381323389460375051433190426766420847086222956518530480921512193256957990401383705137517015377155206544940730055220486740344158086404157754782654117212327566579693206575563111106871216295029115899581646506749794259030249822660655255623457273172589879117697498963912224860506816598138113372044286192661738060623532080271887284054595741329687948379256641512614977457656623631151378322151549872277504217775350359506323024703113806569226838505739755873486742148501724989899248414036573195296280261671082060616249332426702797354151600642694918664979071239704789452613133350908911167271391256400153914678724841891810389801358131210329694522529242487776064880522967243179074449351782320550213693387764962904868357120910102224034183966820265049656412674650354586958531667295842526690339355656801909434339506006062350367583088813825479558697377451110989482579632932657484282903212051297921357981016724369073741292687550847738421962595278093531837953816210842641212493900769605926565413320273181878374059067455101929139946442935917125113597743050469469964306208525722164466497974022553372660587192678462851554311367335104460888099022502029745066686860938817537539083262781848406661148847770115484298374060562714454784409712673692722472784099026058300122927600175935407471449330253712361486914077542517636691555398308868667035548299802924489831048992277153920981221966290277468266751862969968516021687681864847463285743891334902299580269964110281414485387682331580125841493605434593817474646441294616631995878013608834061356644072480036050302157061677649843409353091326026820167543619874092296579603032316301220824395722205945945215965326323309546417724131428173523414276895618611397596582873809549718967822958686625677417874955423124384129936122908666528365883786973826722250415636622760220276125502358838130341013270509324001266281768823198563274282850346351991225662795955769645740766860225562745011425516603262222188555111797958445740542798578226760526630412854837251988953608117776791031033660716106880573364553114028434846460894436886518646368011560575493780636041341736526919776356011949745603572702841840758576315688788311013190872906247489115726313477623484191746587432808375032774178605040617473794875483290889211629870451986145937981440000000000000000000000000000000000000000000000000*i1^2 + -543745737446613010703086700237496006213556420655711318412165644818902016685512483366473861853738060850577742984822259661488472993567286903064712828304305063135444839762108962193969791342363954877159936064874105354326154541018694215485169642622637386653473168285794455869058309055426807807945347497114005900000674366263365262671140193706002814772220225010230215507180547029211158532178339863330721484367964048614345948881752639400280305554920554526997713118332564533325330321206261155193231398384437483025394185037876971772873214085205402673551507124687791809497591658247386583722034135889612407964380730022299463837203688676331946041379866091184797775325327932526475455659497933174133826034250940200822540471346666422763341492901263936316822263362387182389887088900076569033891955864534032300673385082704514593685284135666871155251361313543322362190706577632797899842441525858944152920646985850969788361835108820830069566409737125839770174909190829153809599768402815438815160396484158357605412050024768988837454402906110155950481254927274082219965446372788636331863542106007384245567377245186645500051287667616306981141606003422925813364633826006590304330649232840940621873547988404138035711133072165638078761463160344384014782103541909345910240044765181119511470299217778583106721326748880287990104992434443129355758485640151733974585663500955541810962257458421093133981005676464194567996602298952814805612426130282132419778771831265447699634937017562397393374401021796134063586933790340439379575962886717806065532686332122312854879275585377402663536066585234906783471180294314439076019676393054520824022972616284691492721230255806037351111609681404116441190192136683267109512227009962233866425243243138769762454950116208747325680524616940962616215752758227659008555968160719747507304870884944119954670975070173733277500469647342124085415890519578924119985694041250354045488112322410255296629681843755565824005360118373570202537394206975409397094298603576712968333484994824988610536739017500271247471218148127635522748636467840141409083743485227165283203204691577898264966539611554845031376679365090260039151924457776777772031376568326421944251219010912388054834031151440864779982615644818163767049212821462407886069395929265898740707245721985584011328392675465039492538793447728086887184848859955200000000000000000000000000000000000000000000000*i1^3 + -472391726693541952621937787086924645946544991038671384638278609704811195230206794631524781279405786078947325116402431499907178041834519471668691710936870441480498019080375742877787749777325906774932968721732921895666096693661352991388406242988965782561864818478724284160805395559091794662613773339953808708554961923537706280611182161798636023785295349626704581085865211645247090280956085527920958325755782383053646611215522422060247998940004668031369438820240296767925769693682924587065856157961135254012030443616997157758118139565022098975282320825184344340117159079184704190813412967862456779209246529143128576728513684099134769237077272638422563064817754750924532342877940439785475064506022451296382189319755345124574001817245237917606055323010622193322242225499620809577248040385021997085721403337565900381034567480811650124911897085858848843969806027927656197851588069515641756803812994420964169515968498131616257932423100110049550833231844209101814640208770802828430389798867472177785310895210322695393111090248610398372057755890769235192507060620350393824061616396823762469090355417030692698934743545663776151681330987504746212473610285370970931037873863257059535781593557233740525224411861308256912936044728752067800790509339215258099548836695398259084836472798636016205265771069935361194506482983474150919889904228668046157608767965407963350258037008373769383757010204168551728188872048294876454311048027380579318116498120300707797840463063687506944865868549387502135047124661084859299489097370698647791119165629625539077837094633798007768092593265900155387583381686967818074308670060995316056877265904613304868066018149716088809351280463696889553390467156701476722274868363765059544047242855698312270826491886072649580739498615958733934158642808501435210030969179781285698932896888484530168540320927139315122506925358374052679936797345382237458625506182051814141879970464220409585738393634612117615770799428234643010585114612981714658293876156055137980800927214395015926610944732134920760949344957283483603936568395777056586233283941145146354710913162222882954382379842752181823174767524209714447205719144345979381650912270607410799048901770703762351324221766345315967712548964359744597817787969740849919709416792326099440707939264624634372533784189197578961256075853454755872264792571904000000000000000000000000000000000000000000000*i1^4 + -210537150994537247749100803127381270603132384907305876502477982714267651961410685383425187989414277846928483722633651840109205077406723925444004775997495584020628075371420442140190412670129396639671495631040096103351149138988364268192714464747071162684918579977484032793120765276899005279938315731817782733011902699396971218859884289937361523311360868544820301254582932702145262620628940638408687608421390726357025719505637504785679529753111191847807502735639575069277647419852762718225858709081461600334028741427257341583700207792049896988856353178483589796571475289003101749500590355618414992649430951220645471550922721596281338212007424290622111954489838042895526846153098134896092607825878145179455213763080466440852777221135086610669468183198581134978160007959729960896188791023871163125649249099941951099678803377573405617406500094095041502614374779579938514849058286928312332249268602387350402880605916490616082975087263533297594029011930809588191132564301467935791158631653050566386814051994675929073223533761084473299595454559703947784469367822119003939463694062628311478062463043404612927208247595632506238243689746857165566933249633351193343128686710528108880011214924592917107212482250097624525147252035550554494483837615637628252360388430664630497646565407223739708647511783847974743029838541623228146613994232893374790688380161380514675929534702829691501594940607930406239156395659090639556269152923882234604979672120905232534214270315192544732805653885424797764922660124773592778644671649507796103083764503229208825120665036938718981264316958582928211936917719840322866049645833706708130202257088626072372923031002217417879475458265873026868524076303044297162072007885913426759000474894666431869160377068363355833038104906144768932807302401752061071483255308853454270932062364142045298360253859019765515120483828734577483014340377877206280410394720115865777033326593625723008918005234481486111879579767481541196719397507866297375918603142492473857891153074753230227484247391192293488243246915337072110222089837481039052820075571661452791896578632452404248329585284070143197020309888360271201028003409696954411701962089097208060911090072414733095230521544540169928161066672255644126019835036458343987595941400826384315262030540987971247601177378555763337082003617816163812171944296448000000000000000000000000000000000000000000*i1^5 + -48588827595716777669370452458066979859205776983791979067069338523930022242493249428607538118304843066567992313533591473579567119876877427330481002319426916430982461837776810638962477747762246903404417937911325801765821836094811960773281502005118421738677068930283621410078190561375140555763960282087684361006715786638050284181122295603529669233982021443203948994615893464832904485537158338318453977578146587493380336054527136489046382835957892181707420077131173261032534811956529826463233280746251450834268600715788931034880352317637595109792390521598630110320149020476071779903349482006553891830416526265568505145468520728938385801685659464058553520566199945833152774028692220796437382965137510774927242888133007849434190086567130416639199006891497536400134165519267259192836694349606943296038509560494458562882579361853406976501535194888432222684656539888558117826904212863394696908763107904408021306350439167734132706879992647117256913195269913059069254609891358729533868589575308996895412348492502555925213648012584538452294737878540403704067972181478087285440743405451351262430606314417543400034409972135544460235968122031913584541487599449943106041483686829284907646960005342280256741212010306037686687804433064602711487755881072244424893368376257741079519439274297017036526932429115026718240036862873775302678380192288011245178223011377213529095715558796168357538183742075549480779107891168883145534489886606855522320984510637328950235975336167365765039141109861590895132090167138479431918124073866602789635716621238142984794922818470584965941930234614651430084402726865884564771231520679046023204455697280307719087780865987733689977393178505825444396087193441371168377812221198285827845366146563185166331379203391566920344563569615308286378101088710796014154057406675275731380276968104954422102536358842532586545823261381114860959638820363154323141654705681729781519378068856956622770065185685728080242150222914620302725278880235329139997680913107487887892450929381983506315836027325627614336382909180512954871025537726002116816451390730284556990287095569762306528358163576314083034913493257409263859012598027585704189244159901897777667639488250381345641560727154668080793102960641402012778354813452443658836954909528847818162199439314251154233913117073987584308064733022929661621876817920000000000000000000000000000000000000000*i1^6 + -4531953443023423314766972117117676949043338541473269207052987165167582892498548276424519924505187384967041053502552975353817593160282710291693237527897197037794781322003125264266478986773044448205819591259237403812134157754762544560070289141130603431741632260269392689168600516990622388301973838399721288017093106529822235980863131277076762808974490255635925168115218334116793051134401470854297763722691314912870695652678043117636898261533597022511613490469812417614893856596166501377059494966687984930973815415614290765222366858392236394796846694688522292950484785911299391339403095254111449144978241560909042266977405792324252088429484631102718835164983426584545111985642357099766293269009281286669244767769288923167355025548495671915406275361978201670306545977331925396577052191042164160735769195871719119198696187807364018475708808643409247858704195377181903236601260542697447704040141926029518656914862050676915904845517291185234121033447921539701117839762539286774924221886098095096070461366268460699843374609091813358080257546354050193301062988696250098046552235434082820597088360511431018934175655787370836671690966268610994770766668141000906339179903344210267997275473552734681540042254089384811906712207100320414497133398050536256087502520310593354990665771587499982481051612997297278203050650107639311194300020602034666230198385264117915319527410746985382850109637504430541845603050167126369525402404536964693838483893845091521585827910752128632916790424523427889710888393039934837929685253789810752095267409484687837215919873085217559682539370155645087117329686250246404093548879059831699706111880036571281208768942483714569541431969830867558255867319693632400203327416322262255547147161957610387293091854536905385578608225479848564956213820955730011032982667204229171576164820917052958406823559888333595624276432331085593256822874193643839916860978217004616411311230274341928157630862405102421308615187008047368736615358945444339310753364025548935176524038027605452125245423547126705990685574628070772283179703432376144030536388303544011515521904209340898063900629256741669423866057276174713288058667209937933361040332069174499942584973945858272868740467751983170844858253361790035792618749589084952444654602492294169924998503120603730188525332600474406576981295887446686881021952000000000000000000000000000000000000000*i1^7 + -95800084094911164259453641955944915576109483512612499708889550144754813569786438408681581297676921461161922616348830232731851558938411371187032254152510662138893931233724834018637950446736403323197070082563516101193094840727353264939234743631410782989494245392581379618043568328428219494601678105010577431170280314873678403286590837587006872879082253804208101577678091456505314528873231190401762029377685958197010261255978760763709722820499762249217809043759985034836606767706107946627102868941866900895093642281943032259484125317443014905236390214028082237718247737889357673022197146726327824697431117101156193572043261812827280004862999070301873251734423091286517501784224034124437699963900750357396793150361534788481659786281076310813657763703421794613736035576088565859841536939120617480282765336169907503188531321136638434788613668831870072674772340637393322284201990881874799247490303904566234880976160110026450206813286135780849004219967455873578359713787916019288593773280553681487952290554895474962048207408240342631916435394469344674954017036709403609215680385153521023428309263205684221837773016221220171897985326655425768563635858101785144472737930870324156484830646073955482983024572998477721017735646698647153064016630897535855143188815595290698927256031631038823056817251962191102682077070587351635015009475195438884329142054639326092279381002709054769842005977840381578348697482494318121491681175406670221063377070268730247091829305261352254155190368303500640870700116609301559429464706323197720457105359387211302480160828707196595176584582425273443211050701260364248894745974805908303780974766941675016213186175317896599153821379073492881617915618259298986671034974619265736590509236041878699494876041775938026288139222403898739180285177053631998204033980730263128340215248780909490304421980937556335633010520841257920510156936175458118609195140579949577416239653777722070582791699107565656226957687966286865419136671488393713735089835075478566031953755049861703345303768321035072903852769474169030852325186630978702120862919777371670143452082085096505694936614322039595669968048090095662714061608975792119391701317291612319249083660808347979530291950244185475419321032981003339261497322256773462397125822659486155117808640089814572896923582206536846771605362341602876456960000000000000000000000000000000000000*i1^8 + 141434911869449979447718188563786514255067362465594127679024069540446803213763693539900251335826990494167611108884811502051078391553701146160636820367881316247985208383109759054925519851072400744691352583967726826469689298691578652702995652820550547350912279991431248693879118890856667026570424556494844101720873115524714246653350687322461517987390127759758898394522985586342971713995465496560657132789501360331129607429214397569291337456228068942667658156050553879441649019388145686102688964680124769908240907596007430935193526453653164984338331659778708792873099018008278048740759207018252582158876297275674190298915499501783780057574313712635452246748775256113750512816564270819347025165660278964559886203776945715243506062372956716097558625654828050791597033599932336862709952622111364853051314289899293701825628165588225360893380010600681415730094245078102173054231850290251694061992689983199586703560291650184130020556795861448174473254692710114155403860191325070347233763256231475637678724359790143077167171801486159212458928865401936705584677801728252661272116260170997874714494140928034451843469943516108145549887310256734142010337404038475269345062571955994703903328142785090706289489790831289220261611465048918227926643654786475000955979927402196522679628717201809353159561412587355341320537848034209563046206617036493807202079573957880245284476694591102794365878101170139788010681329676430008015400011564304071743922210311775634647949331259912743975750519067104611251812797822632690109106276923541220341067304453955220834172001664608468602694805660366553497308576357672050050363164865356964917662748379158059262903209040315676544870247219806346592934830730523829582082974946289621855706205804540201610072459829989505306095306824261798907766834182963814157667526696793956505291841003607084934853209396151508484945092693613349044216683021383275967315022490506127428544295940235206773479134659910553072208840505674884577130501532183285493793611201621341356745153275756055606613026736129264001550173225970690424854755906950278139236093065006093962907054245881566588458717140082117925227486275703237557857433857572474507250095233784064705207376705195368660925740987557428915841738083503270683680369481379374799083758484122872419038017505679855345225469313488263159046686897133636812800000000000000000000000000000000000*i1^9 + -5859316842472836724278092108526680537222668893618346799765030341845821805415141919308607214286760280350491418579751344127399658289223596306670684171545842269693789481709774029240291534267699110700890190989694258648858474388942186289558999768698975965863545691805037150286249633908626735071155716238361781717377626793051270048492872856563181662982981771687122723527457805429522469771900095850003050086105028278774729180970085396245144145238883365275715216379123034329333798324488641831902515047946976945288008887649425266842865784564176912677262650102374942292187181038648152798071909507081969158686704006615511853500510456354721337918181662584475549311951399647284935091607798843223815722199156055257442296369129650546087817391766508730567822576161095551911194677577529370567665696342708299589230823849577371050164815831627673679169564834666499067570538928497366746665274062139664760754496184987401826192232749437102522912019490511447280542207881339632205119199642275894744606943699561419632391020714757559607438617216328862512362844918573114232493921457193476173321545562923578403304131117962840237848002167985774460872592922514569723965966706415550241358702267365029428128276112822202150651567857985049019959165926415910627372425642074548023065942146609140506279555174601754527976723342297435349850114635561048557107872836002397099215394351371795549302129764543793727926262388223631027549437626321319732053427707093250138755909887774022833219561363862585773414789681471868321909585587674032184257219022124314157014369265077054426681965760265272474963944306833158154116826529195260541396695340578456032141234970746367412451747596845860391947656476019717290161432753350494028422117289846049635181326512906329120913313389100892675372508950376331862461815354810324407663771936951301847797183189984777242391867438091661419657554855340499268821690374055540112961570421861952595689999290078742689913087653561515379916477837043238679596757593451516066695218455277397779589330163068713104375459739688151380334425136562724513606104483777962454648475631732278912286686097179748058224684633561918714094515582826028299659608855875270803625315029743113693472493933668144869016024081328472194859751319280328935822946382699487028996610583507028421076614376335167117329721758462658880598817628335846195200000000000000000000000000000000*i1^10 + -1556995144579065127839197302618631048426484737692739161310556143405690599858086092033605633980291579292801899219188877229272713850680508405531618379325545601252695412729371086807739485334038222398314317777233703484086641437532392779125012073893323375458300250236585646079371072467121026919422087029428241108150011646070690186710054914848913875729208191304993868260774602959249463774153828305266379776861113688639071962125232229767751265961241371731559663103822297980350877686205487407578031830815156939029717123078065129298089561345161356489568317919728055955709403024748079758634301727995852559464270922249134893394693465326363180523108099191857474742480535775981366190833974992001484960899544349311903327001588151515604899848694898090643056069538789147162367148993492808275426612948800194545082525632550217662015337245928555016961958762328611256371089164350643049628166257504726507683459529814450481775730117821392714102379542072597056828455818454602734841460869018582424696169054328424206539201641168017742202925860257161937445311180329196370598033318432801159907906481881192905304753201088887600948403978963622015993538540984027748572724039197569047651002225363999766803762640054147408902113637576589038106781075715291392359053438238496548697593202487661353537466416369425738719760320729456040315414703946958433769479434385371262008245680476613119106848622899533803558626159503488176566769504441166661447768193669910713337075341301731723349609044981520651146193104757718221168754280945395532906082745689454711058072943771396654509962234418224158227537836555242488968788734828608095306077344458050037522364737505615917541398305149746841531385829062858837855065054569470188898496435003518813217082171336400115593667942009784046347172728040679449866510440729286032996314762436489966447245986374743184597880061252481264669868123853118918730906894168521764281400983621437669545120368868557340087227843059162638359866446718629688586446915144023230230724279263914177278906823077143040293729567313525798897016375899132831203364735597768629614755286188682903787978737314592029612736779959337328106442139861298882442559037018893697621966919812116174729608263437664017392790291470295087387445966440449791275300863195212458983323627686158599607644184233728071936104033025724313117795654679134208000000000000000000000000000000*i1^11 + -893909524802031369180211520575221120155630099595170520167463654581345700662883568847058113193932298799321964207991779944147952478793996937564939603044510978215106552292705673652658394198407647508777964366589353010396345493827586804712040594484921638735425343684440530479923757350522138681018286587792168139111266386068399146817352281226938712364747428765021667464954687401652284694689698396379907739742875434081642271986097036391623953821877688398358100268975294367113172806510103899849748167298852711875517263746879598847858187617902259312022964122236891416028906447984357237653394320323272946579989783883347288980371181579676202972836926472780693208998729576417256334235527293314218728494144908408921972164335252911420257180647982381142417049932436035089258268217609014825833920393064855594566167413045826932866782791876759860926700153644354902724829563336471477826045970900607619389009748422711701704998526199414307345074533130398620878351081594062951675292531421137255021705229133625796349391677154023728756726656653441103841977918409991746710053644657192319741785378211450504689159636621570018921719103175568123963804730524683487931171548708370432916080845142759341308022057763368389510326801913148659166723009890026668507966273378679782323685985299230519428449010179943241960024367896621987205901807235766136070976431785002307907527825237466824469694291728746696262585108198493141484996009513748996069063998724672940372374665256000602794592650342813607522951794061730599754256958031122297749055989254796979603137062120808393653806899851942653180626174569391539259806438884298246742373776208406552018097899446612487338676137772890806579589009324036601088783732487968634998426368544079713004511645572986546031779365110726451664964302696040437238966563244627841009119504367515279204466621577654534014733043859447143687878629137666330725378946253356821170615843338934086661710777306194040355869678330127131506136448129716661364017566414765722457156018537902167138072484047948885675239868253095859719151530330936886929570910893472724738380667374316969984892092792246885877914691920777157116522981740045865569724573980266974060317665473145837998050071421492850079979537701236949052694802794312749349851556582397353644464655173315266623174672011667069822589074716893254147092028745318400000000000000000000000000000*i1^12 + -83644293821389144547066346310792226946372121546408219759138673092205758169547418806652570416781684530222931067556577528653878272611660618562530816563164458317523819407938233620904082117649605780802218557593832818782409217006820066862055547979812856673973041876785456751607622868513202928188839582578400324899325802786920180186849201930516757480119647765020960455528258774776694119836357497234994000121114488941596638294516003308893608534018469633445961222601056364048125635004129991479389215414961013518797258512647545878031298707271233547727610645176007146939922582138216000242032345607776281034976777299000743339895265167960176412094380371357702930073218696494006893383130643879772046095384281845971104874284274836855809387282265135008746193829668597949673927390962197725283222804762841489153372782702578850969586657404113690692355841275322999639853948208429346045231669758052910665649468136724300018575167923570057932428189082313781712362037125944033844973992210578646308875545031509081749078495198965047003771599344929609689054093556640401001663066095039094612279851415232744476877000607041475583390310370332317297625210274012636357670296797550713881751802598018333444228318592355637143290805799228006779246577593615966610495916262763728257781120555448002633870779209328463758649060871741660674764689757872037117001799359778135601004894861647415341883304126476288957113328972520735723312415805337591751769853218393404187442591201956885416526591651693672250013777321746616602052457887622664857655975824423083674691329535546130638577095302422142030805374445135788962110951539500369395960377114301717884660110101182955275684216221111738557407441609207634077820006268359249984876427108413409545240394092093058649550095159005967090476384412414597046677482708956082749921200356996144066298146083501072652051763900604352737879953524261143417512781997784220164681618840815455426758063712514912030574426412653549487913513104725701597888227100375852130109177803027334790339242945846012877118438424287005042573412228004137134534662209271361774853937254196136937636613688108200581122025220016344071889861498211952160204321257230501002759032510627864636223164025915943207086462337874320268828100601042846968999180754585084979409985707124311016162455701923699672183036902362388698716755197952000000000000000000000000000*i1^13 + -7983968400138221878395044130209027329618899207918792488455480423549028803562739512377597219483133782690357198321605715450188345386490209809938904553444623494805022627301300695464822491073314472271596830714565987922236404643846538510198204097593223208008545734716429388989698851577986186511793250709906268689380422631340354833614873543197628202567572267100286377641628453406350710235448358881696572322511900242141779538469872162506499408034710686833991335779505601873290272296207107020953750069597238058993002461433689665601859568872017066703069427056323860877044371263951227942669964348458699100695477708249185817095707075872958477491120138053394124789029149254117848395974318939205943781254939721312090524371102867513073382890796677922870334890054116989518820209777895884945190130863958720789081505674603374621664759657599500770009625308293401447678109010216285484893426966888719196498769236974845460887213466836775989294536797027031751947050577817227023925144634439699874658239321825025248224802114853842637273444774186627758800543218617581134814011910539517478619488774371318442135336873308099483685659258044215771754688748396667553136448412600429116082858831545865408578431518370520361364203865182352071397647169678618684778887733334783955626885288829227930128280978693995897483449732713440204243136057794885490034328279663474028992851468941305144438711703495388310460051555737020933223983820486490238925702339000202379197835984990991340772792440238136694738632988043226086286180456792434749317341783805673002168001361113141506597392217292349759094815400120679007378449918501875690275604211004072922270818095532571879095594063450739739623326483717397549821962270287744920282558530313836168601300362301180182983988802765409609691323812048742938085032965097403995987812151882930981667764229960385107596046810255431558662916981715287342354183146964040873480076570460937560785453328782080781183773806108516656542940262817551051142126531241809887836747987484823921479142846202460492859522643085788189443814034677041035795438351017912874767765060249037947123286302612511637520291728425110733309775038052689426441280985992522104391606455615319382905927989321504509328402909855629839959387708121759687604639742478719392625552629707789261403278311408949327783715022450678603108833034240000000000000000000000000*i1^14 + 50237209943588148655548881677954144693536078385590600676280669339930219601951933272822159058949035296477145222012262695769656377427707765525473719603161394027086718453162149792931681885550699161244822192603330043906380796979313105414083348473439921324180470357597787393597931239353230657846714923798810476859215718869619597469405696697792320866242552171039453939936254934134892011850709096592539231064387398772477253908089431790598447682557943955456048148478866949322448611512762240232540084562170470364000941448901052190440369572430156702320596811297021973859547567398346060979875894584325651805574887268042931153512784736132921010560174794705926888924084956822325826852816641138965813457800396681680303860802716102196344870653120579450080373246965118934376958346241038170381240830444039417317327824953566482180895528448278568046028491892554419599689612826574228982551544108060480835732966143671178223109935452173674745150800074798528273891648916923282117007407779708690625095267206828958134013829804469666938861541611216055041469466119663563576948312733834645018454396497852829470212481225981716608174910982268971605696608857764278669806985497130073722576366027706537550136479749054525995750287634467190755418525301719740542860752518744037694630743422819782722403245157976159729208564263748030548726558856439845670941488618655966508362214763151955445136319017317027045312163071605872609048062839866592062206472097999259200962837099747587026484161511582586383436078827901123433424407864562765058626996112316977263640521760202524764692818424994627799346243313205350388657952495924306995252833690852287412783951052961370639757040071836380699433504761652909489694257055264135887217213583704522720616290138035330964479393268402401419044432690443846772031044550552524681758318280490581178617983442164187847976937449570091484646143172283832738803805108267175648073034918022986311485940687807230678685395149251271768058086623035099447919153934185698408203706536975167596805887813275315580988842423169455417619452189215199455151197854959694904187042516305813914007779598729820515066425683911931722883376353348604241505816790501154119387499007432881165896130947425829641785804340351372484938223632376469054899706098164171303249355749499106073943408304029794624182227265256441849409699840000000000000000000000*i1^15 + 1428970722810148396844565179400566807283967099039779407044913001914593979570641599935532858166627224114570125436266415280490310832455366838604583325543542782351162814230896910625177007302629959503452338335642918308749500125872038439092217488740521937987130387879613312612539765614276483207930849998356401021423099297742307045070591927110114640859172708592970941694681086180132697251861656503596707689703186593726276209261354936185404907434572207548338046051166902004625006688810657126697390088461323849425874179231133079387722471204333661356688180718808144937419076263631033437037347166919595051209671370634796416285496346731951136384030630283993892080102755116782300152785513363674697351212927666838379970526197862999144843381244850745573545026660572480982935450991517010789369970283803689734568650740311359514574814541680482674264520378330040843892558871406420767666763819435583413181692058018986298575602884564443010638913700275965723809318094393653177472829937974576024221297011342892868953928242354635252757644360271745737220205185543271261660371486814936706503063089663974633405704014576732440027811201486818113595178941191062822825776098345386781212782524241594757196311688860078673476456448440914698188459438071750769844178451551656798159219828886719355895836645573721540163175899182385060199778191059160361719567748208158238434594367450871842015410621601473975158326580404205451718883985670261661072499967743629765441884099472448325775415052484183015534424110904915135714601100940402939556806202533647974764556106811852465463387377872701841162080794416037239680240887282370147935194467507380114868436040855636712424366110286034661103121446231708031526526551854094437599161310194686274157129660879756288547809635567237658109266368411300179685288664255035870480989276447951357955990787548587686217351930371384233582211010564796128838605175173139204856451901338622479042210254295606453035827626512250189080872681160610597515750651861796589263973040339013180715663996377484491623283505794422867594408995029309508820329937432365371348006643245040099661784472607048300903964823831302098862956493985833591941233975399963038840476287979469687336720618798518154387829529246982053008920282345081091861783712053127393195303978744129305451275479559959962380313606417168343865753600000000000000000000*i1^16 + -42320153280143130648049304029747864878991342145971287478230062625560356498319000903004606102838011793285629229981930941283150524036059761744840433315248606418820215907894537084418779515096395996980506086717964663742845037635990219697070804724758651117838310476383895834274951594519375065232450281328019343862383033753772302677003718887373507540296565235144114197559064953091511811161902417063379761359966226057901686564392964624317417817703320256801196219989368840387860111996996619367191338308724517905811770354629362193049903198932986104002685599167802724991143961694672117792712709540284422245672592549853554037703309611485288253865789601530653553009825377818621969503297829740945082841321484023115122028679036150217895510841531609060231804870645492474248291771179806762993173868121363230414640439140177663790990468162849775606057998353070603418938509185692017539596293317837199096284771523296800452794858265784048108729862207837527429208265937863409083955925329577211752468727754662605769215705660887966702884581977321535948554436852959225546423336680103193657824272328762626552266403208879713302498106826522755076951278378867428100963256437066290092841360644637446182754623598102240501098785436159575873432023732294047110844789773078793223052268919583762724876507994002860640424584730463942224902852027789788324151457509721804835426683913996442210251542265346144396401001092366755012528955686597448499213378789860693137694689623190269860558237166633496178058832747820932468889671473289208343348002654310013311412582405873461539442267645151543042896856913404153383926777366714682287295411784762965840715615687909049980086117393276279253190402843706247841914955787700381909485759080609899479881698579833589487327214472917153195879316391969920848152775096064325595923112822694627713176651995646907203496516077546368065882017255718562954016447559086163089638987265037140310188278261546455367522313073430290721194154889265649150813006564892521047367854043285134866288107508773491696184540432498271906185050220574186232351264786881676887416050115529760147556197811398789887530377126962897534058570666893700652017177960146347708948812033668229475951918305545115809724390509561752957293474619119312491543721548070811154815063397956749626652767432253496897301497946653799219200000000000000000000*i1^17 + -25219951592871592036689191629152169482388597881970525575774964162000679763726288850857689505169847757898989245746228927373409822725840495261413122439456357640059451096249942513118419458543077614132774934566724236380635331124750830249525813985105035320409609731770176905824972562110297118642731634634766543563104603660419999526807417741932783319220400887572458169204206790999307155424344582540191907406558275435937840157450758832494436685033796788674565245050019719375610783756543532423407495696058971851974103292911828271586419935324693636704437940306581182834617689149575191086129292902257119481418144015629975682242110171695514848164117176175852820173030371427317432083082373663650720217672715199319556286900750210905130103680544048283447519048332200256808033802254861066494150257466757235238527682162764206876122006145355244815172936621477558177892013264967524496329082070961730908231832890484612419621504796881301217903820823223777425486924202296988543169200467428780266329594590080637342418291434857835885349679073315903261518722279916276924886641568496908852139149037038620496140473485307791266325409712885229074411785710234030570065660075920200184968852167353562094507056661052892765281916622808972346831090091556765990681628824340394198997940913360477169986501677182301316552396553064620350270368702540312588807401327950301631680722789767807633873423700336245275223303946096800370010884213797179386768246649435834615709276308673754450505785998337760435435690573194511176254742114752972536199326375496134422145800494753600635917885186169863470760804886320658732706032409428101008794830321408244854394204853577832055142091900696116425762944601592203302353355794991311285232368821527930034942749606680523444968571361188409876630275714651141217192134310894577287953046620561048953537505500979917099486400706405771240228305145297490595103119305297719752962496498514110946875684489943191569967125549928749969774936966523661815249322303295584778529488904927392454171732202968376700002049073360930969723383760178309486604144152093493567051299664622503775766535673097591289674160307291728771895279853219165178363772951690324337828447446603192642373616114071644298408992256900771759019806206605897659144938517135208349533402799856823366077032535240256530275140101996544000000000000000000000*i1^18 + -240855886151624008728316880425179926817575473476216636253084911090352869082072199376234704135916918349902635328081937255187907533064637197394750598834259844126360653795246885526694137269359559996454750779891653287440387270075673219779649064258949583109899846032428220893219277643853250531787072749799261070109374049608044374661627365817093071286415233972780282350902521910745700764224424767784812313315961889597928867550286595598011603784501158443929885808055807010623254489629107226533097077956079230421810745254195450461921980235538851988770705239013125153434051282196380204913511395831069375878194898515960416413905672494640338144116252060958763083412019523410498291790846815721712589010531536062636405152246139524439591772319201981891751449899758375904026337517522365606069694488288772117006282606325872908054345053836662108324627732069159489692802718879626673370652599401431253847714657057406243913949078059320401689579058153799986236787951745656761094377213256942179511229488476498414215993584931236068226310181784476944137011645917716873505155947462609207280161373081538362342803367991506750912700630755598348769277398005306593238214240326965701724579985487574036244201168067803576038618892572476065758625117181363654106114056855779657416804672260648237081942293567818928833632713111286992621381707645466469425388492587050769605404688775204126721471771900708947378476429311062454933582423705192601368226897644860283676780228834442104210480657595917656773583328784924866525128718443260669169205853209830818123182731729466468971786606626608501886203876138335071541271874029823762593306441324613528712524670465420081609851304672466488865162990053280886561236768811527882007861792211904018171656761665822689649009796865035411079659706659433094725358910055044700393997451517966106225345063586552623758627950591386594733254795755516174970506578886364060314197927480720765706732148080214042664438603174309179715539857519159458851004022851583491397918196562159015268926106332256328241369444155902956831882597913832495753229922241816291528679697267250317217109764933943293124725370944446269429929995065942013368699333253749561040887074849207687844195791415191686510325864856597130389601734917904593557567160023406200906964443505867636638528257107017513278266681589760000000000000000000*i1^19 + -1183742586375881291530363495108218813092492326925443714585660948898402231945014313582230096445444533625735296855609139247665856183219309815324427811737801671046787663259392378272305146983265251150591189664617349798140083648212829162021298225411363519116073083337331772161083814507640610138679565404708977899810215593987806125575124029995724758699537201948634623074240073070890904507182459314465457075600764779298766419322034999550126923423461289914878138595745395822255657801435067064410645506676208502131014027364780132825787129078396060529685809373317925462893859132969579612751271051562767291559595989733155226475114430951233615052819628539067184506449472254201967500195325863059896426890875756251206927821716853391626791188994079693531116050207894790473801041426871405373073589054643191029402289662543744844088267203337494751772628299392622832575674727723014957622118244698760200425078473522618341310414313610589548247100808036548170028409719264643276558232608757868028494192195301070854444537888529122324821389910708637591763107790364484694194992862128276649028155309581529419272763980425077708340651719340682694483855229575248645524904686016823095244322634658392707933548937812563768318359336522948802190126497019625764374842317085298690683481284609015086044157302227542061185077092066728172608638177530662362488449581431898298515525968188396771016578064078743412363402939885965107580646931137763786479752754101326628661183736008794431339293486625064188436404428850053688908049492343177499009595971455607064715289010801742299057427046334712615786086753669478556568573889012048187326028044550174324420676059563205120092504253971861546977050425882796727988971834871692779077692837359555231771013023387729133362276469778805674223867445157523958246153121394382916022590793011254284949861887431531202959445241194056252378876866403826934262696769869396123094476597522537828106239537793135785220189243898331280851738937102613585817203113409805401019238395693996938794824876465053691138318440562658702778220082332556558148989029154971143461117912064284402424233448499389217299216670748872032789747157932508051499497692715718819958137496514004484640933843564874273235986470601103303904409422798032745201770271538212377973521743827131557514251530266318549869920256000000000000000000*i1^20 + -4643061753850118304300352098068241087495685739857099873745913707327467039623923184914838321298539672098129658125875998425756006224385842981505697092574646133006794740562000328380680033020086963387607366921434152836055931458862801669405250172307936737622365046124962215256625921053205082295534387591271228978261493905867512857666181895170122731859722309091258926366888813046288010425450647778899539366351157156254845517643051435845076854270528465005666339958786481580364233561545149893742597046989858392418611031640208915637785995942190920948601096371317689664967568487981852952828710829512530149024717288245562584169864546472059110318813819344948167000711577871633255495344876290998232511079573993223388270824477098990917143034444609507218768724766213865129917997331593524935155479439427177179936746308225273578007844510278516449038501576389863857302696329397017462988811974916128401758409282796036383294878055769105231094027353411386089351398735764821160246196807823132081477348925403895586969011351465632595727040335608239698285289775179284081118780806920238400319244788047497581737207219769610238518658941428527695380773976606998367733614842711446319135625032082565936007599046905239954546764566040912310540307124090395889499442554837642508581435328386229678554559616078495314921295656802479102008315363993244576617649915239288252151258811259345146630706480002200849587541219772447974545048965390894905259731601247888210469215254982259564257389866162206667658361228216559375342808201198010121542656662328544625210886908930636477209180036303736055385206220197121283392627825129508062937027633347563738065394186084552382999841131257517647402565511591737443883223965731871249026664753854415090874840044720930762838965991507961093453910122747219795150436031313544846828417196676687422927417251304966588042298274200713662638064055553453873827985550877710325262192823896854782303070981750363886499335507232973359844922707069805433178731027122141539558292219616249045391690857551241684778833712935558845416244197625816436700260594414005785756018102639937458035100774995521573762548319710583211057241960840684785172418270759157189760016268490147693558431171581429641585981202704952096034202057785663690734248478813000718159262862887830508742013533045615755264000000000000000000*i1^21 + -807425110632319640145525650612467694178781308116243034166175484689751975514212064273572114053639899028174284116181212625076811788200804255367953354821133933879653621765554518118380701698792076917991205743840156718731945752684843721179871367918511827934028429806783411130715162252393875455134950571507773671717020835684741944243028134904164804730600730990330122088388065206147521522726775287895926061566219019081016325555680070046180627443838666510384557442039656344049297078150146227071030526150154633512796945195369139983928515128960684136089509386997492515534848915512500224195165594507835591121266818716970191903881088601940653520101231446849779609332552635695722871991331925135928971814056979810643756860635411949981563405357663791271811591154189951938755486619591636646790485803569490251797536610181336465957030774724008553795130177004596937333217600459397670668156563068101875347221613156717594752471962766289129299212267556420295566910493901606079099169845076510876949270916156563821622472402260099759070675246703190313473428648100777658738792276847249066265772837490416382304026095594557441412563361981145880842710454657919672613030914606503017761606894779282578860620363400308786544776033720396410486141858162466007500501468689139106603093375520689454586763208223204704903146267849490390008671158795893519694653554437975464023741626393257173790471052244814875824016753726459319813059294963685146298386529913528738331465121623447698961794196260643679896657334749294974287566712208065502963154688041988818601003427715797816129677018157551630475780750256755088193834888526040933107907307392884319159355931068718802320743743908545966469430759762321484838348413511454392238174102891112418667016997666263308742792744566556524569706073730089508012879860805820468123093079833173279730942297195603844939948291297409352738349098904055039678954052000668946560026380818707838029436988429464692473572984717464828731727543246409032926178794066928244953550325028245929666550070010305262323116809871431601864060385378547717325749513335006687205182250274405339868795462095162425303875534517837925622430372149355792329287150241178247194427349476324814508435078498918951617323398396493825352929970342909662872344804662773718262783543600772548154389807863378739200000000000000000*i1^22 + -8031004954032525311455273916671219559114322586564210803888882044114976705648097323653270684183682295902474202975751893982740965553234376512538530525632094569088409790653237101171730131171149294397341101210511474542044239311425810742402502175791240372348412285753083061263894061758194760515147106022628816026284144121038968612366879944826312082669433953300119577797417803945561318886006336624157088495278803216849441467748330852219954220925906425216766625940712999983476616945943119687904872176351126934031332074254794753455421747632867778609654812985802724289976537464492583150367264242478176197602407944083513435957059153021376553747515032078811516993839418482075621832710562594574747074736888036518607912480943638372846034576888456361627405238625089125097360451338372571384805251831541043445681658683657715060058134638920967183922134028714231090534495928701679169812005834028686496202598535107385484045764505719259239953669258636996088110762089786845513936034552345392805797963608120637963342348930865976472590823298573938185728343823541420718129294579551949927045027926184430892170597255367081492882118044738031759183207475609256439911873608847390269705507157651439805968703455138253205888017542590978234224967630827213875869174072066205890544994254587030169428566613065810162095504825542329754705115719048331673976453868414777607066037366581122950144315015243541906086068604467622780947918605316563814877599713708738034959268410174233750763387624772958232276040489757927963087271038945399252419629167593334988213429756820482212714755091154885734479654668800373407075862198240776500504004861802518767150592874828921185442147401501038746442675060139438037571126441246005117283722903863620690943988204950963021112852247894820753297960312621802947977865347070003378483501080463292788503247587179256844419485627533095518024964461606613913656800671712713191218675862247061315421581062240381409553730179312242111530009910483292757803728998991137532490525575946572331295878651225699913867422250861777714860498828549166683695091231689150634240965883096737745624804739632564232827239009929564154319593621316830446404366497243798015082266110017575785172324939696064100059060434817168770801738551453456958365353236094372281490875034129028220365562078822400000000000000000*i1^23 + -31878030776101542311924952569953191806478873704129923656955956751328909591360158847807762212190231704585414447044178767670509566422641936539695692357108205380811200394666616194096026979213590605137571856260537387396615252883064753161582261790383936161310527417370608240345129358246210799268029639572034314720813877393884837415787326653451703567295958735768321350656588455545815007792622131261792879376529529970733761156642669235152663100618703186512905766823870864464387064611843028226835555178784045880786710942827793901752414541424909664960936153190524689540164309034201004556642932294156153770239753024893612946129857394698585541358174810812347924824285863633924473308449106466312602243594965178541079733822621859039310629033991471272472633109556504387481943471476027604258816728201160261112725058535406837425558955117987073771095378266117021480238712512139448394109107039026390517155718696981594175017592887048972007736322940799945227597895876243663857591601064093204037571845974391073506990781810992768024749204306309246251044147329111231754626493384311916812212474825242254342685220585316960078778475487444695594995210835124128105915942022916212206673645337981311301107298599457257249979738689419879076877038636447109468550878615089696372831754237573567858511397248536700891861328651823587768051564724851913944648558598989194551704762945923209781658922523605735370107546732844878131311529667270746591033521502726123306320038752384137269118943791313724072864410338838537307492456296673123549738179962896664249777006005298264973310505596118260156483737040462967690602582346302476067161975706297469511457011079410623644948752707673658073986663213210219359396387269685099009023396409269303613327482341857463031466692719813841086547815829315476867606432171982843050022921719294767717280849373107968756063639244689338828615055372705050120391995592850536872746865820167219704515320253547643202842860277246805066990820885591964396528431028692277840456582427622486218598832781861520252410829566636099734400171440500022536004517738158999237788133134135268555369448750765651474413085408662914126152525404553031846657647645044789869240644107521319314155846691368837182785730748319966528665706014718343520300074555201653799814546429627681700766023680000000000000000*i1^24 + -37676565339444423236763001586138535006346493125451718999914423885266612267385536386673735119179277217224997987972316940455906217875698614046074035818641558012444469177530444298801667753475597623317554084892247585812241183698065730287002035259563781327919986619594229814490028274034203289535612076992803293443519558717647445126547837769302487971649959221650691078280617149911311106526367479263319960085503579235877255318024296921060475691694487730759719012407496179150259715981438024831113242709096417867768256127796573399691503721047271735624273036298554225785711291310965673666898038467152667086524319003502950844466069191819795309677781625444581624914571385432008090094738964545658485644024234324668871333563322081567484762211019032684454400584355527908873070303052828932344190120611474555930328673178998761356479576488316271002585603973453884651612373556754119720536508621403157001748818739813497570077257492146541506867262146945682310263449583192343907707180958861318266041826887444092540454221689960791122497423008043390010695370067689968193220716135111199084258732258773761488824346951532473109488176088906732080812985623453947290327186241805659071366536783380128635046863506839034585873639230912819535415390997449303747546689291544693716506012678563353654579070397089259889520842617966613230477345892803646564811313560870555813614994181519845184424792768242151732510339565815051745339996821915735011927344341816765622209498031994100095528432123666019567355313370613814082003776846336403030408677515207457315043230408153363260700538537581964841141519677522431585507402880663834824450875957838366002899146017017822885639171836005688417284466528869871806991411588954410973222502609115107028142418272606379048595668474647374191433542983999602245984111313823298380473574144715370475869906487484549110378013702870028195548766441426600610427092405378656656740956931723200599013295969212087567524756510373548664590212997134156385381764856102898521924606640570003994666213678232245112114319777662169529437581490154312321468654991819826912394923409605807259236979932981466843883280366989243640888382725404175017133765981774101033000821912359867821007191479376885991641077804745049608186990554666075166287413710764886689305613757811544555520000000000000000*i1^25 + 34071940438656098317720450901938032636969137250424502565362636255105283930972396321764218017854761226400550573749110693346863798736606402901138060994364124586047555526335484282972241311034205425850431224702280051573978403617971419749665371641523195418556040562955787970133894598318544375721862726968432877393286245734136060278889653879088287247636380821208120539866350227336167873921918538138956290849215812514453030771284055888869861901346007170139524674052837341012222486289840969043909551188327094878396893895066447901413927026372023183030798742432760061039069422534710626258700450543269714390168612642756756532779397552210935121317183806740385795590859115467508984906942751827309250518694118067932887919349429257502659316420766799420690327216094270673241213713432278458782304836014192207311238313029831014167685763962613936656011390596390629735496519902883055687373043665471824377132326845846480033398437799898578717941741395943336252532474590039173992634768507506111319915213912364613256390516863098110803513597346858620526550947543399159073298397348897068210260320651320915247539270677452479032521877922388723525060173163840038832351348536027299780904882622053216838788594320340012607725253506116185037298932586071722957542463388214489822889902260471011804942220765950684839475181150646314943813173228996660377165079347127602110696001408608702449680956798166767874800060967415780097794378362188758697457540355706569887718254591459879104709450759469419761140299286481883266377089823871384749033286057011332232882086193491465463166985459590820323772525331619389669921975121866996230954050153769358349815079284503315830924753314544129195574338015634062327767869209455674408580202117188656547237419904965222356165894888877199090846041556262603177083350716876435247491840725874316780946230752782380289963734914675047667512822743870511940023152872322640878095930324377239777347816854319033743492700913405074645888196666183267782360572142976827054105888607803559000317417128896076636921778676504152178321612760744546387150756243031259158636159834543249190290410713117746672003473249712486519203190393431623286254837032428371819952795065748032426500762875728930206890101553246198617542296009139847923793281041117212303775009301594112000000000000000*i1^26 + 96190428334679540558923064647015877840427744449671773604907386003603093287839780835959151019816732371367780566538709433439894623227601147192742525194436878046445224954629665975560568410043781987324142894740667615358637697692246218075319518826796523165308083832033078345327655296193703767318249229048442795495734109009632348412612012348650349044778226116495678602803513135253123322716715281897327149181548954964335445883129909920584095168547350825930129595937244309931430131426835892779102615747731052050289328481552543309043419127386172198190009079398274158811349058160257176024272793033779651381830023785046833047916751905627902502858445089102070393742769233801305012207287952220113899921236708269143928453737032743601116144059865497948972977900176040450367875151217692960240740781091992882702865838019591816516382718080330812316626361688575626859775253406717017960061652162938360185996957021688651992863583428450496249177296993498365906140451593026899646702675811311260387601743601289661607005291424842115790780733474632491943581436263417543068199079051966087250349544106263113384453419380580192976545902737032482973613563325600452016557392812220462366278831479988477260111314226469965177824997922451388311770096346068923007101492072496389179887300591508924003222708617324982018836239988646214189003791745748228998609186497794572322777105250740327024251131524455309664538150280813832950240924769657991152465823778808220474967225873435238773333304893507263090456822559783058425586262228320289812885626161216687615889037333103702520477475226752366686995977450659033773964688086815581163298582860254108607380018579852419363124022320569845367614579745662529420636839523816658480859435537635254355475672890447862511842494197030558043217394228689770283945254037067940515358464174750477955090087368005206197457633365782941070708847586125480522315538919349726262850185979552074538949979129549961438711774378033057777901153250150156503848074755267527438870343166809663829068812177794490945445675528348219712123355587981523482913740663412236475186575356744800366695678826812104981721555800222645907610108289003164132012738540150085146427595036147461552976556900334357268993491613246170757992614277717753003826620969061892590936260608000000000000000*i1^27 + 18646246080531003976893307605120387620146078619913583033099316347548499453785573495614305623024877408581546622115598739693767666204405301019782498631222835572171632361040016832699884484928701779388426611002150732768268302633025272405784917345448118214689423653821306341586406693771492119155957147817875824238561951362056077151876093959748684729514461071437231027570125412811905904855984096561314493547862917781979123095367113350190882287020160899203436565801426485333792351119330879487782655759188530861968297744557112595514675588722441209304787180923307201113548518755523469148916888809738154807780400675677438504646263672449471953347354666403651069759412638568533706807679104648802325047770610852524873899032689583949613179475285543739700663824931344345518087775101241146865095607449135159471151854948663732151015833739445030924339557137954202250163926413582634704056216654658990593796360118418338192634021706553479896908888181535894666274615934964753133633182578799846370675203536840777053647926231966513897676488392883742114965347699059945224771271542714311330531386863174853874879120789496672410349048318775156995570488437554073195592901764403771119901214488222200504479073729730258356304695470727084253500947007556966668434286039409200094909194693143260245822039805484189514230136601686971812910851701996181154191610683734934439731347435879800218825397277195919730443667634714294389655419725433449469336577310343562161989388199235218598630941950645317172647303527778221310279704635645560788869171542911995864452151548171423106607856768928484077854933193805371691809715290912651554611818766203649049009288237918044929311045398062024755501198199965387660325170031898706274790786198030674610637204761372710796504220107971043747799606166276468351706047829698673921437181569130130304802650500212387153903129919380687394790178985839326232036620352496347135566594251418574034651307169176193326424963860612118981892125899255253928267729563440234783565669356046121916489134150583520808068029375142504904886131117536382389870979327098621173138455682259245030586250219612522300346335531661219938862676179419953696879436222471439676511980857082086524575322404757790871553504959150255648415024809610309993622556495692850790400000000000000000*i1^28 + -70825808116341783537452781802248372102724728588472062906791482239836610430967021737327414513312534537898105829205954656346185980598007435735528799306763555267985207946154871220014210724736665230027369951258082793259550383162951687173154768143480334742222750117543725400665548850525192035462910437296572696283436489473337621142743975710939772204924593875282853839531850642460316397780337506025748466034758035560752463188174530444760449758131576663454175728799586566711031492736373569496207282909361376855752801654259140750860950478585084755432297997910129720185760754147120711740120229471841697180657643587980792965049989168115829578932983858089202299151912722134126873599002125003324028462322874620566687025756766892153343264160156475057602779926376299608671009099989273382096156488505676038675963368165705415750589758818687756130346504640076955945433034344515463350512736788171549897153589008150277945868370794252966791350545859541810079051201319161568647904529952748418190687146584321054838936120643343405953574177740677154153020279905293845838470979675945568243294770039051069937530665240426849148821294843061392500570800623839026306601964458022429217248095551770295063284371171250647032417425193136903873083420314251134208722845248240465535186679060952004417000288384869687543831391042572463914533887233752855580678506095942177964637684439799229465837402686382478869422997767288416363048422354626310079967251523138610695441164622224930928429841592650030820951179062215808717258114927987239241842450976020916451349890115359120692069785050744128391243949838895793795340597588794705920687651231504010176622982304839010138108558476438116705691385422434392213374078270161288225858912837899681861206015843677145002251708069835131350891820908600263444099219662880471383071583380773155838282291572205660436747320717814056294729480286654645529624188231751287291956861667470065283767481686186759292243671274848789882606033150993661469774917484844005986322183721816978754490612321394990427974936001669555876118627656747996528021149207626129902917280469765907658621253155529577103875379343249029990762353930554028068526485305582234004510954820069336929783112570447753702475303889488462944108675902522165047671637198818508800000000000000*i1^29 + -35924264537588521899751282341517620073761943585641708280343393345336669710204078542505532948744387992575420278765309955957515053868874345168320547450250256771454077644590569163600819909172779909377118432368942478267775259618915421227980086360927707325452167923286494223403946897554163139771256632149016272326503688000898391070004590332355624438887779777795426004233777760954096633990695065947685574656241142423813410657997117193774906575963535343968835273787976556323442639873986269167560925856777447500825795086238570122809582696594096289840942182794962415889211053609901601672285219024275762514418076483806988442907684576336871533742333492540164602018031591390736702628350772738974976927604318324115825760369141500062903369066641705699756214537754938486038665326250354018059306722392745488751607467391688533527739545331019672599748830319255466880574423800741175262369129558938292932199625452486643498744295815310072632915118416646571824757904812737265720149225236549175460749714915146372226862245256997080842421439944029851111695556417979243658809852316264280403555030847154106339290580735856035259388376394870145271904265388318652551712805286762289253979967919197443292167913384732893728802262699498993609120078704964701734120994803778005023116348283645242651895093573517628379224822081538611451236481107586370394411645277901800588263754348348357493610477190924872821261562874576477059704719395767846489998295179422476464425837497178048473806258180647934024630559643037354109415417939857121326193143514117446706498415010346299318038522554999695207860234337568820116356091122637324731939567754329776284180669790288036869265541883709383878233631645365778433656142621484532560649169555753772331116266323019332052874439791589633702008027534631660976053898579223198736254287089678110169662192138308114832743266372129290107482504594947797362201225508758213074539936332153696478714800154804691339765204166295787686748064196775902489928967345334385560166074241255143140197871280594161809108490692802195611161702252667647205404108675216423540369239683216690956288190329740864407135114697012291454836168146211554226048823770395592700945576163478626082799031496198775605398820597910241886272280882816367107688208793600000000000000*i1^30 + 13317220358741619216417951942642767331191796173856146726595973419780285302281511380501067245645442432768395791358489004833763947702776311346157137927335320975671409182748422698171390589614784884664663954344341883089012915619754960298530121808946824662509408747449233800792693638067341429539508065499506955252421451845472287636651464042205532830836384317938819328051388254929740680154790176881994524205913249739513374881135151305127321845115938120031783060539910582156408419213440631496327210544297836198027794783262587979262239543123387332444391580358618883824414806635783344694610152573527699922859372696259869422977245511968282003516867425067585845793463252300240499670982265605931239420665036898936535473749247868674508654593319785752870146709958294550255249865247655969299815847005952474843420276534625653130189562650481228919664544676105238425113219216747587593410425884045430026202865408338399665798979802237475797416829770255362929891500855397999575040402864985734718959531209756509248496424988239501213765434212839011810412521271980333500729265748392544687929504865749355101482715747231219910769922078453161055826742395848593404831026517625226318294647379455765730065549382877111636530532824676070399455254557268584763753984318469160939560746301782642816078779597514746416439668866502660132424971737603611416261463421143733145347599800154458479057417973382634960372603680638712228869535781433254697434265300771211336181369886705334558079607017916959815140668988482531827849134917450884533239245483668397843918078642462836153301726626329997042817516530545360393776347401227762484113067534703709232471424548522183075995754627183935275402116900115259432926668010589276792600881887748390460737886884185677663383726689758311962595832478177129673757655381919507112619353860399134343436598548121214628924248777001186134860808665892840265530416362975612837807173851007862404231623506646231666767465353439889061496171102445997278214673431556390350053919933410712476511431447515998116819735415404219783360331034732107769034112829429957015655138252405261293075063772124867710429233679838427523417738065556767918887124608946445375553861469553239329176948844532408797568001123192859537528626353001722764328960000000000000*i1^31 + 8506924408328538252530075169899899494669689174631155255199237050434658912356621311046278650900929574001875824397321452843938065369675475363218951927747034081723836682699185948865068284234217615587542395598951237060992029142837693862579842691793981289717803718670387661095400230634589421640065714283553184657621188957715994908178811733300215429872068713422088371716255861666512137840817261696197516895952770988316202606502650742333656223950285473484319463040102036888000301199388406641390146143543350933372237113095972468493794918848905928727392651634773732791263136490789647926960609351924376497740453267732942248682623348207875819127685246628596560579810123414071291896053840522315967232579519139387557347676149462530854333029350475664491018369793244864997508843735593557730075533414368821807468787495339388008709641464031541665754540262002291989814617781020025882608581680630212716083903204644784674270940727955054535620787996779864400490099043068581243844496769114042373954741905837013934578552610701989862791259094111071322312662048985823473759914328986602701834160403887122466305249009114806038226870245297418677231801998925864307423971166485832059874926615900697628665501069984922692155089087283518446176522134619174920878531668476865634312194886133779742987183185740528935789433378158047198155112182642755968137266943488101770010170555515637884877093444203006791728138390400119062180143212505883845891368279263238521837713287430180724959158952316749317295233145548693737362845941233412493658551419026050563210267389329889458603048937397247272034708704938819506945413716578551664474172440174459274074690314745187699404233209298887669973730555671328796790888352609256498549522849250943059222713270047407568076585361575047453209028723108265314663197833256001325286261761723374629126463725114838839986999685258471139828260804079674248820815942699808665040958736190168799543635955307332225868323070050272920058204899095311746003425548217849041100623799194832975645026182447461541923338190993988378869611031533642973072667609253976627865225554663327730750273217552796596944195624164509639161710444343915079457485964882642391419627207610677137833349946008514393099086890164008514289992900810899456000000000000*i1^32 + -1150480117485117049791858859593687943451807158631672975340406463505879203009688403821775100359771039272780752027784788592657865710164049890675497575336148864193943831456455606838319674037269691245012812524121156355205709948885005314316517333042501830946663998435091473448889202882511277567227037538231937331522564376036343179923525110463937912030980444295288759855393827072327320935992191032244882067896711441955726724473913899088523283068953098579921940635506347255328166737834382535439249886455681138910374622574006019594305865262187904242957715082916680959344769424189824287960952115631980479779426769123487137139027213808145954878497960485599263919736560586227196304346521179871912992579791012876763147832265460405115546656168753807901040163117604438536793427511825387299198000494430972562507572771583424875202054619117158823830701789613041062123916101122875495643563998940058626731535602736730730494076117412403435719352774215373781800057967603569739952992113899116388303713653670846330261688118783901421616866254362861479330881110336872041307402812122950597611949361917215567354096587764812709499892228019615629441183752288102242752243955916770406153959959773691636154760697992755117306665388484341681173485602140075490208254699606468845839367428101923937902407551239874347791579146883553587812006238082641685807530691892347092996435365187350802138996244633451664050849115663333198430294304901174522169854789600640066809834915675817053227218649802980612419384260843519971757197925703069047001537859960433543372268654534939581283324637263177003243819230587419024592521481238504629208156446359792419186398629346201490802009049822075713539689088440574462046771246166915286822988471909525237971213343058409972103257875211331296071745963369334099685526662628262274584580124500342889922198848716580040896764387149722006327562507550112532899749837376536465838385489775329078717555375679914266959093418398414647048955626395027902585228898486417920745700621309776515467446270805566489073491050768998204488501764827002578399601633299326001158274819367607222122050076288956426705627927986287479351069219883578298754029797684746342503473154860215110197507359265459827952557587849882545254211518464000000000000*i1^33 + -827895138393617366758736474106805545454203760026988494224739377479772829459913766605334519523464638498924954205149593940033911497250548224729128531265937190278018763029999778270021602847597417762176418604232118931185855862917976153786054384083389193879307323693325954523281696740492494845650363780679931571244000612430849331493033811541931749846181871982845487472592290129667337783945945579895446643513470110631676757021018112998856444774670993117184691446111795338961692628907725600256697842515244115947204999999420183196290747847074187976945445528069218252613652419421974647359903430681306409521385703407217467172354436188338278952372806902727929942810603363751386422722322535833059763199965253982093491949653358835463382939455027048544397574613309926456262904523060556324740827720249487439602637701710424400849763467548891044311984376752344836764791825975853145335265795715783340290426521524966450545376343168990668476306027774855474278197575015903129105483430206915673975894628553163821540957219050043524960092098633556053959187904302180198334411058476106230497825761308006084929852084285002485189821458480642550007825952012565610282796546088506830124715536165077706642674714354422874689597227596916064733914005511740164013047799191514534397087041623989808594798375923197837020302995653701169313190068607480339931879891534303944650671042842851375492190847868669894518467826147851385450234527867212271944494878270928764239714591576715145592109773530030111641859571352518377754133064836317026149764442585452938460066350520449362531884072553908461967628617856312882799859301845312591190099180074817679782044506867898967730782216640244811648707946833673748397097639541693588630281449160919887947348145782190373861517873585325986595455429089443374895421850503763679956119942210786364821879507795641890695820348638867822448903182837179575073811681494289395127859013193620794283162517872893585064253647374362613130684280447163524917008644232485435109895679563118491245287657976533274952663950997139387586066852431449770621756035367505473512103365248266866870166949006459049104806825211118945457021452721672371283848535917265550028752893562730417109679889832942310346857928009255581070131200000000000*i1^34 + 35638623557197296359217856119432449499320348534215870491054036452920032248541091050360616825135558349030847024390652495081101595470061066946506921877415783675430303077454334998978317920495373685177966070429261071421224738798002714187434870873844170060110525137472143692647060957240334291514916661529493396862176899296089974606631355078253359629083582451263527276026315602002241708683230949119091133911205716009702189508839898063816043854224073271648264949421223000284796114153296745320703286429973994553534588624463749733110553085692835444197465014662314001800458139894075540554381479719939160170125847005913531184962312145964967845554092606529680111700343036334221860795137127237500537961484385872771465532109530376419188639342576847905562762498845084200289109650495912668711865932812991053490180608602796539276120924966548034097352756960426974908307618358298552179332977234279925640999078509133789771688683858055509577122588108436895844610653469673322372876190407448652671018304086507761882973979720792531736596939933697270617680572073384092012249911381563404205740359766533255073248869726940935473597642485686302068325317902096203323738022516590446235074506440777685435960076964027168662661715858706316996231593941686464808074410150377642903585639062197187891342432980788582856494475231609617908678034619284904558374687535100293192816177421394616974907496072818370646285715328306351931586153290555127486187671130674635151676626054750230584013932899744495192445237427431194881782312490703527088819004176526769501534774245347950831465742988350963804000887998899431912834797954234795959972317747194043386419381271657306757171547889522079547305624273013842481088981043766019898430477867629665454641303187760243114428982217943310789059075255576462987651752334878284315872832303832944193057609305700674995188198466078169905313702953287138522762438789136251386395369702547427288719530336418855387206482192960899416182064586075133369750316985842045554678612116923351803231409112116456616360074126274797095324605950783058876618429940621801876960882243432619802482010283908448561584694646491237470207067095962226873992340544794348486925636158734507597510206428769747141737405942333440000000000000*i1^35 + 44045419146199250607473211651893498101445899228908247817128598287550825018346726007609565102508880118145808571403829263251934490824557612701444544117415577207624142268330724188188542443962844726830383037279049797806658985313968596176471657047771835548005955565272833823734215773756642668888067641491951162065745698701864135935030772308238794667309744903143637181027501729935409516301617966960644233157109320105307178818990592381197646522867090481398258973926665876492457708397539038334301803495405227572836862603163277484293636885477449825343509198497362558757615100525083975170402230139966174695461076637154750131199261843735003461563664409997134458004307113650015815810448860331688537778598862773894620472636737796664787428751948001570567130911434055541248115367369697231139247225040206558321605366151184783674248809515315391877404862590340509103506298512086217467143398243413117335918857136205102121820956525075142050827881557746613521855848791417742017291681505584672978280876103536398116089226405935005930062807834408992125155449394361749149679318454603268572574642308819440345030191942395919206007253989975542945199715360981340313713880131023530734134351987771659349071825141259009825478519889263670402907373381951197335448141808629583231640485128273478598113463051341891397663917557344057528414949931655747943582765850647620110104084321287295848800886566972805433486284068691404849567462243537837583500039343010081262468984284597910062692264799233168317118475888686889755678994997024769144105634476484493852915096352049110800028234334040050934664072967612206798092503979031554136558083280732763783606376290625522185807899836646107135636466164248140537200106458337198859484552216259619736809751389735534493061744381173971856428026479085998814828251186232799263636927747440244185013436192009740679036910181528633184319259788458173099564478836432566727285317228875861109373487892402752045710644487861059874758142101841837136175641475129957325934042436778184109875166039329472297676658017996358281300171189577198839809038711987938450791476115006653678995260662765401028086893645123260780205679520413849749688650860405624659823782956039959883719936539759205264501411676160000000000*i1^36 + 5692230512946354736572141452238782845995072923536148665617991404907022893344413958711365721799194898142335781450294943321940967076954914625459714063532872815910087032354490358500497725618603877706531398153985853418351112294077531274578160118093710073359703686516588576553017018332364075431876395214342243772905367724950157289607449880239207373374222514485488990521716601507162850937783116634045055104782632283240267132721822984052523979357040903971147233478366805147475345080728029723563504232764911633955293632106103474265620030733350315706962482558377521088044908490642902554465628738162739355302367497625457677606275655050040852072576755209085376213748760048134327152552481361556480721970814340970602913324866873687264636300019522694256542432259282586012055053124312409338465296265797302025313730435548970867749229485390991416469705925911633078996622954390837472867927449519355221405860508045874529380088184577154190154683733918640692347845325761906484135021209891576770394004226144643418392545649752624609135379111797584274602508273513038624425599362192973242518974225835366051742511646316744146085882388403327464376235817901326655126196161557033580854678797277183449803599635828020996227500974038532717279828363510627282750188090314748958575029733687076348246753655523690602920575820674864626594114140195114692284104214994711475254539865652211495218721786013386008002807327082298957086246461179281747335130884492629018775590596619098613364601151199727863382776308537084432436995108101639628725874334776852144537508241703773514060557716370766564903652840756717963556370796461162680629410700454700944565554498614925503947110904458264948812629819914033951376064570440291843727418976657790186665061727400950119027559154907579632548749514414015049867790866681202955705325938789623017859614460043135365715850073249253124712225954587881376268363744876073651092935139328786969685706961906060124679821109766514030270661772486039506261186315336317903047009866329717219709723750496601488628103139182843449722197870076320296965326676952473140913747543681066858005145388311689267631391711300955599777149265587402801722306370772748716244945777423250563518639819709709717340160000000000*i1^37 + -6244446531444017742426355412851086507225217458644978598793635665406595113978356336459303810361145590673898289590568270785304865312666196522845919759991338350186078177752023785541203372052953454462216770271609673538696485003625843714863092308312590703817173522316988230894752862661190176886160574383582511666983548206934502802339988712447840054885003224160687934924332292987290597213047254003357491084101996240248700417659683578317648637432453141597183482515778509637059964686287922225727976097063117540465568767360704566863492910439851472155473782480350727440421452466474266017479436784793905020877690663349918870358837609083999704918690605450689051922932243892141631022163681006670966404525437309529653742968201488343921014820280155608224255415425019549183885508397183129540012260314254971598584132053290620947456917498625064682873974577067867416861573933759954897499697797836180444225022946660902994245647790661732268400214407478584838614625830736803006059682984861820196510075152630949526919076322273287407283376673416788595370298525662969619100328751041939965090630746269381366925634355595621167807731556506379445027428329501554059869725572289249245090433883482940131401793612496793032104446039588644516320454841222176079783443652553393540980895330246242562974201179981322118263337650053133281059049805447439870997316224157754277546918805076125921433104575619036456078799253497576363579457334903983776123496756379135152841011234125197554064382012697527275399161979198041703261107850820354676027495366783280873573887930761394142371783348278802024047213308067589246664788578225956704359559187420896980305946369786334596389843327861646718285041300140233573903321725170615930713341799554779996078553177359031322923475327135197966333720224349921816072519742988285512443003332115494215619064261567846520223599684908304758079232507490769903699761696221922296222466284748566993827596590328193481442605879880261939739398660153023689170814098475669567493804924781916163603168744786883834845284268684338243122336489416530639866721171885207674516226236802832147698545979566046000331580091301239910700545501096746967059027242213777788316147022206707820694918869861531648000000000*i1^38 + 1695065537617156901212299936924896790077769139769101766981574176968970615617773039869311184045579989743785249950034943906901684134260453276103668379227369133215607855216368496913430030808495884480644339647295246717322091249868596420435997619932079518593113653702393620197325459809436953009335099547881708864353727120262883830138552723019750597720735839252339116713477519859561477128002615854425963489564469977835789683537138076803384792927189556982632848592088066988532880521338763726029020502834551566289435080341215917751618542351426673771265044676793819710335576796713171716528005570069630486481650247936279209479575051346877624036742078629298089658250767586851591434404377630990577638211172532436305420521728300161890757423443963873642357807973298862166882434454722490369386359582805466424408666362933111878456711314451599420896662021711051969742356588833301892730334879425736794080708129138037215647124305819104372525410511750589066447918712215374108780214244753792378864828908369372713487405508438897783986605371653393343744912325174793072137741424051385123688905190190650399266738966078646607494440327165035286165774061674358305320916165591577152224255641994442352934890370025862629517149838582204695237968579741405001147575608076618430937365256575432171236379835627885469559241207679140725092463923027766991410316977336624321474206418644423834780170544498978902861568951236827597331762899463428172113355500317664366159122757179031677122951029279965430703839476202368804808831914506788495054027616050605582409023136451149559730595447125536565452893711170457589192558115240027903293716306180694992650486216592318966127819417940495073323147277044577156665690748022169572004346152964762002375557447595987055991322522391923519804573063781307794540510181513651626451805073954216403427758887098250638157888703087145447510997612960384927490699090098795642298811646834071545593430969456076983230594295145655983414369804546373742310338073448267435477189224261240214343668415447627672714467760198867482593013664404429897707008834683537727638929114983136687158327089389536383225438210102777374632726825635927712586672861093177504274812414652315983289448923136000000000*i1^39 + -278578120730083083751077220703106736622704999655634272459866057467167589769080701029276295735696051438883076277909173839591236739966500962051547026895819091161831391693380168086367022658136684234795276302769057461938327977794583293905454908048324747869117136502291161192360761630721052361089307754266058889520635315041590939289426604334939644484928733920132801576625441243284292131887793266393685760730674107756479108684864917503215772866183053494558226124736354843267027693567511433655523688707987601521405570160214824956591019884784566235261704696366006898586267360751936914784929235833225559115415171094141725836499043368160144632309300207290069176342441505566797698654814667723049193948502159437459424224339924638290016388303107222606641798466439504793621180765369832914340803668197854118163909762395100063257739593759233855184910593107268921567146834289655615389644168317030837813289922202495034475526323192676060713228545358780068115309389251350285222921349315363781090531398531785902245395632375129532182979036766539804137014932638963430461793952954215149216198930134326346778235891383612265595618300081363686972675898753396016555639660526805688007905750429942823639893442098354376767605360193826287962778670056955063413163695447057855864996744736215402639952427812600027397456270747336182974702846836860590056327739592313703490842119550486217323337264735757851072436554807575075897877649062309315685900222134935770537732351906542249012241481769501769974455141700779454775734456757867058726750300785505953638534465816682071171037595817038824234955702091401825942978097879301865852953865660931303132988481875907206288682230150535057437543229609713198143999995605868516630928466974814873394596101928804776781725411007990958475409046377824628637622153625268675268410543699932858830142268915733750666420173430444482389694708547108941430461764948446459958039507160189370913860119104051228442315147529407658125857832538505349983134732601308868406270973992915905659777260590746607737426721087540140679099472681390935022042508889848476794936332618399774630912963840273556000650701474962989921086924898929739939358773139044010257604196314585300048281600000000*i1^40 + 28068310720622480844523407636039225594130283445592560499820896010050038256494937381206093269951283589831444158990491799799989412467665074247244192386276376873871195924474857851965938650989863911143425946474530302093177842486984650817186303357153778420069323024974663040178111286530849565043297732020638703379821373191538581734655462742116609923089186042190450901312208475998640633776015133490424244459232552988142805405838225518848286047144349218717916858635988397919516061836295430818237810908283066885651068120663843137643153592899144385409840475944277678645410652503570937317763742556488395007862707813348479385084987765126937328033010068095475877755661859400538502276302569775895960125549952485867639238175754756036309476620252176709786409173313089524395818010810258999581602258051748292950441912968974675349702477127791516904292489733011565037187197392032380116673552828211538479539255128262615165810192972691371155831649327481432945074694806249661545180012533370909120269988490248578745341535028032415665075191302070686389664379737057414684802127534571588074354212403295526505636808739424186977386820606621698882900855668756646676814709770737633269527775724298385695794487759396657363018857710849889379338730665324670618047716299653912266268655539969460847581153951059446864265699612787946659332989222090519648967455099383492057283928890354209252156777633885570614017166299025697156652521042767037668048382330805421738025546766906235863135437975503572650496455870966767354935823965088762923335526757454525388331383926526513990358046029116213120141047215362290127488707860744881597165434597019509199267760009552241859223812276812138133056512862270834342823660543370233194052761886178680520862295719406355679681001435718506569767883488645642371747830894210393736401244408481703185617192212861201986291269795373010263322576218098083280369322012691600630140202031267864141813973434714279237955490098216445133339925996656333030620793157511624163653253483845795373792141022842781842890909401828094531737999268153850426013818591815935911815230562884671142016529009764908321996727800351679427380828711674093584947146811145090565866366567868006400000000*i1^41 + -1666920857231296190417501282491653748979834966864361285621231133729412019925372031168286737712846853377709770984693576031861643264232110834626184868815270273584732058613302459968113919709976768900261698679103293604224058931604889877512469773653376949112035104262925519832167987504783393280157219774391706771408974785918862904866209218977579811715982208413668668004988424245258351472647531332920420269465938032715430090145215116121517540889152842127044264595871105739263221863176639773503760888120684302662621373794150104909358446307112368294068440620271318023430372123805976675093946822777794740283366446424945501275432622776244511109833775340011376975225235462514809122118105275886997483025184275889880168789633489360796968803022805409930331981866689060967455014987313308927720257453987850876611212120127749936519008243657693905440035847154475716181970708005207008619470681383287858895892623633763090101231280789792106128677314040520003002042453639188993769900700529549786975489779587295049995266851669591474591773241900421093564896368666862550590319974009326720415937628993700468434169251308071312780849309502820203219226477260099028980801363131725928700301269093802608226940951587736527291369688779176748794899074712956845105596367204100257365347113228430748920582683076364781259176098031947208484190254972006689792214875330514664100378243049533503377919191282241707573680451633387487907789847547553081668737682519249922485393807911267886026578102455114073951840635920933564605632326685410648298769966281898963755041648673909162425286694056102256499581084457134917816314035947614973925542275338865543644694328146759728561281614122947143439215287352476793130093213395611155737346548417925593704884893809883790312272570998929158999225526952925570502146240808724259789589264612219195517257677963002712993733346957837490094438983400928772371940597322630646031630150841053607784807904255363408689849052005815663537781215999454791355058213282997394512327264335692831359252447998580745434799070030815345051680300281624433258748758716553980441888061319444207666603676886496688716835710093358262273967302589542458488118645968944393009150033920000000*i1^42 + 74893398322220532187106012643650868792419862005435312832787089440983040314829945456668975752389024746594063401786495704364934740436453921402127573746051717877899571502669079681291399105610765923632359087252452712927839276455467641340134721610867056812057858552767972161835355624359736735283197171244300380597662448225655689386317219927849607101184185782510081345004615062264496624581155295637420836822148223918406126761821853805583474466795829049354430793930246290757134697782523832126851606915488825928586932655679389741513985165001570998329872023018935406272829539507920074926551747926463947057503677530070359555363364463142475513970721078799743602077881991973224873357851282484097274660773464558281046992657063766151053972453428767326830710599977643249555460499737670112039648619710622478645971218096006800405246131674070134651187839829167496849511797866855203764456651556977522424727905610168790406799213391481139986854771151310525369215206873489490939555845480753299901935391601911823507588788704403044273046582346336539283543303292676671867236921833180386161739005481857163334902775262854587850126454710933227800319441380414776545391192439008559646467530797733664356997762655682843779478315732348907738439867144140179699789386381325249494207265446796392649441856954676829604464423875188649055571242262884424232599118195189607425354771928843941405847638085607429991637756546756209485813627458282671028558257613808485943117026928067730464183919519967502725495088192795710342165670297085341592786093491142006788331144194172538886681284902523340509915540753040651535067107607632038675776198587610464602315823827874514819918342384537773975396567090741827813504255166921246319562479528134030290106219610529396948830963471369825074048256265525944743380019251150547623340721543555109437556191905661691123285776178403181401800020807152141322368698551105574119934535917961520747146641269291886428857199557595654234219086497706542275676290270952217465832488605322700790792125496655727292943321533956433288207819944103742038121719010312487706209356365091101721127235417571398328529017245461360753278822271937094278962938445136637460480000000*i1^43 + -4952516550533114767228890228120921768438414695384358168173592475349630518489093702408200576416595760073809148574319078355469686562787794643921740867767786386135791070115738691478335274861203983770335377260118901067018906360667323177689560052234286007316600948708126074579691087410351860795953426469645258792960556474944864934736060127148651314033182957693918419118230220261982294753406049998816361305297434685760468523431697004234323278240260529186584336576414215454814842116674685562916941493372976789603688651265259932779276772694355250920750856825646626192483970273334505251847925621196853853255422499758435064352210455102808489799995133627922735542660408760182048856681242863262761511063323644440429110440542273417792211780986835611880483023460202714235566293774449197919829664816284093374144074503396923264101823122430240603937249970327627263477351456346523040155537006120819077219147400018774405515956112193811227721345331831906808734342269534987330204185302055772832328756106651889760949003717662016004419612080670282222610358208744351892282929131821748087186806437978032836022788539904038445305075931016051967284216392631249950721304123921440092501013551096330876428290439605867865244703535265156583370005710118105012001301587364784481979046056157195168403818837528802548518668865539529381379258975156609501204408151416029465424600731093712801587425616788838359791620143049650121498738073372293762767960964118026429236111397310614144528769922766582869918274297884715005653371661164627269605059690393585096113403805806927002753783232058103973839873873005050652262060603245910261672343515434387917695514869694677172072871084709813287487275249933457983015558266301518276129098128001559020607283090865819555027643462325635699581638041675652087268533316731247749326439836763070321023271767924675087741096698451611297305539451260325291826420042064392858446561509520460154635354472143984835691496613780521939360973587700848178902829873491619590865587623041116163425974971262991163091769060019463854850194813153880695829279588489354908881433861352365746495672564199503981456587590692826857852286494873472319718947437936640000000*i1^44 + 267907802201280273876124606585580312404777430992840911159422337478461362711577703177996987706509462373207915539549996198062182262517276453195874538894068543927436364193512563658032467111623579433633453745231114873521978727020588438896932044013773362610680619616447053223510687512818197548974383183532661637283246687976621164026204328190943500443874400114234030992698855925764744861108876029464006822028596486137480758353865126285881840584164219222678333214309881895501401037427885595878435492100919728640360351638817593081452681610307702630012877193885272193499089661249297795209097930993109752468333392579711855462673179686272472946664811979260445570635781128153198415218404962686122984268240589192743314535473443008153297895820687661095803866530926706591016526166642447961096226512995723537002616531274142069229118293868313908031376567104724750559924287755368600461636050665182478501055134618795945263318187453575383020756863528269850189532945497450458471228592131854680219194467312545642734292835439170698920809010458725391914968353509693912815618850029314560266114321815184157715865029395835300309598459740434513126776313572111580897870393702925839098454075472627880926383420728536056741582365414829450295558530240820183759207693561364316726303081127359711113567176019069952412018402944867479748815250595213483947528921921245450291832952531730076567806408419874361406211775798193906421354818249145333050023525700004777123596733739753915536270543848665357316728003592838299081403592506478432044350079059857266396812425969480234123529305214437939845465539137243893115489882076286255837609347792504163498173057550322000007173279062129174983721532895867351511091436273691175371462600188097023012767566115044190803145514543856670584246533173606821963168021489454133854054825682727199602780140098228081115904523363128728344846345587767767995999554838011860274359749887780929502437689084457250728594862200798653317116069376809661280634344724931482780667669352758363449498717805508285868304191920295001662097103393717237072154471113331519004028512872187561139004246588009039227301636961176230899608742774656851175800832000000*i1^45 + -6539081516319806675679359678904092543836357634040653326207015891082372508195138643607182280022649760838627447543537459017781297724378264693966874053218541162338050734880350097261189792836888993805573674550445526469393786883406323121336414484119675502226035306818894461079489875563550091610993818455887448649262322803010271695995632123350961533020704522631478515555341519847830302384243214293408663521714408795435099012956471088808787296519085812629652943937946409473223258426407152425841136217078980922237322792446295302564314150362306992532478936120957797609079193104389232247097781107150219871648320577296562744306311166387006638406077023232059473427058323715641106998592496046301747555074845891696049630976995106589702340662593910536497456375190141799376762725546663630689397515876831975290740639886432660060247838674578406861477645216654395262507200021765054887593464996391793303956797847457571752605602325637486054023427885131702668391479709759206580043508303991255443355352330364955438798932449431609233643787837266060669908412813619765687985242766352802067090092327459476033675080401897608362365787117187509869177243812395907605808167405732669006243679290342889440837185127518891037632263545666015267632235674535221210179319248688050776824748235311421081016074229047863135529804972763970072301767815671072038247823100697326171594315447397863513408800145463129426196137530878100909263537198334350099476407160130365561220280796752106374204277295510375567711689545251996626503706435520909241702538981841728329507869751270293544434515130062291059933940061834412373062727744791040074979462134758109563786520931162769550131189227685134885947694862273351215569536718032161884403808770556891604061032885032429771532128855061465181749148240911422440219676835237489531372652250293585647906567677033250653983239527286323527505864388159882179565363323960032624817992241605728976375243358327206353307132525043407426789568267365930426420801280635721628326556518003628365661308462272670406801332879259987962176551774710895407465074034223482111006622458404140687770306484332866529471081475187694067966359010193440768000000*i1^46 + -9956408262463250700367552061123887393094271417026655761781882435944436677658480938166958352732949176399926922870502514647376042934749637375845554660284510868389429751562516951986712017981733132372092157767564800783026128579210150675988712718556276381876496847265226990570020616007690295201515676333996665633412348080251535775951763066881521462884038941100047189178311465629715319560118666086639791659469433095477563278517830507930050732747825864995080623051017347697767074206861541497069103498474996955985973427275026301774887677184490638645285647574039265293688541689411586013285673325929679617464860512815780573304576620090802114739943689634814483088116537762488157943201285891636186199581881501817493939319019645281200654807419794129131980552130763843404342705551137324760068528487360674266942100032900063460011766241757740403438897157539935899079822657339238587541119697542802819352568914550257049337941159129156923413866118564250183989489936350205087082812824959880043316481358959952836080177303128627258690536317426129347347790174459474610063778295839673508105589529086052515565191583118776490752673391774022617105410503605143463026564220843499883254762030210855513323744361491536883761525236770182741726630696518360425266610391734605011604453599171901615233227297463780715910149184781773321510519021570066123536774677558345254900301433221846328855977948013004792466002015577091978157263571110608445793996797849503998660728097617249611518069175273586242489986087935952460964728092108406726680565367265715700282689755451033025171399343971434108597230958662146330552204269932005267764462157444342228501539233721453339299395526460671991076362021513122688725695905246666945315868461336777641507904551917302931609605689912008026524466773989676861705443912542188775601143761082324831290714084107136932729947548133027460837977612336651308858912131419810534759010557270234018095278214038922804650857594913952300191715910056093126801535925669026728556490101295415412036992372966192295508755337725804360900339977466418161551953857099124851576482382039448808961548518029215057779962504558087308024846745600000*i1^47 + -25570428623644064923314283688537171523855479811067945066971072799544960384973905334187769719076535469956674007173930157034834519672252954825076461984269749505062197897117522002544978968039799954140920703516214489052885462717394019830958694402151990975026165573718259034268720626694790125140643892725224871540414971805217352560800570033012976532134117330927435720714329114170303949853315402132120855848024085402802578252780652697614482541192049636955306107444360912850756065617926716304399047387443795675122828197340091367968966964305091476290459542194890753109479386410145239061013017715177852735028745974460643137542929677315654812476318932123047443258025670564841939488945325992989225475963323428309715908702840666386707801733239458419369251533769158821606988622714871111341726974690137862394803045359270330596478899702758579643901072546020643909475688354613750778635843759277785199717028415864001745542490387697682213651499897843325119615158675332456947920244312689844631257234535805342426227317888909186193705171922424634373172088939492269076444239232594608245595338743853487092076282932807953567340675977838275290002692465032800445680907449835424612440756869480317907054998594844673811794903399993542581921189917142532922558269223296984058665255368896880873144238793215690377097729190180252443001468868314356229476251117185266383032331753401508172688713210658298028514996111774730765484064146360193083130040878246984869758877309001095000863798646577235203376919407629437490938697211557801395312702956307649169105340857893604216924708351207636017593877757140379575866289644416084859746627953342358851447698840927272164702952897772502268721088566308898330957999301463754826787017150171375752809820841651506077071685146500421971777870452654708893308933648728852276633984319644908896153390330367278009398341022657848487717789360436432314817773421858599314755249094168652535311973573494384138490274508007015169822785631044947904385174084607817564706970764262159134093098351121509396123059219396389464773421492021924349445448437576826110583706673198379446111268534375404657332485625626304184320000*i1^48 + -67649530663981677474796701106143177293639258957127968635265094833756573839218515945123062907155359350398413632919097677479239933107039392680185009017014460391634601688357277196867286129027058753566268012723241737385447124991939766919891733829449197184083426282401146173021619202512634211324881945500574107195759634923691959859279632440837044378106525904710776341841376865138770441832890849766795525301811176665263800423708208690734609575093364739582462870295527722087510652005045450241945121164105191697789865181801974811496348850072117372841036512330593267371813296873201412030008622827873319044031468359155030768749237178462107453586522287325237707834332457982941403800230460659017089296425523733476959044107680972130048567441805004020793995340817267354241115621901740554342075608729356122304145497572012590272041838161542344622848385010139336101534469844689238175598434648885122721005569317999957869701022098953610834622566238651249775566746776023130463752784626764156948174308308879474934714571934383659033584958841280562502173566404465595241437758128763616277709749098366959558520612329121213515624681805302924348374248845247774789911863036487909662409882047496173108701229400731769817547099421059301763237828600730086474062748160180217971819047724002139808243322980350771449724884549339089592757332713937672236346774076595321044277669476678886616143094984647448302230804613252975898502922874023223511235273403463862724277288249118417873793590897384248042848356646939009797321861981008871268859576126853588063947704658803657342848268454001204879311109565474836634614191773122149679587359306093342030864758751065205305723118455701201622030718989169375157671556286636403301560022140589685582227731606788138875993593382788081967933722704994326070605549336290629922420894044501535296001115318403650489511530748653201864684251651976472577030345287406064028847262789256578056215889215510848884776537645688761612071710346620762632110780980720183925968933068263019505329824831821220940545621463280753240317510973787572196495165613656297338662090256209651439933654735563660234261675376640000*i1^49 + 87708749553693147182941813855192184708458120536226434569112889252812327387572016148723905148952413729184374144166643139727684396302366892903444259793429856863367296999758431284214463430609179772955510979324350650998264045631053154169028888005089403019322211588492582869238414670183680038501696751028716023123976299845631848298180478380891304828078187381600643027272838504510350970423174159756843855065282866814295829465451694670450456312826317259324995780412889749641558719908896978317839548168822473950316495819088569830730579467441911501443781626392565753743687320955355477114935686253180574439273719983702505294923760299805249607215778076139305641876605507875756659636899741301319715638607569358263430200738333597760386818977445977818389719911614393268599186739946200286319219775480843037626269971469312018996117531191424118752666055194454418919209982391038625488583639154100075232212628832967106122824747137801769358402642950262545942061680909246003152972788251274670626384569336970235768275871326944085671069335733800153152798481747530684465039245120570213935114846310390428435367807889514927103123278793008089930194760981278845303355060372493726762302567574938707779920544088502196924007254491947536941098916068076768265651132062017700766475408671403864040228517178930236249576702538163352429605774820939953464886374842418437615375788491808012188407865371760405972224565106575635787896790829710685653357935801488335901340268647359432470036175710553200225331151727103786164341736517850401699419640972791939113151168453563572336008114710933240305149893175285679906815823840681946568990653340684307259110905935342989410071524755141546893420772274744048838252155429549295697258620459696864174976221174282765653884895469077343769456569379478965696812265729545057215490498407534005244299395428684075209768990179730506561125531079755913175873057058599243861103943089227670921478148984939119144826243908626211251340659659197821908559118706783320983699013754262281337929308793479050421616584390071484021650738091522853103310258219398752071987514777931262727208734458554720714752000*i1^50 + 91815573195732853792945003283281428785866651921074129901661594282599177819760582534096394745185997330268635884262232049354023323436893823558824466772884664369114768703936054874090849734607629032898433427224631380241826991787184353085034650660373973868072637968207277501702244932987720693591373856400202296250340863037260489525710370764722510581008118308425089877430091900240144678824015532575608709196227535871014651678475972576331580146718899845582769908513576705045788594716586872080515660286018176596173374169512663657054038347970729835926822587787889612440669916835974815519561106402074429992724483690256956122220208455584550115530277236837175048147400911523277220660154624576554857731499521068685773177527783839226016087959297398505488098845086145726240941856304489064430608467296856628369299974565324726815945135037033780274375997039115414555013411079807758294522134900493228258389416869776060888105118415313758016504848128599871392157087197129926463081246803361837137549465431762472032926127196050588499674795612716212512871268129893277239052843282638397857327623642642376830365202947419161600962094008423389229053193334290468380695696400007725075512553495112980502059366696557893740130946185388691449129946487316429896759244465106189379576226234857103724127148290582522543218883786677189429584811887175858836293283650629406104570404058466357002494510406281010164768322465489057537569839467484220347893257751335073767571784179493002444126688856456046127604814926301369352376061815427511238839309871604225245891655514931623429394184458852689638081105101568900941243023859234515638232284421892715597648242382699767596787638570486171520822224056518099080082696511885307326687251360110546578976814323557783213852854573608160923710984569517751906952823599642866810071563786529276603619751239154851952658078549986481377234677661614294086132558131649930729409176413887393395934025716581353452733922666647231732111180820665141767357570837497864774607518011985903177674451412096483286620088876944248524607387519928745490309660308898942237593714691723590289192550137856000*i1^51 + -212945642981387431033629390715849679216270582385596020543846911145491371013502539882869784863231043506823054283152914846711274017815952437600377841922580344437470358867782447573265200684005970455233215101508270653024925215362142111427184809842113254519516507750404775414562989333875560659059659597656061679665040956691053688739921184599703508945576473377922064267869843121871504224651372886972221263452369255938880186665882325556874895606178965070664710035743795380665881001364227839799616110857379798392291464931875998163452328354689206835352942694867435482316563788932429928215955175006400290415709096647507061170457417292708134565812106835360155492080562952795967585408524643280639834495786495865584843935258678054039710393214471403021412516723879298017690845845627492435453276985062314595269345605576089445014581227194708190130743328634225229084924000975005585606655220501014771934458513785783274379691996226508231585411848147692175623655000357240844178449466233610690373662519786524231302719634789693942244381607083809349598326930585458975090919425465686758263016728379843326105628673468756559251926064609939821088366756019846700966910597510872441679331388073932508130628905620555280309766311815492070514640299177759820925579995024709158132937105919264527036996899154466736887487444088956990009755006332336912418836561238666476970346227008322077909889999200634452699053352849235012458246830866164744896272224141255989730829492490702110272000508444704891905391330863170511818949493464999419008553183738904652129851902935605884135192015588746552838663711836816106005654739449876329477455321059191112941456264806360566653407103182521660482489320131209074096458043175276806379627423681225976805055593777043390546452191644232818695140273243606636596465177242343823896816167809335239457479764687255403916740057054735670041937217889251225951264536688142375746666318613729355593011788992106617508965539513950147210027228784253887575971927343875108128458281143334845942317753643797171019865713757903431860562618128228946159485096193171516092879597937087333426790400*i1^52 + -84706826476962740495872859997796761864987673293963001964518600556147682223212486389044492584108999107573377125674817828411748987383564729744385168554627504078798925767146437562491827196249272829034579187691262510396939636715315864117599495469593687490856900215485180564886424244932297138858086024366513401457863431026486915330956393681478320557653481898487184870458977585394285934878891522606693619521151293577875639574447683411515927037442460927078560669858295238064888658854041780507148565112008328354628294039376999737439308524912553292461111610417909349943857543450530778576807518360906758934504276041454300701497696838567753707785841406631214808888780365372499489414734234505401463722937728012029004883306174692648774085058010725001370340350719110927386491377845396002036331073665909714384897498968261324230939434339763936900872918524027204654879759915584266830138083587345236022855376458226524469767100527713788017570267476643416007153890561700562668526141304961152970187276758350803525330301638551270991304656460797572382906110810146351224748902867128706916269408975138950624907339947872974546374313112900471350738263528629718581170838883473989633070156961107456284067198578939680130217956049947889582324288268847978316310132792151327611673570250612225383110707260757977614487520273478025839114136005682662290527262211265027028209034198880100380448539968281731031192092959541678202920745915711685133776869990522085375489222225066328041079094000375309795218167421618024019557687986450936942672204085649712493302313455018001483016632054991235876169870861231578075819162060019877636136487812000274975189402219463711611214733862901298127591051904528794408814678040618485431481225972983632381900793210860213687315196367356449671102160377293008058585591294960661542127000793499826569164186732506018500359651570650201429229165196295557763599692495600633843220846171751521529133208007624954197035448298301985393628836336069569428328830325090055542673454226556901745812317831346932705134360479401871181029955015443624843760884308705501895029319270400*i1^53 + -4634697633542080152037345284118827168009850917618386913570537984670265906813669747097162687225009075888760405520272655462348680511563862784097914282122155230680456725422366700874026648824252112338702307029705935254927451169809360941559858015492458049862294969940247042232058473201676846696464615444285914680156354172892889207452758090882368923776926519059524792476360893048694156679679329586125659802152369426617472045070217088622813349073522360353041649130566444775401790075517378458973559413415633635253934092455072747262502309726231770082339948624615474248756736423083959595769949863122307192051826738680687840462493435937147512303984538126733689982352810400795155845005711611435176660498417658571163114039374424101171479123215092381657730210273227257508231909865810976996386088963423397876905646730407377604764167602295314377154989945911001204310418951368258773750721807030552620789462098234182950821306376456487613701504979046014010509417683375807442267846366959166416397120929785963956312723475643096358484727752622314518654534636291647875121692388919623534490681906391641325143731879364148498569860323631991007422663532339401802358688042312406377404761651534191780397372580408762438442994098658741062773564072565082514694842221645741848517952896054432182175355101981680921438392311302782910049091439667239314575369485305391879294214995219762606971085131491912486509608546125197564962871728829450943209490915497060193519235354253010965058844919915387948761467275165620368104260042309362017791261485450182624955897249744289912430573348321158629977040350693325915426100633555735391688631591319079854903109757097198499820017334080242351233203073287362206140584692480602618444303065892028313571771778586279586875209398832744844633374860602393113631118143102210125486133059638195061646405140450009983196553364634659746697573456171143272748916733454097927118109277006566840460252786947062346029362789080205004035131630184282814613884660443994127242922223042741618174931118714319332493673442705297011120374121844213289813559696760504320*i1^54 + -155100002017230486110176248848833838645555706333091806465292276363266591773641019627196515454304003161601022857494700929933535934818074212088301146217254120887403380147563454364348546402832339147736602210999296659603817957054086658336450968561111690843308743116076210743452429012515234574824790120550713567506004609054502522424047163269387214904496076730221223447772297032355312129419935575801131566877017381220017431186764956196772405862589775193629583451120943211294591858884495725260953895133039770497247963377228383414095256905908185627621615252584328965850304291007987409478233483620556511101841067809171469384351759587968814440030657731116995044211111087796072519800299660603034433429522402612048530131518015695679223588330974880636124554623248292807992089035050616837545837008533711251067360818654897418880980496099680833809239532199050128363968458501205065239682051952222459874653313634118944442229871002659379320077915803511291178972877198265138814322422120972801141529452126817865797294597385777300152182873516091125517568813139346017523266767997118450677013382341461787743405214870853775578681925898475031952351918590310844709481255352383364617330063846799094499303985399655824505331296380276337377649247585454567778903393773200654327598998404234550472325805762608415624885393674503606288648334665244291653002556688230466320184415315456968535168810097730327646496534022127837056432957051255194499936511509917240677900090237090097973239061594365317034747036628320639023164908780702449895683957238535680374785430191760966949784402041751914088228172094269543718067887076882687280333666999254567424625911399736451827817495644315755587626423155328377794930579238401617015746223212372783818781653269431368266159236195608992207057992273427268280721960850477513463732176637303139054067043856866314549877658264241253099296485304314300834081240238073101635345193152332290652510360571335132592001846737497050674708615264149585380066085181428281661073084766354966292701525154881017590723788699231331169626654609947628666880*i1^55 + -9845863888053307702441208935237227434609314663386394785274529223504738506704599367117126898425801617928235235541739611598022927091564808570850563281109466626702261089768875943341198219050673969727770445856165485093974520473794102808151279581712650588874462030723697637121171014692815145134558793120053301641209437394544703840512827433429943974592347610390073454638612913231012998014372002658726984959645076706182621603264132647451153670267368566485628722049310455049682486291347568214574398867266644288122519028909384495125718925155022965942235853443999826799607026734457548056614109231636310150579660864301901314097874525132286633702249801338781969007717834964675716418249753165128639334469627543666378414099669967661140936116874928450525976199617570766832809123182397033081357627511109207681646165285238437995066799297889194658684844734769532822070845244119514359021664478922487259630402357701348072990416377609784412158297180687292763428320952940394080866386952252928638310514536452323760982075470598148332717348825749748140683532705645518890367303428746034034508208611536680080872889499431963924899596448506515852531220645071688520575312972714139550261363540306717097356138339142790997999489712313590663210592282027411443618891122908536204494248452469731044879428745151363785705855181570961833250621756893279078386217874574474179572365113800741580844086596433936595206713770555474835889248494191107747360388030096759997541673920336531663180823621429159865904354273287536563975825091270645741737660147178354311410822159121939845976365596942373019625129057236699123927102478055043322688539806394393545324279281518524399125570749233071765195036328145537952756839612423866494582195494511177023757660050467598760266770541242902710514551562679739266210638988870576910812931960557686198538827596022948549232708386730370376469085074491435850645563077319107753447097799832323563395376354937380540368993202467615060069066206211381247596362630826377071011198169223821889496477676319343335748380031083738189266944*i1^56 + 83506308792919148257625354580389049313199656256929245708845052548996510337170461558753948002780954214492122127150372422072795534762988752132052388900268709425117854676370780372283600763911201363280318243150020448146678064921065636078563391217938316556713402223114027745079140480945300540565678798017657074220062289227996279049237560540332309471454082428873357148596020925900814075783237081371592642342491603248033789689944533680598345738451388221254516134433922931764344617109851015500728791044167877833664305846737888596350590545204179477164879917594278568524989077925304077018558082819784091318119748357227150933127034987954963037243947445936851095504549178050944376344726599453169145929891729651039371935289558595420364348641032061241632062041648915201836104600599269468752492322650994778690461218206191386213882751141685379089447381097492937875466594671713223330809731658832842108036453351333442255380465713694695382113768948399440122177454510625239884404191632821427068490101419141713463431423969792469235595595466205933916600575084329202163178848850442300919839043939080056984885932198949066694562195928762771784341979082427561908185264548444298708554526748944071397471089235909996387493459236516809056624812689223327225824478045039456621947443054513003261796807779945407516983001844823352674634745975233929792872984573400049477584286527431351618659499469271436447430099831325791942346476510954317606069588470691387964223934088551230431292341792262939366259229731173153537133802860971778645761326951087401160266531191223357947915731642384933863949569486238336645617762015542127366287906128246708664490304108497229759424233011574580797026671362157349251632704735515015622993183005065584850327708721407486521715288660628724911288512067792184375217551588824220648338634053954434143246036726770495259392467814246822691717737849783103148147699951134809551810198275138195863559348077113715063240093488958806101134680893548141494376086767788774210516755132568393536950158222381300324499456*i1^57 + -1191324199462350435606845485145798868424340308706097344328989099424981398077180075930637751665843832852204190506958305558376272544835308600037021006146171917390204201653330426493039428169682671500786724968338179030299197923481252332352185301878916855201321807278772494909911348029480889463274441097915390449814022394231007087510032695387703319508872323798068980583783751087511824254178207760448231089605409903460602384345330638649316068935497419438824177380121967605987550170963114440973083360194620155397005432260505485121082352625400125184309642271853296678939519899965388152517177983102548263746207693695499209995186618489665331819121474703801496333969085710878416587158167504589137409686955753145846014923875963790104109642498627458534428213826177648432665003975673306493261069524987222778208333673966841701142515029120019118059834626016232922918232438078323880599768922334425168874675280145474407824469109787678827127742949336619824669234744034925915026485334660494054930187956993059746664542158959618135994896633526227203057159315114597679469032047414897177759559322290787101734389405763394084025590589285186242832749684082982057922050992202521441304089308293736990392793533372279754569584206218942122287649409076417321019992003805311426268294096010107417051527565864526830845834069797097063992858549169665017323321942921510165919754258214976540886224158399567985284524065638319718079532091554662148078912229032392749261189325975453409398242353319669444228741108124031592252763717204863843802616280256321084693522366249471454880989193923197821885431759187865279321730299068560231144985783658364415663294105709248503097470259987811635372258509476154526590190822501990028700177018459893629593246433476920467184771008966869037830854279824759595946016903429069906265926367335509222628550960224789320691976631510348414564757426363001567013009510183286908309378860650783480777680708523474131197244914029730764963530159117147189001278647841661927283531242715217920*i1^58 + 13249006079021272665326960678764219304174034105859892756799689484460691661065294864542320495511254947759304009078701462548843931594081205024993406683404707030720621303232467179952087522018635120895441028301044367769655584524679357788918368286342951584951134535400512922881274183512959442162672133119840959076960744293836252984702174266495633537033072023181279451568713974877888591276365405178590398409918378221205967957144389141371650176684932176066544249689126094590911021077556239973166731044396408383597261310955100642945769871483718143862344863213503707950067215789795357469395478523287766502057214740398384144387877915956863912763239781951915490360109890788077321922820872675528357443575778468102032575247760005518471179399406421027822884734122085314651480888267013234027075656673836477317000482603884057260693960517325225234715505335777346699250274921889899372860002094737089795452735986672623711288891876193043737722006974136449591225294117009038031055095966031730814764950411387439003343069106075292224863101190903267499110894026555750994605544806583433046730344873368570237598945477869054482498042931311503196858574828457192996773374933397474789454075778268512625137139128173123488541635462806634438643984635312967833457947726628778543111816331534324237273558264566955433709724620053880353450436066732475073131497096167621029225340700769531868914649225086396474282938129704482692639763267978737027738256450120652548950830597194250586851962362722463063453294101002178720224601693430978312793362505668664446382280956491929310659654056996107003580625827563086780122964800850665715924144991340671154361740173190061625017321305003800506261660827626861715075198989740450303020074623219793340347838718571459021181099900096020172935826719176395211697605132873152660819171630625685429961089003740202258088908291814042630605165818253320973996546828431321512457334404336410077102059317501973584588183189400917721766481100800*i1^59 - N1*20916064686650582308835471343075740583403351211595223822134166945049966281140129626567401987496715118685569289264655631239933282781981805171414983788396741849241957125147580413454919033016686209684246057083314301205335008728492194319885604204662113486851300031619171613055775333105386443115086577277324537770907129753645746734217378417701700738320564820993707745340550586072208417996022846601525464600686498158848728590477747124785777384211214169828586508880831771141454429048039200296093455512740304395449594321096723140179347458960297221250832589088440043419056154512504923181842898256999341346117072773965434078716102992648924163042323536370550999000768771346294268497319968738574375*i2, -79919602258600293306463244307458592391323202120812946787919159601437245490618598535447532051631451356578101035281067658024037005530102892073251532486755652931154211702889254259531671123520705750653713767839267442726790943621816132848862328726438313439097067849862712621293930348930027530244404051087097254095468651822745176866811542650340687244556382825632306142004085071699451154833671788779819215182669751403337126603475471755046332229949348015279965079476236184789529291102260464074904716729988199016750378269856904833270389087395346207660048738481805100174752921278362513946085295232616353470041052331425464417955489433025284196668443117838677713020985362670120524572607192375217865399055413477642216518224930323710044132724159874604106288409034000483933065647269809650356296039156437372340570074247647829565482446141064060396254462226591310578600287009754947059156183552112751419078951970488896976877305326855878923423485760689669261611468582695839566490920385927557237319709690422450152155390074300747889847901367778396702821089427074648228078919007203284112630123208174014673446179559401965887637499446797283647101124721717556559851563526013740957421014328973835190596110212988768944182740503088003263587469520914223100069052431271525437433916070816243869669208892620729522505027613025334283267320666599875974264317810620921700193008078789851312715439610304959345366113712097988632165527238924026844691072766465206781257474056245232825856638266547613458780915227220332839731002656504595217719052866943131952249588523974973328271330263422054923651272021459093469228162679380496975019376859653111350593473232105122155125110695815968042303565816155955730820230562456027614263991325691871561332532256998855097405685281207469111077461442061645212272198564848577240474019709631471714159072885183523751862391815543697004058253304633360969256373974377801962428029707919949691022819048289684098724816487478495998464778917754706116598845994186336350397556471809857067807746049205987292077098789893944224178717881142444086382471803088494816308448143522768315835022536305339128204368884555128652947513847621947905517330246102479264656042655470881204614236177451812169078712125869013102303771081256208797795395267006881880267642495883105229716894013133595305056114563079097636213040337922798561278369212661760000000000000000000000000000000000000000000000000000 + 487525962153198654397660574443895415128134149130371723941809409939388299419926428065902562554618245575283207353923920351237572243305440278076757728240488117649449059293565993149261410848290227201248968542297059967261406271967599495324490798801541415212319952887662108952240429515407559513776163371398423989069058759984363199210305072066508889425614505216745428219912608368198863976074133809583212095355736350979936424780129121742813877791305199082953363687128183341895593139481085656047662652903606525573489776218954054370502831656575218557756691324397919113242515125699799506506730341647346190046015215072615724438906187422384521754239254917818616667571068967350030484840118951377548428475802592037390629640157807440464634575779058252819460288222771838136240471489056908030580243862461461454479547965939860340352858532940376048103884448222120565636868254748620635308664287768048059581459476370265786133868628956546643322877467373672836436721137312278359976340165312998000470140466411533739403142511342622003325843239334744045322798276512371494929870576764572540296604585007080229402930798141649977117915435279698063324150219471415176483216436855653828708878940775055140464937890317482241052567194405011684544812173881032127336543424523776005308803349594989020519054341532570143512664528700616267561706343127011537976293725470825965067082319575963865265814597657993470120740914760809414946339482966037335067636345729519785817712425182269047462270532417472616456890199640279207493581390436080155333719021081452879729768231354666952244542716038682575322263596245206690426767084229541430355969902514206586070087173055619256347546719793502999318923749893552479198736164230346589190923771882979499182530655865144934099836786761329822639466697601947233444366365088392005747708781442965019816561669314739792203461366378917682488871217922493782687474672198938130356812199261087256083010986286396329544953557194027640576082141516850347761247361519539276165831380357736615050514321237565951447895703761286593190353649479667044401946017006966792371005234678329832103353279863597926755692656751135088256415474300175103392982963077938676046280420667541666897786921369669067367008784106508556815655456151864035437728740285832183217563016290543214015609727998103514822868018559525836046565339135951191457644664166809600000000000000000000000000000000000000000000000000*i1 + -1173304756517097677846025817217071617748672306559283814887382973337411716169867361931148777438413418494441989019496925180851896812929776849207546821902088487858484992165302751068349880502780138630853892156275741440078467929324703481620615017992467098923272078028141239358703003422574961800299645994898458428388699445580687284069193577711645603304193070430343787323997463033224980899208175961938135891384752773689064428960035963290810561405510291582845496770051445187274062893161761164499840739380754233973836054554245222498993583634069210883083400657184762605285791702948053719396682226121424134543339551469668603124210316256905833305671584416972273732192949957269509820525723715552816493895413958088955176487164768794897552461066994536751396427795445442348625228869814865063345128431193636424213904402563815120457803318148739463699453770808529377048210448294182115641825647504015564685723763835731450896793435786317682373205165520425505734800400442112185677477567377909900482727156449891239281864909442725993847787402612947970411212254317555990796691697335996356268024055925733503017455959973500205441019903042440921815860568582237562380784200940886732705542453774496850096127753980522215013466519900890361729137448466147542118167745056239172430877302724832806206368335195163555290072354990756406353139815220873257585458244991132490944967155185033554647738572393588347741928631403997566899882898750295565715506296166234401379451889212685272149920630118527377649994149842907738984123743533533844764100923199013909601850784421267400156551943161976796345991308533037613180282042802193402001699670595636321640674116361205524585210890981986408521027763864234798742300159599399428158704084193968616243143627209729782882129877872071962359599895714970141251382536259523986202055889633025053536011925379340375152151053980933625415702093514565716594677238521937870141763376565105942539460954028244301635439113282873179090033031043236572524698841113468585092824497427335955525937111937734335978896595915471886073535003420965977880341685141977939885972086057447764927277227750090807008169708446794302266874784012455253141249121672809231059760421803469651665753773050078621904491584762841477371465349586522867545926045042414829591496687337339440624392973389842236948639365294419994651535564246818749037120596213760000000000000000000000000000000000000000000000000*i1^2 + -2728794660083876078990436001308135279884289723437858009690441983314286547612748930561148207574023772554238503237711351083311621859044947542485215362017464888474383662490459565344697715737714852896662081580976826088673945859097957278934551917834580099150890306777675768456285012762996986387358764644147447189014401556990028949680312969505629606745299266572387815065796940237844544957349556476657928667193020739197241384842032662243375660836674285395203505340381963872072063067372762051672750605210635961993173784541099043385504599017457565979286611654475063270299913943965681346147188938801487129001529471688194843141734985927478232175489221870533889713297995450772355558889876290827160641197294825914054304242963555963704028201068168168263193923077346710102080098197764614368740868158215909332277903542066379561738122492044509164332752031430658993126268687051499621236219076489557544665913338592040536982294834541592082173088560586551028038551712468776672791565981107683715023274365759964957198565406118637687750634750462483408553814780693924632470891629533758038555837639651299621098425024964981844823735991415340529103535765703503582475749510658981767117934931127545739608405804479810352357962452707279856144848321117953985628037403614612629649969029885654044507588492890654642956775925782032204391758218851223532410719295869597079766854721655174598054318951317620915253022485594034572321224416210450470967386026513486481869588751931549403677491191959072938193059840586955334336744692514153062924627051438445781384885112532207419511222389313252644712063047937747199295209912475760420269995524488615579261990496180256819736277324708529179494349997483361392332012824804061441688263790131105428286740814387534329089807733431180020901054113001696025737843802494563310188267990031433394597698736554463236388692934164267840357409747398508162293702964670702308673404998060942122528745081174125864790447214930735448470248550528853436642207630442849895662571818699040887830811093228969100467357703628021293653891995492874439926724437132347957912437495282787754795579362685148243313813282609248147251939208766297802707549475270240082973772269227178999667375850780805832977556500998417540064205125614588127434043343241993498598318133677232552620303162027582082519623371700722514234154362051912599934864248012800000000000000000000000000000000000000000000000*i1^3 + -2369432117376436797713502929040492068428938429637173572595826827256750500602659106476303310195112762955607528864113488131883686323734402304365611173243584165706837223406956766499378825155366202318072313547032542296533245708105490539451246296571450862327874525663564772177182353676888530583423983451126464002949356822813271617256861894091286423068225515401528862986393480596439263174853337378681580356113631858573357760751715794242094990196969521833564873506865643767293809697694144556985772612121767856287676023010981261543215908964197522034658740311126881216387363935109020813734526456771665107754507374666873128089775675078929883905335063779086939192156248891151190352125947573856143052035025618898352207176959845832935437280337178045760369678980315848229075413147234368338269796453686735820217831912282855592734614636017655107166138810306551068129679404572305228886876048406783686816330289409250464280044406378281472266995913207158972923940411023134125674086743842964112262481777350009795279964203196660595097826338381024790869058690994515092674523705048158541101248034455809700357996368275878989909731044597951691181641138496452726332446563616409086744329850889256049122515185593777096249980989794342026519792790245497749854253932998804056261524312414745739553307967209936309488229497493640584252394324831806084714824239464721353411076691199027401269335678800508435377467941487652921552743638659656840213234740927569998789820400026347290011411126706793323578693288963093464612263636781698617840017705325573667182617115761908074341550703069959363442564668633555512485897755534623581566622456608114116651533912356672630213993144239052364315579488505389408668686660741986000662928383998227938150547044983361096972706309374379494711877356267452048036690584121552661070816107465347924425422882377145209379454340447146051593152473106183496237795142135198524540991957448957167888150109585449060868699482288429326545128213137876102219880871716214487140516100405724654713146150105508852128896026175001116772315023385774939997358973034059651731867842668869825390592060982278969405768607079412818171119272987205447730014364277734898078873453724008857640834270052011985494633446407091650568824538673223703645694087634470928387156848764305619428207868143338845985081190250858760155456418487186700844564217856000000000000000000000000000000000000000000000*i1^4 + -1055310466468629204754360126255906687813276287079617662177579469581567342911713979757186475435029937490382300886375901497087866832039825462446928746605044159077170188783723469251514563079811614678001233090091518088906017333431453832481749506658025942891325199881595467020281802089811426958246474942908686879328676827104346051467839882499316619991157004500070048016619092740817587533320643543788142570182256194440444314670856706820509026626557706142226356096404043477987837799383294390316263067473739177167035148132610858598908042792295471734741925175738894082390961328175645233321231688064353663243470047829409005078883836267878896536748678411092780923595894665272798540946301694416278184938296419305273280636040255411797878739938303758316157419825821175409890845999037790171049451344536666185506731825965642655738109404287938217619768925688190012657432439151706387980724793432723336198001311038927846482790634725481701803559566111388504571726686497954006977537849390435168385673520542134084431801586312602669717081090188539369503663311504902118912129539383626683697854304873144493407754055477210647709934346303887725744272242590197946612023151451610378722148417152116448175447106308274150281439731356465504557338851432128311952890449866747998443345271993786506662837222800111866112420045190660932076485433377931696211926074867522915238935927591942139520189306915413572521301071966221254445028674326599890282246579261978481501543173544086902804476119654500302965828334987761388429539077920325367028489860187331992888427721619328689682977558985491719849241613627460962703696383105978625870230634800817147003970766837799976075894636161629273092380475540692165473479390923030781318390966389181209881174857187577072817888722283693681425999878911999277707793293409255579349301543860448646648387847065471297384655069955124122787905171500333738049432123278378246782319037498882389291282341894957599472845329454915610245335332782446187945070845761483704761529607664930230634588647344526607130030037194610932814681874159620725356243470308931118736827363127078167968861080712839213393602705215099877431245743801287885783273042345201547913631365026370821254812395092340956065674890751411652799858272630174699097951600892732571962650791194271869832062196608161822522268755930210328986744388647720291059758006272000000000000000000000000000000000000000000*i1^5 + -243265197966870336586718593291388731494429888622598576870792382955555296183740426182318402306477270140538854193667330154149091615082355069507310244390714325155377834738554533589314468435814382423597599243289735171197916238160973724020014941865513749747504618126509560170770196669168159128363715315987155509214889614683339074706409734143247615769322279725012509184094242514330919686469900612344404238397447129602283202625735187736139182495210731367488188776599887524696358667696342092122194073722959318327553495919265093432184189700385395978368812999035451437698184449348413961211257000644281794758966661537043115595539741497479259832721041445010639078441118188720464430749013937898999218811152285249550423466715829054731033818105629910694943612790283739480672788397330420296587502031269572568800899965408639259630934081254795872491974098083130896834130449809034634155054971795593748315471017970663367839919772613612262903654237239373711113281686812636585508698761092091105405450839944509026360507965404002067196290385888885720925685775846405621066298873520941342512779265538242098940930989213949603669508888520770880256848389598138578802293190574344518958136038264882529839937481833283016203793570745869755026506695636420001366262832254512532871165739241568648279361127493148807214166769962215177493659647517440645340654759342536970813023712078220182426272817296325891902060925008545338645822072174570099074678962245792907120096577573042059904993046742950032793335135775837547378307074989345873884348858688988096632208639313098660906077597869109690410839136921885483858776197964997640778845506903799256955824840932752406446464987014961491109803177424930554189810957442823685216299495366627667643308423233833716183610224532301608249798846514249803203747767000562924662728273499790096188810133060004673834031545975116838371272963309115864318052159006784699586439858189328290057429824099738849320519184831995788623970746072379863507589224969149627962940499928056337285957419297604828832099764454389774436266956097477801017258340364744267255444512669266524474469245641020214811025173888167330795260144032264558820560312624424805826064558875544801704552058925572320245237226572582102920396466657598184622163688944743275675924539154712121278343240540866554616045649292539165422896166105059649737593978880000000000000000000000000000000000000000*i1^6 + -22636289035833650906012257302515876811763992383414967967944783846056379821914029194012246645499573540140402361942101244563555388182443205421926390646593430873998263948220709678559596129125565300308265903001192321994005302263354626221907453768351103188909830292853438593223816013774681010730588943848015281415011570237964835905508813883339374862688451504438653206546719502059249035578401082785244914384310905485601312815582532109485380938000798511429512416178859931497178684217906315898864884595788297786630456582140777660618975881351624188896590468235250294443240323123816301729899045316448662551624315450851781298043697027415991529882828912152478653413503250660728766083486239500226307984694805581262285170935924240620652491259912764258620986087573338085098090795813842174098006421122221047350768959275939906294732328545261494034276254568331564298934011176348090569532632423988086080440445834931331751822276533634261415281236861219306884088654423364054683442225376618694312490558142140426003357143941621593426211511059641034569723525169104120283132560351466002628866948582608665455986968475263963099328053501440720426230251894797013699600478091315143694864378345723223330567911637795222478539282504405237073707586954753306224148044495091844777076126911684837531383959544088168195137156943740402099739297689572782642139880768538586976752169294629377982625653093504037618301720567580348142717282829256246292678827025891881729780309278752324203628032980480833342490086422622165802803123405213841386519306645021006328127605593913096930402042811513753587575716002621155380501872002639737458703981901321551635654980647477748314628637416339106439906103927395313131664927990100220565822284030930202703776628609681701485222116571508826299221647050618373697233309340436322340408144208177328373659181398558361923783664460890491475219216498985738595486790412129362807504926776322928691166162221329163514304004384052432627746409679385055899920754710728810797090158034042762977745550442594891230997262060827832275868193328102504198249454971712279149465357284382256328355805286245436458995679537074023535981733373873275573918120982228263899097498448104116419538679662733120775122916665569584950367886607241190291109923716112082140913588197989034860434143633412476786239644081282002523948063542278203530805248000000000000000000000000000000000000000*i1^7 + -475863204137891499002103308397652948135750539679224902090732508675997705816724192639008303421261676495738360183105725806059376871090663633787928151985904862121551228245143048188438482190876974669931877148948341946239200186508398125426298436860527620720824057257380224508647268779491699649205480708290711876814245629786372082478597834453127846010074686364591029350194473199280627973834807504314679512679236534174150404692139856824242555113275683561761983901656441869355522722871635396376506233065463505598614936152086884556742825423079756089252586632178554861592738037131150465604309695698236738626372167469934916085592695686701490356253886165296116702170136996284044367867791004209426255792294976647483186330530029194273316308036003902760463759743165166965515331449027055570193256063469078007818896680426801235326853178400393260730689470744031866394417553707630707363495824668947787296474311340123787335231530914579050316191335061754902663097570764297027862818139265527361001626075912598430163109910608785722420099736259813270238495219715390077449225399513715884242989913153302761124438595165368080487504730979034824525638009925192079657012776519116396586894638760218756452893602008783015027759223695240209803154077773571417531335784581599754391816008479625736577841341832182356046748618146419201198409164742382718481043399118295030992858749930287790952447328424394951905073095271431721676164791484313733574023216766378270686588605172136037824033899171509922799292336579483886345723913877085687719567389683329976815665372820933995104590587191188440088867433970278227118833645366100877731195727886315754053927340444508905466063772582302751589185288543606353714459276932917063011970974246345013573718848506353089998420777716973961877745860345462061269036838937326885844796659693511013166494290965391960475499076873566018854682051529949593581147314758403654747821551482994796176293923313242449442033367678082455348378925591545784986702578530437913272705432109726619351886650724008373103257307545968583683613528878621274828388101916246547804337176995987191403735593138425514631038437658027679629870282684406926857811251162508043522980883809802058290751936076774063257135199931019107933305316483814307479510637293899254408433268276845312931506534449925014403656074038279288255446627494628100669440000000000000000000000000000000000000*i1^8 + 707633220885832735962104938251939675088907681554660355905522048013048584687516532640937148892654045725301699140839541404224521585804188779483693472062398652139700041708057196195619447608811484092454664083827872324712232835451979880320939665469124960036870648325600285416483679321235472549079530286189752998936815188049677461566801875321152175620796000482553531672308206013616319007813985814808792653904464488702578187554605345757701849939320217093739772461172025131903368714375596580360221141344147581601889933106517485715590852928650644217985837347585876679039685529353075770303829616573582890025450301088835818228034578061286098882803558912003328535397262924315688575597841001686558383788540468739994312177845175417743827510645549758999406577429346249863614966270814237231984612659300765547890983150383764132760815504692195355799317290294168224688967383909369703884264108868421275280729036937940021664791328739610287847026836074632055075746641641002480297097939167386546821575204150668185480830404162522343952022213627162112294282586268385629234940676013916734209903036730379542951827344957043840504252768190218954177050168619169606943106234893544517709653135099318309765484572150634122861239217792376076122817790689750738572387097980347491745684415167178610726220474793169498694750957356769166230768070713888260762270747631081611424307011610358886202122123763859977903214555054072436301031312062638922391880620401154959363752040040894388660619780874033748953558979518857762521122092556670627652365111543873966444829134208368604173275831171187796469257119902731686323433728519899985334715992332811816329102606695846116948181197061632476019931863694305841917542904016986310471737111920310149397884185017797674771333754888914670546616990328343623539526220689799998489221840810969094436267316762774503392893514546381327089910214138301395164218398473699247857563815918628808026996319166928670144894236144315200490335826112875329778911058861868982273727890663604232146258455450351538790398901053550565305421317515809938841502837344481470194529757751344093971508926323002147849423954419741608304698349746089483148645406545043311196992493692021041079028756579432665866939439480134332717689126318974631319900593581882833710098214252763186987593186798795842933329762587936158866067951392369357619200000000000000000000000000000000000*i1^9 + -29477213186217429936857586538832118878048118663524909833434328507129438827114036243841871262895414693392310333151391984640897703329366608285092831185643138203056748812538582952375602527177575150268336252044928444125801271895507479959332847318936523150172039455049469778579324471680917143431204786929549827263115853017454300151366361840379517970149768986633199603935558373088560258114799670004589569745394115692894840486996559831409794689235642694712655624246051434264767400470193202934599848711304129568551219293998154273611799536656847328725768318784935464441552937492113464756381268391998189498250466018600874705385744743492765221278743282683114419416279519857339088151091960983159152920415464257844505923173912001699024084336601088937303934828046539296457871548980876297493991720516813532114432397345699553314439291531423453190151926674648863632692026654246820267270279485953149971630628923513705256344214765968731953574789695097739637314777012870638960475671979989895516863356133692033431371981056421281504399611158614243531236604232880157129114331113635757604174832767294848055935602644372057858364503600462837823097535203715810167861469889537334053845234249303738961147616046294448893175656570579024455118816297705376539761546676176624712795504838228756733706661347628957393512664241601012729931727023562545685248711546851929208178195909808203913492536587230337865814303049213190136359054627802233713511437229961357900839102505848354884414286097523669675335687828958046963755487368057350323469972203744580185727943415065747234937471556961437433327188819769053163847212993978787520625343268226592546693352209200582004835482932152257637896831853134286139285975461013830918769375048749895431512938330452474369819367745343448179091157578452146323725928640401572268915591780252236418188694473486777006732619282592182860575753796029125128048111926014208955631773487656632522090690343421330935618760926479069403862815939559367056839447397090874558597133209598739364051182782507854305133860368604520922557315068418071507075645704945547965582171305895007765953327328891004032475230237552248819782698383202818663412026498394609806568640958250660667619540781416158275966179044008461097199816684311817384905170909607406647108699685712583682694254361651188122851494833459514251548756609568918732800000000000000000000000000000000*i1^10 + -7824018319008048954033868930568914909826510293368491203122926502412466492674791892681894403665597706876426773320951891836009257154694863849888051045705417505479211563047218294470970283339568525822488241956580824208406030924529303599155280658196181836510132083255405417353790275812441954735257281555514198961836868459375840311314587056651929323185219137512203664995088930853339859168580497897360014883469149216044116952419853736983542916255501611667304393420594641827184565102125910650814396620562010933103676957697348791497617822953083991042764724002428104499695335861945291460240232238669241585445618952847096381775384356337981681950167628844829411640871778596578809758890067265139592629764452987800744038283750245910723268863524837925850229431347075095339024986026059108488968810997710050687362078070805012420408039181355368037828660403704280576715954090771394166252712279043775675329379858462297380791992237488948406967292013187658306129281235171400446552221145291367957163090165730553766574634919611394264795084702264721420247823038877777532860218596768167819196285302605973322558682198745059616958385480550339730307127885987970077075895817382021486680864400235827042513879438815365870477205461158097105526386290219427252839659787421412655533241914807450781558439318929813702396887844451004696925006229383075084318988121545084961120337109088689531773315855111103679117053101456382882626376001160576129367565521773206758885681611676159557509878478524935946252206325664670683899258413224788458449044109122176694250229021188764938681224870044940314923482406403784670658737030137817103007245931936687786723291861151458123389200401072976074648359843158786642576431580755822625948103759195656681921069583902906953007073910483569306884726596176165176634883014505535552809812001485294764245337702834322920169985935226691982147476748625023594251839245909934158808893615466753380283381046850477021237034418259698921211150352791512717628264179519431458000119744575740145422593664533584458634911012259019159276444041745250089582426395892316874530442064768323354873753135456710967665553440101827116562158302305751991733841330354631078156457291834156677239473266232407909930767082186978106485503704365182797963525576691555999502747226056620896098503326344672420652094234547038261189283472434266112000000000000000000000000000000*i1^11 + -4475388939556820584588724657948782212872549614179421723053228205690542257107046462372500631087801062327833557857676077262953661257437433612446654715138066920014006400461887974659803200453725509340890991923648835730394194515308132819088061462926077207882833415629289122977747676952696525115122008122577134626868711773935475748232145387405696345196344442477243462256532535207633234700109738865289199337155262542300608561177369803423904290955940573137676530669478097577046593379664634353842692937958097393273862876011540066009692597227960788254382060144593230693845224708456529603131487042178417290540594016246168459186293404910107375380656686731297210717701949176971895319172502214221700181522916653027069269025580926615715078136227573763189001167553240852920857585442483067799743208571060381288180647237083110818552444463902481221351534696663160147917830308045197533642718718922540657390814543212334454117562717926585408366260777055974735592343732134065243824836681523294390190335094460493882391334403573463279347253220222219653270219112054255737466515551064069743009565562501742752382947375238397074495744255265501786255493169992824147967717983147931767857874831687659341419743643362112384707848412115169633608592310957947902465779381261437980253251861556669656891930423481359787856779135820386716781471482653182099673657879487774570084258840424600352314912168383680490086937686772297153787889588617310098557204718323571811392679545314424812569463295558169057123724008510917019987348157689460118407312120765568337167383298850524047523396971662974558344287352180285713192235918818648111746582833285749706142492534749273357504339395388474291410375200687085213668526726019941870273760185723993293876875348164041433002917783908242760802871403187936316820471549527401584325000918320506480983226833215765030867461378990555320861291013655561366391834107633408283114306950148316231187891421076976753422659513634556531838988132582914369638250033942619808088834047545165341621008808920880015309003888981293023431862671764263691316008532884551470368069651990350310360351243276681477335809364854071954105964763675306287562085316523524821472894884941755957498844374150628964808748262544808774315043019750426736854194092232012155804616016025498728403314771490109539127430056315867533076583725767065600000000000000000000000000000*i1^12 + -418502299409534563105266294065681244710459485723693317173044594602349318383233109076992838395470938923199839205933108073326395420668754525330052092935202431185372968032030323117960736808944621739688630409810530355160337488846930378612024350327201000935488514178007841361032735866020113505814131625141381523924869997601297502243229457387265415254269473405447162082524064144340773980364448328492927614254453693014051755917052089922741715775527760179077171070303460435602364977002424739073728943530663516036753550250907169660120701766200584565293181715006972843425934069575337991629259967541674064812285050689165922699606354586939174282493926782146148057881253443527209390596045569415499689753284470690306670324727840319007835388075528960438785897771905063876334372449529812446409954797013659275573100935412998680002633513743621281517855839798061137179882720389754459931180355554736056898663431232054081722197375949303761315834102557082695582391651811314103204985413121512866209759506059681657450077089202438637706410921498262906274059010057633684528028147332751303603116297888073993267101958585226867972512625526582366358535253155086251306349338239350936856350965871482129440382220136511510623886207221049404149387072341392849691917232748221806219686336639625392035476953073429630621942761957128409145442110599765967894928561850470808391720340064147011039085842497918598384828623975986772226990503664413456039799453480403627423015561996438551007196850480900397426918835541749857090899346148732819663796210647219560943599906599472856756056590946239680551713305151130750852002927086562086259748671376629907186810016300656812901071780373733241958906045199263826125149034990138906697128849969094982183519523003765951637688851373202353384892818394952428676207446807849002438651937350369758234924639126119868907417131442583691170962063848656037372431542586200373274306130590467774171807666776014586706261121015016755920480733150815138400257201509859707033448850826807041498925041445079089286881616687103870305434299271581164976826660738456094017028143550456493057587034408939967635043106370569469583648198196717615001940555209585826246122660703010154871953379500675977243208726267406529781707589450640980855947024177677270267427585328241505010805015195940261983183907264018245564856667209728000000000000000000000000000*i1^13 + -39923944919439677745471127613627677884988170211333269408254322426760835502180664296832479537407103824920503002554931460489853614982315317874191011430723794190049332018961937070007206545048691369149466002774530705092318002291537156460982057492578463703864313386860632519539734031761350723721636041971121861678270358410653575496600101696024571604950624528202361422225956766025562784471555473794969146056146112413524283054925952797781434602246590265581253795849173014699039207974375751012261524934783684445242810881945642276274717084668249709908254883437281445455536160129244707646778201620622044906685696977091967253466779300306366295215530836132939722783599864241819079546048337912129124293157453628649937315358031398605080681661023060576140015275333659837998474541109022542195555249128239380805108202874450231572328857164684789934255263916125571449730421249104648269865311398876743505002797555671088876203657119424972743058930004134888193424187705214830613754311593966717031325320661389246147450561645824801135240005436692555140805320004691703473498901562774281609703456647915239948005221587073496742482345757308511733933796227935412553326705005574684488146171618373934269924898230391922765902487608104382692196723481408852858912616141482572939661471638249963033743268360806724430161958771403959259116175365237943050802378675185488348068733303494020219526170619276393824738247415945963764460099099944582136114234540243416390016371980731894997879837290190142721642664243464710954175376047427390196728635921353762886240566437257668526979977224484281930219383930137589548374551536323510899438910691492798572268877276739629244667827582963124256239361744189576030866885691800952260629071491315155246755037778458612293945525873249222707249668265946113950932967565796013137189443191457646823391022347402311949045728106897287586499279297299535957225026538628205685727868889762257525843455863126928116861402600389227012473294476126810962028272694070252159345165719238705464376737597326182995415259268016865935756300015849190575649496165181727899810027088907105849612478122277699086491484113227251390154451411175381473588100077835784414118522657445748491095242519954821821807550655402826089608677372138360300058183951163536692337165441866691263420357631486415453659224646363209077232091791360000000000000000000000000*i1^14 + 251655169059274566351008143441412008800208844108897179622678147805573654866385325766493301683622573693093912041197906308533705763574163924062717334132121521018128746065277825267030429574050654921590045410888451964700873679325421649092745734086141402913627965106164670413741844142379283537634408523535704037153293192940450777946644797846832930316244567786713984136799341007094906677646269009302359060049194736907535366077458126152165507411188094212371805374324479053193317144428235769349847719862506583775112478837186398604022335669464925342174477234216736041383951372363818670852530896008420333237871100453633730120112104411359656583852436305841559975843917099571903460266508745850247329125811238062187911875692384833794594861790890659005949082515295142936671414042145902198329320438823962308525280396461006361258865041880781516740993493635457371466534760400804980191750155405778495042765196715506265615325635139084264403575515996063312912811720353945646796383092692206633742417075112055906063749717732088473368776664830416069476816814428492821778545617432570134869365243588944565071673023930934170748923901720994736031864744549909596922730750502170313115733571087063397045048055110081964352678376007122756125629230511844921555569746656961874553860846708571628655564501234918176956784186423485186745789192246281712443979514410059997926537113427673667109753093021524723194686233417751752375544861605765372493468181914067380337379451068527588959763006691861545911502529179222949897104731928951115207003280228160496918515367354484744295137207593199967476252529467590345480347729595988534468127182318414174400118445684574471113673633743108717063446922103190118519992967050782910467016938357489739883518188628006057057526791674695449792827941196329558250146318265046390049009079271292659437316725305691036950997624942652012072948614215257223261067008629355170683277093012581759891811505194021565897127828554026758714460584618489749201391382920995746514530154511238616587019624086671562102552545496728611285577547147512244232223225534788902136663013285301292096376658653020481905381689584880655138266514920610577865459312583027018985849327071207102699053459158130646289603873801092155878004537739177674142299298026565173417709205650705983742155040453442766341216138900678197039081717760000000000000000000000*i1^15 + 7131790521167533937027337801478386218185045997529910332280164993516363096476096143307171017461626953888936853080628920018718503248672756872974742743580505327777609614581158170657324982616624648105718962180647742758368665591083577350187080248011786574119091247246124691880604285032320049496995636486463419278363644576784111412437670626938271546654588056562882020392630759778852593983746564076292711625963442580104903289644065797863204304096513888134982179326985704551699055100605465336631465749889488879135257445570643981190542370168962587585692718413032184373978720095947018820113551219425537555540341812257113287624191397293664827987773374834402896365954797083050136098153116682812059196619224398803232070787674482101247033523873265739633193433978754965833633261156772831298303442266788656808484052335715164300249462321169593688559448841198691217512395486179880659292916035308419266302048485261860665554616356717353135574849237037537144468576179992180000692371001301211243198461039403069732032540932738889236406070987714980573474349450855846952576609249519244112632617017593992545313083777461408249658757621514806188688422920249798000846387315768787458837046390408290003437893106640499140524997948827434774473959178438991731506820632867259832605198600172200572741595797281129672351758529050974852185176242000115562253799388668112755518507634127797758112514934415265473192011929773842346166348278758321676022220784002196705861902688507663870449243535538772942847885081179434705307460475801516200338670635245454974608236094850359369003690146922190161878557549105265795998222024340772121237859252571313175472027655525059058338334371966969592127726766558837385623443649426811877122841291346582647867846827805807107833381179248655009718026092963334549551941418084447842605312513449378221402422886654704728483167339115432311292380841013717322908154939155018546225691921345721057213973745265977918469250556721091350869500486823315129615977949820019231801519761479886807332768919561045999607415260394235701177653946835977290277218167139088549562615033805633301429031082866799071811260760887298364613655918647736759519413081333084548990990725074895846214465421139100395631245206440211628963112365595785955695414299173822617311506914697822160083816996426979227516651059672555570226790400000000000000000000*i1^16 + -213473276734306366473343523960256565614829990822520320527506350090560545412817294677877533559105319191259383520397302993500630067342154273131164827094223494298157857172274086106871423183027290278360573702540141097684555197075032730216486549363185368100631350643078185878265392100984407430275741555892687042412333846176927285087247831849922535304074065325986955106599819868338189668419676225085364251294970596938798005082401086055157275889956742298417648768080124511663428321037110847616852278076640951242323543841771862356116101149971782618402846308848078290452617950313915741173270177258992156497936761630342009028951516024986107537069360509243013986238625839152926755025741109026352372196373959922759901481778258628463218674879637454074959026875350578502078757683635881514991547551218569207010331941258375032057991787817732985685130667907365844399920064993240373746075729120126680380768620251412160359240446112183242837891112095809982249481009481289103906235496988000849654010095729670077582173254448910314795262861577511364573350504135722862342396979285205012925892910377581640089706671462781918986922042945438446417222706373650316345873485870785228002055451230027703898217535964820771128907545085827783006905423704837882388258019209142469194804029441081121945831033062427576796379027307313991311384211682811017336850957265537129543797445813260627985004793186236837804792799134447699526745597324125321609282211139267714399699534437515655027253755965426915618351249063919235729514672650428542736913814212131275465450367000478885499145578110026808666479856420862261490571804259632009518821571634800692723512200684183351019012543729354368963303672583215001260306598734715139518623192265605771994482656269277273574272975434589505772317800527052339360467226970709333155209411495207540771295125619307160659603483805015213842372039795357924548580271624273422726856964827805372521110511284495804206793838197277131692083755361542930625299177313353438243759824918463910184522573548507946929065745618993541801384076941957099316583827168828530677981059004222037847734033429408907725668996921391327469258631433894464971258994983124817268781461109143047212345926491397402358097576207576740839204618054465198698191916797701105785303805272398450303109461449340786684426557968839029555200000000000000000000*i1^17 + -126086105108448758814876341267694989966278430237191684898778732537724544294941478435372360908167249070099662924638445920027407520972565359472067273490984965237764313237073939109905645708160165770337461497606244773344447482102193642428392429527232554431955969158510033969246026193395646027159684631580562331405504289882656084605197003674398538647080752718189720578910360404324052344627898306859182793762850231058557148499277851140070679024823606157742165884826796318807437774383796996019898160357954244522031989193027539150074176424049058382473910797799052741252586618483168285412313013004833772549070782893472398115865732201286737170953744431786323537811057210504755209427982931033449009802018245760106320974140372626451801431563508747513104444135753021597081889964416705636849547800435031074876399083414890745964554453160548049522176756331393846949625412585025129715420057321967933043331185727543906624398877997513506989066695934273656224329540779858504027594989493535827000963773449067571129497468353362351502416415618689143476783825692397849525839853598056500741061154203857719013236735367864475799855166816250117007827132544872523708481512366346582567242426463653060979824178085167532924958757084941185388166631749491134491473879475083857881986732717057369017798653584982258822886037810087716021312904773133736843604204503287478165449185301680750069758311760681314286193958236316224221721085248170822537455420188597829457464066748833191284644668069371134049563588211113601495996750742344134772362422594967850743264879422203694212745281734920563620150264546590882466546146188095030949625967627167533581606166563934656499360601162927170046174751972134103710381324395381801585310784120867755949811535377140394276838963766144280189761681365542621871140757387006612146375649026477217196347960888654579509310098944584599538023037667430486117166128753842219256890529759877512504456617215185596312944871907110078715924589782752910434264437923182615265377553388551919171339872076442142572238256159673405352452412526370923978053711697221292713171389940959138435970537394825984297721165390237799219806779659316640353108807559274255671446054202992493553705314548190112382806488238971750034479785054484263187393057308336577128250682384135905666641991851233873646326731068198092800000000000000000000*i1^18 + -1204041281826645288106112872367796941183793532281038306704878031279961656674927587854611593677083280252419580487336180869748925109519141216135073658533213043368600368558291147728607262283882136263710329749209605868691642621239856200864846136647818650884883111529844063370383368298387255388235091566467249695183124963193941814121430034840077630455388726142854504441265424265263367587185650209156982733578020446179519000843191196922108805547925553707014523631269027097131019325994629746289438268208826733792040333902578408868084653270468008075311994823597599842075310610162031475776782271084700669399199614799510671976922944598156178177107831710301064473328365108814881025808991438155255271359761425475142193827059901390920103513642758145523150919518788230043111318912877317278782343834132896916510155102051705990698059102757093191101620747017166890189825630632908640335231711342622897236835058533609478206237395806989868407936407940253982672073040747300088394565786611645818496676281724205467678036954398449502226295669844906517297552528282003188180790111474896647875796343031901266151171536378623505124369030214737110348349043052399651788241953177646745658105380743365131775386487066794024100047363456047842752187553675253104998852817516136929910694766181028559411503877449987233275719915276415616598836220750861314193030012322964113959851231430718388403780557002021481291347315007884675741591916368219392384640232690215404734808747088313631465677841536051075994298755551294460929258863808054722467644868172156108775757949163606206359331554676001690049110751363428427586412054557676346261578910798615897312941793769412085019512191041993782223961370806445870980154267451621834187237435973225444589397759009511284365276418519200469289090072324679365866607722520946981192895577746478056078575320262488356562207070531568661621071856755097556492479382177836044369027893673779258628989398560363534902134077096995017646950780238604324115648961542033989436715994967216351410530435235407706339699828100002716412543644415592512144257096380128407639061242871248511419491059651972565024735574189330917500500337022043681512319322551371423365699445434372623681624124435177722886725844743038548292242588462370045995867957294337196680404275953741312142547691708519365379873612759040000000000000000000*i1^19 + -5920970716691552730937720503033555404071020032054796830467351670603410720035094877215363186227523534112718603165111545039885451140426116430447203692295379503994385078598434309873863786753160507458316536298199289748835158381548969343559942513707903729202935882573749737626626544868090518761295723899078958421213422445850324441687371115862379471325340456331303643075910013615488463766869763248614332350508522255212117320495941110512766859999645764509747479136091907782610883731574046405593033985740160953162400224664636355731003946678132443058576008892977123566892990696237963144526719676043587063398886613010667786893400135611871160603784451750284320628196315787640198039197297576046914261104220843687904721863245451692214827713959566311499568876617829082452613540721219410183141757338405438083743915446206693922319266787531986030165751036575141963787770736558529065164702095249072946409784077595238973943062838349190352556897207061272351016409528618014490534577531078290546378231910356585619506016544625956233170979062211594933125358560113803544816304927987103930894229957120307462827885272125886636732548067489834964270810801876606028019597279948290974679959243860005655246077145292988796423700787864738534272926191792298394708342630249445680440529768260069501988230041213292485038263954301226373085644321608868666694146814340277666538383638562393368105469545617749626960169170215935674968554001445584675932438050126476967462873577871301341391520662978380524817265017479972042575811638824873804506900902700949411347627537630630385364720222134391509139284193574696415119097282416846035832643728369223310297614851873325490750171353044235709054305555010174986080542668058807828859098930783621926158711003140230022219164118229131231221792724643991213256090302731633353884861726859095308125892654128091177254331641769119887176112787701013556342996670205234183080600699635917407271174744092831103041276483743751660189543088725126159539619374614284502857083967318855844398018739232330705150968320660084693390421105603363768366381631405579771329184064203174708447273938709630944758193663721568484839874228893598220531070550640645949143298930258404095745773688550427913760195449749368191065574372090911558682209042997006969710312268904490380534704308141783337280733184000000000000000000*i1^20 + -23307606960446835234692130705123573746186353994496899573076439518038644355180655571099673311168241251265258059912893970283666016726120727639867802342844068881709022938441291246408595102309409238559367880882366725837907123369725853217163076324579387670563507702161088848228295518294370575123459384831562459327505408407489809928217468583899344325422314486462146499999124757948085518270572036100808646993600385741131682640596339469441769757869885132849614688299249120399942477332458530004027455847137425381590091742290120861135898079835560949352979159490752869286666877441168628845597660976861902717551010140951257355163647842281902980757487655379363381612608522245734480101452425659194270259536999474019084036026763387668627940086220935800733804266826432101958189118708898708664194658512132287874544717817258341689477883545314675660888974917885736277587231315228180813444946002181949875538953403750604897041702151052417273390406345372709983899261361155321477047976146962395491649279309359788082632300574873404204712325622053240392814997911317114182789167521884348782588195034739202972027729147110672880757584374725833328288775016915131462200180704740690941859540386515302557278451077863440585518890718160384615102343809059334460034186460342734400787905691956800308596526736130014417259583121636719087936428469758178822173004040202902757687499870737139783614277514703337262956640259963274113935316408801157441714398432224856683359619387439490627518099642402463206039793733732088051151839096056078604305434270479422437799266418781458248148289968385974442024003302029895006440585490553410758412668902653173937497191324431332935206953772589960595986347068807358703016012817869531007545375618406107940361025841264081515502345503241946885050654924189810253696978049961006548903271909249160787456073661226932334095280735821961227896326861766346979522125453134305393472065961129176669880169375731872392803139660872283425596987515900282961878647055381375312507005834707021514652143075045849040458916950132631345133883851954205034946952752905692931182542641331230350332029991961718634822381338677588913641868503459336741539109494651539102542524129817842008939277250841008428026619946396460602114546969825677739650608336272839134359919478244215664820897934834833293312000000000000000000*i1^21 + -4037174856059456442001598817772270654040929445710961448039660898986112297257343036622183617099043334446720405232283918033263281349951196736742922378809491095189275880414705133271237881076111834129826621345128562532510351817448729117424988496866484568965617059472952116126051977088993843130789669109010140618320974756919261900715822498048114810844897410720615494968941180136793646773103424748526157287480554142855767345372715239057177327632787718780024156228431262061396238957367100818449187781168283152797050438158926117398696195543461896000740052279406643236357438175111415151687609635004229290700855735670791446814714728804979852538038112270216653859979563008198308079107669230795894057708635187262912492179953388009445569427540694562733663599628548958994377925695140030653168273362124204335524992493995607759594896866519412368768832242892040407141650751485963638062076482559253863426968356329956765274512393200447014658191640456138502500608004095128990126677593925029811538605561473263867694690270506637586067518269856658965182666582057985161907936458143813317157607945845384158163094403898219029133110442628932891313101126880448677237959896242613836059105439029277694305759879507557418187442353756204440614681974920991797828541678120106180830376723128239119466724465118496322039004028940758196045190961686408517540815801705354561525720592364321391310698793445879832790999286587100441955240328536580701462275381151800681935643551164331455080862291147667678171903297220859616149231819578119664803514885658186523846010068041723503617687186512270635109424579063578930553335806119919646278113935849109199726956182527159886290557374520845279011517125861853834808829123274854463007896100522831378836900536780735823588424336627559471341432146769107750812703337731804591773679599356450655412905440614700692506852135373019528979537665159394585144160224773133192893508905329833605407257975621101248909550669460392052646983279683298911123482381990523494565185247725643261246026619912276513464029036062900300146651392461150224761777577880629109511963238236234877763825979296664561460212550202942224504149950942421411774147968288549780152277636858218710126353459700759886182144930303937744304948716245414441972891099341917049632785570616693861278690982975294668800000000000000000*i1^22 + -40147168597130056640070422543041538569587744243506133190552466248012347895833683195042500921718934886226335035773295046714506221843185561365243561597619862723134194946938660055922052298436922231625214726233383169673470057585630905490514903460448929324230754351256657572941291537322997065920492619439501519238654908891416067165448565533549002058810087072480914326508894895099299033610338662267242331628221497803673906374953068733245760454979602974162829787609459173415219742106554646046859785291070299684266549416704694738907358814051976331102045886753549330461945476509620708086914555684032480600438663866537984550121325632902802854317538727645615030474658385690675767800956108926668159953140462519690112288944293121114072992987514290631216944444831718998101375809847051237601613176218576356812555475073674750339922108303633692043181294869403855795624075124604192402979620687189970631843998772515195222618567417443084778374783126628250137080931607309268836078447967550136906153408134506620319755090099467807789893873380827493870592635768358749340862592519484658514746111959420577913127727509684759504174115512796377769104996271929427280683375896739490507853701659127489134193384909962761507756129932008303978610872160942957786759023824940316934076806343674967620314434568269879939787116451237935107981384637620910422588727059465535013244553199566334658392372775735585724454480237599759482049147946168057419761837216494236802457929587880421051451640327183715171914952401857509061436248730565262354305080547512089352028036262119267282600717312450853715273565809879105232181936851161631861564428814959292823838574168728687990831480935575577739500218122770311585465514081462834696107654911112248846679050983147310754045695383609488163680545003122869370880005251937009318229708937626104345551749149206688271027532678919199277594967529825330453921256939418260992528317434695801552957291809490892154738146964243278973315265477881165748615857960165243967653634828897438145468466822372077733768436421927063208731079615026769513319263366368419908688330562984701123605870145883153079972468338172241505697393400718447288011707980753078383973010209762533636229781830781486748456935112715881554548280822286989493371839253125455037727191769044726169529993710796800000000000000000*i1^23 + -159342983415742472188096224625379778995362614252683884965743585765144009208241623296892656864080293928725597794210521670504570064930730158185284628507589910315096087462963179678362714512146324912629192387884880572933134853733754005616436817000797861986468506426923429288835952327224338830735135762414584246819423083419418038777120690498853443981459716848060302899791644529031936837338474161162997304939227693871125422541884842621176341434918169285771581811139165134842117383376513069188563049367553921667343922811210976829805146562126004261173895880815742205982427041408687798426888529311523579434850366496933261772924679543758708953565450055814977753680636481744723744531135244500165634812832487295901358290172300133111456325327507444343763906405849917830753380062332478571966880490974732663943980111375432995154292251799868062635925442776223780945686614477890197460711836593352205769928881298783946000815979854234384943165161718989447177554013237006608205383542354794710098815273605533088867860051254281266697872834842920473878545632910740586687701572826547087991708408697953063706291093780620177777263928714705382928772964916449452382121126154286579780100545900482796096682590416795004832932398335925366763731466705020981939205097332210135641382683743622378587016904131086454861322821863136461011368650707832111315456015091473193098784277701193135775437065977311073495893696009357655879538596684144893186953232542848305241906044233577870125629464525380060538892664261293086086840575472622820728182907968957452273004742465899277562888705703377400087651105324956510147452529556342263643353919500480923723724950866958752416309349711215669284929703180082612174698718474556536653053107140973553120772971812329035749937204818685116135886600328535120365674040353679299209011507803108476341018442698792678241811739301648187579440472628535390856486121622462512839663201231823197926788977379920326865003936739723298204034491022202981249535124839840899897409678347655138404064761931462302321223391023127638186574842550544557248468439227290357677993742643084684337065123529059688603489535893738521426895660293579527288861668325906962851163198605925997903849596241306373472734986278437457226690801107299813852438003513601988048498850108293004938832773120000000000000000*i1^24 + -188310203114983578095087362887215164460116514480241523203928439149104999079648274881018787362783735090693780095360685705575259252018516663443319996980134822653106970650402235890584045093840409608588435807448575958681572160587656187747296486098853599929510930833771855494692030312565284874362642098216430713073966636610374826792437629565677752725462262092252441205088843815465775097915613094056203963110225101856949024092672644032152893682941501168829659225859850953646443700454544271077220733119386542405652195555144287790593812782265581059231110015529824616366489919863899300181378790830252694446551954270662397734438323198087518741354561718891348051369839942475673799076333381673863858939247994568354173759917038428780804207510420580330980417856683589925618610804082564259322120097112256868198735993682823361076683034171281253445551582861650425904128250522976441683639458144710761341172161460490669024638371413580504392125273859649647870649175328365131203332464671480770423757867769993345967703625795209791864889902061727510709580924337258679879160384643819508975464392178676047876855456278987964070236150642592008163902659248023495370208863262394966686964789363148376203897161175114362887085693689137953750454571570870800399613499583976808435623903874729140245456232472871211169739755095564165504217977976735267698266529588117955098034620807022857003672470565329988111927193684080837717037320809907315680981257300727246145940067476105226779335813910334901396927960544587506538209407444295150091595901981212770689409680948392720780739323982775402346305612522431472156896278586664766471478702432105064936787666084123322261451049456021115577483602341955030453754855598089470028573649449389894238202607764514825774453288431528009580443218493864101406858508911456394689630765545366195405215596917806087621440306705697786335363202707822005357154532641006489150454902527446444182030061409193801381937104863091411295476481466897748425193068456514340491914594656219265569652012836252271465077937667818008274807397707012782872578480617361715928337301190206113973076670948807885116630334457093158797712140391775817795650921560209226068886452946934194237450502429586557357727241039872205212378550722117366182369673972424394878714074344503335976960000000000000000*i1^25 + 170293705669598511975995673865717683028608797937048487578443137912962096660529694392195629486481820699837975467821337750554571637918476266986670946082730399909999305831724854012153756272216299239394125481874827053673277562055710119300303608963311005882485171833635991273474509077424606050250130850634396251390801130613302008275855795237424016003869859558834183446414963057192201736950925795132167919600913340406479904076406457850331685811278402722545816311654269316205053832333191255581087257665037276847037430671652390761544631703235201515377192146990280661815907457980954278672718350952324330779985738526615250817111841493636231615091560025127060145654102651063884443278887014208952154465291682298378437010281458033188509417841119000598030591162986764681809334369542151192981142729484084565822782257716099097493334633337177476819974477541561719596780256316537040582409764927596146247372517028635895547534507567157778159402751174832209050083917486916539665903851113279977015245723978100582464274676842488347089608404778904265656183562186481910857306841217598746738931488055614326628056080038379700375824242689770544316981044719984710301307028263486666166509361025203262841899590681701351815014359512452686257500237822042689920623828034776192839846501307849756008197726310960697887546248110493381824260574823399133363069817329546869039995007726472587910307787218727081860581596280220380186772658528253814416419137550406401143262091527924883324197481445172821921767994084339280532261266925688550708570186686201321553308436636850575231060785095275544978341878445858063811579310693603144581668329700559167026726501365513907005281144845879998795494939694794547963981701907961121578873693179206981840766507281393549782160768640268647464738010998989304285906132314119957745041405873034150980348600619408473005137763086050870029811269190251223011171503802955306701591980556057416381454851268719959922930252304569168167850604641749100966675829943968213039787578280564304203253337518708561982946174416238998460191393723378769616940241335024421737683364798530735067727603234178882691353121929644712888140346827829778710474182141190980476198906691649114684555423744525759117616999389166843034947547404169750236186052623334987026610091540348928000000000000000*i1^26 + 480764541600138555835222088000918965952449500515531944360287646988722028055642113054647954326615716673254708653806980808706568264484852209245336217425029633957447102703614951855323757395919408388162897305251692874504317949908937410315295120360387809762831496388205213883977754379993026478150184160041866476905455069448418561499343669813176419951832275105512448619682149235024164147444314311027706777855521488569783528805719795350185181180583019598356506224463029962218222805140529373054513540273335684688327935600877497422636031305902896471190813326822191728705302322874410150103531691997968319567838564570803672815087102300631419422288848409825540359443212098338561473771002588201682659749534471733447442562641404702807498791292097207326517789271373805538371328749074445639030387364619269001823821393471661823368090316883724361727449344198474838457103643384628004803815053084290852487772627599307590490198170885456275606661367911299927968625799636355906402775318036088027505576184275436600523021236660686817665125038541107328364785831456211522494107932896299826700024808944268242077093502794747131766753025557870686723830080066886277204417420463613568259891846404604932566059742863238429954236275879626515199080576431517648808149680164192190577966731521508534180612681997015450705671234681501980054917618876779679903653602098432822857081088384056887468306803175565627864639020591166572495776598013414689826363611452540377267428458821186619103276446581248877081378204778149101470850577988092550853858722565767216715955504155132393589167054089965224446165524207581944463916695027177449707838040910107911373729983492611250606662320652410777429064703210522631509976668906645706403010892198632561499691901920787714622084366926497978742621712052073058264713676935733556089803369639960958104832836565479832750582528348015256134642487553185793158571243842428362180284423584149873280910805815228335525949798230297240085357556728608290184024430121918451718984855864925047171630752633709106361190125239777305392361970172258643186921086704279145924054934316992567828188559850163313605715058643698463394295254066487572806666491479056119283959164449025636495212832206334008079645422821443778876165489724689427354136063373700717326834335744000000000000000*i1^27 + 93166025806074373590125998122277270256157293597263406187620418725852806949641555253871295068799075962220843200639896569893674396829890288442455016944095739846603518008971781857397887848645667461002910754954203849810079932264452240927894484524277319634381320686907978697887582025458929042850984176656018805493270487745171202567413805743854029435559901069795104823831076285310802932911916891057758976179228832028105724783482427610268173432581292638033791228131286306332251995419022690827719542398607796001267033152955921328428321759301642337510920173937816361943280861903011983252847171949122511366914814070638804176051337561894160498985446590231903630829016552650669126800161037485669709223397354205803816489462625765002962040463456168732631767482005033695496026666754109690799135377694058570472010604180654696747066229037641137666855503131262713876230846101624544120446901202176136283152014235593139746061976959654694708224974882664977636086782477735975442250199047563764732692037498885115613019288706365198687756110241090113341932134630594589260424099712587903733808096482392817651496954360633006918537122914567947827883577818997546081189475162094790245188752139703413657595046630375068596674856956347994214342000854758925014780321320652655833859711559814421865579782763187078845875193629397983310020660295879588109785518542975770214575799775159571568296443325278559004662450866781319144812999734530626052516137393787311654428353370816933909991805153363565052980127733368291134119765341870678225637891800217571715087048798153409592795003885207827884421172786183429972977354682846354100338381743507860012226748535301394509401771425935111428459637734171927238162029164861221058239240373312112789910247332307395886940656052389939097445408328721903584042918511135726306065047703870062588724770597584612685641976334749489617538811802935507986827705073497749197449309511174820904226579484849460616450832548182396925497492601189076004087122842770057660918673375279049585071249509946643849863909783196257514730767741356598748444257361911307494960289530689277580711114294165702796864696375498847772292288224841217387013068598598770616299081596213565468193463299352374525310541635465298984239271936316636655371383350043823046656000000000000000*i1^28 + -354066418131111505821963492685183724862309896071582216934385301596386264939931757095219061887571783438511066738063999125382804031754812132563138605630566190751601518501244810725082244851692260856475416801860614335127117076371241669207729242911903813992801640722224541132236328504817860855637449336132728198796951656936604160092509860815401376790512239573348049381362330963545450205748324961064114891906836443391287914738837951216912755271667229227009594474565584082753945480723720511346441047473392285404076853452751062658050974039404887920954136805744994579007947528656785825728028372168498310985937244630196619595027227201203872835015135497641951645939449774707608796130015921185701763191939155630070425045867833725605483723621294022023977033862485343411693252881861926208114493793331661649805226062698150549716839879318817620648802969075968365172501390400307049172315488194321559462423940247482954595776674510774130597900940768426976304475018918866903732872832650972328406289792769282318269530669296114281752333482468754644908757581862051740442008946804253890393437470303810291738378956677913502646508148700837562323299218395385860501454874235687968111849368359804617422728973622557193776287987485441906233181214471806123852298143568546555613388673720436420364510735994600318796029967760479053201629936316695412396385791306385886136782141879593290455985823037972401692238247079708793410786200736317413134265190669796885488007553856600986207024998081522546064040191537798372995064625773422750503905484804383039765189538670464674929042188114937237031691761364465886126715540316589862240493111442318297790839406234003012164081583505259872591505114798080462368777834888038380723335961298518853776572955780055850863984077530327197923242221756314564046836026852390715791093117032603014481663423859254681947458055390748805260427499590768759631877895446116213790146115837337363002377710084617361998898365513701286145836982353381798707474756826752271889889802650433624822804369122437457578811054373541762962563668590000314899903386651855183989960713312131743269233279960820862398637317251978571921992201125766980109518057596893187204288776174256266398245025642303855796353717458704671811221025458863775343546110429049651200000000000000*i1^29 + -179567777870563282607689332020997451996280484982658768847621278831338774795803462540903611911038388912146496678249616322240050004360747046650209722941856692386901629919858130145204154378642842268383937835245582614964985315461517715976317571939587711794209374115441777082886085715969315072588769745192512848710808369317832596018121506681469200109092048842296565063324601146249210110940920382830218993839284277010925380391820142358184572788134195473823999832224051832978544578094630766064624664166614158486354953723455457020222616762813631533930849393918023475487425521467936977883121793703177565867137444524776978328920756778261629439385734665575751001163587746272344448113748554117585065869452291012669908783284640951654858592635651850065682469075006106965243900122654578884935667563118566121991184725915429250321325428049086263894981731289115532107056253207672891626311153148659762522283252413040764596571799473827787678824857555925403083036539329575478727437930720458732681082383020440155390933431731259046324953512912057633872438458053235500582494688389917860504682424801220353136394261371754737734231178672467124234842159016515567114900522592272920632576515075471674962136604727228004419164231859693049784000952313284442477841894983105084432022906450275546560575766564772141167225029600042655073968998567120144956175949805849469561688308255126816087153895268227769671176603931372093834777337410084016532224786285282694677589583105973610085269476752911471146452289844730394002293279938373062154734363935513357201216909470587194993990647601664785308922750420507033399995987935181650871531789727219993900056319670850408374102481209589473993537135657203084518921835731074227994347663212471273705342927474261136628858986337952309776952488625354083690943854845210235960967847886625750932257809489431144840072129515662543845577391951293554384370538163141652167323128611999185542744760362218676894861097606450279132916411994805199628978897797899108179602498458465142126809693483274307526247181548529385383618166402397832888108632756098201041273366185808933305920777900647953285898050927530324598591805029891372520465555886769063523117711371661255120369383967640296232336617682697255271986993899120520091101508403200000000000000*i1^30 + 66600537788459801302800273627233380191577236501425409014655719945332916882877447634122702346703207942686899074528700440048595570354867126890273136451034471420832643880045816431570574183322583552796049606261809877427154193800313897940660694683248070054456525705586104590153622128157828598741370772902694795562086020301873810056964841183538663506035921206380544576199145514658398708411151068145167734646828878636056857893631911629559469054773257789961089222299024973378734015711042866223585760798750592500986034596767230331008398277829829997470742877643853914661604190171508430891567806707271497508873646352384110294069493137787196111454767251596529061367430711347492852490898852044031442189697301100658570246860765309497767859748620608492514339840378630382263319266761550457412942552475858217873075090715534730042265337820281181554297983512701873921485874619713544521909615500699701055603918136103960493022306262847103831231750962210102866154070029159662990178711438167427541409772506596657488238221751194354827374068258361479236518682370699692416549174967049020623292362422095714622359339343332340061822566223939358743366310285511424012802384528708216858493232125177425885219873996049008455285985750089470475477347075924741098498418113143676359248957667136517668290124075781725146560328934764007801561588467376036271046658071328583514603629663956477055918859926959741672221270766829155663063936172800566675315778983935691521707585304450087282401005385327332531134770690046404921586605669992730317717561573579678854748272748079398128492229585258795824381683055415416646993605402648444736417341439331597753533849011410531742198175831768391686758773720359997547349574893594774304778779104864705289935480884273686651273672105904887765069042727296597174302959328367555249670081467627197785250098806592004084747795525150039064618260733133259121540977593792137434757628313791921011379792035606306665301070104817631377349828533387908505323761088324813425308979382024338796631632973411542363114040983050698577667103226657003800786354892711151827715956771128630478562774927405768677587342609420676180897021591861926706318062778718941774517789518398263504391658845472958561656121350908780247586439396012254602199040000000000000*i1^31 + 42530700907303776432645188050824986468436009982633032506903911907214936335967970824787046185102407996058420045762986630724546375635838851487391738291978563581493820152115701954254079175078174838730237383643212966932857316571423092957100502100180313196165172285260590966823867487724819676888234421692871457737571475530521448628012378555369687842652873506670950036530861374283939125539668768602235491278659766344608677165254330451543310288509132014911073071548974747615680884847545414509955896404813455679322183052224982455165500049949673031696024955811306840647630136678439355754396065971787728696087222471828693258261241317213387845208585602149742746224300014190180452862553177909423439183918628932724835870551908782227328068413418344189700028028000061247618190601534927743644098353434876585743989898168397904902290011557363613330151728082123965085319443672813782015161722505792582924035676374733678876525045193527834008148939713150612104771786228867615393545072134239769549963109290566260641980654449244399845303350921936141434419512508399367281165634506027262201766308913149967127709615147661666599772002104446257261492619776035750609388204316046697130957954677687239520886743860846477615905147017082867145888713062722582118571439990971375087462358098283455546223657440731239254712544479937651771797610739904750181529890995521149652890661866932559436902971260671505067306687575187170723811424898275746728302747511884766740665235520434700877280589382914184223309123619753940329402218954724513980867939899939972653847413802715994595766875210146264959668967293953549235782459905642385672512551201530501029792450324591639829839786482354338837091976889800932718190954982280358411941298822051787599337413243568030231322680602561442061494080231015009524178708026418507170795649034738733339836504456784309387371644132853593237255143847648182846450558295002539022891614307207626481680127287735824460219512742174873772264421711118166802799590767600425015532254483158976398575865463096085478410068327519917158943807288297221106139456060708711290082146429502893036921712175572666335984992916393600404026761373180352321493041934639618930289954077825595064943626833100789638600255432192055924640657830318178304000000000000*i1^32 + -5756611967495188457813592334389775576959792387253520308793847088927929390846060285492000937294148953234007033065659156045749159698833278861432711837180264376559477467497592978649883933324129894894329974121257698287122368678017664943602578789809034416907394464228843442331997161773785721164648473765015604240546793420018373220063751415715804700998538122496233945334398097615720553921546357967078841758693593064712311809539742934383676001761402299025869288711999250299897323943680681020720725649871197915973907463784368301970393266727587411356038556667922090232444251585427062230798826831439758635461284804933211463659550455966040099218048926817704355928055019431485868701980729000603796567086321696340740641746071420107425069096735800536429015943886769465311257845640471103045019596024007898694294812189664844717736686202106748045378590975817914023346083674539305580503778650394845752137755932356166018027464611040963519137475887973100572415225512920774702838613525377624849656391286858469548262627766126641383882804694296408522538578347975248913507330507635384584758912349122426283577397031526777631281875622777411084022075716351014524063086631890874739875793951157563992642885890444473306415727458555335237534404233466421895508810193590171346545097360512859666145927870808179588134144098301481772024936489103627264034481179843044913939062495792569958866736049735462144796167050266145523733073520427358946096659112563824046372434735449008328264305409155362149259444515347186539562082281222237426363480595588797971322185137755970549295421573346878384461497467361018968627490016873745245313528527022669033072687745337856308877889712168450948253130189317503236826980157745108226010203127482770020817922737383136920106147038053612567840126329245889177269722248101605877746915832991348340390887285170801534580656422565651836707254049669341770185893102663924116242775188236245619420401544009795681874220989543900191934707620820301227388279994359001630680431110480021729918524212291863085457887239310457330396662717735548006679473233763205862231600047077735956462632577845413453764815440548345159602541981616966423782544281803294099937012156890706460741800653161466008177787579730955008818062295040000000000000*i1^33 + -4139711213891364904836466522343417605947202451588962997480067262096801345002689643213092756619004662919692716739684852022738477755216581375632278556260065514714330871879582715692365040608240865208868350673610252578134697158266626271411821554021098355790740719044056874579717788107615959881342058076525107854764449618206376576518884192384808898868622056257661676614923580157093976209528657109181814985415092840320704172216018658939523745618076835000526953882150933677182583089878355280627368951429758859120345593853994380219414969855471151359343111047779247517703261045433055417196885903528476271985430185504315597977417743613155232462367530163888760996683731485361868535090317460886611999920251007289243807181955912602486611357485420555490758175653178402153230413253704604252459069664411875627728629583002968964481046130157657222679011160068143360932500624230949425056042698400217287743563323024897586842076399146606934819952168354847303940475504678280522918645336494727156102117978912455290862532549679269601070769340194261389928571179319812252878251075842761531792253944615271009440816616441402960386196999649408678972255398585556251375180535156754792925538720353439061387731995878973180697260110242881306730544735589353092762167455830249945746025068094414910812836174287729069314963637947526032676639247226553062031310138789318302949745727938934510382780252263789220289737586235553791511178632090040185687086756195274157392509383002278919816740047613028008365112200227127916018216210927367080410471472946521847471783395946514708481577918385757217090759464201969764374450733322504400366943500446668152474916515168791076628608911945099864723243347497811380596905319411859389092934758535524559578985747274125197707750989757267249200353662230025335035667666253049929000580879303018642661187132741453667779701041912598156081396755752861578498338223957908596015686079970330449337579200880713633663610243054816970086655817882176456633541682014372258703974493805223287752232845219804760710169136445030821293702362691789614126118246862275179651589340361333093137786630223312465878511939775615169302730696076544949330168345473522349053938196298067808327851369012917319255519375338222935395532800000000000*i1^34 + 178542035687651987555669739844637163908183088001926736368987425459224236663000014674959150709567984638739394686846268368557930534627720507500932091512019553876046412389914478288183754165484706092853702850735545198140558420394004287617545005526157489934019236253655266309892727411430493088898164570296598444743446478751570562103108443010214954427585211616077252591194702716387563500390918874035688028023960681938707440715451047289317446185723368649712208481310389480766437657307445000493949915002961269542153820569731660968285197170185231015353852789377611615497538769832026670803034893445971698413770928087488468181048658697315066931225293424651296671553937964508488909432014422430883930087748694020363346854000179718524370524357266539413194255920066259260125004280865967719646689469216637899235458847991166480610686959173211227775703733049021519375231980899130473793263648816401318063157931302073508454990103904400134293328627038193243960999557132854615717469008091066009416398424282436792204335209146488525351155224476258297005999211948742287383821685006084259036274185767694646926734139465619543543362980897182833341532371508752706091394671372639035462801209222890374986715632425608108996490935364882555502523066102447900394641748501794540693935922746741751710325212868848956141323316844419951269489661107502670155945628513946857680228809636469234193805125959315847667693882374051916127568928167348335175911244139891145510987062439278957581116026990501369094468570287662651597175564407428423466888945007786358594318689032110910000561931089379237841443706826436557196346840370498711928779588141392117359159160184147594260101217365873193217349666245548085474281098011428529520262035764992169072512945838020676707822139596793974233087174853086058421507638859941606878159845255854062797059883546782822812888619333180627247487437117097163420621720129496366021576519360264613685379720790579366555450429536759301905460119176630954957666027463401445614178022757777080887909812063430590517001247040580426204991450166082509327105125354716542785146407779183881285639877038086898367826811964854550796664696690629631873770027287990233590326788404668061398455274234930234469675812843736268800000000000*i1^35 + 220255173807512603714439507734228547891867596663923189918497600169417440322462243909963234893778645637969359149243672843205422178313695816696715200545354899841875025529571964847539412257850281656663227462175721905039726127380573230949163313717607846035579098840190999155012343086002319693927935810448495890120654240273578172101234161738660438400137890506928382665012073968653085420558978354451643791635558562790618496807752040163239279903832994029088840087592922014166250493167295224249894429601174753873769899341236782293784636346844968204736457676416414663994672306264206413509479012682173563367083947822671401490390390144025647326673658543440944987474532653089594305844484130772531284689031188712251214065690873054603847785075397918967458375918262124307018609812713449837162110028929261142382140386619133956201018759845420258965251435134064671044933890868400228319265266366371632792376439863448377045780872214764812649897580029034534842406704001562338247500043576684968554129166185012115413270583636788931616481116042840645551342696642882318489929624220916768063185991785324953849893453079535894810341060283873374226158899409689661473478468657136873750956289748190539694915820710053404675577534860240067083878698242476373118196942932846245444213946509613133917758067331069900454425507425390422131612696153866462312524580188751530704669545442804925437387635421903240298346177194154627798624860253249218993315570476425981330321566177569874066160855597444553549465810573020358714941951789278615439731844643295543882653518327058502187482071007872841267453984989210830527991589258508963306100435213360987563027815199442735056405181344355911821086554648483307509133608044509344427801851130074886070020789932010182797681244675166770536235156198536671154964921475725086551554875518902825778329860165361956729602081976735847836425389032799742250823953024564569768243798771460621695889146787273617565828950694121006405030787234579602790075643440037111078429039740180178751553169643313598445211354827627298710403487896961604336267949046307851373537331646694848049303162283477781372786943396667750321467789416708278729325017119842215607173205275981162860385405243804427611446643261440000000000*i1^36 + 28461039068140115470934467363387274197598717064219499348270128009516411141821655769281415370215011610743306761079238398138597716989432765713720696962923864705902609258285645764593386251518678162176519553569085838831318073351579572632615779375032201478982470243318323760312572821952006305168745274829975938907834034011623841726681270428306039826303087838532709686486905880715427689684205696657645676009828614636185716695341647924563399641671804697560043970906063480434725642962253710776347628421778087938172580192101023110793257458872623400701756543349328879591686502815563031549025773852212802485559357137599235621669678235619424056439297301710252468980652509484070510884278483958486575291055023353860883039298367096308992360601539032469504240722650156013699772773278900271940417417431587232909595866316900344555724414255685546686715310678544802413275461362078155578002393762181031307589837006893416860436687749314466109647216056288467626744890961596423429359218737211207047060701682928953849698391981393982626577183048403752511324617486611734910216852689559867408913000933625870623350553059247080943377685920990620564145198786506308266380308484100857452891722414728935293312078823715778164860095866993038739681318152103040794874350805466585681750834179813579012811124650185403217202521859258421894004842723615696144621861058402349792357172258656377837535338469110930412340853126148445428325645661477489562819382581774302248659316420035189056645776566518986170058760452065049280769614593362333432194809066713606869028286520381770640092474575304462389755239509940383560575027036447667752728334481187084833729481254763670981816352756458131954466451763528532621960160210546466518116122882587233948923656074603215821519786107585600967429199660605575499900731159764289764306171397260814611333241363799351087569518269079363277143436166830516812277086546476126888974589991590638109004460794471456232372308179624740881121326619589415063752835165994042093561734458202398696879451855966218395727486204432668276763566683910870799927630609735034654647664900647188831603754509202758756526520243145632592232109404490372131305969570305684249577877224406945095108405231401815349657600000000000*i1^37 + -31233987211022349292649233501223889421330817818794009218740528098726250185607881334107979630646221591801548484795197532467432424913497954557085521977607052298037073853708078031845927193247925092669074522590928707583701041654586206055747704762929597762360383190334342483863745471965771652674667405340433313552807900942331787744698074717251378284332121646921033740256998647964537820897786298207251202476715221544607175521633496183228191704179613434362395620625990155107996232926167950426927345001595393744177256157949187918753665333779359267852016509809677269524887528065768400091286077558784738669424771301715386318432258382118996988489265572688414004755171046644091546149028055961423458444999439724915080980988843645265969521093840366405645483514267368258771352959763961730740714433063823890137848391965321090635307188566025254975111125023678078408999770690235482763978342561996180247189584952666893439795926099176230261592640217853783310247704086416071412590657608071297667715046174850513057226320765968720461922805829964915368936949292649040781300641583193712461561394276895739693567555602656025220251564776291007836990928100781667987321930176248337086200024470358867649504655023495364695828703527803839999363920309930830593046815286482790927577079379958875710644408656652557392944666996855667470107538659408038514505393404804977183647303988592796582285271827789677471598655766396832472471897839541671036622259578372563715255133833748806715557475028087389924327854117793079762363293391316702191804026833777829694900920883059735528505084028505962656542581287438183943859975769867862620045058969617124152836618211650708377496311424776705988895571082050824708956992253183985777409007296688030374953349378071644380084074412622191559990108012697115759138738401583004596908634950415508480124212878828526698719986762338795375879731155270901130677566533217107751930909181745131031711536588680076291113568703347577999891994483313151506358159419713074862011698498901471476431740755067814804407606146600947420066820584429078087653714161561644266870237266760606732028552114681740928337023965336705698189046913298492553789604320433331637544119889328995671737041815424991232000000000*i1^38 + 8480084849126406846219978680306731048240054928670837023861078162797460171237753850231032059910854487324924336989474084356992025262977263974033403806052049624395081915888193353565690731115182412664563924607151572250754058340640646161994486965208051176501832925405006005944327878578577995509448837132696983423395771561387502843971451443691647816581609542617739482858050815706555525286766891437544888840973450353589744107389991616000281910046524912357246233973230855878846092210467244016106126531987765707308958819613536276479859745770112627290182842028212644073398582428250332463776996584183397244677992364909170589647975674418439442911634507593270961090079867249442003319073726235990484445522224298840395880692056813025767099869472863151098309439699377671677636460610258306540371835379900521875773153917143850945028945417524610765700560316975987691791273243964325168854261574996817622863815558003023712894037234784150228923245443228207948045773911744208002955465650345912010539452630088087131477478576646278575934997706371762540860979049405459164036513234311329078452740118239232618241840732418487003564490040849354803571643120132373311633071502387583885247018265591052435801114308159747643561249218322257799274151198242031260900606104301462092784190655502621995199687591119749817938119938598943519573567806855186299304930249171435997631125660737206640500539313008522766199189014883245289121807978399636512533357267661559567740541532780271434318320644324717791282535811524605816238487321285331262534206229438492415574318724285992523185744911136136078069023266939987039906722718098994563558768898842260881850845391248860419181887673132364815948909166243407101281945624105676605988657337716104536672606575098151603401206208494642029848747491474599759757165826921328824686175970821715154675041297603950215249945307391628367276616208425310320099791628159362358618685260974350967600451457078284355561039068082589790278373458085413337995755550418629857281448782288338309019816123008646225691883121449057850733338227921903908330123809827187796313551216757240016333831312028234510166334285757367185268242214368631908028952102761550527768401391106412975668556988416000000000*i1^39 + -1393893764848989612864224536307154183843547883163334419083170338152499150650943531403514676290878003392623799200854094483859485902075231101084859123808666738378204301917196038259221052443826007315910301576693254277364978397880666078303346095850144758484014579108619602164362859230135688063317559440583192910961305475085991147744292811182276391689925831160945036981203414418290120797371551338376922507799384102547104179446425043549898394629236206844696738202237859760989438809118216716354160648779300678262141454602266724691684464403491847296298335723152519534400422484985340358185624404748458649317693796441381054355826167294761218664398052167988549517257222418625953398593480617440085546689012327675582168866688091866297291585960900686639455627932021741573183611025233541675093227492107869444080445783303491885630655666464721066859233253524622555121680874926407096328323818785103677044099297579790126290544768607320000072793700191845126566895677840947537210338386361499569734334346779703731132564785682089485627499379081243704790142268106705801153218230147429392309925751360696377447898240523943117180098925619142353166104269988358041168361568338837417809677849702844522576356854602577094838934278387337903319905529436978805037633673741774609712224007727222951589527945741229907829431985492968202664753837678797248145293184342324375804654583494245995372567371304550128005660965050124831591019278676350135181035364637399962367011595075440225028315340387626077341518407110662799052733863005681066607124799164078462373818557601832394518634388831898307308493578956957305537195719834741525966789270132819699483225787230930937403330169199554317839309785014696261426669750447109015772423634990548795588245885262746612091436102571268357144288793466588632901237665027407206999992304318825958022842886467344186021079280293881685411895822677928393820676019338275116721479200905785210257392557716389383262134727243167950562534571784738193821215876401000413800665968686957280685262281679630162470453218571550966224674598208307568784941582506166158145270416144221321123599603482582263195831613033841140847566132053315475616818466272545545016888866293212200199782400000000*i1^40 + 140455733997567040582378394249266735555290648020449954004239888217095611461106798206784155684605581403222984898688869970650417460516568829121858219383753554747481611117888559215549560567232824932191884029827989673424748406682382306284551103755366725845767580773404321132881755424923014060936289674163665322375285200723752958273543675152791472806176510607370177481715798177452247435263302620621384403800647284370256417606978007099613629112441210573501967115574529406125218668288022019216621725804948140448146761144537187170668266324967648164608817011070214547181012320519213884766300891480450768493629616804585145398440529724437154852311267265814088616459672404918663843317361419767780599454425196536638201104500465914274115919549443129214984672166586927232032143437536204335157592233935823260279680831203928797012066769010490500431571178895633129545483778178771973439016524454851089679541745687062291476891627802998803063465959845982775163258154682802186261024351127229629567432710713927574567313230451677731223537269341772022271821208529484358610448540206864257746108245406746199731285234097094026435324255593909033369091253981514962020048191293144605421456688086749517075156207790090958596196634163788617486110845814087637088040790482942616321201736216594652306626869010168403214884720108118658917559367622981072192797372820479404804054551441510141430407413726573734572598536653102746617664033006601684607298272687689533908480853450169898433216482473938121826536595849118578379875561998257105517921414672152475185935211813178407220454317841660045635567752554818205664327108016973864351607821040966398565190781663091006595063180134798817728230523364041735162483706271989128375656527192075542450458998517839291772200150466567638282448873579516323404526285183176320524789087680937759948922780674211990162242181669054806951705587009957703948817930476450253052185390073691399251671734360876000134197803686809417635436243421146840016008516903703435438311991239020300349445589223954840293020554628865760075060642373523131018279120304172969270217955375734023668173294711131265321529625297218159714573955100108490082197556794440608679809173097021440000000000*i1^41 + -8341391277480704806860531234829399865627766137724538230576732252420120468337793527900829788385764361818881760766263045443049643742288358317731701974172676301999519682183103197980519479917889012955099646104628487994902443535830932041418782241941066637743510241064815835338031417030456388435095154656010144766036452634842403684427934149770623566547198098576142281773304277814392109934137445801854784601614849140968403867724602930680584120357949518464824588485604193002722747360132635560364006830955411426712238527719864679885585500251649154410595243852405335122044745461106928327015554103213062097747008803783528255420941749432754669631852278517862397246200475263177033716670450791669444911794510243812734954723126318933988504377217812037669675746977469302630028285134140648950123411156646406829205136958645624653570262822864966837585396385087468136360508848080257571342729627624566188272396793634074941424922560243443316488509749899932659379129930789676902552552136858984524181440256463724739763794971815858368781950704381386745008167818948223102831966639663946846693490636912530658400329758158802049154706825461325086471399700573644441271114355577203364791624297286192940281483127294238630192851074376557208796191464346108837426968164084014459703899305692747413192274916821151681227453875661433603101532299664667851618787539471712237932988297429824235715704051399306109870957433118715453263991638356099582001347853262596719851670630523580619125210489470002435891546997574558965655494073798092155708450678112694602687363866921351856779254298208347225061763946205595070545349327424495418492943301756537438319698933988927166726922884461729080362055948837593528410475090409426611444760522051586279790688685776437858472526698165527906649835803109771969433375542141168477789020401727432594363320345495233141321021871067547955707497517069534367278710090853498047725663642726003828480440020704046464133700452500393223613754323447364328333357821904836773715941314851839994133922096718648729535962058544634042231630380079299254011775370215098504943725453202032418822184805670207957118132318155236648332452740839479906032736215207011367392462766080000000*i1^42 + 374756721920883324541544643241312474931255884439775138738175625990228590153262916309982803891311833340180782549640211049533200456381431973619512569063044166039659628178799923415255027380114108614323274085583560760371900783965381204389045226640703143543289482920880768017529130895905157967930754534339261649060775642839193787777173117458322279908792514547703758362406428609704147041584780644319131240338008460987381368538494303013678311059808833239219267511747338503370397876303236173087879753441453329811880561730425973643410665708917406569864957026314641666547934881147100674446905014907405824762472671290710977929894850194760633984892675552694974212230698545190671221441351696396822640855208550180402620831692418943190003556448823601933755246646363677536189117572407763877913162326201915639832203448148849690492986603765636742723210140348466603385482294172359663750968073271902213044812147712324874780338812406614692819585013802453852333755151457927495435519198196500255745016973219200212394151510170689848444868926182246999272078573848395057438394572114254836525232108732489150721390061192674958628268018458828220616743137734598977317974482809195519282897538039716458477156234335542818414484382913360048768610624815804837828760593177052983743374538671398274122056646023014507738794051248295769774503559334727403467128271722896410994140199067918603562241643730084739461788808886381984466811151911147882628627120642188046624344116164930798730775865994796366357912125060715508268435341491565335411124721058485034827892926558156270830394265494472369440200308517840386716681526860561462819910828633072681190172832561131179976702818092556307763888314748284779966246729359952973282512431412298563117369456420302899766145621974875573047100058721720634197388810828959896569248475512811631695668758866081554310747026473582016968001087925675126645002048904104557895849073252009010234129984259389460194810845640208751799119595660541858112147201792922993398027137734820685262783114323039257073861950345789759238637708072648478761307089341700954861299157556372463487577197926437005717445839005220005329303151412586966956043478668512801587200000000*i1^43 + -24787120043118169475076327207426723257767927767449518123942113681193984632580910958751062396050046642416299419767778936434595196264807543760753574082194528980334584240582633665392302078445575495085998973726618142522771554713663995237957887645353998940492942639643163166678286934282719607075833241657452412356361597366681964150065828316698597906342705534396140762508580453879314728059793647852441257762798470290602374974623833977713029217137308906487608508414555559722431695491909376596002709105017772878791409974466545632813296121749972847708583348125192553185419570417734923085972612043568217912445089071938037704767624147379076586700392503985258568248083431192785894381331649818963371025831200255917364706800112788016828623921749467524703986204801697509741455563660554807257738462722770215440711718297259713582420495818137534305365901692877570227513641471307673844085602228055597331096699082509251692602613505428451227316916552270817260896469223733513771701172903292582090158794980439024949270527176577846031976972612203436285262947430323487144175529056232565499545079211811049467430665157247439764383866240265104951004879896692268760974921865306979541538313488591697929795920701182295017168584541378218591120633162775559533474401193030126810798000698057084672940855453783611479971554519120518038744149817374156110163702178578429128186996299526097399565780768684176784747535746375932956178976718501130043721828618555107486308339559462321645745809287989086354207057759063233512882393471869899111255521892640459805257852813163118575477380039368113740079442569091031607696645711709375046982138246881587252518090608444935693304146609546398600030346815169850501518116880319407607772585852521970434706067022932174470264388850385437381887457161733350836625110185800938337024536175527559595806977176546169010292275149442840394033870903285271970042589962707420684617469146627920345971106045465773632608416566625100106087149445579587404650467569386773017123997237158088822902231824165711908886191850693042273725024112050235218454884983818875271876337759293603089989326611010780007645704553667768048411615996880633124528820123074560000000*i1^44 + 1341134990975819007144589404098093479757646472611925597254115717229475107435072706393027461874044343867109038173949445748622949587167213805849431228709059777468518157666362137000433596304947133126071088352555198102914194608596029743674463504058632478829675937124419817483244361838417693142228903781470976560560162673671451957204422608951559672331464985017275555729549521420300095545299895426942369512544472196572554441681740588088528865868340099468189631596493841211790518552795678678930607973743497994042238403843463859663058355435829249334590088477918278737650406472521963087871765719965568566780626703896820457263781081386377778421001626799976013400499631206271652855180794428732100008768660710984336367395623170668559620957505608503809338246321168775032835137022894207703863434163700442008604961894940894256316290436468316000487817018213019661542237250279573322572328992653333367071633757922764872779698983637172225012371025669033772423912193974713459241759357281929108617709075839994660251064094389664228238571176891230355154505759377963975297750126447677472066449142137290386191630097514127594380259714861508908121907728212944480364117862286280608141519029593811815244466273594688946922294642279137575523614931869686761839595980702967354693468465787831308608503574271109136163582728478645742161680219435009400443801996052722764386266100840999822333799643329891695167869886311839161013910130960951680194222561905763157999666607441297668158684344939424203392867332541772831155510279902740049913750664886605128186352590103223282561485961126178288174110272568012694622212882000236674948921251060616215829233240028419091575393653060553072008156021437523192086259851919128307342857957337399475357542558081323369576579533429162788618346328128779895240963279022123007770692127238751991869236871570437375898084013630123958759428383252564255702416363264670362375574688986941055273654671307371302065630905433511003050436263757366421417685902511982993486131664826446166072479355585963935594059659561275702662445709769196459541423274935588273133831607582429226277486315897893760799967384201015396851252268657164823285465088000000*i1^45 + -32738324663768254998276943996583865534581709035357093417317117934195253836847487903527628703134577209269183866091566134294615998544093055473820943480905747020762923116753031448086787204715323201721728405640904036510537288073876828316014362142252325682573656491008725433958695021433756825178323247065872683798893807437574356317919362727390465803195756156902773876804579215283381877918742426305195318145928521117888815215918510922814687557090518561059079721948507830696579469267015623519351614182721433736213076100877985068440960778803821142321268507099126169815138445233830934591392364493333682115983011803275410088965101354309441220278349589954512368160388853788520084416672941513208447119787750237522163373137358705778987388521691901776428726254798736243771525469841143966221855489995274064557966772788337408711347744039472160215544369230734053472113917709179931620803833691214935140621933837869149025115264563315895521704980472979191898077324694710837780558441757218014568138544678659916690665717367199765667273366048319503846137901365327494874653507667722863341432440385346252238408527463622836071523153364632392738384980705141302790487821553305653550615049062246505472656472383157413387629965557219248656421755551718145803894678140615852139361119647681739682759271565941910391781795304713893655316112400614563557615106902705675998446715160955814389544458707968981048274330206275231029901545029720068400095717553752701633295953026766821957663652072905972962279064752198847501861379800957208706977039327869075766879221485984591860622376027087327493890036448385216331980535177284051849180353319326487288736713967253755869123556733641511966370276715430990066537885939449211709618695205165356837715533980844693760543640540276965979955859039638287998296944793836444604943348215655376937732438995637901459825664863097958094555806751026449151629152497636314040288800999474943242018555597665699789405410495921872234435880618748242421048667096979335343386084868740101007342560680620148437415558167747541256161144448908931734875929378458110582623220899873356899417761879691007156862097303382031297748339990913351680000000*i1^46 + -49849336891467943760554725863605622233511729443771086216420666149277865383566663462814069324140873363323878649911216500471740996876613193070863485190670496761026575496351961318435493974895660011632080165232910785399866176535878358766335181193073296420771241191374239364361748695855686559028886112206512130373761484096472714246086741777817326016252913540977308741009771287440095221329007569700720668227959947081256699545754871493709557815951803682174162565928985174249964977484716380992714081933239331684494054305634121884348161351817194149545496533579048078060838174211186394130780101759075994912895854833531289118254736342609924509624482240727823475183052593639828035160615825362804803361035148963290766375508372285838370600640715645686350569326908477827467326945768254858555952459400551789964096624666526452426910329607698656189360206488593752517433719066514102483922718629536628083953506469194852601334417545424737011888069287147179886490360336530973170249230396409282420471054455828365864828635842922921162076789786780278760777636384943693712115566218028893016293731798083985841704626626362427946051604440339695684640864113986697240675132171958800232392959662974654090034390586614013100519318820340277506036520721934438687594731611601776082459291072422011279007520973763135617210654834001199676933758058008996128213565955230814039425652393032772991696259310103860699805601415931192553705219353129812201726619542096601921993556919456265900825931626653709430124368108902198987515509526304145207115512547524591971352044360306838283678053878846746745916015155459935345790277204643695521162969321676295157285007969089496019022362175505837764452886106744399971899898620529969771239909968626488621495211753300178276840590233426050848384839338065064238257896629925217451230627353438888239725352319968266216532990697297654096511075107801787045625137271475662444479452859667793044198571478156153130289601413678336602842408919071309761666600528247652451391247620569059364139954689430243662639494901806989239573782119851640707888127304011497279138589240555942492617062003705008946044163028719082590376978022400000*i1^47 + -128031511573024224100452807917450911650423019815068787930064480216321431082612300779144748372948856034615707438299790233364233534072928881794345467170539293020969170447515997496063646588336688963038363288779414137336319887036276418956854748248387053642349103136278997149046993161031845973252825316146767168972054979506521133382776521141560745035037286293068886296194128295925643308325293570877392762704547151413278698645368485554373838784418080593186940477713520985753801484293284805128575942287434687015700525683542347671370113997365593132967412591875126606866205955412375802726663343607097518489923284157003680895286021478315543423482778466976652918107477269982725829452101639774220415486325054263907655598719380001499254718629976635529173003789314643749396781483417631593594617494233395443617670036496835837373194567795557633152406715336369767125846021744962716139912947729433571597873923067086449077858593540827466133706605386976245992420178829679772250605434111286592106433633395840527754013442831660283322915663288915862993816546416371901805101393405819495031879616917014284935067909095896383131753392346974145294847411415200967602409589978012208276903067619928798875828298557679752705849707187799723558760694627858956405171017874800196211214742224063141666218991099175651854886576333969950208449087250939328153043900589236071824528256731061037705381801043725456400705169009495383992485435128776941723840020144364890039249696746434065253809663274917413238418402969268622232129958004595252837948182849618172536309854166330861358406193326470374316214778928185259203896255801332708872713078310988512273713183248325686734743080320590296995217921662330367567697011261330646910059486867941748295217332403580509569746537913023949198800021932712538709491197921303748179319942724426277504757752576930750721164389403933783720195402002030956889365155367158978475692432674454552077853768990071367058834141772445640795785242515945599501659149961657106970066570050793423059511642179001436243813984219927892878415142382660233085974085469068848062982669422050947654869877282935246531062685240557809172480000*i1^48 + -338728498140491509817928477636179862671396105132428720341941672636452169600780391543046126300629717312786991781029850723768032590871122127290985067535207901539888873497063840549127166230318355971051634056984833847317988378506540653867149637463882715337836565554037229220625588638696951393672071687700262886352035402943124005160218009029985615853994600819172111051517608910172541237989272517036387618066395974256061020077255361038311353343223172613180570551418535475596150975227982786968361133365152158353213474882587206297783905737851678761836050420079217818114818736222232595780530201736866348658278776087642929280753945287079259386690248676015510311640984683508454960377993568619951032051981740954407815337837408881300038848937261227872427645106619025855668862476856430397295414171645475413916556467279700380277706278691476401717778680354682066992041901303731987588957991037758523424010813298515421401222731997194148167339309740374849807672211080381336395380301713425812893128579903638540103397684133463652193772812051631075814336570237433941375851844917385556663417864753143756054968700452571580720172392985786072863501714365931171138400597411100200507097870627802668853704652856362018120722567371625774644498688260899781461937316601349949871366943507768175586983761934152189207214496851946507931443169233607126492882760955835857208565332137382700573910734466715634207347606753016743518956877671388760160147118693620358981016311978715797672117649587280359057044887847860047067057148811417436942202399934257253618712301865134257359626797239474783291982903561832968168164025574922826553555706135789994359489646365399210417192363482293584652412629378962955690152535132672858286135645590614300703599525831242392952157549990691071507318613227444742620933929700601056057859200500505337571919747524319071724377489655564899593365675837746831236151415032693559274670139198774114620922436438850869108812425900900060904560168880907956230639453912850515874875497095248319839384748224083442532814202450057153292015934068491621387687337803885872244939177866820432000137991251073693932753235476480000*i1^49 + 439226632564386341941726448989215110525025881293539082616592082887372602386393393934427184018061782718305273065534093506183244411498652958979973966420302593067352062436457391665790677300176083845302614030223924920771272981094837393555513537417753823685878270936490547373757724018245892602323207179159106615852755840267853815831092321420584654733328655760640138941100404775065175695335709740934308968168540829617163149318774189283187366977456038113818335992676999510495338632056516828983657874891714409241054583043376933079363386489490558305464904370529103078864073336095271962928057899103015619728977467140467062406699352790739888896992421056526137064037860265904568000024350246376573171988917674630566081745972257304582593902469746662959718483868393541470276294155782975354463411696610066652649820887163613502130204376795308035595082809518582759293074978102918882829536520978007060210903226758734439278044524413905647466343671964632716745873715915010196400388477169053115696389760243941268003239223151353879379232059540101564471319191421228832182862700955102988315082901956781289104982880150019940121133147257734701697036904814527414948675121887816931573122358946698722849726829547323605425107849886703447286586836716094536576127495734370297808777591660586416236741447638324222708370503534303432391522669097511861802971001362351277258745034881141264022976577633888417259113290665184420314498437751347312458332171619116139524218524669733783924552465574328120567761707604098880472871504694885572632422736062622729730838069440946941445656270589901296193286821287681397249947668912935487083273636235666199899534419296831980357968786344090956983392314477934147303209592707851295043947734365819601057320714721149401600982289765031026261700334158714269051641032887716737918205899139820455683671113640060920769270323839279906971202222267179659211206483167868004744236155833112929122438762932069420465395987256713292892600946347061317943063193393953275329957203918980587270091512485216912048142404678437512875274931949042742921937867497666983059138690938829989934678167092385533657088000*i1^50 + 459817327068264416372516057608342026178174896215188801822272108166884379348362423205637111817686875955744993650411622179608720712919179834280977342654602392961990441770594978176056881655331279219572778851150496407729243853679015945978466901804479249389891800242954320724874099204022139608698902420182400805613754887448223774333107094545440069958356471561828325794626497835124870113291517311787595209188762916655130072296724086763076315879814814598193611272187645680262542593052645674947861002334620640395081688065625785260386589610888724228210451704531312584742163720717157879650617934695480347470988479245400154549945678413475227674137868018511519678362352046531348844023137586367912154954213777349177619083630808948483621437150194431287815709136443671568710342435047891352656099474203013989238845939989564468979295622061558061441768197754197107879836008485631350885152094875141536423425388257175885235326209586362691481258148572350427302981334091078678218042421146975728255109635774534371616883779170443763269983474147865027589898202839140145861798191783590690596095946591076577979204135597038065708018422397706544971102009846437592170970597446413106292014392154171734678555429579625529904260446550816461148004900221988365812699040853534386105330077844046926201864850938350311824940693025836085234101231367166227769526403579337983866845927537736554976833186621144799894209688071119108179009882221524440532811777353292437845814894678837789337201794929680559704481157842510869614867179697262919283511259008507046782183071485625182479799686949731197245920309194109689459643861619094918408066630717495716762236107920524865187471554506970873611844210886782774762181715255451355362390089526605213416347133213957824405925592400167484185963418655562648388026145393200162596205450084344756073870087279798838520813573601511743257216300454515880034791036691501446690535963085573417650543476028859587824049170088851642238531543691532413895083700037085346077954173007824818091725839293973435575414294215944741798121144961264014898007605218827670366028283476158324946466248851456000*i1^51 + -1066399557404439452193037867134829315505574219681681505762157591148884965534193462653736072294535024154347048413823701905426625899030254021111013489207792706929635593954566005262443418067547444150131019534606124441238898783754654157282115656315131231987076377863924628933316184401395501118093090490436460495814351056749247020069689745140480601852009893321223114190198561573265040358589481357988770497094476817824148937623123886528707147377489976860131117241966707116073884192567577103912810298602265026987608811717027890032937426738238133144315765008383820961768497092357500019041339061133445730877668645334298011301750355454950110972182744759003663262770551140617857081524252502066846567507057394131772417281442363730689967453057361002156330585102908525130378987445878540138680490478180140389438657359813215270141676559511590069286066054609647526492481023464511710848556158332061183226112340767653943361044722865924169815147923533744230363270444780996363833559977041057023954047304891152200085727531260614197542545477250333921374524385557794890965792491115487498092557239157014322283651521633785680426297813298667995748340473559129077562292867927576840844814883570532211643030856513851306908885135213611287643036766144223532373611919293791210925368164201578267871234097227426847309297749137726095897834693219359422891134676045082354226187069572861463363367778730734721243298737483685865400444830022818784404111434775494025115607239823384488448761281699824115998831198566746111361839889180057275616750432589691231249884245123750476041866612763696023241172105919151371445014293204634606667689407936767535439516650413793849367766205966488126205809411531100255402533115192438413795339653399250917805275170079492716091506357214041992526395002558411233835838012142621471814366516790361580597800641135922876373512687520275321325500381469414250220504647598284724286582768268168609882830944694390282507846211767068361936756908286313822570502073091383640951388164949292253226414296036149859091092642324986528992757064286219105786711836700605071172261321750119548819865600*i1^52 + -424464530293750428856097240953762832865644426794891880551007823103792148593531730799443416576611336731483205115649114074576706394189783449856676674865399243692859646400994602621281657538494831542744417143864508345604352252417944651733092950924718114136880817348197648153039115251469082370146761345725269053249120320482791077224896592744145469220378748753100319982277380406691700793404961357221887165568157538822765173434748349561803647406156161372399343555801808821080813097272774580807297361961292235350716952937240384962481507745142733198892650653249459487322824644623261553976134787118577191343702122732514302020172173991567772736524974263224591451672440009318634059237805730106651882887155616051005152708782074299827684088843752704152136132943044439505164034181383435127850905598052364239184639255900536048977506457333822438080587618481958050177808723691421578948650400007032889692133050454825652614468913568303452844857725597539052342454927711819911726119366177877061935330363755107561272415349167263776641807560428946536931755680366210146029684115908759936375805248066458093957527254322434362035353895999761050353280509752354933405998638901135101594637867997834003489267333764043697936786430036295428175487571973092090564007409215469152512945896989948771622509105353113209699257126158748520988130472656860556023581140714868369468082182239038162756155039446558374998601498613524318048396245810858912368509021882383990384364795224092936755638197314875607765102532330870660358459869410994513791797340758268875649600514995469024878218660396406356490953702004765064640589609010311820237923949754140322186165945970531047198683014553519458367625599128507450131495420594473035164911197638583548842288567672748293719878274744294668806307806449268005867173706141084503245443380407819082947237108426874257427207511038519467084771841248521166026079649680172182123684739181890361584726324617753724806407768578135073093888399510392839814524053635263323447435087365926909306430165234290946522107449798152881913986532802192068441067640622017391924336394240000*i1^53 + -23203908690344400858302844756974104048748173551731268696779243542548719695746509023586970123288860211783913202698477831634960503527458896775690577210982346530390016037260418619400592701462648486486791739936961624535504229426668022791316018961937611224306646274434521042200540961620783863783195077652110320333399924250222382706860505515068017008797977618672189115138786860174776444883989324561980285729102396207605361172974780023779170578180262630345645570491253690013125242573587876169898068280610756034735483374280216064669611143513215471714701403277487573521985250347990472524450226906462816527412134000095150192179463394106113202678301931870038816113287244961400714012531752580398099135116762956684306316999797289017262240097497715904333080468445563662402703635157778051080620753756602107898272468590050197637370165500026343180530993373665462918201758274944619786091442771570993583095053837486137480635260541254048375699903155511829082246078425153873818344044306246532696465449813571566465405988722011444232989312594377578402225430774170278946203160721134114425600720851114242048103300732943958089137165178413790141385076557612455677410074779544574219356443984580188356776398953586841838808643226025470791434713617938558735388118678935409734400768655141871079220574419425597358978891363266284572467829712696152740409947484689093486370352118380797239675382139713034014948974839178982468652051219573264781199595761108233663803483728488025309001413654501799873834346585533775079470055269639617418045727355308015817438841265276525207817947390322654086953753005061540788640795869522643285654837166279352306994378315848808987651634496484904720979258294437878529596467246573861846016898073963202737427033329643492606451898343124094847816773241448091175041540831439682296310803506638802034116734164479289499992209530336971812281483258217171521528827360523748222426095608172818782539411642947064560667900994187253571432138124738385499050388113610771140051991033275742687120582108507236282973248237125092559981995944907355575148137054029742080*i1^54 + -775193971923740028145324840172389712235816173125327863775395301968027179669516787576099582579614177310128040092099767876385317409533328468686851938593981930396070452171769093729317258081749409733160324866357772394954664112584737602788659005731854730731016074430907356687241063534860468985621325498033538051211614206247116501172589722714553333721011108349432178575840584792283408651477310679012502470531976834040671656981727536731832129932496088824252415757971700722652514308841843918276043079710907341874217513897887253367174417975607987769176066142094103334023959573525780468634544592570363012752670592251980594965137086283044251570344693919324382116966007561905216589875615847139303453820659007977466034942013855386973879510588455284977012137994890027762692291738072673205771334596988803818452042107236836641250734247282688048759840234200973020130706368470053140154331768449421157807585755872451697751209404807968955729455200369085495463143587865903880701425071195498815023036819347262460270920011332896031943253393621145662520996310731029087077425703755997958661902719819293043978593130265532832816757456213404968717841009142393626576263336789190645724298344175183735809610246983413491172509124232993623699376562515316375458550549934253786955918218601283883933557097034638206679665949493260596057808315892296598224059676887359520914991428867752881391621798509416720343424420247383677455060589717615837498890374352367706695102539052901137229691497683708133407061788526588290783898941961571495993151893535070501922055697305033365833042396570085664856736135129405703398530687715479181929813579461637054649256591698559979638695072783591950396002747679263829182361796682010193946616394300135848923190231302843393582227136348635755384581087827554038271468256452085802691025092140646773552222150202891024671959057010551724346362583987438456883421540222275202610006041419049353267164655696028358710315305069085384250044746187758568732325737440262842241946256845799247832900717688820227742011420229695577934922575145426841763840*i1^55 + -32541296382288179157308601275467367710040843244540220725063495647695263432580269957847251320494043152946559207241390842382087853217883368037432269038219746230424979624788188618596301730258290838601242264665205363563103287398442164206735349308174232841206538561870593487938182253597868309271870987088652881929218027320120260988403412110716789449928834719667747222257316112320340441562892956063693445962341520234836846664612838077525644625167745217679811838069301130679850117191334034305568212082734785112567731072430904476934468618576470258098518954080946286426707849469975395400019092338647888729375258431071080664489575030600599088023849927664689706393306907301790958472714841228721372430468441001783676771385647352878554104941954298924684186900071227071997964654720107892666781660574654366184529819554046519139037652845024532673610002633321587822205825151780692648944326405672392086744893862669005051122701207253057651843979863880015591230559949517472301017406160125099461319480521455853211247577071195059728203616582578484239457377760024542264677951348405425394267493495420657302434078390149321645031888081449783342497433378299619164227062865418175947347900391660425080750891094952189962032708568287388795703490242798265084285575926375448339186219640551408357235869833024842149092116083947242155744363671575425659172863347583205860976128314083230615443693693453273066079866375767921138513803806156170852135973418582624902012581454826766092234996448204192911647474646915698499573869524299747491762399959960505192009012068756018656642037196775837392313842883227535292142867974816955871701069890333058183619117177029183263390303748380879781673500732181053324774588768291063356835272365931899443585229523307964547857620261856561490056342478335504254960928494026014565409264613043918500129255203786910071611381607778966678153695284200120353867980590927725522038335078306634592757595547293724866068079925034065681474411757406957889563887240358103350356269094381492322544484240165763884162672732929855665995776*i1^56 + 288509869745563594584555292527310180641436080110215768337019646651934960197568731120624420671614551436373319753589957207047417649107957765463648607423644486583882643947148402191971406242792129774569729693002299024196079132025471529195434933830415010415075257726266172496340806714358049115392469384522635288630993372198044771782700455194570397388197023473856325748224155139934348463103177297707774815985739401360171034297089728899050424249209133014139493966672622225474296163975608328259039001482756091892047062783033668926792868125880173899760544085135685452606605538396435889423219141110437544782135521458463980544537234739485362711046636908626545458976260714567584387205560734904568115484831349345254466676100179521240257215953930727349803953696906697004871329187583677145464323556935343217912442120816225485245674124574497219262824937990522063908582777721968677082449463774175008775649641913025443821097529449153999049761682213731309258878952888370072902660202496990437376140746242749856303775385424848328563872657736319222312466297635159999357411854912828932300794449653190892057417973530339205929230808676613878644369161009084335362958413606844563747601347538996695669394310507229523714527161998546678815582581467341812561630195101529903734078222796550719239955467457276705636421006125488837455390435586076646273079378668554398582411874077526133710900939356261565281005966835912750866717910878609394124159144855984688738048489622372826254116003204264594123849814379706800148449468714022701851783317311954942036130859362001076823993382971112717432788192235899091479244748483916826321439046743991512400358626254122916401260864407602331554599117017997949791390353455935504615636136737172365463239246045040449630919455716596078942090209245892606695869560095960815118557812625147207064186498848562061696670227922270441831471696349906485628699870346200981829429308210230187006663070877432631131703645451214727868576544733627059914232514406517627155741939372683662625089846347186020936581120*i1^57 + -4437117927874588185470540854500152427259334950351452377303265318653506839161798840198604441331753042481229818265166301200513346376176117704920762416466534390983558967107978060148372963520256386098027258743191866849746660236324546591081578470847010592144667904039108740193839404782433732152289330699213309393401420955683355730022344585271291583737511899859893899641671616276998383782146775142418537100694359967612213020728695172950462029828915379611298889344004943725544200631943567880129228798982556605496279187962659398394028631138046721540028881540787623001991368679710503472739116586885707137690695800222816298983983230619687235936963556935450589776418670160139154150575019142041702040884643578004168936749839847020140957924382491760432492431445596179178473708785466261170599381956559453604756580889302109892705215733164782208700761291107511454270932844792163994964278366234414171059810713849090634093638417987835873062787180779026298968106861802597930305104457023784095469905394662853141100956360935950427630614632878199860381155176055502119323964021469959305368707569868458846208019543351098250205848639300806845443718252782726275520512832921053125235895292100381859447843076561904270125627106644496372596535097242331382611527300196423717148450203862914943220578017696477322461543198017862266945633372547862113847972844545813348436907553415586800895889801033462136725634450944911412290234536054323803773779938967234693056787688210221597524815609054457074294504916062456260082595069548721914056942884051538453873536912847528713290158763013544010393936391753700153053408758639076052986885226525538800333896941373957793122257023166134283507461761026780282862298730954162997738812435094468481333286644568350472523848852510565376517093393698350737252030062923301761671090746165591472542228589098999865173846576302777870687401093476795408208999251016947689403178533363079836653646000013059222652704072013613109507831811189644838370302010155884438979762350378188800*i1^58 + 48984830073305041409357846846308379208317459115053587104859929062937370491873320866328390639770015758658395881693910494694684323172056587630178038486059551881518361316996426113749240531926176794248133760293314664780740404354869827979166657407341633848461618363606632205703976745591644722049639425080049444272367784619047292109921621773727084290161492433401870185604167883976467890644365210966775306812347350996286677580705603198466731880920768323028318491227614791556223195562770489204884671746466588511763043340664820246713724605379979413454827388391651183584934181747218214585451619801499379161691803266972261873647055099311588991143036777158715782308290161747984863623491139535276899865820229085798099154020475921223774014195349157126122154614467045224597908039913351397215429280387231494581625594583030708655446101145178365899052860984378078802764735168874421900515247855642904776203428579582244091138385338233131399037497802588118921195833436200103068559408227309067888242322248928636583262539672590061125125341009984493907339910930977982506124890300780345198342341315728237389572517707658360404163618281915863576056530870673137738016687293969062124851847758827966383302005012952855633153643862681118993701369026774617203897586145505573831740079259608371899796518280784470705346608634886415686701929736349553599427086001734578514770801103430171472320576275434856688625574423895300074421526530304665797468933738797539980989029813564211144178735676668077627764827127236493080561833206407258305397639354713474726706479397772794927537506393952422857262461271115190190528404780436601726360256853341162571746399063898306248654191278665588811671777169398123034350520659510017603713086952372796500561746269724425921206840057168212049229616283250302148117793443588772360476748173741898616088417632812271452429984783221685583823473789808829443373066214276541323652956097967730894751800371296106260973872983786901813174120448000*i1^59 - N1*313740970299758734632532070146136108751050268173928357332012504175749494217101944398511029812450726780283539338969834468598999241729727077571224756825951127738629356877213706201823785495250293145263690856249714518080025130927382914798284063069931702302769500474287574195836629996580796646726298659159868066563606946304686201013260676265525511074808472314905616180108258791083126269940342699022881969010297472382730928857166206871786660763168212547428797633212476567121816435720588004441401832691104565931743914816450847102690211884404458318762488836326600651285842317687573847727643473854990120191756091609481511180741544889733862445634853045558264985011531570194414027459799531078615625*i3 ] ]