[ [ -30813996053052321724608779903791418860223467361193639921460431005994227119583920602155758259531985826766533711930580553622887684787850585619915206399803322631758670579535929885831449184915530444321191095710428915003602267767993557300275330900609328926837831916097481844868228161632056555112449221474502016775453577500047271589914697882523700405779468563893764511005537754854690018428727353655942605590881338865334982341359468492410418052915573216456958005382259562217901096073361402341683095286101271063325061498976510353541286797946318629097166970364452551780150763303283650307358958270549870727765239645283157356864303196876304774274730274392036397916947563137485754283854745266720923472506657274260453014097163368966825789176419341797112215315979426604101784523066098049706117497795999266411434577738804563791862398485972541068912313415193067617125660765006864217138096176464570793771246013047449993239860316427525453845609526821782713693465947779644229241358265943212732940286099159794667478019725731734574055702877020525539014806126325192982102184891577344688969240586980949048017387174780744222503863737858528550639758456327795904520383816125346645470448098435460485833922521821522105506338302519318494189490084591528652846174276958956336094948063518063884356387372983289832832733715900204494315679637634984350867027889907302400000000000000000000000000 + 21957264159936880729502701894591859410219971963890530360744981348111358494625812821261857741765248462856407952558239248931245227230445942922592225136367883587742880007261049449714608614060148857084615606788145283213981190095318384175540185575357718436609141277970309861369230375889856412073667171266902110764869886564964373719867155923168205763971045224396568957542668335718347263304988306081434268926441838668225182856081905728215135255811483204315116925382671102421072817672592996567851860779827885186844355187505421492824278319238457176912552628611495317223348475210289915027708779005269095556031725163581388162537381280737108768636155366722859240069068867725563221939530645106356350472348852143214591733933850656411030537070724315432985211402213402441365341956093484610862354437929859269452707724918058658216090473660893658994401598036661169635218274949386301667046330922687829952363787117129599007457209925227490141685295269177983140480510878492791489007984532168394333370392289935806923710275621580630104614556230631848363278708837841020434100355119471016508372713275152116787522601863818033875482457583691438639547510055576068551142267101845471061827367531152623011757011695070169338419354229667210882634037477883825050107930422398731996214768940863787909288458371167290314095587620490529298698847319364152350945378450800640000000000000000000000000*i1 + 4280144420665002465831588885883888616600674063893908149382096345437346023827033187180043605123278075950573631254793621331826972745743194898881200039334838485166424924655314331253310934850312391494650700196937931688853965463657397166477717885666881829383456764438926991812798098057413232038280117011816172299682705687837250061263280672956738625899778108380043013077443508993237891420769513826825336831994120392379938033271034778310718085087356430057571408650845018424934746593071933887183272734594348730839435235537427995588066380224421747828121074788563829480828416038428306132859739818864387943480552638120706389398914305052919039562230532355267472914990656114874401381573772572664754101750397062844843388587964331802588253336164681337708935827839667536229743215875280725553739237324299248833965197782585670730979515753184703517394832076063182820735618884816441873621098254053387768501893887241706477450427126797287547496498429891686104377580576748968543605317335936237934442349686565232649913053145745124545476597252131721402912477161793512420633327752411095982603496798885965208096278307846388662866649849017382292951442393995016107706993056464554781867068645208176725084023377894001732017088856422089795906208009994961253257926568382033475360334531915003405725629153416148873731209862419258603427349036062527733203934597296947200000000000000000000000*i1^2 + 286073829909030534808126398481200720075730941038749211558577601247015176888064742730210472952934982359527446919149204478194601724429484301019378554689812039792805180300248416502552723886408546672122049769796194564956204641283826912000731141938030596460654400778591033694243022554271203537347401171324791376543878923910233380723528594472340630102325093701722078205155032662919372351682618297439131549008294205209472754296537367999422473671828272053788385238662460750970537893942577918490624369204762321722123640056876405070597523130847935191984409515721528643314170925952764753983973915962632103930490471594588001102839519842052587187099232212523167294019892330651909295401507706652458662040010485201532445128049089171076390309768638983977037604622555138793479836288070833651174696352540284637430092604301462489068682542898421300215647991611963466482224150066791374295894233886821877936649949413136023070367221265147785841803986485055828262839628326907115267289595597529076864126552141580714748342038871365140321661096670965202413349029113265116588554885929595355849669860535537522171192831420540662710171736991241963457329392541542831020797613692483052955222134312739084933038306323370960276250439243080763746092494136166827809194066816348014746137112110234250089771452487154289511794467563546081131121845564650848372295768997888000000000000000000000*i1^3 + -267213855040728594604014572565685785911986083659618780161797717420330405652442944501888245288063258538910120422221479586443080199602286423437180357135087110563940831758058682466015171654428368582634810725121199596138825860713976827895103092759246453733768805283361483244756654212717801441737629745300296672279253825468104035016399592262916993027873738183049678645206613604255733859097206537076372558104865728291977901205515176878578669462024954612198599255547406777932586124908868406647738827778013986537553567341596179994682577099971015190354564229605683092381205323301931074164199601642071450408754942562958692852953950233868700380271798229513557209411634252002964484348373814228461714509099452098873461559704512284830840958039397010360379929247356556336734648721095836920015770204025525680699830756948352993117308243513414857177285087797180903999391713105015938368218842083544122462414436713094698169095624965565153448810021813653804588495828092646319411387788092212416877314984070983172927129511825538945648296512373501796182956221923800633803709975197118899436927825657138838015958104728986401815942044301569800105275059971222913957586785017616150788678839274124515836413609024407623136299413597707482582229401460884761086151991110484077148259380042772915247513998244140172422667356279104319576117583851488300622191801705431040000000000000000000*i1^4 + -90201132614664138137975242530917539486294523257067322008234770237230274715651881454613988957009232566220101033682865387988405582017509343242927252536092005992960013704629214144873783913935622433687614912799915460466341169463567858843624701703863964342161885286168987173256872436013159230715913308856112213343718170976916394070795623260101924152806364699220107039894496757410545204263965077262577740880730181911144026465382058917405159467730249878548285941889511204846770269462250048106317754074563517351760123125524853968540759035559121898035439277333082780845950603410851514808759334538753635900534341437273025433087514921860567544193698740245907497267705131796516839621281245843036053090962597989502086343972534770984569405579208744206591040217023128737974267847984224468109824075195084153186359372219369595365596355313907075349090297339873098422867894278195241544283817495282098834696889784706341704700370732135888146022406662653505281199860630705071954347894584824981889398429506911081618846713911551520023853199353238105121371630128827203741023676105937890630515837859930902393214157078160485484218129646300468056556071210076949618363027400607171454355023381241032936467945427799531578454003205820735703079945221217553342876746749781389420752246706957612879121397001936153751222410540055128551401210544695415325516686184939520000000000000000*i1^5 + 220453132629714798720002645838131891594449203110173671083720211111008162390180879767055976797677741884974450002171690804330659758077279335361298608405755420711033308529883078912943011164235001528017532128436112542800932135589398041650803440619390020979766317425238983799535992494379242011252800637743756198206467809276694054058255844201780013566571562592118490818305994695424022861673452995003004100550208749210003877191607475478574688358111823990644902607517744823554224078951702546107846962653082383166716598930818501790536824107147618466699454927587012209149438934342539243462062255184726151219664330618165246199038509930810773782577521364278779339786736541671328548093508128437244821954989050002142518802792826801673326319825096996048183554676770635075570533300854212132984067720254020538326528379703158176330763564583851093659490816796122308743103284193885309425381991515774121090847552387013099763360918983250007974515450596793039323421150477465677150420734426806249535253286432557979519410362961780939935830299233066295043335232956652520224552374263167805211847256279765037924835501321722606665115645276605889936441466500476279461821942766038587089859456200296708230158692355753252465261624372580792908927222650306669047956672646099892561247475998516362605012963451444702256964321345174609766894531791698105972142234402816000000000000000*i1^6 + 40006222508381948233173471152224020357094428101953198261156536712205627212822487871542999499243762281479602755865059432485634026437108480652122386603052208435310058061230172692068387033614400256492937179321619820705305916944880997908650086778466109960857218722829021461479523271613458815011165558172849765073434222627375946326595426245480992453979882060000317933610051974018968828855451712973187665826385909120894701103273138540470432684201606251843613642371520664185321125840409393669782849184172103369754162918292728136708031633014213397830395134198682709579312350076579308293182768006110139667489539750661741787148046967299512379089785244198928551137215778423018045876261043163361502765414729385738117321378251865875107132612279555834819479477101351775178184286108998919712944989053350696135631700474351778098118579659176180619890681983243564269034583658482178679797736343034549089479284809807533478739916550214077200902857796482550390036330323442993504241601399935692900665294990088431149361613706183512586480133724399232606700419655547214732945085532135664292250852308225139620415868156836001932830109405137055529859547059772283414711921496871088428994594787664013736970814802431576151986353536181287899566064202678645706768478115828467325703774572968112245641821637900220718551758277252540200719101496009684357089622753280000000000000*i1^7 + -59428032811002785231613919811649873224358729289855636641540028228115897693140438285006564569939658019782958931153015130315864234967732264737760559337838328132023774081554199237902445534162477826703837187796934811801462252325049055553952850289017019499672808032395684373333341406474174551303201875767024542332116474163307830616797337618539285484485994616471459014858964502902805762908820035065794391495415487914398340649729722485523418231405174613454149043524946682283723543383065459941669840197166428586888214204482468964856803959187192983201209837581852844627205030233865558250319507297018481554584382692680348422805516064196294279869187895152959846478716249350129676709647652507393694402399077992993427875467852550272958992201968060362611025062160087815217720643145709483026434150686106433087060804997635514686887044907335738370088951539078339890445882563321711241160687142496556271613640081978988764257263032909695728596282886877870039918993301303433716523059041634664374839703325924101007392996395957724488659830014537639668258787738466066033309490411313054644469589991986118018487276647459208629708125844452370225693290449057449123230630222931463696249457798908528464202919213509598152683523497321079624623652830144182979858793141976663426164386472565347833824657331637469538468724042305777969193666326746977455162838220800000000000*i1^8 + 5050947065419932453694218675765921585052352259573343058428154856696312827606692046331421823855414165701090422285352573116967563110771189468719529741801072860752817455456058491211467143969525618117061555074424846280899299474101185296755273162758976707858639162884173995650724730688330592554586504024697316563959317120625092353954242643772654748906689430305032972521424905478230010100716928432751823848543478872361628872268383692807612572036086093254734544008742204939616008629640787627134747490668272452404259053925709145367681906700678019139593036697807776418336671456043030929180513290540712930344913785685031561421874050743209243260907847727455009236596385606544326708323623921113868878774337639473851597045304948565142184640794074012554640069123791607246180902647600453573286768326088953369377193849459159088097611939610546183354112754907312174213754576216891103053097143083505509896065858307684026291727974688610226435605440796224768384616291611227371500460502420670654566680177305266574279938908491402895429024527710096806129830892114477560126408124679578651684078521728688000720456774453284399912306477847788924216820837890437641512263592998637059837608632770805589469853960567085018526575106694235574399931126365721116601264256332654473323811409031838839164593681957033269515046484541001276387254795559226541158170624000000000*i1^9 + 247294805426957963470160506602676387882229271864922073406899587912188148292380447836549262362580835973639659202189640110272033515801123958187225765900350245632372365474642943414152365016127118060153942593403194314236628107734087798282240645063760491414901015114993876192549864770937090242322541587241116905462529317160976550275910996062517269765764455778303328703576843089548950760198218767271107161042308837128739734725217966270445939587046312211629759667133622384751821246952224172607933484872143387159855617129956760747952056582852036426386273272086135467446584903853530722880956342054826315293149898793245079005561103762811480411722298134469668062668646319035806834585978383800789261671122512743940224347108917894890264817014415254312738685881580861121968296668966223412109866207047226496924689204786146364984035282831036828035680371653301319854108368368446386446618010258538056927927020916991562523239091762331798170383639298488915211735082682724137350942073231091138446696129539352071226897689944163195253836079589708004089616370777892276140025927154400050487971318134476518449184860076346829486455135699621136051513284982796598993523719483069392814468483887569948242202760555345392853977049341717413697330671735585954763312998802033109548674424633314895023895875686667135990937280885213474210438311016560877922942976000000*i1^10 + -46309239748187276694450537553034767793694268035331818475319980858603902107599255387742271307179782809989534962766748912914492691122849133483737566711647627580141843033900126691102864977902037732112534108818492201703542091681742078825020034297040200087911569280154342927379358604783995179799357718699551741598944559230689163705251405645297317790485051497121217264688992416464754903287982864700922421033685960010446784846705643999377073134340542046956178086335876150017564160572720952300624767657275647113750211208146843885289446377203160025590520483408220694338671815222076044809833258595748121664561400167763690290851208057933323855819576460877151698161039605111819134717003600872671362113578508483305200919602017311122902946193032160164367122373619945802344389251562052403277416535103730740503257851128996990583825553432732875283309680502737933437239698803747430637183220099807757423389082845252671463927605998512307506910823193511393596835069721575544749992421962804640700140981742846899929828919455354530417022479676738635217087839406089462770029691622673516734857189212546726138324747141732924762057509701611363592413251627047530920437116511793490778556629098368406768717628092520048609154152917055345620808873918379429626240315094444934302220696582864361059372904814281923775371353207100205901719931711911400308736000000*i1^11 + -2244603556291958975377171295889914837701946642977499637460570019282544739229721869017226164851860611228215330071517779620422905853794550381683830508828161052912895530261984502670586313719576832127721883307493205032460441456844542865062770893730309225185673466864961998025897019196580461230230242924418953850706597589164230103366089496819946879031816035187331509602418510542193475249045905770670755789377302916484748540783706945600681598493002838340349631292518165122154671662471481449938954762322962818744012149423887324420896337173374741246741088629122890219742347012983627117485462729970082574242588412358205638050900283728057817541460822339287810574831368033688421519301458509925955259645176942532576787759001689700958244951512208193453033384490321936868893317995242837883077171827447659041961062649183883366063012143027356562853152257460411351994461601335321496968959448358346684042050046175280976326005529005093435504281492771137009341671441413983008877220514185666002805926568468420834078731032960217214356802847526330412307103575573752701114807896514072184922706429513850566634582498342700253164866828053709197702426969952362454401519959840606245127218407922016061648426291559820639484448316698907299450141911767886626730483433527146265002061248996079239566409797073380269942116226594013229715812273162939269120000*i1^12 + 376608154512199698978726799443031487596936859674942330864493103591761933494687046838396763399961340455215018863639241412119997035062923286481306066508675501893562603608950364867725442275395699302148351176941106150820101533427269674126837046313355966186323314557326149791050289869399296531946400324302792334098313072342274673017010711772100943890398617653081996957303528379689690976310153902290120192948618119613997416944016294030090751488892376234585876279671166741781519473635377544904187914913630500660706331991111191305375947085467036801553009381227531858545193446260923128458564129443720814632865057137441887088408208223107829192988216331266220189378063108303445192298714355740447792288696304518559264283173787801328459367226706011475951938640919201024458964108500641149437455363463809787442016487614674563778252261259744873351073761099295881172534006914160752781040416622952869011514638178320189815908928993124978794193982686125190628843613307123398723150412511958931152567175379389221154802975249613220681608884956596250423912619473238902601156464636418605898881513006057300736009150074068685944062582717354020506749706727944311628399688343983538751176404244136150008363190322404037159764382831756168228082222210457181219524070593962021990146329779890862828464771678574764044266200560859793162205764413030400000*i1^13 + -7761918159236727271579951158825107374283172782400379537992107077482201659059426586479443040633194120737782302932227824460941010916230976380204108342243842741138305767343026589360794018345777856895094903130575203411455071884891932632665600969755191626453966086651499551388676268106965511267628497768714646704652946040984083452345986955412252041764428006005458708585951444218561497600634016639268241527975589566508157482741390733978989555901729090835491286106284834024650234118726781603352140813954476722395555605853069535824344655364806625241390618827509595041123677630491626820473748058228496485122943203498905922683761275589050883942204076859152276070776247753431050156557457164770897361962326348544089586380824591021745839528783869963623050745750198204809829685595789411722132599587977080932023431686688433890762179177477387264106896183704290898751688385995261081137539864359398005421851793835099242485845593473264496056578931594233570411949204481562431608250433319156404463071236067844783475440548922790448654575864813198040712325141397579073824985712499954756204095542743427915539147317820635412919814238808841417619686690576764501361877153785893940411648623897385394494201125696842121617401157700726757702794658489526986777948517896537788304430317559252978482658334856035819706892807187752285828189205299200*i1^14 + -1380542690984196894193170538114475898993882256744709695557894543422174651416406233586511159070785216684300708980625480900911867071659999800574149171090914374820290923488600732335971493019947944255850207353023149398515455566294627301937661327710540456610386806618837371628619841599797017411749985445313629985955699477794664832510643359141007757238480722119179588836579132931579120602447621518987144319080878021812266213507720094410987669451895116566269419633099950835329479850681879213659618585091958698385187994427320163082170621357830961319122349743702822335613074042815759602374603884003849140483833641660596386712943343194599107845706428462815920795601731164715740277870378830545579039976501692964982420683585266657017590217212580362842990883089463447977181272432900069278578627232603208319865944260049331153595049653378832232603855384452828591244159411087086932100653591979875906559144635194985078740892088785837244953547052140951671007050867020554227327383399496263550632918659714375862090249782083661417946286057434983106635583380688781538478305175162081423874504370578850367678075075034567019949182234414252242099286913695086879443483571476392389774738048540985513377085189678206692936871708995010137228147076350169187771765631037221843908755095144391095062982532410406983640371956231225134199236198400*i1^15 + 710106075154625505900661764002495077628001658383799025232777376457680664621964572122234166836734710914679569428957451672480785821966124392075922131783371271289345528068965027265880563132361190596878984901199309076589982749406971640568003739395111956777670967553910979886793911237312943714246761737176930746909015261482098522842324922128328429625975742143012257118689057486730337828146348959514256040101412012046434747708055955940188445635441703757259979442374977678253441519777937095479339045655477898011574811388803863420364245841236733874154869434298949071713392638106449693866585626215846781508170364252797576440819868752984994334503889844154779616347941441851528698545159151530790862067352570350909228729467491051096782972435722448028016125794155855236991326511674251427559266995933296725261281263007348657027902122203225221737825243301684975424067715446782905487779574538941501991426750459186641691107181679315128465627666164936189148832516158712303034166029114836329528496876624130807536799357796658491493329734368650574636525651588324864525643617988756264718975696334510689214059277887131785842003223465943734082468928507835211757577562557214663428948648155354331420137221834080738649625892888835106389154082636015736971401867301248588575929804853083160065400593168361056613574835049524281475072*i1^16 + 287491995226081546889852934848344131610389508405117009971138057986707466955868424979510746001128682517673546562365161106058539105777062904081883719002097943127526482409495951673698019205896841158169716048876069393017509491234415390337940410576934062711808380233890652407205637042731129228600323205624958134354183168114456896932053035889665830772980863010701722287865797497890140176746605820289960267950498586425476263090912715381642990992436511942677535297869248610871819072472457225034108108013235271537478746227634648250664369976743092242548586009689155823829269471537107825489355514921662782762623290196476474386394006039715126741766160619620011314036259649212420902811316042544827752308271458870177799622668417092153589656925261784467765549347067089351429051392892015237131737493192469545056982422344634243995490648016476845142033090594182964846429341170783790428166712261275448322311911139755932305908109950596827678541178089027347580736065601168377221577504238160415098795734468943279042607666314499499835309957826976654997459953904500051291652378899552664632290046165961722713021247476812153413921992342934084310921023770465417765694564942493161750909744127192950204156097609747482503775166457167060465341447326820968979338006594642072386431493278705511083950327553387285017931397372544286720*i1^17 + -11379473833814717750325785784564961811720108670713167259156528726801931219818113355656970458247826789691851441103899699458591105531022260077375157364700199784326899602824679101623885295754187122654007830827862390757425238832485104825527577505924958605072867906415178191769994760133214582194157660445050817592989576949056498926880497448764150907995287623844832799961613556876285574358767367033353824015999809818079907988633767070859101436706478558472139172601992854145818322428761458136876338845103501073680995597266770118460114532082441921831723502776594170420485044807307932670511109055232175495742132138977510488536873446782441090658273779148855685447540438975329905033192669079714153299823230964936652497385378523827944582575646901770484002401835342760422299878510258398117005018420397184423503789751811413828644190029110118282281230256004510239891300990086683215363671193423449436522781932804319700449930174797313696138428373108994892947305831486773557903942684523645867050391343279246043105891233315292848460994853121931897080378874912244956729297527515293007027394681456059341275358847091003190067081635775954443140229845776271309517335805096822674175097739846831539015499891502973537271250047849780834608884516284349760147960045471316662671120486373916313853007554108924300106939534147584*i1^18 + 192930394202057354460015175653373920946967309564652221102437322343973154322422809920206108561803529224700514400984171318981061149780696280569921407202835200254649036398176505444547770550134786301984660944547500106655981332697281333473607097199392798183239900154056990869787111979852428733190879803821598307462758216378814269128620223175816210445937181344342566926178253510781810580644935233103484920181936444022641349057759560975271635690506557301732857657452760136455743663503447610180347727284955812191151519980765710151227651120405096894485700115103503330137119113470574558111305211177901233594668725766396924834955296011622528628062839106901714014043704863725782536572294587465090325539074100744182014947622040373896725756652845053379740195188096843207538338132960486046214398264830460116165130601036810298770864309724634583957290438544568142142406413412426557367498029002438006437055484344833166903189650877264844076783345446008031541369543411061447122199106487998384540904916875726623760688443372911244161096452762652081955984869350290721538874309050474950945422942917224487342242807474952089534768344915345374103334488176187095418174848615966808720128591098803717957816648174025775342722527280400182621343453139029412968960253001268318605821196544423558031899849917117235737005129728*i1^19 + -2329763164383410592231035509813271087345232792112989976832673305281915709954674899455793048863476318295147521134919632163007915960004041525378416078300890931721728842433913421996707677236508663869530953255388810995690115362132112779503887697585061361465930028736526339187816946807179600607813578985584631347150820729202427434038365917304453351810554663686350076894081623704946464109986505441832586105174538831167534996215415884557594493215079376426350041762102376303990010202313769384755798827946989643325552920203070160169471985857628709561854110229611009585469381594344975457377723695940803415213000771113574997128258873127722540207402689671658185479680225875035458122222646748907758347009549279413428042584869573097645547926866399952251839180848478072995954344926392763497273091662876599043369036670794585302425038487169750892513580158928370174586464695985704452461315699702585516276305698923257286110749169054611023710846697043831660700637226798880216453229506770530475497790034632283702787682735228213659236523916066075346647977015374646468147623754906502151197200934440418723419918031402330465795931078793077641000671141052414229608942860040754403428204010734129784378761232968048517694200312703692469339716848174085320681428571045980240710432838502824859422114565109767898923008*i1^20 + 13519863865501650853579706336937375621608877055636153424279217646482241645892787100182219793494591771917789359063025481463472426721376733411315570604523616483356496485249145039899574129370893930641333851639797291633621734229158624921426961593224385968261049201727334369782868727043302568292244977724030748511274579386462197871899916250400587129699898237203699729640513738015460956930767287249118928522965737370003531878222408077879111654615271559881484756109154280993237808748808055666736065882853596999157536914744359593850230236763382651585573062780270565673298796844920169949620855030628205412108518976708751512366255820484544908851782301879211715592297447953137422258745833086178209020736811023125308920897370081399411467440871690145863247218264247925807943550843776734734274723591102784947618240166276108307610917034423700830968741331479337780720665261605053822626825867398930203221993820850246207418735534907174014719930325736128911348108604841624202959857848084294674051057710897362138880682637825074052119108443979199070360466685768496193956169627883918129965362165316225538072257986889601553829851370305587192700911603498915533355923403312414636362989414500344887948532634709375434130203919291153658753226462269577028974578528648823134555252735717120168872704140598312960*i1^21 + -46732801243630878174030709054649328482253724329774450387136910040262433174594555636689758635873201490886095118592598757136984760739114578467579355468599648775699946398300351173875256649111626953175028329074044261435144343918665782682659538872395137256465964466173687897784847442418352625002001919090716068333527872850652795162310672824265908676436521315094127304669278358025669277357607974437754214921696584521267934861780320372462539359467796651251027228043009834541528216791012504799133682778708873852311235542997081859178258174826625834522727771236845873977189879984778578598185073723410306606018026277708402390165516917146438072089690406562317613219699908566649783585879042356872159925522896537217325675982345796043620095677681351322205299823356844722357507199660334890855314782351175397940654993594793643783621567705522407076156343427941323129230580799586865720113913591348770842880204178530765764454404713369129619845830954860733694202542601048229768200548959566405935767073933824280531042963450579594229081472700976684728589128388640247265032755679891574628204275732125277412800985851457839542653745126907794128204974313274436496643413677707587755852481820352533394741104557034906607312093466820074546469191342448418303686195263295719594557836964058254649215309316096*i1^22 + 85919176454409943964375006420909937041853495124794180358861321159428524214796511130269478619152208865166792344492134866826023799136391788687708704000264962193681712685550035069790317585623331484797002298438861759143778173856830108179395216064720055337471123244226898890924205639480574911547580426177537476548274548140878826273129317319092434977706981233929330544318538547880708847485775667516022076464840431895329383827605983121875586662481597803362341093214455599082846122373595342496934207877592651947768871055753159196881348770191582183712229404638995251844227005205614070375441611270306416376550120105036129218931224475641293935953181732408201872164058837057973016918449414444083087042258258455851826886479657467340110353935726913575350988423608288248129851145675892057806884324568714502882891540610779537318555340379042049942328347724862579420195698091003153326163347555102559434360708697910884246456071445472995221184226897923118879413951582156304436414293138525786682263497354623896792755064407789751237520251054405651654780446881752441376491044446378974085835121034401322015270445717583849841624615102731454484954435035198850324964537518703080421746571023475379221758456975913276746042696793679162522597623648189773173154160332795022560870625922826125923319808*i1^23 + -951131708739513834958776676341316311951074275906621343081858449565194562137769184398872077502990276640468694605269077365880398042907678741541668138370577735000807922702480549286776632611608324526483239937715614309239145422077206761774890990970561136502503763478880197499296249256981642993897157513042228251098688766370877835576012391880725587354722866450292827503942035530612264368755324594098065046914061321257750290526914916735359412981707866998301187836317818914458731618511876332098924126756885252190753193532158714098866719738656963264872336004484740732238398694040654757549774455745330125003660682845625540445696888741093696511097612829414253158792463403272988856680829778366661245592544669712999487980377368766619737554055498582862654266708677899261041526925374549065327637580810497254837115792436435637266856224067935553110213927714030421870956803995443835816973972049457664697550570789259144532056686532803968917066377144095070690749573689970923910669488546053205571188202689635509182945701902921936352540295916175476308978892492519295548415892923673577258834489597077600250671384821306517369795144480000302469422282516253548516256229784118464122786181370093218178883125604845693370420764796519824868312653118014672302054325750812137766793886992221339648*i1^24 + 3624348876681476819154441625899821551824646118231401987752414389733082897405456642764902748788793462262865029080363056771056506311435813638368279457575580366893990214676594738447722789918836393657294490883006780828101320576167854018519057472682525238320568719361772204357337070840147314617913148877751884625812341421381451794662440004154421355928479766723184825773535740928159554884992954155361369823308621180815853364737143402063940169903996973742470114109613867121038005892642234586081439593997739046089880534697545437704860081185244180699481691840030290909929371058214207273639272974275341732937619783334348913716988520867136367126734295026451814042406400296456301854221547843373426590437535966069494377245678694973948177611153212407191296556364986568902825183581571219094785899254728562185051256062834983060446698409219646646549100082797932864760513023857767438639305609129923149058216947223837627468600398489412464745227000081758988436992959989434852597994799107592902679830505281230391472744643588456065797330391778088098238103596623332644379632046267845099206922312872729079101328853215481025507112158733409491919369999390993431915170303726201815143849507097448546684409797161733951527331664363183683290639888832090991059050990369949565807180006817792*i1^25 + -6006313529381498517204989632581109594150290007774453268620477228403899286846907244848333007464673895875231448082108411211196041364658834794301450926039761689224791209067229796710934801550815210421474218039828412827812705264375555193385935621431850993979609129388977654036927745599570440472213783946766017315795747106094735928385744372678853947171895793310672109754008482913511896589012271562949130060126997134390478486660074163817221419420677818687258631207860752272679857320814114920046183525134842780564969396577328574223059972691412976064173765410966703490516177402847917748343968626916226279796813295865215489869966527142283138574085312964270610302034470185972937594013345169977155568652870288845486390356687035689438833485453355172434670909209263150953954120221281051845792826816718173623047716195835980276637939347784306478738118275907748421505590801176677038692733499730664396179536286983589832177335741013630576349848024462635278266227104186118941830778339095874814033249099574139487373220735399208730972532098161932020863565536278405088155223846675672235235237820377290667493808648461619654550387503449081003231631015708927446468999810641559756011054426359028909558211786610542715987762076528427201255724425883626652299071734437351077590335488*i1^26 + 4810885221810622614347592592967205573031847756871665201837105672446571950909503977339465821634574872890797445809347073394236148187590256675387443042669595709104734567493385970882806716618249573448540308987403303799283545108525525214751286422940944905545219852560542714253784272642291469346137149529132138438840074976512276469953285220961580046126312993489321914925540303747622174210239237877881678671958912090024466578795219188697116401046281145965313267654041762937268850820804206413213368377003086788545735566553014422536873397796973764989860066359016761471425544648651027503299747931504449111115270278127737805768268584342657886763572053843569984837737912720214393796034094652312304682026017230294811006473581639823825900900641749049321825701323329286701388390497120940674284178168117854061049745275083507627920190578574988569770130420486694910237382904798469723342394076228071435670390999616823449357594463511778954475968662699795974048213977600279435579836553610536479925913292568517458838026965629707128164295938617352814431136376843056947185480544285744145837275090212614271557114209750716359017830426370030161037509640116204007781644376161128455237266102322039525286576282635664270583386761261763239611987790950319108170385864779024564224*i1^27 + -1695024017128429979882654401078140361024235668094866533396028535163353158068661167111374314023399359925569397848955440335232105172003406251334182478020324771337271656033807161899053072303949073963750732676768747759827465208163911191231264320559235124116309997025461901660020827315864724877711968157375163026954991461417619112120487469167215775125033343293222062789993904847471337076782538367340490902569459463614124736669102813517888088555936799812645553996601529715329059516007098638832670045657377678035513561905434584668616689159750527555790460593044367423738442657951283485122934902474240481280423627186773261219300305296056343515062557012161598037170916016176864905323098992697109263899452325859922908901432622052052909561461499211325550518121374796269186588832044424908967680873965948995071020549222859897676253198837958776471282430622525874901739311075552209686160817267043229648307760442348848107070914892230819671122524221609843163325056094103453693185305598727608981765920786222939024888793216202398785068356849288877596232559184984978192331644989630760331791217028481217015826315762795280840098467317538339711924999260333065622416161191622226540985339650608187368423959361249579036537128553923081674199743169568484219043268526080*i1^28 + 237711321531767648120993533688991005912346664087439189930611557216662866544045297859079115080568748675450001307700199514442610522020703845466862098669129365871026574975844569495492648016673063495350592154028636895180935469016767595090015685712965138072416110000278460754429136493553024694411821466015497994717827505132394925004719417118117026002333542632151905815216684802781485818534276483757824069365605205673257485148358472249700027229415425795437003910634956149461362719600275274740771041209451557921249117943189994503814568589197354672579227559872678039171959317826356983258911425990184191142326719347669923484451813218738593426539946835698452999515004835015722034312056398398440741323834528582273313339778470585664283787904571469466805100413959661300807384592294731962619210873052642615499435058215049791831929911679157391986690608870162943908199911084015324205330796391960791238100006363697394324054019985397334469153458633702695167786227662355213604371263195244606957930598131698041699149843723660506435768196739167446622555339665809303490461890050270725121069876730137202647940093304724772011801163963726535380597432619596623470677062108743334400324411838247777466106460259977864547578877191110281944890668682058147112681472*i1^29 + -147675726343571460645654873062188687895289419846666649207100808954420364565559863531228960125299012006088597670932959047616166469222198983618844708163363928341038661090871091855284462806910709733726325061017987712554738557248607038735557067270269637731605103347355048960992123340529291676526269636393001885260770310065513941459298449211138689690720215389738666061297616274057281840648040170650668790053909391073381782066586776068183367357744932548175607453181196348918994296191264748103954042486423354003012401531447318031779563985559044790915936372720074782951021289228074161626018058126982615155418831736919927091786719182373809958322087952789038912537961158403828804707861871498856733379183598138362332318273776287057200981130949972625077168578397877130073227674653284546496091231441233898588279578933181685161702262254347505391166867392711694311188921775115767338236449558550030137718926255545029372151131198511171696818606136116632398752790409935357145856601209738736331241209328692111327295891161344014041143013335448508571247246180665319984468800098060043666421091307635710877154521847960315942754047846904206871856203773758482509307402369050280416939848078214712792493365142248667033850410540418728431639879961660096512*i1^30 + 74866771980934469708140275928270373565485911577628420115780299683531902432991299095742166024688617405913611093765948912168707338144067790077946149189158969612074461849261142572870613554710248534361194982321899430634238066574957120343431998497904084609295433034087794162925823100535044995258563468692466524321803199866183029153203441459708001941002309429424798160606739998066111953247416661905943164292723529939389268468466040940885204219674587508108112276004001237731083511084633676142204778273340912989297836745287786749544629974925020051586028296893106602788187237450111408880330880144070223132043275095735274369158322029806690059429751527182678254283387865581090097133340717927854834814369773959461425714249455096042865645023483422815155145206185546920995580893735825333050820448510463785800047810720757641039904814703163762607288127405501771455561534677904623321217293163157321812211121043037890221102538556584618241041872459436644269273842411329335023926177286843634488291279820411035809264000362809471023124424515011743263115545892070478820104836486728842916341603303651836095697597823891757086561839676726282237408928299973188627524190925565982239795002904909188257832508130907563681174565009088149919086317404160*i1^31 + -8891149313032082053526429938033701928006317847522370932288845583372498504163311958475707325780122192105148352809488643394097658820190332878587318264535908843674097231615920891430370615137467092197734490185809853184732642502514063141808053817270799141454096796992984402580627703139139805364706551668146622619697302007346229270731725512642151534887633091434522320975099128286036657588802112562125674159674422388766686344246848428550589384419968222199895156170599769495583895176335484067797796680015562001295509684782332032054017947522353952209920607936733812247449933306850602173829326205062274835922629979726642357746570536428780059007907635442759718475425867063913728677990167809671441405931223550054306634392189563344110354966293553252141724033786006926649170922360414867063941203891335730608431684358246101647312761033266315738700701595713199658546010129022462728610101671354224353849302217406096741934375069187286762552888068026469578831088441505202479513431292759302746112350952588236880751719636380720972765045723272876025620709340378578480201600354209602900311555384648412729768940921866610719702724739080971580102278777380318792252753055005157073386119548839876448927291841749268503506175052645188293885952*i1^32 + -304867425646221111358520193128668769678013127500949773301773401131116449977645916671380963714833218697853061181061122956243383881969871807939549537722454884041712550768058250662670389059047142186435846462205585112364088184874314426145818530280206993557269896628638083777756455483760184797804443637737615235194270225892383618475760949898183479454251718995255022027595291163296482173324605865645069532701996724136604101565051106854960522401417313374293201096760360789202516348969278939165153601510790845564936155000917234046550487470913435416342671975270119604794450885908246733891189003061390422151845681856735465989299619543231767830409424244693027008624164710586572068116681996299507702038316589331427448472486518265118658573057158050612823057373859348534621360562944303988815680662586597456435026593295976278895106890767502681071152852337609541230854762172501647194956399806320160219589205095196957058034909671898264247926040768671486634424722796678579627624463747128502035645124522336157808677785413175412276002835410828589369732881647779826470873346614312968953817580476159967037661838302604569868307116574054792210912140941917305471902588174845224483221456808825430030805106489227589261392309286600704*i1^33 + -12966350497342109598610533141586285906593068837389820581742118746824489387352184481311966552414680167716213006666337245361037075039609571349922246759340369998121499593474425001914140070538679315487279213466980214126773793288037318916228644012634084176397884932279681081455709147547781114033130149425227278331526301771333135582354392887194428803394717955850605238621005926135897051259779028469863522614701575183916001478988529368489602427363219209824147867883649362593269514172381032485934916184641208450217501945776822585548715628810668171760823713669467876499715490387102561768294502828035790406277573491493881449918506114943909258569595512937252115088104229701963080153293732427730943924605597337596501667069478298472826103378881732260667735121585201537577792805106270795340195293466461565386563785020283891391850742050529151149247738178406452990258656823362940345474874810888791115488725043720915908173882360280336939286847786736649771742118474884100851637016123661859442215413367317117520400365414958079610402094484882588088108975315970277753291821895708001145969282695108562727146274242470220306790039870300762465183345621745788980931145186889836743124987272685892201836722159957190912430309376*i1^34 + 623965946483391477394162052064316217214798877742923411163869082029039500915336689412374665256686488751638673973243472144862048085142676425147596685180134382116679295422568319931809852890033022502347772279412426807279102853722178028466793913889100360776416183065594299984299158037114401847774994938634289327365568982465025142184852111956667662760801287569739674690760820231917110373117959220014185706397776961634114687489362268680693977599607857709994009834643481096480671688480434839808221774436326963218482775367754792025697487402099190015794560267510447214227105665413928378766271551684742803938210798200864403015485203100667166069242729177460274079480683461145961873856207257244804937687423588836808507266716133758015208902945272050466118511850103495236637761695874436170154835559177396335225205833168828942674276365245090614557342780061071623297279006057740897320308915330879996889180896981141390736435932945867744461806394273793226654807577919733985030002363644742799116071638190187165681141955525782541027649984007493049352900675922804724911130475485025608615810138794708659944793188804574680621522668263841245858563557722035205356065483376431025146464406651094164462212867240881029120*i1^35 + -29340631086217900840000348803824734346080179653710373064606856641591098999738341668955921796292442108313413249703261453019751662750332415364521378499458427746073424381666590725440794352330148664317863337635461567164864274920278597257868115321685132519506254575116868556741419858632448060116582000820780937530560489918542354574553019849175928684040931264711265918094927484906064103503577112558947591996001375299142449098882453551598858756705064183232359845077038876647472121412643277107168865510061076266871985474423640527691303329868290941490095547200482474742201683664637886524847948591194025806670736337740597580202434328999367909507822916877977577690430312477736362811275676569542027260447196052859787549148549749878709819873801878623272104744374951826036792000595150088191472525284748542534303676266079088205767541357150842948929861157686425022490768554107624997898376398287572938691799708042224189613197264345319671554261995793277905377365241053087139881440081282680134090543481918311288014869000214576535565933159503526912009628112322763317940341097102002246323879587688850736275195992564363947284137727896580584669869475143478502625814668306987036924810374667900143248112353280*i1^36 + 153559597161392695241102496945117829191895529634077801138751621825459770352311807323950639481401065132740438220555839712844857651671628629251849725793924999840482366636817594925160294934137220633683166085753604784511941028377508612101277251684292372517463368492890525749817406620241811665783190825548932700540738984377519710393079867386479371492987391731559443621798182325823382905913195830739000074502940441939808012314053032566339754903824025729684780556298607799986535408151092647759085162644783572452458697622351432696102676779568873585788819124145693759716901519750603120653251341198925008832627777933007274222429762604094709545382536449581147766601799345550718463785572293420444808840563278438637505132353028707860877527380754292636946637078506012404911406430079174944235883676395630278243678407486847439347156261364379778441741920729183143324951660331887180156439926673472133473023485204281308155534044862410298223433911573611986745484639360620219016593991257297894848020645697444971611549386040293360826699175603599937611045484649613856301743481785885554279872124651402307062137518000083936014262694265524097751825984840356048527007006312047591587483711973251587506176*i1^37 + -906134953718964072595447431679233989836132310780945032281925527875191510226037819222299021021186850040992538505536551759823690378861675566392781332747210459931628470009603096710850415333407597481490233082509509430327639624252293213182994112685548897120011949982995116253716023467328574548620891830102330438580762471809776971199797216620830962252904473346547152393786546511136146530139023600719223953515138011352303226031014901642727300656884705497444338195069051901312929098795561275424249078401206735927340277584854928589142458587730218795548043802330830251487655904254862181711016004150579980921620472193506006096819896628549801347681882685412828197543323935283282688081217098238398701140845197216875826976047048187504283998269163663834678555849924897366431156403465874814552992502622709328740091167708097314125499730898497592246538871572935112272457862896598681432753655504052676217490569638462934589205380359573834555478260762533392562349910995164970566962678383622930467027212283048323069450758082574944112073549894257459866917444104155669145150070348374440056903512031198295161130652940339324453594815235083604472342095126930515438969205098847128495518876958720*i1^38 + -68237030663257484385532590692671465497737721713833099726401271759432874093009652963612179245431626110153084669408231859248961128567174368098541815556210585102472970515967704370241804790345840666351916819409315388571442422659848056169816434833577236760746170722994002673781421721618220349968924742351691328405551844722677438836575637148806179595388612519259522425580491590708239180085799891082620120021477371667661697385432945170252068220529356984309264778217254626182654377617307307320915991099813300161597902277826446004082208220963321787970336084032088006437838329161111289313974353282197872940957965698141720068546144723622075453306340379870778918975147351972180878934981059296405471226793217592807238209219600123209705888063599288533410166373646372673318624368132509646998995577334697178148828283596753110773874095227062042954640303845924253131656416060292744901675153037462374455949340539090549518491708158367804526679157408376332570495300968346551937631153702991290091311523993581321300219897690469237324882749344733678770936534486441260838336907605563692419761495440949083559094194534619242610922932243287832485133488218113560071712777943831056413097984*i1^39 + -551467296397441170575896807569828017616893588031466813964728343096789301297696949262517655255212394195010162079246114598158110869066349640676675345951114446986975280160967861270394628936023828419130491901690915659444383024538998893684025852256231488745629645233207233083922319856757289620680958948967063008001160149181455973063801353079312006157012898497202766777688090894080914770979006152215114582728970223975938813745945230027072683453720667790173251935115886757890275945047671004934912925995541330749715687717784401308091804706401234504940520482316634003662440876683633083023654078407630902316980376042679371261502774290186062773085472283473041722247064862295001336723597461679112583019971977916702755559774160213809903997973120071803131684094335873000096490597674886293543180518899246364201866440328667828839431507294175348589648464660698140930534983616650544400192574246935033697463630183600425815878013626939701210547377442435396750969720380110825785813946239122206235018641465936441174688925361232470037911290446965938146448407657059741211788216553835854936040133419289690649067983628783062701298783106001946186821683091255544426331274666311680*i1^40 + -2818718584089525293964302529320526851654256068153975047953002071551335868265316939727371112538057995650073861949881339636842682513820532208618498213012163496969250508157038438865085042359683577625482624572275093083227599239139516092250573902527331526569033768997245211084258559229153779736890700565092320811562443205087875504589397038256014294623246364810474153359362382959191146605772010855907677765813587194306303299973060160852254759283103006455358719314873474664392411134470928552105327408686564139553648942828702241994301965470414229985156123023234507094288719057750768355985183928656942490390042139261047601919495752737860632530239206276008836246123645488739315492731786894669978467860464155652902195573652723836362865807440899922624978673991412063233460789718072145361443729819906855358540220821853421684340399658973001954021650840598922928671886090756654312932107743898664845670765519638086891171929241532426403368003219381658615991728833143718917788012423792946244436918244289908110526937248031918832418104321888584020073604654427835178421084646428897027927120100748587560995684666020941579598954616181956106981282204083374542332887040*i1^41 + -13419304561851272078487078745629002013792879490017534692510746420790512830267232006174657488670006228834040990028006311894050135835508840578486597187719983783214728401590205720298673767940145306439751588294760954420709149504043097776499534595467478883847477793407451260750270109139441963446272140255408995141078958348998597330673514830717973082496382845815427955059305431001825474228359141918047980305496822055027921819571757333507379643775435640884640644390265814666924714755208657699338736247813171977931207863600016632469245869025801193074772957971503235627261985197009987901000246608611356608329048527603250880872111742554555255505036297479792048246779585552358197754703542602349709516579880743911767919096126306198449994762858772671170934381919839927398570738400209891691582502559964000596083641601874289513952392859048060360514856865888080046243660239640707308013795515660269897371786582836937637514313101673430911434880521671276667889739612235332477458304094097016966368993953511895025461643323696588932757079053790771547505452377775257815044150088307708885528891640725180021004334985932905110495914363403003282839915043024273408*i1^42 + -37216566740589640548588527410668644103826770522694198224390089528628349489534679468585104879724614801988819559997900339904791280622956763400186809726037823387305306262476541073093598638560773700650190464249070200362858613713430977179852694692778865029960064488036815185262129974890932792270626891601042572111667919485067251954261585761032641750682512324341269403748681450534835211539187604464783715985438074088095628516519941988787540696687401989761202744765498192727758954307692910922104089611336233348588591598182977961416362730525289887934664524790278405365071146306209769031448406095178028490390939864993457115396038978532320153227624687874206977076979756498094574470713643001542368556974063778860512399347933823143769309676005387720341015622167311338992808111926288324299457647001634275914949720603154227718300065741070206166434173010624333963930480087891160180703239162989597554741080286761657056153576044162407142600842269075243786774932440126043129654873772263582685749266982513321799894483109268790910501562633203683204543630122612850964234923701493109869420905813545361220412378476856046795170124412275110788183621632*i1^43 + -50509030148402231115209704198519526756027988849587993493528835517436811048891359501790996109030789527776736658994716974928616822899611916675815652094050609112168154227943504322032947407461776095339310423520634450313295345890714040371336714586593692212450935188766451527042636206722879980233968248352834332188903129338292087262887964528520090253394098006143733793229316659804223058138305490810958985157265859673180503094764403712324108732476545417991793702140334461095114632848047891639861215945135115429783195526076495995614720748495336103975023157723317903627008788602552862460861313209983627656647568387959789844019329616944293377972597070014573022596635707715163715001335451009888918361308041449738259633822236950030606538610217174025527850525726780295658961616222735006764125128231597175180668596462357528359916774791079612758093142425544520550901340123097290456284855543852319170660670204099646673897800122060132070502806098370710511574959897246660930370540444810462401049360310416407978935397512385807886900469169501849716768314814046962340743531683246064384153397793816750298600851324361173494255444773931319296*i1^44 + -19525967695642374621851572793885101250731287805325913186190578311719298066070594397537960488376847874722905466805137896702969350499317970617644560941531547450195188431015029963666599047467667716763323981380011976357272621151454357857219586242082280345253608835211018220017314832037377557996851462212778100272206698621920496758778471696664798825907447216183434736521389136946669018842068114161076481238098711467683514535215499666467788756592578834368265567338733253310247478228888440966715333290730280244445498444209909861066927674526525571242364957163111216790842091747752333636061850356507178787269763898787889213203664341342030988190317270435898918654561543042489027630998961888392741633201930215076195445551113309219182344669247841939390414210633884859099802297702965050363990020635352159418762953224513095045205462873427388707009940562444687326204037805897834556400434409938466706729462894029559003724941214430145852651441903225209288281971265532701461015871201666689816419958852512094744011852761136461695927702229374393326282594499457507057203573949254635680497009468261611489822072444978172136739831808*i1^45 + 5284675556711203677876041835707509548237467848824667887191209023262719573097979382049996922474581676075616108298958354197332189269254335675673453212095315688403980024032650746662086449311590774453800875571268235410494367874149306101344065402971451873671059065685649732107852931572201955843092473097117289379532241412030813030796088848841902354861469309066620978097993793008839996043154724826825163082615951554511357502166530710935764455962374474625396666986377349239983199489074875958334406001734047715599667162417798545810063650853240535022109610882992045791799057338491554024271595348586891758276731379932638685361523413558197759597604715219687190747162706046705345774926093562772378741040854704365212770163610123980330241572204745840618173925882459016261896124382395886437083269204328973671729672127136158083900812257168220820761154335931535604755325147900918619274498282526670547911667502876447506371159591790146527365618727874223319134967129952656511928354933790999132629142883306083100042192334595546582773977786852540663526527497562376695986043651720577003424508270755567408050795545827999744*i1^46 + 4367900437559577350439533942170165251187420718119929700927739168836480007600753109998390516368686424461043921176328478163157492211392938209777649906714126732133441898163835536108957548830147214433069139940589741078364078946393002310474799376205244218604198782142878539956357301015225180895031287208488488902645065850020887690544198188691641726567608764133370018266106856521345294434949569158590156709927037361216559113001920374090845794898790127204686821911491494792484881152560744390862690886835920436394429341127828568975375667613551328514269200077688326858069389372120957890889636666398106021739736527970942904382580693590282006914057941807192407506200008857560163292569833627303814974583661883296131855413269521970578274693574623123794224530082018029939967087692093345323619484091201521472151984301983826060365265010115424189100798075272043276487520905964088316358063192317618319951633634999036382019087784297930541289415140186550538277539843739860189605633451647932225519606348649061978939712158331738557936946695434096835897936808684399078959472206587678290932202066226939460791042048*i1^47 + 159478359065524925148700214377542757953168241230302820763589290716113147714983066735219418261468731247792635197254856399412798089648855583782720152879980086667445593906380835438482268504221905585011623361325811481819560517447264788778943432251304914104543108195928263018730702280620289188762247265022570787957092807533090518303726290366176475987931028004353302809446560666259325150086106836698606468312674510826394062741686691805957658264300939225952444171803860585352671539300581671870921436824851598418770457532940146709493687906019322814667621996091294712575024565356031435053801726287444272461488478737466208652992029786856612923938676298336149248875024793644729164380764720021838525738882370146670460193709020160553568835244620454734257560011619509080830637048001369948122134392681052371443308761690848151652284336437028422001174861292504794046690774678033739029120413186644474945838308683382156258883842974334127642101770705181429162089465109028522043822409211483144952168645301744222596449196784155798152015086522698182752692016059143703258765822959154164065190716718972928*i1^48 + -189190622038423576318669427482796203925290879918515825263027180809314294032419845358397030293345027352445337620653704630651500696854817814992934942151828240835660613392224822891969856336540520663279794773844811714245786388526513360841648889246853152790518255575404714041891259498902053810238995040375819881366186347459207399523548082096347321117131810013575794438422044335786956696111267873357481820036329917273957290212685845311327498759442167037408410002030716537813508340740502893825415750716855921202148376985620350017106814480834595617699809953048839455444799653401064731679784779808465111767443544645401382747357960859307573751129546088706133116505375564170051592707014010450159170700380758668426700004046528894724765755800038478326268630460165896415105292095971171243487800270516614169506849160392670562136847575892848088729468425156762713304689782135725129445577797135377988428982111440436550675488395891806012022661553837606474442541706592197725543723254546433221484414410806969740436466706845033523240102926489033489446459418703226260515976009703652830119723008*i1^49 + -41726970156130342569039668872296926078251915991395828310224278016431276745425862729764888036618042933604878025261707919143686721091949378898759131762878758107098938006993851805726554604653012819473330790258927842257214769013931354107163162076307834443075851807939446514375339636596129639764439879797282622106605586899213951483255028828313438966386415231939269959477339978344983754686503390850004696722386331555701191176534227628384015631494044173855338310924376442270973366815590158216723100744909246872426883700230925599855030434658561269164738060482172491518090138183080999987366422207514142479707241973358998116627739340148906372972909636478090977564503459090766870506372184490202233850912648099284175862876967003290075165602793529493004640800642826278577853545778851416015128965573036326844573107741880137487124339816610009167824589386319977443056620361409554658584912756146262870631916277209341099899538594347364654439995110569123560107061852843411462580628154223836466883901669804622321699835797042050857561361100901916386932302422309027423672623140175872*i1^50 + 4822550627110354847375119896644182387948153454474963606473227545648881686448094954468323493084704963975794044676291907543431559170619345103355488367214104674155565075031979513716955142049917383990462068448611703688148368251755584875578611068589543483754834982189227100390625240047412321977753235006226803544318496331960503242870048681576441833440211772568064327047017419554303044490464049495853320958110191303971431818511128378199297271449854321267768230419496434451223315811939593490711845669774002431981850562887188214147297081404786187534752496704300213863503865254101931403837504333077059411223667414842594197200331733287882122333891616343379705161529135322598153810678524478243327784283130878088401983546473995500149789847609155508286796797826570465095264766782786510097805958666201276348487234430468135338499928020539173688516484457877406560994321945982072254336691370292306564722042849526074625539595916143297599678654849524313428326167105027467315718037720511627304227490804159582589496596244634920781851969340988252978681546674186768808411136*i1^51 + -119626591211028450206932650114773608672461806866598903199663235128430130227816824070232473260097445611926521962941606869372918093499670902259537626257500819389085157869512102382758831976084896131455611207982323268511272440886286738073608685963279442436474128308806092666060707989312740660232882968796117688990674386501904163315987370626326062799939070506137254832475818364023691934299820588104695024691576883182484139839451168936135811125845186471375124515207363151539902966096893200122414287063776049333841413366470594669835470746457943004551266054199703798074472049200298697525042281083152348975914541131936903226346243093581309124735964446351488769769705707668234446171594646532029549848549791755502840021387890069718622553495847391049772488834063648930596418090869907471769580167700504713428882162275793063933359055883417760973916146945090229990433638359183778014958501589107299258145524356783821753665237704257791602788388871740977480500665190104255548840000881257721273182828276583307171710121244816937813283327457754660071731877642240*i1^52 + -106473081028549831777105519262695046209726680436493996584759071974107500356094130979073058150604341469348739490300756177352553795513187703523853209303753396393611209752279484194523199207559296873208740222860450633916839226070442942256075458968162033288283037695233506026454103433178735660365419190185337432348398861851294632087095361886899000008841045210075182874617079676362441604584034090568183982741836402000015279296177339815953411568294612328531542498328539851156815957964430163375721515789949549723973538204789058702805177027286743701824152445984282533738127182544665341308764448351742056722559490589281348349859102915347001645276506566620855810387529314013173075689325782968224169561948502445528754022880684753377538545188436353226243369400332657439375749997851549216953401260962394605335746085174392434879444492757284280779354068591803610215563577734278576277138223532645075681629748913228994808755940297946661139687401024661782407843596657197758479371834589145282661489667591125980128800705470625086266521642908006744064*i1^53 + -4869164162820318752116584533026536220168363524769943108661029167671842831323504640929439405725416724394285673626785298571443373142149097272487509931120444236770206109783603743334833168950613718529845551019527637989468274925601801041353811869490128217004053688314961023356456650712000144565377504612627052400076756712252519307257648961037570795177849450756947266896005085356149616098281511925553308066494153606709347777570874298195306599834800356659569068882145256731890280252650899150310167535116902916173762411716952527312875437384772052785489111806089259016316404776300177333174824266139503602461823698331351088513202665074098895514158135372517264913178387878697021109196104000451566327730366535294041795547158987415996041749070750545555978589943164452459076434163453858176681152242099500514456807253133278213570917510212267559500712782174021619661795808051622484801636669574045785726246653840027600328443067605845669593213285840930536626062026961536755127625656710548736931504195269659950882914674471846397264003072*i1^54 + 133591284682738713333381751951997871873052508058843039445099143797314939465470477427658131285331269948131362012949928612924099145152126815625347523171307636448001861457499686556398228784922444350279349282223979111703084673444109780137063438091340834161311685336501596663921236006548045798930791163329159189218493221818482844713866063032185460656592308496990386025441454281470826827110938771996528950927823944261054477961235413638579758972971683929325956639747364583236773774841009434989874364529675327553571598711849159536973171654678643052762259398677177900511278864523277612947515433061722102420719420000825447798594532512439031693711986235903703829126135803283517441298582551645925885830939710055418360976605038211192546133557018508517007536612526516478421410992541113015637394884853578027505381712952105858426280305702284005299449901794422440725713632840892904563049501751311581902788198609424822728548151959183448212693439081442606549276795847571891675170380509147393271507722343861570091194275332096*i1^55 + -7131427019746227821684146597480604986263890986777355440081315289082452720172580031121049824036660510572612376485504634136068589519188850708773744956190838397166806926869894389515808441463859675631888913305702049191903649322312593267353190704706442209931966330950015357712932466022160828495128903601583528629485253331066516501207886949518707681295676921432166162129830935322054783334480004041162839423520633963581218259477683545679734642275235373792275372883603121781052378065321059214900179061896273892857391459295139886643868682395073806324384429133664430877824691232166224914000513370932955656605939249896172332737128894120162829542750396736647147356298462961482201971342030031674131134119337146016448485567264271335590277378789375419915306597727416505286309211514117898280402882049003659965181912274154304790150930840938361705560837637620970187038545717660888258890758261711139700713745327864251326500799570758556839391940698368768698079155772335794691687455633570829397797581811387191296*i1^56 + 15710328997482932948537421916660574928955769595714020795058248369470803372557341532170253510318655967254871076711761690370527496735963904611446490454181653008658652169937677864435509741662357868157147070692706138853201721299772430956766760664611860390353667189940846956818934850874921289308884444849644271825840088997554446839072389056208798465497077358172611607260058368415352423804671969495972306991407264995059719709441836829065525805596522338027204221390110332801376800822625042418924139493843342093264419144563973745876105566431679478038531126628545074908695891015257295007026254618112525601484657332770511331901471475049544592095696950151876027572831393404867763682110012220360763889915792746345565659852156483272766514771099602742385363950421713393878094999145587260175088089579128617758947152844130790537192650587029097221574956163670604275478927500469073058650947593100307863725447948823122487501594786646189163548340701174001229368309312*i1^57 + 19008003838446766812408621517409706944818493319342242196337974274749304906008346706207187932877564434706858088935777986893102564752926250748428946950014089553942855564760764481408396622892758979781601495548261765132320156513038911877079872714733444652629622029522007970486528289947163491220209100969277324001702039179491220890179488743698269466856940458587603319013912347946984280689565157525516716624907803327034750392356714358061850701708551751107542400708441095882844067422062473671225378214742400413131994180480804922149995984931711021470017551395668900212492284864208505156895922862970365860577026337542883611278221724925575234969616895155112224266816381173171761838110413205154527179780957715191835649795610799037894664139810827955764264111973593872950965315962249309323495744236593549822381004167915121610293005344986433909149226299662352504480416970427178790791040359548216933012858801*i1^58, 629216371168002539923726975958887089454507088595729840379075742205971261357222978068957968282575309343546739599770203389418942625695266412229343487840850063728946570516241215692043725283278705565129935948446893512301040694540580610701310386798703576600359554118909582262931321191339174220515510676703663398807481719414734659307316281490692328473036837905957038019584251954848842760069367677219571352106171133591075982007160281168068100382124362462757717659947328047884512398733231484726823655518886975268841831653364403230990473345444491948811131092349643033490009907699219644963144898973018663134955223042698090881462514433494051247505614931454653271540529128703451605565524055424697506629141573201403911065740673968558772899549539522097627213232437367683552433761567911699054271525093134746459523442094099170453439036270397766148156733908724430816929448508716823071721004072581294555928930585183056895171413461206340146341510503740085336040492975864093489269760507131404155805751170767179619231505866230839405238459357105059085976467527357379249157090678353294040506270076287149196355009440237642669677422576292185208803333495369617260508756412578131750051711806131319799844730273607361521254678979772063490017744906374172262791547842705848182824589356539789499856896000465744407010909295473799981346610526277588339421658597260200951944967367376520748808406769261982987416363762776476702478849403672879221646398207342522265783616466674482316972222064097802897155866785759311050679034006015350654416874108034891622574917720035273831800265507094113837385289574604859970415449093036407827801394569715009865170303607381961499274595373248847127432587158375991129681954536834849150489386846591870098860275717892071701932563400221265388057440409955542318862426092456232933795975185377843327231257330231056365282439080418345996937970067701760000000000000000000000000 + -1158732517163828850144733871394426625457212028721583347407349880842192837601698772714110463416658954973398110012207094747479502371704141087789978115604229194267381049261665948169604831516464868539820668148586904547444506793340178547614734856509591371237309645309757103984825354753237154341405395723547147946944847304981715770539380156324654927011879081275970242852167237746651653035243103851348633309577520972661368839087681721577886317618088055704047642246960546133159954517462159869304110923537681411600997100594144296452343260866806578759776139634055021889175076371839162929740513552512288876385505277596640140768090210656137145576541340890170766290302580530871696346360461364688646700919788865145678040530000243599786341707028742384806460971215560393804407279767981369634259465609129445023864269892575054484561050226937452462740565154512477642529153429071091840659107351676535910968896314634446610543847812262104349133885325417582923951789880805619409844260133630390546375881457056543477171199984174766598613650720465912858266828806051756365052470767210646733733702694932241672420563619262915650778289780699759947881726174763434795788667651951309768240642833576320421436490530678399866171899795911151821453147820132195590488229041203523887661384006444413452495470282540162942395644072274038925860374968458240429191996107866972035252710036781087728707434480211782432513710903187288513422278522244654143863180159418888980637350769764500817673299879358865778454756643334320675972438365180153719064818099362687116773081303803843437487970237128577588063628051981006846306121741791548835725017302340428389852336737054471895039106924725129485751865940943825343023305469624182341182348756201677221010639639084963827941054263889162356010043358446191774424476422269609233419069838025458047961743425109561800934984968168138582897515152015360000000000000000000000000*i1 + -93770148047795560755995222923044785623903551901399985268962148746269725044429547278199819054528607721615721173803260258465350855499621502121527839203668693825016591469278130300602735666430539619264356226321359832244758209505262302619884364302197456396989695970152618202272826365497884403743278717957391391250043510001979332434663705769330447084081035573179851978223533676242645527992079624442454537477062169732711061533271412407591333685706591668038437719681067204844673398718471496166541273659139556956561321966881944508701606686533995301623782473456715278136461503584265600368738274036497176713998772623304284821737516100044102238901173075546124717168187513772935258538071743793522076938854438430158164751718449764131937291696222587574685825640528547372148915511014328941823288028914761405592325889337953570565796382467787152316546609613358567471132533237330627921009761505864080936719964316535017363338405850193340077578529466637911996165832869758235165018924024375742841206166820838913016997083877148768113528748426306365058495905805633562909753702152052578353343565554765935520286560336767067551395018898306489379830614537013514641130390591029287829059536161337626490035935984333456012461014408648525776171021599286256748685914171965225764673960603386805037030148360737602452407377614513961238552660600786323794439208797297723618182678043810768448570707313763646486252940761385648524169860933439457684818596071273458352273291171295566387556658492486020390379104323537122366723639553739330739912901527857893967981886201317824364239647593953557341313608355291078272796609426937587065697971062032365662986050629461564884273747211475094041734397163656784263378455741560513024327666902726953516067612811292595869006347245838136035700964917071202632631494009475487123628751170338608008281801053766622751475644852839009877019146143662080000000000000000000000*i1^2 + 9566049071056376188249450277821399788208079899201011756740383324017766086753561354757869395697830042497629185541599419814481059720310751169115786998729739551597449403205713363748830581626080746386873217042864068997219800847884145951528855162719711343376971719735975104118628364656601699960868131804780554549118357952768966889700993579882053410608935777655477870778904550454501892635332884000252218143019130507567031366200571835972813304042282265778654408884534154872400792473692329126766686060280514950430100868879145522940293632143942400436064174607698599384204924415449461743414998727464547573944896134395358662278054232942685319801445506966660510987405129819896073179160083844579582190634744096594494272426434145035381070017508458763218054752650559324535840963838337855343473921721025136798740865292505965882511808778469886466099234748672872382836896092876397658878476998372681954166261262920055936951588866724946240138157356255297606747701662471847141172057058419938427421690176587336212764763601642185828857907483674135824568033329005119197444069418497549345177465665138350299628274425665503643876528143791005060582645088912269256086628909661526838162298225291304708502231154973064091816644751468069094051743476057199916879479356561780409372509276061484320500926534106779940186499437007273564862801366348643438886902579837745897810072320138799570808171603132733219844337288632299242923560636697812426986831744801584923063828218772682271694860686740567261537560599313446944790247753228274136206732275490589326251302009798927017344517642701448936728508361604096484286127684018924156410301472167521773267488891628952874668034994400253847637655952677227481409897297012198094507651310501750057735403895956480557813567906793109563276651177935576932508184210012468582734008499163183680281902586395952594018521088901005059053417450700800000000000000000000*i1^3 + 6000240996759128557028884902069226701396190649381178591296444263655069550917941223663082099970268736752334338841223726441524133092394736836597801745948002767822441069061149238035114572691822183136698762320166623594326265307148001708733584961417818405885355009117905756239792602601390626109254007845834370981600955646698716050712734979434716983095614305379521610847667305170963809372138022709733973085594347202045803881557867653841457103926586062678647599983834944624250780342385974589193888590855492326909578226354335642615695245848581704762191992174421792145853987227623008285290268783045390031343808692496897065515675327978194069246852643390458722553949214013367321580049779077043391958760565685438554355758506371218601196134468013341049128359305990043274683786327178059942220222733753373670960803871456813519578384810297633952914828075323008335438315572657047788943950665786434301913614190341946131215247693511101652007638997494901980550545560605849079440029964317114337142115499768910334212862523813133943174686020367181749832762805573134360564240988443910946077849264828407060910739360075357930976265801850520948619349274595362517498917261712824488229958239774093655237437956558373873377417671645985549197766155199493325689496578361884859683225140910406264913857633723574575006243023992614308275427681967123631030056333385765816910929789668123475651651129256512422408918932544563871508082501841176396431742450279718627349926914245542770456727466621554567488063043988809344155904672074788958514477820597719925551136054209274642767215061723717286538857852411213353558746767503636939568109387688878386886385210861790758121139611257635940487379499776977401580724663676663720634343589492084815608744130905136648689539961136670686709144850840355902436840083906288470466376916361853001329128125394795804589495517600326134970271007768576000000000000000000*i1^4 + 2947821319928595730475986669692543094637269201789947210327402964931059539549898020531295238933055811525234471398172028002157557125803722452292038550154423094357200036858855305943704893893335239962745798964463999160755030133086070887156152373231968806664275854012916021459673902068058507848287429090727238366082571706951022168441666782176942484570613759917203825275650930959721053471922727506150571516708141426658801668636980006734686039459156482436941403287951741623724223874186846127467109680542377368997037742633664441897440407535140246110823546106829078080365366341092124132560925835709642558095288636705915332892066034911972476430693111175402706619351119965955089673156548749835784010054172521708130391060212037392816486781269768681736828341198922132283165085541205763883257012345944930193859986088027486747302060104431292405106988471530853228942397337324491055177367767606679789825925775476783270238225621421470877251806678844384866823398593926977934758206037028856369985239567331041489460414365583834100830062474379993234707531844894846294977654335388331449180519554233037869705209294320644339416584659827290198126735802067321237015611031001408212085585616232304419643523270061024200805082642903182150600059391825786587215587491455185876709484888668267192906972097787298538384632891350088290515727435454334383390084653096762734586358219091412451093575879820239634969217017708436613838158636597897941949248586442929763757521724491954954889516384857065533799782582404976027321216653893636160682445314714096295872113695472903851850945990664890005125278175172410987583990471527130145550369206084746868174065427083645451096540047511722315739572620787169120459341924633293745447799205791409025169143291302698330362259896311735437050923429164645836284831242356604592841041537466109096614707745115603292635603003774717304145467563573248000000000000000*i1^5 + -4062602324860632412977189659872836673732248550467563092901982218322075649544896013990657354888856443208095569502208570503025109097717248931518449589192767042723181559252371678988042944119386716989045087201847223854659497924289923065572281175867470561214935035372512048577296059183021353830835120981114619971535569220303232598673288578742443332255166784160790606174929735809584761468044452710574803657945495156993578396947863811031196175121229219004108570452738031010852364374172821705608998498489935736595897665328966759263090768047469983505498408658242915554667084019514433811139950094116189240802865915505734839893244469947860688523293270833828497497947550266423542324103722232218159190900677261222289734812342711191390394214322103634986267900472887596424845083188733358286068049195831385831829302823551886885800026432109794859127446045120877939462126888310296040374817639792337474571740878356565516599079459530825005894937669124696148213267868193664712534431516882189006968994346933534692613774072816750997291808155805608041463814618402838254294182965554204905966180119560850107108918921953086231316948421837974720526134275872645345725483441457639137650467558680114383738902073310483572158277506059162256809375231968309698841751009694848489679873821977903170677185746213030958066776392435660287130407563401970034779780319651013691596109921919101085131996843943040410379915810619440042988659134393869825509455297217424519514198639082383568558125162706629881609827417075767445101656498719861009076623714206350800756468960086621090724300652259279274692292647355441077202864537336444021560883391844935725600556015553832112000758573759741783212807286452414660734715237137379121408206300629871516799138857577275018469137432051868203918493397384411011991580898789305386328085589710305268807094677026000097234319256943130070350565054873600000000000000*i1^6 + -1139282333908726126781955248117798292447252527189919519074367971340029524033749094771066423356468736061058689554982489929468608720616407512076346008988466569019734256933182418531224443104031127895742155378413123006678083096304352631491976061517932370278438387072954754128558300841868607471623409456893721475859740666543713457194180656741073265883229996709108379557641280894543314718822116989105597842412853957417942500760402378502000265911625421976275693528142357980466924467556786252585027289907877274493607393754227030458466419680268998331347130430671237757692166537036436284252375776174415222354961603815205138892291341292204504478289178510318940726433865854434985756987285301575113605258091324939449084828788628908564997423274014793405460574764237748577226465169896353972501237514736269904408253044672050070590214332305042729156839240819071599213798882376303284152899537403945777863556660094125772450073623445238478648949734873697477460481315287256379076578758007363996242999882670339579698585146195148698961437531092067662480034329519126356903572080778276779920554648774234770252122980788298436582787781856727687645827262882015867915630064934477360009248304004726142806317591499818288961764232176406361296943913949390713121123902341342095019389591519649367936568879122004847242496236962873312572742699297220457110296797864055299776081391899179103482459291363592167667115363667019203230613622086538138777533164314034115559948170476459651873825296095532333983269352874995781298427831964617787200886107216667771239558803450083492311193960176504485534238214037611476212508811776954812792378273819589908947936472292382988800349842724349489878443740056694151406241241305936932574311646569550488120844517636681905760049663181662504998139045767193100134905920148070204835450056156569785393568846885055486484482212137270374598518505472000000000000*i1^7 + 1041514284968315952038080525736803772817789160508146081001844025850056960882850850295938941505751641370620421974120337476198998950991503401922628395591824922587693266955364107538119553309646965600983915386150297736353314769924067340449884002057646908838694801138570262532383119648526192672645122523494188220832133442766918335902147014849917940160956283112183311120805406219749433965147893763527734379850880656040568071406863769150266672754207185156231908933697039469241016341034012580058670943229102055922234268658849482598551042241128325652587680357510273422982539450153924768368250554344190606275146104450802006233397787861358369628168720177571400135424755512830748739139564535467830332478601426596852421787923877580278788417763618567621549392289205938154772509484986123596937808419022243522006673603987949929645128259955753382020626796931373178973258948193463608922183815324001587464764547857040729320070802238429259188485629425800962476512658048677939638145498647766109100823755736731591734383655822499168784882963395306859438293564016051124462045420910762068572513038601354140456392726049313029587392885342404540012048921582812557106332141065759440930649007164113117491204013647895573586916102071281365580183661780514150698422605286910128673914345948935096888593566451761974022081363835286855412051925858361063683046351199947725224410672410967275651589052033688546277341262340638213212661341013180256142847127357149274702148263649400268600332492832261082450188911020718025339294097839424765599092135191063367288431840477273273650030127576140472053300057333697510813670600877598872640656513266322643282113028886254245968223342879194774883603820744294843160016948847467685587342984913079461968021254901711957998789973088563338344043900980984815953408045363803171752729976074583506306543516934083272618251291495661988653794590720000000000*i1^8 + -79822895957060943095615167714788131952790432477660289688725556074524996420234996153480005699038424510190314666096045752207899998516194112034731341496978133980278269666553938697048363748618127118874814711894605353333406595670973923670204228287462585866746431633922522997384871069670404091564259168222539580460476488531935768263648954379379283857076516463273608480001188052508455583724806553646288729917753765744690452433974583645193202256561878071182252627875682085243663558565218261984056295354659236855966129902827081109144574874856730598450732961772591801701594702299782122206955243595858883985846777823798521709921680704751948430786330771460131293695032088420769505678116634507029537650050402135057770905679013313460673402173160445011020701920061018586308434481914637829648031540688576916491034734198976443494077384723835384465106360241395134354392920443541342066982553306671842864154933084281850904401752348343741834551159797114568629506613703536085734283561646313231693080787430910573391243260014848831105210460435845795150143750759049929827267250028792729541379338045195046835844173457548558379254587754707886650214729067742645667377464713077214482638369385559470443416551484359510723654573234559484600508509051992265624399279830792334659395551235856923530813782919924668762805353036425347854190626689215867155879859134848299135977907261968761491093599097696382054353157354944020327019100962534004183556009857861654955164425293025724658486050331902109703414145194096439290530550999968502229023658244023889537675396917360913349877194930833173049829402199935308600932789253472283152050915061775285689881797348229711172613321105971377707968982852816963522264397140602412651947316080589987010908920657768876613663132383449763591402935534395112220735387201080898093198931641643870793609848735338359309294563155051513229449625600000000*i1^9 + -4394321959169022229368040188704237356895981717893332000041864349018501619778723667445806981015318439715568198005620528236131396587830015599221711860302413856726357202801585447534783813332001587889345278497219419679619933000019499683858908040107439518190017444802430934773140850106975596326782100047274881999402930901840258484513322743896377419535686300155410820370455998785396693176106793801141066990968087809734349391814987976357221641572154946461985233363777444292254897497017506263425473824984530421444817019514149370407907582271892957997522424047909030275948091935814516519652664690855494154326588950277970143063607822514252941281691361239475267350580437118078521056074228151268337603555463281695240270874032043922587809571985896042171709311669759598869016094406047982555803987170413769659445870439858022636677721454596656654621412227133370106329006511066873775599987811576810427107190717336669679336019463929713182185613598493523001285569231334075521445422327828318146915970802506036857330313108815052863482528056073178788948629505582530468923690298475256441567569387051279300810865234082116155302435467240088900431000857624017062185349358316383454759341963843703600438826693151160948594688335594417040684110095340041543015896483630458582660505913173900959385589838061544187438575583253797711391288413722658697104597344859337472825579519762866044228083305680612817859197763365918239754419595670789664163134201674474834033902954442279422393679326871309005892327455212600748451116019788428787512676060688413146738223238985958779673800551599642530900222829231188074191587646926414395434187392736437444545534473486916042645249476141376087678043402319857495622314919557739443664249432389443399060236576819571015719109340983374146363798233598404718220053025207558287098604695389156939365806417701592054750526461176951825917542400000*i1^10 + 704435584398152892927094005799060885798546851881033142460872589118722999817860192266371414098520297054622647400964679487612552699890504479421988711805491555536379784664799581249703777651758360302164624100415079043947021686203311771853039706678834381249777541350425554131301357370344563831135425716854451471941549410587818224819652760255371241637960073571915523485098237217496453064535230766569513934490634441070523962242959655904407511648206726755070113827313996723104311345039372311484801143834708463347084480531792303071439826801253986756485498419180768887299227777544911239629775918836088656659209254390976548128736160670547802307698009277340411431313918402571113644691475209188861875011989571099681577441773987822060625722648072853484511864695182518184087856426632767188465294687297174061918444704360928447987573900611015853725914096271384403690858901169565330412488982468498987992676470335022388298739970091677450679023500717743038951044130029569237569661608339665050690307071597120385080047763932034796930121054630652396342072708722106407630070071106077089951334928840544857830814654292195484771868502638880491950873780118762699426130610531027345549011937926747229384223950250868070902251836592444964552861484065814041046634113701426541020241385408731764606716334840572748152856234298425006910293640483401708745021862396253681832830467187224507480080525513144517231097351034851540824556441328727436602626527573532680717239231120915665498448163767725223692819717001256041224586912027412415641127827933893758267029528570864525627732201049083342452683071819708824162956965305230664677465735437237547622985989975629425358826757344557332899737390690676882335508338713074964637576544085714169177184960793078441144955271610015802554343563531931862512213346592649534740928409964656570805905637754534632367255271973882859356160000*i1^11 + 41357252028109623377441695552830131929882326861795488738377857369514901035597247656955169172405590143580361521860127910282033519174217611618842568166979142790143091246668802629863955244891098704927423381595281730810698668293206309016621907950828548085844772480541736231643269648315577625096466952976414773005544025009053685241122245153711605473670003417465824489269250187987541964000228269954956004050546276893320001709249260712280612629229807049224409707385074439614162568217230330110530231679770802275825456594225296077416954257185186826539062665305315873121305379588496367857814973197170582863238056396734126274645013309973362349330066690056145480599870646505587198017428965851031798553082523517689549066341891517552017895128443160265461106801874909235973980050800160219604260314313765375919328948036358014577165387101962868107396629669106760661552287293995457761650359076024846907413249816242060417485411759560877378355732904138076882357352756979652604362282040950839977043078265778834033853268117870999123277497272350463387318322233457399534841069924958662253365573244853814709480654930191790129178957314758449453057932143640109281951411953525655948979116569143666879552216695598912830626597997783187372537792031313589581024411160762322552594575648025701654975497675305243347383083103180627284052751166519857504338971364496663397298791623410197796205720205248804638317099552282873824404800183820691048520626558043931153426904278208707697498811099206820793866687889456388218897588189716273173220831290578668725121501364795681797843421333874358514402467961648676312753038489870777479152627420885911983754467940238144972516134983278601262149006629618958707234252099865371841658440206052418391615286933063728503213150931849465809689827422647923431526655163400727071655131182310168712673854228817584977602381882228473856000*i1^12 + -5971441395106261413658034772256217457791507988312947411767702308283437816600576609992817181708678155891712558029161550237959861247835641358646450636724384067225406510364362239421857223858306831332380572138788636501005338620070980208761360932123156663969539201517516720117921040846275737101830838689180737778590214377826649153362161492054371256197216593150727991308127687687638596066415502262461073005469073571470161061390174305020827759249130267472920821796165080125439622992700806744831775076051899151784699760615338666249317558238302934264743135772562602922547888906802458495762328187270724282764339431317325282532021705088502685150638447535864075019102999858174329793978725032313600734440766854337847578054917757178732931794963291128955295491065211114456153131865837232219277416274170397202250501251117269792483067750783196222216547158085050755538180100199162246931655335651261947841588211821686987378895486569771620739970020181958860210295709308581250826100998762842811008373921587240902984135638976954682712559165816013914759734219428097012591695092414546878752050232947553088121663191749623398531966102368127855558383865675216824394632388261073837157316534813867206085308051479587180048383890789868993236021232915357871326308109154243543856904118374722942284804892395401272373202060384965618889238595516579259615557585726831707610092964337355472256864508080232277898649947662390705795398237999182282064897127458490408772241130334335595371631841806611806358585173337721495975283646982526382815482194904200697964615320446575288480044766251398948419302307455110120163384660491459460701641114209441524125778602116771856224251265040667314040491952976311243500634141504378487785807699151148211422114071422343990692104420007680115564901690798621857101741201888898378006951755226664567244932979605249025764677031401881600*i1^13 + 100115124344478771658045628731100958871116106286494281567172622564456647653648075686469364407876421800347718697040674968402693852940892951837850128394026312889082230232660201823577935812506240295433108168963091731360002874496458166828644577983292298949126684672995355388169724832708849449839658126644521406858722555509568679485678498773509112436049405925886870074204684201028523322661663550579591387057028885974565675199420609074351974514551055462557980603140974309689037548074099820742029015312176104867201269947347952093144265198345857156238315540951688140986850143919103668738412138091125145040004958267157142895619376239021849423781611704454643647472529087525436285042545810483767434185845912479756337500719290934936307887984715868341851778667153009184999367653243563321220086625252187321060252170192839579727591640481858297277899687532742429598674734776326533838412327919183065256539844235528378568799390253657975576819970855491175446988609458080934325530905605501698197574711643793647635088211209573438709620700325216409327419324159599079482040814596975370489251746582057347975360406863509019454328080799535103599881371619790956178320323738769052262711462823501708113321699398413096409169858611032324997519787200278033385561374395533994508901977699191434842713760965190984135385189138294219769660627979939549920660219136144577480626906798476497482485921866345100062914814520044101370681424368757768658524363283125721809782452306864947230460206068368122060755032845142217041601725573377345192049638345522555841367130451413160850143934174557858387571343013862549991298850047843818369651631090936105064234250084356261231094294379861158248720153677299823825869478661834465877977215231913977763708648654701888080938353000823455575313640840556818194817869049124696989221958255199696498051433024268540937180261908480*i1^14 + 22116091268177871450852721393443244839286392998632539658333319013914287876747306492216067955293378857840621016963168836953533367568359671890693333674466192581055184408490945100551553829735019638746728068380486199778917871118683059837099012179172032564735889259840349433624539333491400039292118986562005556941109814188081549412459174144411220739200798096248244253375195276211729169690283335508986518396545507862030652061321453122875432761628434322853324386186477384085486211420748382557623919838677809704891297189940313416057205987709930849184769157185426854314099195439218738881824820403282435153002973466315642556933611488919998722781083378443167905358207852357582532931138993451820825665815240243413467774903037952896955533850418241595865330896128250426461393992254914821845496831055441183160875409131441552977437228181375263699252198291709996108859690083379159202673045669858974720642169784382435095215063285120817905874075557425389668929958926647784777928346403172401955181534236685359301240960000177812874739725228325764735683846914336128713646769379836084951111949175996205702619296124465456271280852058209200171243697189064939130395206963021736448653631035432095763749404391018745475952566701426209442231354360523139407848514609685180419463091864714380512180215648981300312331844699353063079106838687903799879869321626576133726312107515821085111918319650684189478843822235212993636785602824451507965500344967318864579180910107657862477615874042068304281710538288358218326516900978911098230660415803295322279815870022335717848530867341978582405533960317962268333404882053026227904181400966434492667525640186418762563552997176778066946958747873824808393414250554165960075336519839232428056052082498372703694202039095132526649443914462161260749959045148577305089834786483756914202907140516074616861432479744*i1^15 + 24477827566526140069227527185423680641629038192051776766757797114615875910591067177276064773196938814313727172116775445913671598878888126947208098265882325091539554366549294877755061297415285645929099819147494695665444085300371226114010259561302905854940042220339809606218378085085391396012403250780281118891686185796058136828880269031743841638609837404131216904737288507231853778899981959801968413762108631544315416870983694321631975973391133631021486466761042345872205569526920139892202320479268878191228139619202032501546003511424516268509434558500538692039289440530086755979095159688600030554657357628129192766798967798246693881248354106573297097926347652979526438531081815306981354343007542885463353321980151252009218493053719240537906773905271294917810010539785971114578816444058518729273865406052940918161406663347123235278154037561954211601676149161752469193447952947946409663564307697045813128459158581416982463933504188544920691046098383550097309086380281991698672447544380078298916280657011200769952170121488847804606564528648947993181405188763437930068837092927631913726931420821616861171516263680261072728446665885009285503443163228378726451904558118326433436664578514432588152954634418243435892674617454622489048626772864045347060449110908297228159277641083375981622689548081024889697876863935860971865875771995188439433864480904285127834967489812676843768019433566138809963961313291250407977902139488351043902346550319268870025213830439685489830750239944293722147889567312874789509640458372766066932230362622275948378224355761270734553718727451471503340056077055564684130851382132850068301078706553064607995880340226958800494932862887725810719582017241254731500529836224747457581726105692791594100964400204637253103297359570591468463595960919690124507987789388180937718059697732493749780480*i1^16 + -4489117123747559159702184539408596796705034985478508154434879446830605889271977870065005928955651227184606022268451087481525346723787617692954666521316197904235790899905760505244257380663523328519585468640592006902877231500056366957309854173831383837384706914308370951496676140029248845088658265190237290719730622575605188907885043544926041053702480827285890965680729381326666422457052943319346599184148679332482100802546797391171861960355773944789435621643036962612646346171834494995780565487417861448875597815012123374341694605994397819409205626711340903786507591508776245252307154030618669896163117665843408018308305107923346302465798733882235520524017159520478272424779374380308554175226235380747846911944857931316571698828903747443259148344155871752407308440432675196837499063091785668855665980101910748512045361834942346713707355073335416802010653428234715385960699209255162986516023170527856528519595756280371980557012515161966515735281754681581872805472710953753110393507821985312091232218887579852974056080438972711849828726286470383935644803461294245575261572715562458460223584729482365654527030645969223467554733515846544134448721924593230371390654773159096450606935719427948769057798095551189658986569355694970504897182561930719122346567004042957605639936639439245847347945755305213465441929148281406350158503753002288789816985461103430716293442577783187523531624349567143215096834700876991070557110807168543090768587644035266886787050499979468511248794752081622483294058937794482713913055622239610948353878667866523536385246913409509106672593143319767875413891541543382514479756717806753829585004644399261601086860993199163796405968460649972784401597270322421342290523115993644368243162583186791284089843861290519223923487833216055018290837943297624953084519300744523136508624826475216896*i1^17 + 178203146860894119906503450249862025747454651919174158565666791331190210160198655438817529564304772853462587935842625398649747318775027276361272092729008524280785218573879313069124700164050483398250956540524536373483854168718150735852742234196519525031305604880665029033723843799417686948258533295314220937802126849763718762037392404642002991544949528280221038849320576694348337998384693727420139502301462644832952075314832132775126605283415957767177747402678808604211217788544839754106522799106334332121663603791758572055769899223822914337102045846116587715227710072490451172741526874501182028442256707764568456115486404462440478641129314598289340271946748821811644560797518458145624049403675755437330921056470341517445593397637572252615361844096145434013210013426914951210603353379209970591703517890245999471073212803354210993422556000921976032762670062107148564131972123291347320176372397187631671395853299802015012332594853032544671617057475088952614805256530878148221064189690293539289657767642051796768490855971363849525038935402269193746201834743289322276469049776397654553008556059422685035473037715245503131555045938556070302709284104242574325188418616987994968065691340670998842966587656390835549824991089239335002871821485147146247075587901873753247296906595756959289002874549220007558906233045927517263157013813614759417233852723361933120168883528668863549925541912712502814323014991992220585700628306958621619413560831626046199209296397230293940199965825139904485415146310961166407556888089917116246147974700151000346932255930531376659775859779034909677519198514320451369676608900605491108693810338491211572821692679664282256580773697775430854316395586779104625581046248197977789954353210344651641557981097531667135308636651255305783338909420648042916867119885570539008900137316515840*i1^18 + -2957508611381178319933152718448441115240574200542362583789802532933974403026364731534859466599580762755120773384370522024053647094927976627163195426578145989343331372704599915511627374385825536016303881619929305492240673911381913811560008149045091966334180543163779089602305383081106560217107748922701183776577209834145351208093602343102902971970863243505056349937572757521312935851946375442733137298158885208797611121412973143809934495443449924281390421814923798215953612696725879471300871335503749539278854081566933546546702864843036231251288419388218006343235948909584662656223477297182202431051724042615492834326486679928017007788459229117705870881372221162958030179716616189407827222397854070624941365854225753072981370717375571341286277388734506995685507603419676503492931226271257189147883785302097667770037377711022408172708695975436099144343780522211712055463425527630194081419538374767701949121789566017306080869484228942786328889894710017297126528839572332817780124350747004545289529824543465747831449515335349030615511039455069193158783581044547390342909795408794377377645539650000147779003866609116352875294228912926681523097728411641650566306246525434118279681256184355853550617413030146510518235710826014862564700425700249954823209884017968446858328797243036300926331470171658220403153578859136574169859685343679123146910081950985781493949997701809957309646582028460641095907752135530183203971605237512296889710982467836071966945244046770882079274619915790122349654114846461607239442957453902070289839811538753078678643128373072167080934030464743191657385162952718010866442647515725197109209052201689522582709900851881991728586554843519529004301551359820893280314038357547433083565724033099913106653914968155842508753956042269242538537274757016811258470717615746208340411154432*i1^19 + 34845135926315466239719192023829184231607279149533070768920863626349494520374245188138271450127463427151509358944513455554546497138979533115165892288621403140817395346984035557131149789208125205669630346498989483682762701767027445878929064257159463656328854585503264832391972315323019019212059683975118413570894337634694781821247993202722656322877227975978928379711191260951576565038584048365217101256088948624483783096055485196053098843951505449516147472935410894876365000450193165083776258468648334731118302005245202792312158459048574163261197356039625032434525557960864040333906728651326595486529766594579233949028421941789247900046409379386929042139761326923401444862952192813953265423712485091746536094026238142440176389754095044326135892902033304857178764878740389062761027320988084446524040179307069751958852714761639223151862779157896184321435138784488267080663524902411945999893030168218183442966340735929151239055751078795661367769815047615414848382503388946814607716495021980069518333335767799178946395599434319827231089005136948311587665766345537672943949062024177699008574629509132200786242583808966578023799063990504819654253750117743507219362655175800468598438136602761202259923430621691835027876294684968043960871203392251119766493350559316573758176400321521354374473807701363891171048994998938594971533946864991133175790119925499966606975092790556547145163269520796188099473103753342383798505643189615326881610264286489396617586110032949743003137081099095429232258022933826295037703793307955097698314864231981126612876668412960706409287605593678117424179719641634530993641062620605370101004020791272248415751174681075153657650212577512704294283581791693865109068720813556099669808336805880368219562640811707513121936599244161351769182400249510057844191624835986259705856*i1^20 + -179293441124662428466812076587256939056576871157821791177277449385213291669041438649968933012164456161712283892165339037166760421171729455804819713165580277326154503930868750154713831829536643988359405273152717859037257189332933636627837024614786429757779403776326355125347553691389738477307628800301434549755778320237295658502640673893134416222163987476212131977067194772889519945064107447855095620797209549313782408629666431027214946048357050112744793565157174569053541795819727212025187509901046145382102574273129121308751295086921585064576998432549998346191518898878960450214879110605385095117042171251867543887760380751645559746068790345263968204226643454268366091885343466128594961654693244364756165711271867956386424574146354065590416812363466383774291552595021087271289538374691378969585436218642559448925506840973510242844965581453914456631924546008392599866197864367877617696502397808117972987967767358164216160758513673064507356527275694839206748295691951556614933667057416758528288436383777959116307037822430296174536805768587514875432449420567117680493298449733506198268284825783398996399306910448922128422682474395263327802044940520318941937249213917744414853193883272202902411781428887905954094687100463636763275718584358551689247300609577455468539105655883520809576750594970340815368288534073896399875609900438029065759914924474603042719982369751780446931392721009220722774913806080632330310694971362446571597227723856851629885397292683464586655200134518087098701251251586848558961091677311213550488838156670979667093425043012995571545988997355303965232787859179421886934944557539007914681425770155311140401399936199436850454844710357546385306270370981635351376664087772127996419118991092469224636083987571833577663985357247134356953428325141811248331175979047190528*i1^21 + 553545738953426792388029048793195610469503696979348779891647897254986100510040133689809472185919528791807207238155533646183090005946805632110879215392622385928332890472018795484933194107299635253915839265931376091715479565545957721959972167118693616974825293531162526414885892019652369511780241039586879743494345724988821571199395802547852993336273310411447661080770718812186832278793864486833305483660345109573117776409404170109805010124682718341610280908660596719666970645781860660892184897262297750735411117381907967982873757437573867937468274764182207605297835276024089998482144404108738081504347333298705760855427055068420955935822359965893895716563552360616568737355201892692943748580035919992433957568931494557890969984018268054879098990230155546451007604454436129326707580220713532610819043828199609007583763128477236975794567939644828086786181369755336291539833706531424750192352197698841673534744031543949981091693150259428584201498724577549547211232038010387586875268457641619841314293206022965093624954187235230891567342281087805115662422456789844630045560169280065750424507738729994314782961535782715630136268593143764433737495510903985423825031729742545645338618008947446428541527835735346778906004430141069274126363122057255914606571937942069212740982010769678381860340967196464696082228896541184552901099493136815977424367712910885137845257559923753994485162079334291139482517099305931004781135730681549079559026014810501053001943845610904916875090526323922388560241014647725969536148901216837599297955408525241663013309841966974617718507726114555419210314012890131195602932819943946319340591455441477569074210955477389846763296490287528701952294135494685083773580847132157815851720827647665609619824353286752240609072342853538649475411061269375735416479547392*i1^22 + -819812180364616384278617178167778743008768096487993824496480398956509025046591075078304222722503291843395316478661773009288664248489039907244398781836843297817509435789846052808956616291506153617399208654693850461198934793215992613838024131540506740761605003673264852963469551827956754780039760398080640168918715581695829706946112561908484742335341366729376647592460636499422151405799593130842686155165950942222517738000572755724099880960088486536653914947520911160446040157889010860010099767479715661034973317720612090969009222961027680261764470164519801681628011931584893376715916556552606560737734430503977315774217437115537884128786880034027438657126837582312024801721120482250934722362784505175092131738816107903597353483810998902372672047686709623410703902740198013023695874796049634712095266919875718727216890876808229076507607979499391706988879617258771258715098992093040577336187388455661151704904041750827871177738614772880587408791678777747363146636968391355928134157856401930035443953658411625143762950160418034327890181638428058655137173398542105763144217281148693638083095823440365154153504847535138608702038971889715940084387817724258842367115856827120546182256254400551536414411125965169091514481413422126044992471296910973078128860330113553522688405050720389907325516737604112370691782944737888317416390166806796239899009843660384115411599442516384915147245306325048519417740478130392829881953050974962606825290532199574627269848870411483704446028801400079768751568836494287332823001775925792850239410869000791447063328031075073055726664734539680966768236895928606691358404802755347039179068632829148909047174963783670221891294070713466958943120184166073400729294110813372785955068032193757617962229619379948905024126969893078410374656602990396057845760*i1^23 + 14128207662081497107429986489815457190554057884261943983888888277008016368325269831616267160413670107456150690993282887119960075334979347213101605557631325152607925941179183950914685931422151996197831668310278014387116884990512453263058825741680216941223071761697852521172774948465648592412917485732061864986872438159751619929298551579233324027608044950479444165750336245396566849368481674618889751681446628840163852662502107697855092306301099268924662375673329411107827232964887831914916022721144155316131407371679253974525966214480867334445730930384995707220616138035361579992903369460604434401029371608352095418900594077948268304563517661125821553042839158026703561636900320597854110183584179897007485603257739411200877643183045913146194488365345572382797431621424256519984735860415245135871900772850337510678041586965066296541889195230408300588010513188626288515102698763825007713201648822051764821647769946472724422676188294114376687832783168975675672933104661971956009146636365300437989834806345063199022177980191019607219707035935819303460399461003970061630561443962027575724297871024488309386294051440000473340282846962323966351955774079975355229091485772304030737109735312123985222877425672821651888666572544585323440133637481166042786242889595978249411389632409168428476191065056786405320933166436972464403882329820881736179126445856409177306152244681318809403574422715508144845002324205523942471851892135360225391025948623063061542430611607460145075841309880963082428951496154339406236978278021758692107039605905078775071357643395473471790827242597588682398894113196822985273919219247669820022462959440330974151147716459667365698382600251495049563087273694547583393309318297709676402211100551391763762935548014871307768754516569827269768480242468867014656*i1^24 + -31080365572170597468533802803941767899712027104442414550555734165402329614552460069454753077771729316117662977647045706904799448585709499219991676921506307766563446492359203094726056660392402640511816460544116514195575499438422199946305389174161379436088584993440090984767844616386067532477281086657675223623156256120235926739127132489571223184442773100957415874373750120951349314940460458005879026901419384069903434769622998682013736629192793949460956167119315880675306067473771246547840298308393707229234583452963097394724034701652020329306069690158914560509895371707896864104952738236207913786676757561458196985155723081140247865373355590858349696330750029168727606320978174907096612043411089152730455334924223864170023683634451697179052810650988957339086004856883801959680088757780838364326371284265959400790240019584041730117405233930805603213974211269872514778871397376855696862859420723535240591531739072049956449521715151262786642706867470431236277380834466415955912092290027375619887611510092086715425584768755149287923820479455397961018881978564860923997761474408672545575095044027418530691874505488716736302436793478894813271051304928604034566219063775764674499427772969984752698284769656940975734756573265658708398106710359398229669676004011603914376018491611017677538717681485117577070967987107381892014271781836045347315586086847333443362936789949958405874894228233020937591572212724424129541381589530691312417343881197705473644265878928505976559818211453485626031588192872221258106782828246930466474259224444458886572291526393051718336049905407484583619707020998868169505299433860148542888817181865568105472107230172942019814316071493024966855459307732047848352491080669629133657221450563809037082761331756760538177982036597335830643586780626944*i1^25 + 15996847166841584813598078312427340425688899563125238270796604989398854898949682169105936342232453928523263569542903015437709897613469789385196132806863986465295777545745691251588803294229222737366009788731425658258275755313893830113761174409645479951303318047468630735232230709491676338240062285839284421207689659112608561491267457792290180670265614142657518570267224446264604743069322034115954676394733041495476791231309066575464481700422896455257834163213602970189544556275827502299891782118030770015439381329410746040878807889150488635539197156387060193824308233023024670600024353534589912781062624109073394070880805369465050341397031115449905929460925285135232405483579661566294579123737259216066023360537326567309800942242421640607320446591506735073475786778419992061295101953213226070489540183985256868351030610416670541573030417574814222449811960716562073994696067173851372234934991273548994886473074356407569133713799088357911385636632061389253293227390731582418275414417409007640112160259943821535615442269572267171700289737487861175316810529662480439268225847179194617884192006655500735220762413772882257764201100969190120516349078703372820697730816693314346712654261368589682803676070685008742057126886369386961791453761350335042591357779373070730430221309328642086161190575959140456210567703506862719673411883625377037408454090987004824510820444577409422304165326394190321084663737945584667196521502128825746803318947168528694262129213319549226592117869819879154933121160483795785373510815811247085114805711350853982846423829285406175772174671531577177012147694837577198606534823374043765591040881561002164939524562916236669401588181898261744252693817583844869423816581235377597452158160794531173468727326704228913123289924304045522655641600*i1^26 + 15251060822858700427104385142748381417349450515551460388793521029928144782924547796236951245484684202811028800676503095027494870985117445619494268399613840205023736120785031362317547612739903161006508877706010813212789240212776514776221007323537864631617579594334927985568708542811366052442839376639069532813814176590790548354423970736804116358393709962273743887133275448601324440819631187816272281741907690061345964789739367422263296976410740852015774590229081042053746968167746953706511299173660404665741098192533781493766210863229064574275018908525800270350817750890351788869475810064297295828814305643272849115078599393451855461028733590370121575439598925591768965828836556745603738617095579162621511269291421704189197986898365951203603867589942469505800375898517710423473569064736938033721281037999739569238211199304585358448217621306615900596374757309061725383574811146159404723878179406207427609815972025163357279493147827363630268105925391889477199571490863945588743555181718532676135999081931978942169500708868763173216957164423434330216129599579117076438236241043089919749673354312848408776395237514015254616892811647797440865192969249603848514040530232152878659536160018944785399668789728988359842608661423191049504016880750022685861313504739409428013031371636373613001373958814131175598234413939560892584022408774462237751860006778838287940912035026984490692366155724600423376052854722868487601687766587365021223136495380995031957520329135340955776889899902813664232213604578514950134277407391991944477521473797202269791517353525170948644732188400104875260840368896606464827625595481195153095291918323938709533626625012475992232772538601668836663766821802426549883051944819229152680147523744736267984590417352564214047600080152774574080*i1^27 + -10086029187758771250847725862196929552248572403670257935511037353307219839441504480499071937500466874906711021252063746345961400179841272902190065511540942745748723392092746963983971642005699500271378755303195753005944602799265169757977150573062664076241104397757712640702248156185627036746887978323610402290987849261087914330828472626850815196291458945866434882491120948986712827781857401260659653370319236953060034160830776490895063726430585359010188298114354172355696386622951023561734746202334418109888424250530092970622694299186173942941668197654137523450934043546466226204219026841184968657159354575050028532990812801743336209512425723029299903161532579255724518023759876157789165345993990018936684315465074538010351085271111496486605446345165040912834077228361052461979094855330056138206002485288531421282775036311785994285358329772892216186889358250450121709235695812240093683159859327356884619618778900689610720533939969710977741615308858915095558036672958488720187364659846138884893695650708710958570920970733940784080952725595372406922890347279646120998534730818122015693386917744384601473957112382588166334354422841882376427916257204929425570681848949188908365420839437740109303261954536925066751427035969962921546903377237212110764192024692021338711306683423006630727022226720453651343331737838605267842321226307662078186118239718248292103905216364040905880915547163221140522113698449281500890802379832935970193874938584242257082355126041113662445700959753569817333871359897013635388329228624959100823129458212064352079154485998097121208064888968125636235209618352158185381010587413122989811255022533789698353338791057001356959694819780181445346301661999357103607196466950532581788329451380283482481740114803513472286207506382848*i1^28 + -5854311137375235309075611638986658819937459933305094474927829943127235894675054765397269064169320403128486909183368077665862987639139453813584429893026619371476561747397954526688480480879066910490716014852426468285345474737051696634176393029809739888243201430906439212809609413068433875183355231832715471490330643930608239449042114075019608456078967397051577645786293998515686896093320422323388280080506729939136649845076707221232213484137307906260945848361456889199368256817315259245949097559820726176373301442840465129761713345481943402086783129432733746227657398642116506333146805252445080749799521695965128541480614929848006569558261304658712250638809395435522760257009692813545280589788060676284992604921904817031342841608598103965668051906110543714825805503672922407673501175290682252656144674018372469814750670682014645341020772888955395564111113814589155033851853664634456978270246233961571663864096580571485221853793340822579452252465462458772500953248520275089971167823592499405951312422195202685484840473575969429961595413349450616959227211294389265284773001708199858363806262116421152135257508534859211555744200837404156020426065404151836681654830341155261554501060743697577581155497171448534644290026194305687037457245566541239996143941503060128120944210279523172519467015889610965008447891306089550120846285490999556295750723363186257216539328191468912700117982596174720706758430538739859343094175036582470107990609982834105278944720515870477156476251105900401445026691569763764873985416171602124937609053596334500242384213697764117189957338893965534560988762939853623294670857867012750340730244948657503132657829550508182629615344276379712822575241599860152546794842196444284474805414545859786043979348700005714125389824*i1^29 + 4157957906378764058030604570509681689218326517642685589481932142943564166979349258102842155276244879267754854355586095989015155834339777595645592966457067998083590952578038774683902061477756841411716990961206007668889357035615400225439837207229116505180593962680795031586022197209275426255027378406377981446098710945054543586972362999362784680520423319247483806199133060027144485400875038979683356331308216716515203170804089289390910355361366877455547972393070392547458561646593092553553802473218642216001378301868224670317484859845142144582427767798880589485903143684376649645068776753659396264854483319299161225428294486867793139577534902492417403837088406671270628179941100396001439686038696662911227121026544523490292595294356256579108148616024894483017472235800956619619341489473840024358959551463231573645640575307671173915157736359902032643692034255242657050496151096468232631638910161567488440685800757222506674413831084780101179235028893999734592896635638215981334696819793282693165229679435811179566574980129029061579548483313436397484858432917913279854718151225092696822072441037097733162547073634937648158021136834717493261821991378579701838656751969863943643194313308836471764580955437903978138717674341933826358789294015286378952026969056151883175496396904500791561386656384602257606587702260870804189513049172479645332233693846032179791539389499520773803348945117841105010477568676074730568778907883373790530114191990681182278641057721428856510863277917949391712562677688322129246653362099901813239781620090588955663167110911328381465290663161736631209200537232965485830630562910426334087527831949167095434686174966372025098328905874852740680212942510542072840311765425171624002372528337924913503898130200282529792*i1^30 + -579014946270543693226026806629974542348521616664992367615576285918315755361973536071386879581168990296284544763348049135475886321802584732748135350546067381880282845845052617943891676458223628702026934729554483436032272805504954894556797178013874328981846094280476756037833907816315999869832341743282385708153726450625560533764870717529289727643195750708247997160839287252750457292201820226466801343494813334708362082991972607812088816725416160111383772658058416737305476875872393932401655595366244724476568948539131650042282590419648533082087718911266207133397213648873895550861870641250528923183433098463219215089508580840808179556429904951135469178064925802823087521723846307933035832567811823014747290727621579553471365535574496564751998161055116923628990427790419812880466319299181566147420095979739608882796090744105741541681826607848515335462507321860103924280028595293974473906275782024877230166043915025775531901357776316207913752950010360682260239140551128700237771538242450701623169401954666762997859030043472931621158901162282018147283705393448757437653450789689210677271588626647528647850896320154738068393641479776770092300110890545537199325059702053847499463584801555535841529053918794373905223539790964053211853993365316540519971987636068132979134006588660772936037141157997000082716235276746565767352046646763369449868244751560460630871020043644510014703310846213788164047711960065231799337194750650613506410752411507000785560204278042077000300913935898754975350681420667026888396503725535268127086703587181133978700009396486398002508005467940414306825282360473928281247064476676987983753223150554186948666652501780165312348669284917792854075443937653177228101578275501161491009106513792850475282539216896*i1^31 + -5417551803722070340493119929385221472424869559634696240206656194211938232847593611862507895345497808544659908398066946645456960833296642440275993527755159992196574651750716596156727534370101052330808253542966875733052858401291641563074716650947352699215118255577679175470742156137890619962121792612589737857681292403123087540537966450000743588128412158121901552714639493115517225643656907617958887078217053075432308767927490663461360602566544088593945310480615394776881245787771073040676692803003934675267225809598921519386044950046379719618557321018292408727220199868448886149689345907579713652621036160673214622592538737832830902724810608671476653738110916906157721339877915529564824845785023274520389786294538681630590193456346422540139687727494012326708798112419312370210225477121656403660728013659939886421691128467179131540886202843190322157690061589234486862134668121844891973497578460130768774737673738248586677051256648749408628394201539412558541224798951431698408349982888997747705953181772910887242278139799913562002897173932323876898643666705463146606075649651357913904560980391513261378443769912200492263358594233870403954029305577057523803262267211547415835758025251053945326435225716822243380799671228632034704661973500818238453525911701701620077428652485723516553443034169452959110756825664743060802615929867908771753423138935737332788062434283356563843542094191621731226651354143664916278649884705665072195150966445043148144467292794292293559185776886451282376174608759153825831283398134493475913851127288738473375945619916371526487162805185741433826163732573903352781850692006119609597577988382507255884205250487240198895058109118828864993196503168369582338816014999212496215313147728898637692928*i1^32 + 15168713644402433251244173478641632156230643602604964881870933586396462479436279656664736979778329758671820857652683985084400801403523627649294770337504202113975255798378796111453749808796202423836787569957704435589446548005148491281623677658777805576545313064033772068938744825472310508438675034947906535425183030190653905689923243514882016845954189894275606190039141681055425279436370036774876832892536496739895433693139820514656532651766139932526750944769225504759684451821933787398448076342102273034422251494768855284942208625920873345691858414777151205945198309791133537468573190935414734548999496604823629404836901722836193778349570608261608871612784076299588681149438139211041342590931906137903591473711111238885882579424182417177051559664687482733039956059974447816272822985310354338763018360511448694828539987145554176865115397527711320170453761942320208711268080393663218301447958731816939911139505219910055268520356112300755418700442173771512124903431119142720718674161277839689205510784908326283328657520026991799018603495898009867688532341063275450718945617093569444797411726314860954283967542123362739368592665943051931753112525367300317003611415514910230544049649470372536915197992339008331903007325263283793025332785456622108116078128481434602107724683003582311110627872651914528714577913235182896435044580369200408305233444508381782902790501986390889681580410274009327553098038875964155539942437368546187830294124701949025905495914399313585056296682512846382492708563696168632220483507008120934218648583469786011910405826576734073595580879457424396839941734587325013669087399988579818221794445445370208802561018965148280905279891378121852470436333807598016813970732535838789632662817472512*i1^33 + 98276486605719616203346982084658048318984142220990756647231340603093795369297080997775141003563009929654922971618317354140150489567280223947906348038541066651795841221866722171045005674158897838733539677014272774616905168739546936805367071314963287156149438281618942366701501402094333068849525684583045427845008742380347752759838783756858246678565657743315310849541344572403130311150595980779547966684962715590873494391758261272891319854715627388434058015056223426431177683485737960365895091106504752888540150172450273054271777254202654326097246907114566655317948524398772957413532377674891574048750033274439749108078142689222651722128997839254778216725235661539058671168510961326650729010445658282384816581345942675723125573183381109919567063592322076819870452656080618008204469174051722661985351829335380870268638714266367902302111288899368210498575385890226143214020733075354447440571294886421150402753043109097997129730258423554763478788195614837323799508565944621818803824380262766358827511416486930308410558804534335932685413766359209079020725902678970912228409060052305281411647956780453729464494519147928410533591686517690212906110885236769730507459833420240181876919849990452485749194315941310229565698317108638501334482690717070481235324210824675204926134625765745318243470010409925100861744883577123384927285723382646241819197004385538938099013678233293140667622205364298268094556504095797528741662607776407918506499755106015396676076921703713403614231748394894922753454741687221462243849704074030608178544531319914675777572583795624509188788709758144784078153463057705975122314094652706932767790046112390475127193094469341925789240590346142571682115302200591802527382731859408833333952512*i1^34 + -4879399284566872395187427711466320647334390107875798215988300572945099311252930544568723389244776502746435938257328751746849296325425411709140176064019788212978051134493154287100254708104262046358116136457550093137324854373983822445349208399862990949918544046068776530580501291465906700421986122359523177876038822028639412867385510066676745556538382897871047832886574989195906299073828783268211777897735469413566659234277134839694859177361454928059796459713830819700397872619708166806790782871173222870465845193026996206019201277467847204917286008616130231760905675463407013144100678334243804290298311159071943899332570467290778615953862815176158561550649194461490205202253061881918520545920575586395247547206573197126978980326345459777635002124107204260466725346829995981856608249458102665907132387036073277834780002930846690599796992151701396860277234335667268467517966442604180927531350908015697117227589439364993148488707408611355746290026313388260053961210884047938896772711894077301522955095342085912982182093536036980291756653781582613506221259208221619861570475990786484959167386136745519475131470956518218716625544820805118331867189154889025846154043984278783809646464196379766968954067606497423046001479407526303578081619871681587943126984468648000772332661927824130731105351320897621564900013526050857481743384980604304836330752084051077657193823206243303589276262974619881483239931052971456108132049302489447311858848810116548840076097257196319290328246283297454224893292322004998570092911649840760856371262526843183573053308748976620497105070062510413287957022679213581131034191859811320485186129811511443627508249657925902310474408900570131902756695637910109676255128199305887744*i1^35 + 104973838818524749188146204461861844825589194312267617844517459244872920308243037504770572727096824338975754528665023112931492927421102727154681830989760195044014747947872451184834263936375185467736086940864093912227029791051702115888816144474363467083957041083247478926151979103179104710901760300048461876953943357919595875660854015186735283893309388310142933951143679628144731814945842217972338785718651307077445434853558007160477289531133726817207814176660659521956131521326545057458000362541557119401969590991168172894456074027258802460686108191694302651914035943531694838964770525490099038265294012257325456426915251222881217771214997399230177118222112296308917857325409456335349620348197691326860166966567959131796089861707865012136627789824545211726825074518072833877015371782311508016197705644525949504103635378997917284976390890761090965030103807267541511006325102333782292783937881496564888494924203492112350695378499829520825564239411587610089526561942530912755331322114644263102379617354463606193523570049924867442233509615040368455077532492997064680071790315294703180945775097366850976131357300283997608253179846059964096398678130564022571485733687716802677477372980560455564416010960734632804217695832973782729127506761621693993774824012717049850564744888455148661904314877484676713056349385740449871721323506632350361615704760175006228460294864002862257158920784307439041762220574271553237129530587582158006657869360519510179359768355907165277233302898695092739497508647299451204954935609481565129407266605775767779540534275445919583926101050448895088416928274295616869613512442535637297962969706015842605460332412187288618404678975749988591373026225800717731615918260224*i1^36 + -432688898797464447516618192679922880333294983572910907216045232166354112687951845233848414938378309173161958052608020689308218031014579424762419663289271410421643333377717740040202822371877725135405726546724892991436615839035529022341935882323980474995898330630379043795631331829923946714393695732519485850499568390039011858639954455885408311513032587951918697486590962068908366554246314608822660427276089127521308292506913969980087458315809600346040698961214752941362198808850118483731854217956988894300493546181137918994986808742730953114974629104759661372343830461867523633245704267819330748808175293639299858042622036806825497409487217268885954797145764837386692331336523697699162049719436535008048612017488867862305385792093366369226463144519450225226311980224237451661492268605845456269800231102268660178959336547874049076759793848515443350595300239536687079756166042142953928982051805428494637014079078923515815041968880663986890621475104761132583432188860149334964301763214766848046997878308243589085034741661490529174764371168867407480453525866727639664935271227698624280152265575001567121860041442641440665929386800822586849391050914807967778462811160544671047672385277199133228527666753078989819611543150794930868675659726538296735868827860700702144380806008096717894517505945543297914941400522521911282652588155689611922629684685743518835451329282862947851910768014955970447379159609996246052953806540715800566647151287941455716583956275809749295434263428019912371599151830418193136130582073742269997525601323606882311102333699678529696057396726709487474942511108466955528214750818218584276324846586970042390119334408321110015348674743415988469788176877570947547136*i1^37 + -10497358053394700118499820969743432371266119058959833378732847621225103671491150487964090816957190760739387249193734964156022032578381800063407970413388241252188144629775368774613529491573694733756432948027386881755042572635633427137468513286017289733777210487855740497131993096937737709304974139514337957719187246648733201735417286170322634140120171916923531469372787463497941866064374446505650373061612678317801865219470373055091878314262560608129069898754305776912852199278584154760372124890811921751885347771254379359672243874321421115655958005575092784123146543169572768913656957918789196446220455145985184206695809533173064337299481718243524741445838019345560184129964808393886661303707940030663033463419907229408634457750060215048316740011441478215304937616193035610331979376427307645730429552071199383768505724115133427858920519187036073886330261821931740113663728556879459361684065938744828759510480004147183487734788042238488149297208796357832027513248078816769927818624210090134769569397971819518527428564309765069785166392241917111665084414468410173207973715818598590242922867442683253806614241331779824429654646302180179410820411366383287229410071780249563896282504969349708997482666123086390370712459854498880242096164983137259748894628186928810793153418453137054705240188007720230559238000331440745466923799202585821055895214279095060706862848924217058551892217873532126969130649919276764004895478574720257232943164025707259719172726736982453638288114895159406739672468680043373709609918555839342730628041650736428207389209846446221827563988485414654590770706416817113935836609351558125476187593524688672215870788324783317346736966138301094210988763250688*i1^38 + 190552575412341774016078751809548341011518700643852965975660040968004035942985655222720539000982208771190720667795586387757879310015954646376644318540329120806421004478681248361901673373973700235769093227367445399337761967790805416187670642353399386751986890935387887761829690909260044774174827286362837902640694290811685677146870259859036912642964580404030759018993383131028785247660235720937953479151942471845606459736055012140995953705616386368496633799258395970825812672699036075815425465166057924923550362215470292004877439180800498814738019890368480908448544761764280229772375081491647094004203627115949549597819725080400321286011382619802696529833757130317207187521659219201847947317554920653141458520539273610989620595287060273275427643448469180165829264134787773122747183600591850455910151956785641794110134199725709150491757856703333863295874227996662961530276932141219023655201303111952533902950885017464015196080517771403394084130620568599365672918475615649731067233805554251942668011620870612280540501564679896394474427052475753406887327231666129269493610511293174243589425687178161869462918497357800417320977637230523704197172636431532433589793951799617354658075968979268639335505462931136879326272514093143883438532228871496265795083532138030959479900108011006715208099826487680499347137094689528788169453841983350307296774236791352706866097963295435620620474839023893454716739115908875758114445204143209941224759006018193154609109183309368346287269893506445518452381013557587937620732833670599923965205619573340496864054738389739749350623246519659918045116919640440773841879270856301462586862714053724285933238434562584359027847356676040841756672*i1^39 + 2233244140223284415088668031461337452511085526114928132236562078994485918418041758399415162764053110443892425748495851871111464331220956280341744526716265381220526410217496016597132383014686466081836866286882419511843148970779781195075500195608233320581596045936149053553416486649377256383238959000210225680415216147412711323242367572686768125243580060818513210592635352492025108195277908836141864865095458771450764693009224790350430986936353337254277409008203376699504486684670753050294400220918575944083454949543205542697813880769848033320800150156216668293230347821241759618021493417365586664936201511527027687888273056316762744952426870339829715890952528954597585826614904463584564894502504835830653292326432847601933851933319546151254848244033827603449860993932060335809368321737762395822145528177095907750466057731493623654018085801320563541418290829424608935473677891882386044873405343936940601905049828396456269153171926750429222618224506581203859961573593551774631243218042986287525015200938877362242479372840368602620221923956567705622914156935865722726632372344400137079125491991034858733928600220072028621806580922979406611863460831514168103539508304396757122630755279168981781256153722882999356429243298327566092909545674280760688045362253592494432850390559058548393604422407314865308153922192582847335789653224447062979570291758275156771434257884678339097846581064336858146422473644656748964101106002327246218212741088747195332835477174798272285328009103064671037798845490767738867832396361817282790202589465939150387862598297688309326394392120914295647376915428081315867178069786900144993249878970550058549621123257994210732160622216085504*i1^40 + 10861544886045764231125992975557243473141816330506748934892452132095173729018216276852825857937476085708947483635531772337146437091611624684708890818640179377681942844578262663572564875891295725484420355243181637976702417390542135157115016640409990008178431352256425457702990370090652910125386913959650312184386919698882617341046936859707396857506852786070735809551254189533885247414657300287998601428615535073086907045052271757417460380509124107170097525256151927250831898749080200723621731414663598813088309615851034959156035768816906529891020193641107422110455222763670542435284815088107216634070079312845247933594160279934639156409808148578907647273752288560503641399828347361627690318582999198720074056150849162514002002341318872489835973734412864094800698811960601845206229561956767953827709705475583545608448291970715630406064863636178710777870577707153638193812729492089412746929959638571734134203989418032042657467115561721272737727798789294638928452108082096299420688005195117921377012751962142278889033918589807729959841823309562435319635641645110546509076657923413122195719910366471028090845805365275180861821237545824037711718333489456620502019962393396661392369410708731002188509186336946914160874031241766770450142519270011105978343097565016928573515095205401338905821511167009772143494492718646932811803193981191165015905920775193849168509486948437087034321886497955570465243516147520599750529113934587019286183834786426725551057383543925419135222840420842778535994908192669715107248106477609953413684583941124695992257919657545676918898637752344881086755693962302412994332112906837485082736346387902749346244805778548792882102272*i1^41 + 55128805201768421827169385876635920669189425162167990956902983488169000209047753150975997413021459011276544156832650729162382793569831830669665598923369840097412755543449051398072037068020384372576975853040089643581769124830272094278952889054000904759734297289071388524907367083155472771248889233547328623636569031804734522309073156859932802726143109810164511852147976052319235934408872028056801574820772043063895820456175479135679588420633873961154039962011995890626438247871496517923863220955802476937055255530883298783922217372962208929878517424413021665008319564559486904469649038171986284367200290807342650948417313364879066859416896835934198783255670393501653402792398069086046431826063089395015538524859307671016308989284656319140777406550989271740322840651305784592201023919654251957938058735489405361261313347007226004984353884134474670416244759988265341130710317743763990168858060240978917835182709261433447992547909694667153411493059798248935892329773841988569464384024674601437004434403100427859873808409720854348252086849726339735509045383684094675581657784490375031514448266573903734658475950190184656825898437300471845111512579542232115979058483837570972768473261182480925716964765375120170855405099993737402302833629706437514055642131148637074731738982740827794910598520579340597928773116341585490301212207551928702258215821361186164385684085307038985751592718538770436604907323596076540732169102678610230801355875629664221080073037127051872127014327481413803060814483567273946967108669605306420053172552397166194004019462586985759153538773278528951193192763505904481711682303053842525330165488516975079245247384727322624*i1^42 + 178108357269221127809863915815322050426051729582435388862396735460546867854650310091230725675433138568407883114015098177199609167331650430052041913157661365483751441289632649605290946091290728960754048617984412833532352047080362063067713438284022839393601518601371853094782369237117187343888241506248539209334719461603483544622348433998900660534528167953426612222265699843138866881855722128225989204506466128538524888783802280691543440879370868206903161825840418567580227187196790725907285499325934191260357783929265076216163393834898574025867865399934310833611129728460994057306152475060345535117764538595052724923312032243394969144477095016047235720510386091687387444225334345953199474601468227142138291679388830848643663686895320687966410012176639374395346161034231536343279241715170165005891680575008160014247889763677719124442860548842133179005476813644932547254381968724079260367685165974166706531187112791879909405922363758625785798531065161830159026037016348705863132967810021278362721453111313443153345624723866780116764210314121082649441394413667993253814093834466073944525372534601696260340111067944047150294524127956941605651848892484256654309563664996808864802520805741892061892407666927144973052190546915558120047784908080110502357080098155487192321297879030621475241910329115047420863756471367633943521746977963680691659873084621240967481996256653275286942170227056323590316636601384022500515787627408371772787077222627857422004720124253972472362234124211883911135909140229434892461818629578918843726823088960954643895516307854793029291574579842550114451874928741397837918619372329208079886197091472652261958615040*i1^43 + 221877887041776584745379034148070158332036010858500326962166315954820025457257197440440864381276719400154263723363367570679742738790781189391101083434054439564836357361326973073569094015593061340389823688374920175696725159351673852955908810828885824890997188526341562969575353861038729459553796375247537610204484209801218819614641428903454219914319249195638376164156984960047246750647549186715130569780473483236908053575162789052810900053624033954424137562864455319153189494868201634305332973285939518819416842272078566297636966766659414668782115730990175378348294377597158754781895043684471753396687397299849166818770822819335409379652775746069770133715037049474758136313135458783889012557110426586618443975203049157325968212119269346112760832813529834679095369572742783998423202527126313907237584775636965255197828124700291026899886629366371429938003958573525661783484485625911997888395468904262949489337866744220885134715823975425598115922493553739505571839849148716583959288837316475004847567517191954526043562564369381786206769753162984846324191264637007841336858082539084696380756455716103943573139047993446204275638451522099818078584078037143916627498460908019559148398060970406359572297644609494590329643373217318417111078524318428837144257062813124172908330786529803620339814829286705393426569806007926253335313967207742087176068380508394355478680506245657994797122285168798534589854126127482042219074398356714864887662186141155665310493984107649519812880614850006822398203644888573095087625788922113783571432458412730081390317340789069868728738927661740058559010506010093100149429115430741552378257571204562944*i1^44 + 91428097998745548947703519714739261900588947181212705578599519269921662491431838649208692297391228790822111067028003786620921869916759862674573669954808023923278144092520770123826447392814257892521469326144111943761692908989718964861636081937142047937219329916061202671679377571450788409083057150072882667721906635854741584529543080264256389606759684554527227805995243631287713100464385410890748376180876661228307614384259153874875050479377913993250686489424343515938924379154948745742825936990071636051073732442311753228358798741511483168499628321978398278995377036080631526721174196950615118051947635651176461815674564928077007369860623608470080029572224889446980415248434139163119098693038623923492576097531688183897731199121050656156928577042317636931028126343744825842048417157195370886856469310573621467102926510037209571664109857721406482723051114787624187408091936133289315183532107683616711611484729965250057651372582777979839811221872016267980075481304319276938290063445191820145642665364134599266268264243476779577415708018601619890201089764975021563172819170406910626088345275482245178965571364492142812723267118383485895421489295039739386509312234002499706762160974622073377404925836289392248348187757819493599981602994312561825018184897571315995846264547435520415943205280377312514428284765764917592122460567298208853785050453345979649021533535015284212295829083664324297690722290465758554926364475149846065538897861524365863567893307112162505243293148871881534542830679160017950062682661492473168011302585838981493058654692155451842521326108788069887271429171952001039743712445100311894579740672*i1^45 + -6821276656972062517739765068163027131837896250196757553777327331947588145675246163591627153648223672557383749161935149099342342454668475796609312806228742375480279562626493244086410920126949489453733208565666754979381840663000817745070774233259191502778504954969119680457494368076687042827242185291090900025461602155771218740395431362276447639161654679575758371015955591796901304750911580099309317864258193751618215544521057296018647175863323487600844312874989542733771097656565204096579341811049705700257069525798995811851477346538925400814899573088983088463783542687904381586705058926374452972067565587864765365952939441912401410419274515286864341941357273742521696500688314143763225835264614440771721193417356318687420933280084560030357773549728469256048838024926213861695524554068725411130289071598574384288374334563625060767162458232103905745912849180742242538109753714382533400407341399635352674882765292102951444611518142900541029031406295533726526498509265631742625320917323035479739694258626060938164181807703863562472945730383444660981339385715671128662515285359170680257157543279443993435971521122054183880035736848569644526399877057486558069013527787656537977521727540548838804264847332840045133000519907950624850896500926475142805298732595474944477801018311682244410860221978345237228812670827887510207931710358945428378365420730528975569390488902807248402981247440360538061630212015267571877525956305348282226238314006340668855815798496281990723629952108388095456734535322690447785871279700373804779436870876351336142173656454840222920390790988093412366467220759989999960574874280263680*i1^46 + -11866077983571178156860364332971488214559831115957107444749964670393213205313882610973848191753952252102771526658528841434809176154666522474453121115872096733573169911804633791037007670809599094401879296189128876246449487499766438351951933554120131045108476632809828702109663320620423582188052462434615624314710384432763776897916612233738657320941453207209320711924710388961874484063278655055880708903204601574291883117654519532337308142532520961341101466799601146968418867951629014879024358142412140149727347856297159260919275850006425966285332558057758946429639413376232461199904170803250391155072505087459950134195746416447787495901772617205535055760305790373501975899111626481418233627928568147315646658971491752472685365219443478332038474579134002347614960262708920588169410056883227311734169204862912332177281763274296916049657025564370759423063888426096970758833557791601159043767731793397334442537943761955187614572010014838412409734771080778311378964317820902809306395812710571459778523257006333800145570446611833281958303264664352796954369747033618406602846254211486248492722250200904991006681078311316057010734191747355520547994156818523153413238108548987722098528890929623798448337189246014985817304544186661738945081629200164019017616993155985041329206846247896579820439042541115947205893295608073131693984481151023327256978786689124854140064260556653356683376606785704503543121196827962636792478742262246297595073660873182597765310751144817618248977059844323127349879185149186372965623101589119075037488969411693261416895263324543949276624037700735791803984023491406405295931392*i1^47 + -1383861028360467898963349238719949579918481967814934671289772551298821823841711833097215739109661785900151925286449325699737564610226930747766278600819742431314816627843584537845410537477393345547991050427201391305359969873093652133065687288573940640523608309212989992150430895933996781300885107728909409383001740852992334025867072250965928217273982795260303200561401795619497164224190518994734442555597609824372573203613407722736920447313465079179493849988371497396628998189689220828473039093154999773962705921501204774780323265448472578990442726671689026523684876596412482985462845965016709594668915885679556337168070382892901678312706019278279411738658324079490557120826500381195241917176106856288872682469402826619683953145067665912211685747293328370998817324182957555373854727886874381773164052621891232356585525239656043956731775354439421837953311926748636953888355486958669465876444481945975271739153035305631137216008360760141527320642833535635046604888204936708543930051091561236593470641668615145799138341698021757115589798109544109568708692251321619745830427250423470222865189349900996510571434446994317628179418994756494928806691499075180581357825094530002409665485257235429046207748705096634832473571439206816962606890967570087287514628395574183284018155279384256986219464345253317992085581139614154939895262497119794741059919669010952561414586149771798697409833634489143467695224304632514250342600770470059391116861230993320584254060592047537470943329127284638605996333363502133502547965931462162448420410070511981458149900922549064169362389453850014970832263263027200*i1^48 + 152417769129317758124135243860091975079444274120117234324325804736769560415803126884240230256660654902317423840674682499696609460020957863106667921181326739077149402919729291664887611745211420405133579207183023409834057651079494597647821908488520327712293062410873676104585683623680637847176422316260784045648767781306892906712907111274852970632661873642865725023668729682182144525337558136694340965998928941636748253763675196489321294477733109693696828591351830386322994612263857938873621603289290737078039752064230152811390358984506345853284971232277928069743709662085589230471087725665129317037218746497837196309103222130677288539035739105937851360861716548588654968448955138869339462248485318672754876944733232869831322815752669751810311761048251243083168748245994088716333050621649777491667309000313321894005284516764547892181770420139123266746651603676953933853823490258471031121527127134047778857118618975061874597573126111147611861458497757249202289512854872780256437991927171932663086278752669327560306012395098408518446326045712603968295518619003371604234437196793510439976261170779514174983655752491586712013267892133820930553087354069095708244796620389001033018124965119783190227566621038791282261070234558982924968366797180082966501568442535575978499001381829557074423574242260665529793094193636770129525921127019490816558592923448843255570302847503668329535082969746936347216333327286517401804165729358151891566823886269926673595571744700597345631861671578119444268048037094631165578782401035221850374232677249894278543654951236847759990125639008186659766272*i1^49 + 76007484392602557015206663396372196771798558783453627660060967647590622141285001578731843413297968517233890841847698738132076190835846312110793329134912388339500516845351010440592945879037024180554345108143102943556653221076870548011295021953470755846048583950821774816179218422417426757687536090638815659364154106201114617231016269010984726191501348287702295817946742340617671517639003461565361801073009059193784703056687081562200935025344460691365869581993364341439109518874620104091245951326193155989944288533035824984257017674431541413243949416360731836901560334168103286364130003127528254484643834852436953754977713698209382329143815855440347644075596139610971989828810683949693249325831160016962176799446019757359980711764313254151658992304096566178674594084184217302050692016677146407767784551387261782445293375566392984964598683266193811432958587071177271316595140413320174518448979494332073550997462366162276384412085061524678143094598369332153422589584227807518222598236368918592341859852497041693834260255526479153154965044427340123594669675302102335579040027776546994586555994194721978423884757780761313097988452926954558277680979761028292701680359287160779425945290945127396836488458470542698647569843053647732472045467033226794912219241728086445597862630826626163778877023943045219245000649453202563013983359669144673052386641908037496237084656902463417882631010916553034427449967814463730052956405342533777202432485836040803775411831766881490772716607266369231811716795600150492734388293491182826481230286488253962900799114625773500037668687314944*i1^50 + -6778696796802752227720195036612578905689909284614845086394900838517354905835359647627259797206692668912139359897755279388798209463644277833083230145148951830226534587337030757655629121870891909620086469469210460717030374020618164402776581321368961570114600501061659677014239054851659946198349236372932088319052217147960425869161123246245488628466160973348384483006607006166023912131167722211944673554982868648192080132012798259533834338817193464776915834519786005300065409938775299794519017709529148883428869962911341772015403231282808253765543154065147927376850640738123628305132013897878909787659304339160636283333817350542437788667048476190671191070332144957119901748313492460363644781021681380961603986821789983507206764190465256227576562076161306691291629919108763439475978878850033354980994377455198310921080120719118275807099228735524438950657896905580632645763718834947190960801165532308663121518575890455251711259821328944107558195322677418634335614128464960377891733255838935088461459127812054551023496349706374103320126980353179773430808915266820361934182793993199069177092825268531212818680993916201630199462961728806178971930602796355522174771843717022689714427455470096967193091278535969873839161591850296251219004679954304085287690212374509762413288702579658190626143252187965412292350107110902294971467172801534709103102383266401665645674388415636698143642374775861727372774403410808891772937318713228906496090783277861191731830407615033019749810676695878862261893582288389681770690025792889257527014648858122559553906347712924715319296*i1^51 + 146794311580121875792289211699263212542306177558603009601380435067158147889962904101566479716669367533127575163536215013046109530534749259356624301693802465656736713260179979241934909634323858676646565457596448653401622532571663178796933495238942376194398346033628261429548559874207206623489054321743791832278087342468005521467730949775699169134320565739068295093028985940627660709070534302102037521578749978126091951625654288415891644446593651828497954227941618349544647534590884366939052890506014220044292211942652705288322038987626128699305322587413904465576429820326837608894785519752611481795168150226142232031246742656234207261689044321498660043160563489097245651698930834813018372044065549257358963485792719819328936404281829026204530396370383315110586677034333955046629539116122269696005555906363402198835174919538101006286559326309374866280853317227923757111832866524292419502763441335710263680226681216290059331851845072536205307815109804039890429234594051672649556835936119876717086668615031785020476868591582406709199087897658679061730426066599168461244710333682255260701265082096032339604700836546231444287588967599444315110469837613704779304457739557918411853855099494607789060770356751048757075787099381739330390649341484948990444494524027174603611170765889993398563530565374330952282393447862596162206897351513985103910325167542888775593916083437206166279848244422804653877319172402544710641131591721165862110979274692642129979760311561383550290098465547973594628855696772077511923502778784809967721152253498812518084552687616*i1^52 + 509648408531914666966877875058052620865307219739978792283587461168115605832325232688708877064434205876162714981023630927395890778084573741061686907605246275099576347999414048849580233732787240658560684098846377593984815467026291726780198737930021643821526549676357361118184708721784567171664160149612199182317443981306954478774051430535621989535023318413759500472057372036840735191195258846463485501170142779190519470383686106298081450732176123940092084124022983053966877871503472825171706230606711908867739502247408908682449560832482635603677007709795926845868736146239287641847871994358195311272091526705889059512071515220869360029441461581991241122360950108745595755645843747074793520760702789929088761279053540621341113165637644995892005941855895675378873147932537978418880538332732731539683781844666768352055764896233384185418517342122652228998391927070661121478724601623496964806156035551861685776276370289301893343175722935432690240681193347914658230755616527863719091049063223899216488202869243622007316251829348254847024898965750976747948731603936959597613302277595404521862106851351502693384898397484723486087224342170916669413823273918617540692316452030985148713062051315530616729406099904991174778676495680708128758274552164871936748089960023960292487714549728412699196779438070222604638858843359370635548882951902533623981568235319005218845479719549843641031929386073681334291161201664838722019494188526894441132747493944014549334571244437836491961663916593144536717820294577358789222623273729049492852837474222735360*i1^53 + 5147545621433513404663753292875444689820647930531727311161668339370227182242956763699745085310218667765422900948315112466853759417203497521132488894234519296026075465663150131325790634713233913738467830039289441289058675558405332286688521923967530432403115969847999742170866849836149569812136917427439604524932668507745424381600735701113455190324757381453854532495032656920938475785330506894459999753690114108702826284887815812048653570460563676306348844532248982619970720039617761244746874230178060535051509924743835688542089240430700002105284105427039789277820896399810656416703004306573274976894234334379057294827861597691905746749694052740055272095938484008136162514123750402299293358798669130814645794187185856062798975078033739400845495452936504800472125632918065546343133314081068310305462824188081998145731122055612401545263771308219827315509577046498716423393759766498711125898335661450495332855244222385561449476299304486613039048199455022356092813048164673963136879440165262253574010688426507707792984991659936626561660065527737501669236320706525225691812836583266235235124119779547795445391093629335910367544013000282037877875312360278952408382299376008401807393985686034610016773640637723955430291398956110254180897576987671490252370733489624680750588050121791985264063514353953262995530215424554036722565922865819043490239358691373673742596828358643878565280883878762945989770351792208125287661737185447371988303750336084203770725668775675905383321649980409691139330088722900561152240254352589680283746304*i1^54 + -87902282287877685540407761053797487490411003149124487364403482515765539132182350212901928413244408528211854861740751214083369612618848300094968165440935749575936660970777186939280383146609862914079861382844926306757319522790863032849885750508435166162655805226224931787821058543102228457621685496072887626562963814806053356014714782475439048690194528000310725224675235775310185092846071047657844703691974572346899565603753636483983120178835281429115952276981441164158233879347109454839655758099683237900327850950602277434099646846716127630931378527137852638143180932327032648923315208199830011184488724148472295678409962594476629073481075836833656519539047323161848332517071222796501768399550383501776010847475278193659074480238067037920624516832458709599751273230403390706502617524125458614087011705353445566239714584872335272020581622282066962317279268862851544362210654256418628891508139718875825944228585378784922894407344662858536340447786999611406844668825039681867659127257557352548394054482636059134831225718596271659841102449509641365531278639983865454626963886901773334670235745001996615737330561207678603480531901645696544284652214177936545407884926392042951200215361411182040800039047403550311787515986299815010305347992266364830706578386365400877864216794185409724870541542561298389578909132635731829882383116122477097814354643657919809972517850449419732446428887633790532413435325146593030087430052536787003189514477219194976664668543496450382822917679565823627146183940689886339446740090880*i1^55 + 2711251332708160105773302098374471579086728448056098978742979375277732606896285266223472994122718176728288567556521517811881029440146617323455145192810547250129985946316480254609459451717138724619624499070109081176390665944410792888977799374600022188030588268566827954052273157903642593607711351297194343707218122094116069977492049848753556205052846974950765840587894661221877877753879763546543137627937508460451760614819017802039732245529796004639301722220041227842604976746337387182322959368099176857182160745445420015430424693916488626537137897461430838084491429795540448315393097589940585188052453825261436032723364512901235455115075676079463119934236620116676464920912057756393066279183637949235273825439086814572126165116833266387149034154250035024611128053763828685838907276155624827070087160289651328602641187843272648948706401660935574063336583576501713723134700309961130953290588951419881654824976630155292802166625672955276799858183756657311629915270168041834475495169070447760824241714231324104892131392097197749574158929095015064799092481816481453676070369811072523003255778001238534045532044850559002454760838513987866227937630914134854597776747699515802666480483400121165105397253938421385580255558369647347645938657691880889234768310942620113643862542499292720284806732894414274412377795740267618681560118084105647937250472904406808484511248741783193959934637512919419160110944084888040242865801885748750252439168462124602296210019340419352189881753888103491723045023273451520*i1^56 + -4279789834313991094427649880808419350189099389747628783099067752239595637369968094210640841119288560219468292562138854994754997231956505525109972760526634840938094261413994905661479467021375647393995469402951921209803111102030336960071194533393024442886724676298787468912897114264139467490361273468146058213591684544075537765717143663972039684841576364867415350199132265513617846780248022275832685992173750948203055073757797760337785062833245778674569772904583522377070354493871714960350052545365221302204680253619263696458832014369683548775801328989431688634833163051368128616994453589260413599605354100486793655664162542606454720664785358961529698385149120519200997791921790038198052350879927912785101247532217234106188770750137769742178104269532588335639138206030301176324002068188595866222415387015207033626141360277584160271001688107333730643473014073099924759365329193966784087291730478674078071128097729937677198260923586050911861647690284315927797959805644621608343521174156277319216624203299780571561789326407979845019858983592214601661711567715306258262019702103837687768968542790090547612568381735621648103249755706236749201299514624637409896988857736560044441575148336052080780636342468519196249121618768898747399046283940291339616727655267328359735311719734545989218224346312273659836914790941117303826202874522206726987431899884461215584492355101203356533887608815524225079849474629828598794044341993093887799693050354094834006884352*i1^57 - N1*1680163832118175809227068103859046882383376895504984922473819445179353946742085011720423234268994330361969896385421844098743234917167730035819138202804096760408994821424166764315597431967666767725404340887821721090682936173218914594153737899387751071648297722649676364754941560436432124674424595242787090747449662333300348421978991441378419379196653339600437090724701584530971513142271644529248345130476605677052652686528261063399129438896842996908828951688840413224470488472510267190379829499484375*i2, 623103922301800251847251759605725746033690275089868842318443071343588901591246438406441297528744208516953599724238526882777075041837078160440323535364262338976025740166942569913605906884561457618698972347684621659655713882564898190306697181620860951718082573556337546323174075082746336222699071905192637848985724814919606312799983533226621571246259297469394205697329603646759738986114797979191865411006053480466174553651147542949715123741538743314026067016008355753384356964027575731956387402561005269059805770519537943687767744981678700312351092292927695851846640776124682997407396310449956570671809156642689998717738341746569168970289095367049473659179348989896514528521662831800986645055374524128976953752136511202650042933656386182831354094984393016198556981437513672541982128020382006155191192134831396016898502713732527975746332819195649421879017498528771771357155542743056267224126184128758608284948128971172971036019600857496069405901640475115157514112773327183175823914942691746401554434954521812232525145663120452552064775948817337205055024089800949856830312521324351817338928734828853217685737821212729899622664509528931014039951838330205304786379968725012187749361192981219929431913135427871506503594939066268065831590982769391153298562682672278433238091771642820300025263974793664827309441275110199635944177984826917342043697843462095453672272322919892871452716796732089254886744588481461136870451288014446697714979962900511702498311439198707122833130586894983579446413158753806503082798890585602279062885293572145714185892363673696423680739269555573048991588979609970167029663018264687737787169803540563033341272095368500444451022795121679214361157685499130300975853470069430170225809788230760150752447976531112268135302016688363381992430457277119708463887880432866786867127289589927770090812722408229616944391492951080960000000000000000000000000 + -357413096203566365795624393546356102393382679990155285829629344491857883691029078937810799610447983680624411199794518265908891658174921329401993171778888998784351353884956205560392136511867041281015258909078294074635791924888100892746201685957882540317473888627927017753846877833629638060493564750920028271361295279739057962123737266544848271460939376945189702218581295742015674553126414704669808121466528678753325763876823778148008910923682843787408950249847700245853591335427463898398798347170995978282386505927567956339242268823465745608958982428572265430418164109859592607918847991821640152930240249750622074489379029177011411768380423325733225267802945403970256987915793406914759309450953295470992553528093997602549516034799617836700266284693810421616186974554529029731471505199996797313219742669054418225856263446417790081998239947609284959949155338284324953415768515900830834767298626578099425024469072297996480898147538907244507927347675252527372102020273794792120328711656106870698993174049601415841311589942212249573361758108762058659586092663795939296615169449040215613322510509364856023018318150641325054652807416021235728383362389121967436184951805850275147031203592461473631527326603940663657525098992022840677307695470370238072873220183381786812499710575064504789799098674000091904001268305461518776413030851062437854294506984092629146910928112632193844373583780995009039585890768989088195310940782062820086071159819735997559323861846315203844380948542577192519788395812282712629282534474558231626305825035803202741326399339467652580627215320961145107515989788750024384896675428369259021938540627207807353608272340933918820571502309516867781917199324541705980526648867900873683654020189401148211456455426891941285326485336470609112538384987405230545892973707329676018916419726830318542089345299389221362283726644445184000000000000000000000000*i1 + -90216328430637017340397953667654053908095765412911139118037823529187957367621637844338384233320365201947756596855516428946748799266582523689648071746294098133456083337223500228041917346099268460623987783579979284629509992922614803453320747951193787525335775302217594518902185013093939222907058754077452739030702581827785971239342977009765031166317656226374809182160522024843182361537773777300730776110013100314523595586683636539065268990413267679683714712700767163301435120416241025715720132334635177582955798982896007360353323713730796141695824740389770377951038508293809146231640186405994329745454642991246110288110105488338335720140399815187682023968270091926328491962920569990260638302210673616487935422849115857565224610711594966500889939625844107553500324953956495759994445972760930103576522101221665212433977970761488977793473620494384751128474739476886484278502516856118654885144507140965753634723647040253038385770635251036048537319232835703855051571274488106241152382590317125130102308778629682730191531910980356922987273611654248035247141410238213959820454828748902443310172590076659471164941925965189065179670749550990900276307500835164286682891538760674984907574746948741623841016424491000547633640890144953177587778594019384302698863022867660927392411691501082679512943359227320761862375179666461353545894766786384401936331807825149343075227450254779302073824499981549579882520940428947896271734637977803050646151945130018341639667774138568110435206491408034206651519667197107082339077475533436243741328814938048090077407485195722128550411702861232893533162319560987062438080471985758616018047952438050862818592517320454486747486169671724259363125415705377871996322154972564793882645915670861404795216545497808875532223581998265876603985967066480634088928264304189819535976733674722087393642786553396064949777326176993280000000000000000000000*i1^2 + -36056998619857432655644790095997852063596405650993218607749760741214731982580711183677622823832078608587121724236782551839555824676940969741190130050036877792835142808604399656582531354533758123589047438591192668092301302235159120054843082029527052194662993418892284087714423175553483032756336812826641371013771115209757177905245700374974969031073174340541488514095726618013934985786562009362380129902380466099076530782546960011722455209649328023668707620022132742531929194718906490787346547448894157783460843266593203308864944731538767105681621002237336651123333484172425752264148615756597833402110389440962058564753148588285916836741749019597763176790860910752141379477908578581623634645907703011190581239230984715409660983628721259810250083098085699565583699145585353372786051746757609586813750547183863176317164369657858661935172033397174272513704197644973568405196691691575050265435912776393345294741401367046474628868271821105358751105763011723022728958716917965252203609307949397294278584998417217962313670435830221217265104252053994035365595857482777741906594024968241643550976746920192460340999602346855417715515516858454810783404065962184447080867834078443054358099425668638200805462758661217850524048947688353228947955421027691500253752772077667268165494284440170342014860733643771151982661935836353601203223493626241653340305245623476838268112364901517525781452902186993761252180675313580649997615192183202649346459320440360706084286640313535300710390871977017635368606456557971447595577368293863192534638979693835985177168434354570072304361121426511464981304578411845341839900296712906246094665258551757966595454022103223188785172308309496598610539264329841305879169808513330429422519994990274895896351215025010479319352012157602698316713858792199861482606015187373973332354290415984376881702272771357690189183274136371200000000000000000000*i1^3 + 5775073072657418995972258327827916872689453847345569648834723661501616242762218642998458067101040862548013222881651351083150090377116727337525395741650830612103852155485115704908832707923207207564959275106448745992163826732618320737613808441369652883071638445899592704963325550604049169830672164281667195950637920741845106836522074820821085750105497042848060853734523794096046406101016299519086289574675942436169028449752954337655350710049357349025155195368274716807570869720422197858751304668011893973956335668418970287535657802014483701710876414937777800825873604594296019809518526070702161489783481192350246361757731744424406760938322315415088087657214460155135116042663081860887486515894974537036427145220252876164178524507737883924997054373229187711824139520562647445147569471709043443273968578556059446962097645711161172040279563912062926856942211786021228645516448661858183309774870649890435269732452096428287691780416324757033302366087883998623846184365322191002554198692300602959067854753365249667728017082346205425468765060010097139236845053825648849854021091354207581654206189997787326332121072591095717828159390101291787746669412511966212159690786239740372143669434560202546216122558887326305102961361465028417882120569507414212424707939185870237729253891780260083976186319365695488190711525104214494786380802104644390271639555225357940260195009810765427505775361313074556318427179415021316214057285431612130824235014697100336211482551656651423641763378497279989992027426834377972266809752333526817204434082429968955853160283931919012302709716497133632948378458065971542952186836521136916789240689044806026251710409588260705654483517747124814116772223162084792542244125756471131577632047813600308141313962390442488200313134340609344613438240586568638605706216919617172377881442806804108939722402194863003147661167743205376000000000000000000*i1^4 + 2687527729821174599928447285953565011603548529836866511622687085115453927903559812461143619109411398080159014291818001472980713238170055577180645550791582310682657501004233413115331905235723263843813407956714564077497747162865719013998448610525649828456738428188231067762438649317639994557886656530750606572868785268990218374268204137228732133716939783689645994721561132411259811793441157333278495169221003013680145139173562842837695526613308736138907714442443913181174955566529283113603983011454439271137643175896681018503421213265165747338765404937975339319452390021806456853395550898686269106088464446684572073524405302566638325272284546492007114196851706028548988526508967665223568670015901089729938696762044227459045094314549836994086077635346723631408603727270470912366013516111758499236162991126554843746641452040897160384017392791441303117500561782798029327687735092022360328446120302372379672655749241562738503572945794996326854638579002582361866182975643278523497791432952649471550344751510244809047502138175926422024882308137775139349538171302407087844314360843845260979893291762657676690897916149480641450332023132243649645132983914232099714882487884477119698124850704299988932493107971645311386152042794123252513440811886122227253086531924434513127861346143432459169145730727740583555740435690570814237470004688599797777075531773660407645851363696421194635717426885786493146276777599873708923923739456340243854480176809154631409607341801284288229380425808130616543354315016156738742585804710292727083075338428620792808370117371327689694380963063943062737571888893170160269112746082408476734196499863892166291000936595703415007601436734088697719854736950067227838986539750773254120720987967909362990667500332525534538873596015074915326817233846841836213778328594267730634864760852949709629712415600580070587372316034859008000000000000000*i1^5 + -4102756702580851023015691148106379420049685255976544445627886321424635557630041694392573423259285577181636465689079636386718447785954096390276518826482437924993006881114895020521095308691091840931280193919504567813317644317548877274117904896230604007123913347628109889974988211807860720797292462650538498029330254487239411689290604150154029516060213290155361089378839112739426564182554896590481130218177811123922963502657420567385794976805632251496231364587972182003139810072521225724217635040488714151945005754514591087089980893703048532314187720843672121432740881730077566646491262849880867666940472119824182288870870433051591702922851331331420701670712594587325345266283589828058447056481102544796137536987198458660280783122588172293341270380482717314325536352218871779234248020475827347658444463982030034754531602859085278427623080106813166410926460267225177447758435235760969561252568047449540770260341274766690863991238888343916265799538904994423514253143975017163144779782386769813723458502492508178477303639246893625379388341405735754452385618687328104284664808309611987206550872509521317948936400345791044421320165663662421717929119030654565951733387672275471587353233428255475439654832946309485035638488869189179347048800367403099052368335616157046634114590035896841009851480361915552165180577357042139130122632768806140748573417967291747793839956520697438915363863174952165861303630963583452132441095359135578777481480047414412386222199114163095631279894876153133392095171394836331589872104080708949497759445727384380929549095445836390422432679246979188609037589937767339532795671224324869817593939702649210318336860138749858945503187088998608276482862060568018950166254810682400328937735002884991568561981732449000928382773892056598530172438235660250602378156973210778076716617095517726111546967708788955762929854893260800000000000000*i1^6 + -1063441083791587770318018291422964593540188861148105292407492406514715639210899646058669919539379073192640091168742063434984853027784097939170700931397469002441472907523561801639853982760240481926223514855776033694431231673486463817531598469511255979640980450079142906439352553687072273193503202153329062282966482968618525160484387214521360450624390836642928701533210842479489262056748725187232332864314465682389178287984947363717933393226437522492086480191718704491009014993017868944003458505787140662597163093586353599810068980180085066648063026364686186353043516413593210067172849185469026345050250787939823506267390400747124488623642278475740397933364610960759888485567117451892859327566742045723649949756934524448027200921495318425353187546898307886019682320489097315415073877914303224612611544991239074242400151534603817480005719128501823552837936524607681214877928895941615124360149128895100216881596742745706170037022319992586936918244957827613209702215030181545715150791808725859873898951438577154693270571173711949260530530104062157567785177007163169227105443303236701504333934584544686992034450912782494252695138239100509490322759142998940934808701940418179839695924010340044786401953367484277298530097661005706480427254093609969043363821833841834460442595194516551265362498822018266527055640208034882438912651460002153112635255420245192609613937761261928452270826269260606071016342629264652995738991698706546968109785613517453293927707042742451933096092707803456181036437177790915967265491022721563628671338114454334693458680731432722898796367766056453535506990186846144580377339533334015652389130869908641671234835941260628231644258331606986976793453294207268712195925323122992377323126748051061196882720666564269575204585954462268609151320604897259008372106482416375041080800263376915851351528247343502655287042506752000000000000*i1^7 + 1066553520612220822675398310551506960295486539630990200877414701218250242709249183960401245255921400654461282578745478577541382801521746068304431559723313039524074903282146050571495459203054921332999583699070658917416440487562627452566551431751069522473687833396123506735583048634597231849292670320612864693790626959412652228610997729660468835006623029155235924374074470457479974914417970918394200272003699944664151077670787697899898057246774010237055351642320342870077245663025115964635741166316103434633585408031254964036167919463571868799688190671216888802984462838043907222823634161358155405996160895808034806625805202953137431524182786852159291287526013535153708605298867760753861549805532630567744688123828151994015512388513851286764596688983341797694714442290838488510690248885170304230584490510626580446973486525684577650734156316768951894777142076732415632452038526139664249407340414775991250776043397855386754414583203806860592435464316880625667441598039403939174869234982783929723415692070933171803937634718535765811647132887997345956014130786784626824183868335100998198805237958117402395342458713674988890730341028336839974558599941059743414673596292176776744772644413105576528045839502104788022367377465213182915812296585874820736185147522821990513943613357411540436981164080973618285958463142255999336395974522318838916807310714679801665772732005941071290556919037092554866736005526009322022715221898049283303070085946769541124740792454532502256394238989166205366040067184786949877816320830047230169568189015481180502515510281453127700665728857604464105631072314866780375412705032526117305051764005691374900097242711403078412660122548848218344683122925260554083240081278590856412377045639099550563122508968068660992347622103871089807751296353775678526872832746617352344845397488842442626151942059148951918139586641920000000000*i1^8 + -83031397801658451650743815643686264262900673974686058296022376886682431050343194983546920654178782775508158752953252382495881736584675960219611846433316476648038363119174671422245978047142063969583321131233371547442842483685064869220413728880835418020884239563319776653547537572345344291809094615356011419485126618984342527221185052075501751829928799364625080445898418063183095231161723532125518638295682426265449805742831425705320879422978812089465493273617596198351556255118874687301701137111565129043537829108709097117320772900705301772662185744518813775638975122884694586093543227377273963652893131564481126755931070949231762903749869518161210447494644567963159787234494348051439571693976885063865357965995461833975566007833287251255942790865610253797963149925123420684465049808070886583293999338332041527414815360153518607813778777827463983511137193212193131985719889066949478794926182640822697520913352907081632983725021348453020409715044335144456694382797703386768376324753687883727590895245665290036414168376666103740717974079811544164038880153390182060744415387930391878614658817302778026519146879699195126456342482301783445659679989479306683256184977083678412412302437684775317724373363196611025328696452149958552348758258095582727846318014468628491865007813802470602178434532378086285516378005031939899047930772717563120748262915016607774541170098771503194867637081146436025457334298585606648489629856622433959728893038162818782821304982208335673760796609105946616069132227051285181803760721806500129168363116182218203854181386504807145146885337677043163437845635001167885441516975543273229265960409725585931152276779946972468855601649479823637044380362805984571749411251853513211468315283401455750711291983758229396947709328827687464887523432670714515207982092957047814283962101679836685453553130754260213605964185600000000*i1^9 + -4490861563276834023175125406447152336969258769336456787765407249510992038921838904447159670822951443953008666570105109962030237637252611504049550315613375979198667771287274024851076827546993870433484523842411859033081677579494889457593659417339159426729400664917745277310990630980906671171627156242223033768613921432067086871734900531939285096067856912669815826802147659362180482134372038384812898788226979372957275804745578729444220871971950230445097631560154041246056811300817779111687641925790758214914720865377758134548966648359925999452119027712782737895117907846729117851626600807960630071689854110633053590038435380405970260241704238025890357426702345445893231615476106227795396888907839764536956871630997236211466624356766458442895072462564587944787020715865070171407130270715430823207125726689961378930311080750016752665787095265742706361219920800788441661579946173763914103378778263516079490482693342740709435390306285749725133292071354518807699030762185033034949535150296734563195096353809792039023667196788236607493467140001764908622820430514629315432757448680895757422655527379078922290371003315235384203642888705785309761852931620150378096857502888057731529728557804098711539145547058156772888049363734003917670016923925928956827424153104927417611732155542946644815513076367431892855999931849601152848502944782510591583242617362288368302963096211114240696420651405526317696167666481531146129107184778141392559841025007084391662767094880806997122377160370416541296743166129952396187106377429322196570978734048970525057505738234290082268763650590951362220675978635635484538704528419092753408134487969558838307793588774273235385843080272212880865502593913994301132149804456925107128015227156739020760604997440939828774284100355901777805466653727047681877851764568826370359591022880809657384088439484619682774148710400000*i1^10 + 739115927010586162655334196017821241695800145917856159293680513916750496559759676462683603597249897645557093851025182222462712540542279167894724901166776394929021322102837079062486204008546563727857572828018393295683409961521876620595751463766837721845607335965326899367484368827590813060868830883388694158608876506557189757978759639747049114078295961599494881370194263868331044034143576165994183782067561727637519580192253517367079772522559337181779202364573348704887008843863860850740567197036316537933037841303559667001568791448421523471618297797575947010362195698292654960508131273877478586573412423673445669978282543803245013693630027457908371324140676798202110470897327279649827494961951882264060755965662682495661756447121947619144671380290355928801293508432917017488850531453983407693072588497103830176534613608765092938549160506348382429815750622015403590512462479410608908870416737078347921033780844348854656743496129972769031350536978181829252673230072876411363907106316094787077153920780400191583260660666232419551349583982201506770375730784130407284732516229616652491404440625309126188707199670059035070250367674021731757118903459486471448621729401309395249058979979601023671789456577827125655786232569796856914481519551613248270662309909886512651444058160245333441522479311006417783141534337515493237641495785705299274544201777356547643771758850091614015462574382503718406472608565364807781441377032976443847041974425254019329114592615870416512280438297737905873761514119791942821933366286580137067802579635370295551465736986125819757884948907391418144226559626740579237248280912356764180701826617148337257634840731029601607762793980809477968366875197604133560545879505082278847796553711388001425318304371399760825870367181079817371377949721218967732430585691809777686504084277370822866422116885044588047237120000*i1^11 + 42345545696602437573962468116662238565870712024807504783881128984714339685590665012600203155457105313010836074311933822767746027529908796739865498081262236867343125476445356368125585659031426614303576040300946602840655993010812466256965143601750173235571163390246289444554988022496773886877266545104945185377117123961810098738721709565321605999106819585005276253828410657884423592295447625417812439506624117713298807832350525785287460238623273439759723055817520802762041645267616153705510348432796707811947553127304879587099907132313325184540106034601884406364938233011278096154896033677658935104886690050002327910131402995299118935722515148115171316374712104658741807549494741806353923734056132144029284216873089800521779257342579055215760122079674260029400614470907468691002296864326018399132912256825179704733050856063780260910901849071007107365100642361201320950949753175187622943429280576656613276385363910052300363518426675550498711297873393386639332125138899761042579487740797403713549010635020957106659890144872845241085140165867728987884330490623092122599570899359356145444677163957564004959510180934644674101055671163058961215151854280002522694585374378107904819309293105204461070619099395216438355168022831620791536558271259847575777549186662963299263279460924027445629779985804046424912909366847221598252995342413417963621315994898319466016722219633183662214309686379589673184460830439687785967819885744370706992071461564402915996286063244546556804938746462869461745400525094125696609673417773679217556518624282592550242376219263413105928320541112590711474705020225089774624943489556042844522283995788523739969569871477146810003563356034864031169507844858140977849354529309332030013870411163312761720933701029327498920245567489091064840577931755785487773381964709658955157295771463276579390637523344111435776000*i1^12 + -6227888197350207657713905577626671711944121487647589601318091355506693664470127726879150020243642745160117476180666094935404161078078820646270403764792790988211040049872844077003043989664058884008466635461417416205287242436996512261900372949613628702058717685151889634527463013338590324976359754646038086231760870126197684822767916313917782468579360466058389200992447999867373252480403517707022950912479352316789696647512496262474352505492839943357778635604714454766978547970412991817346274711501604639413469218098480025429689727357053272974482266284363767642929110310903671802729068319913414449609353884535751733319350543176732651185590786568691630598271073552170273013625384433488465928379373982952375178899796718618858823229220858222410503658305161272849638955612067110723744240314919919672842614721695610887042804898926394109687738999237468150476028420373391966991350622116149175889197563686492007427260287602989131800721357685360439540995495855922772112753339609213271906477884773754832552954112984516134462129683182271132992182758067043040037982258659588432703044664087117440392152178529474204388069225676216196095544421007199557000898383894016867639569352560885577305827652045487585506777617887978731664424656808589338443046533701122789248246781029083971784214815083149390337918673460545162612311750500286491385129924340654734400489917456447011237503232711413684482980362909527709218564227958977392473170752389598641669542871249494545770812831452336294781543894984764841681532184876296261509004938030787697209432793661672987673880900893841279031132459709122420892301054833023914874476203815177507356916915478072067601213637332973826709576326287860882986196315103458203753174048885383440218011781489959376531618841159874482610617868645758277892915553014390290694528985081542490224843223800513607934497047288217600*i1^13 + 108080033500146104905882207844417011686452398907753835936583699476313160803977037074403878705103000764443495215210104354723332961470526718823077912421262357519625527255491476144559366719557387526883448142924588616537080261922303688126951330233973463951578169634439971916190951433047834693848371417909693452753701487683662735195210214174669405019290885951910975012175497232558825736345001296289235305064748559360657534387329760374181622003934896586326550081690104465305152810912754355746716294922958218290061457807408473020632329957060278744987322184079429853725091210170047206350150067799528894582933362137844033534579546332673723126968626409156375877701182404362204637749984713761705925783772099923971830214909296877818447941229887579314148165617295711616506036998395270079071068081225331417211102094811720079687870140631139912600434418774587238723086121329588193241694279858184349492520856644960635422173862225910512155370041969282371110522492625182842578157300390125461093388491950719211753480282473474665281648292741099942416503530679134444148401077245751430248036611361822437966899940718921807001029338759193092589199562846080684873116069655042834428615665147866366958691586664139978277970198267367618672037092390649664278830569134802443299537278043904484410895301042017467805884582900434870794296689651760193211768516634405933044806487166779315593803243860604203143948695827495982102148736450095956357530367825908158113959199753563076893986496025599661090066860984940518391245609624291679520343264231647822447395784769220308657092873185026647516963929654581661278269343363446695869293949273626924407990014695187679926757452320269343862823956875141428995283868347346166924777987968074370559916529805824334658426448432016249995774004485287351590438006910571024617812319512093806542838653085929762249183519047680*i1^14 + 23178172273492032756604374141961528117314536946374989184530610360557565465841661742846627068000985455320037701783332754500504148895485853175548285067231670954110127046711775804817683715307274293079782346635704851720036084860343099603356436754125423074209361534908765380415315679802054827433892002743205786132476169079089248906317686522028322705675633460007079973876727635775651099609289624770611070091806024753945491165662354838871031931990870695343574951693432082754103031235037699162054230099811873099531740817603369583425680124871844539514821534993638485787621983882596360695535757902479620104648792725201482610897839613215786653903177635281443802870043263379401491808629743531802989654241749374226033621599246596611569688837257146831525946658987478696439245375436318920222729917503646549886290736777304148309184646001632373273594559171830445230894028219218915134018079891227591572599894616335711520588297992323654106656789502481618318131782520790626597094605705485632499844852514337991332852632693530426392852003166645382076773413300448959760453568847111624446423889531996804710307110126834525458099337216851193147924846327746996186305277154698743623855164376347216582935572281080439951238262340239963742895867909269518822471345452259151722393530271321422134018971185991775103792645805715018572739453187980785681375458776802237613064054108409358573861415928973075783717409167465016497591553739531836288859044955433537194412373196043966434041897801790730963842562742745806396044325511989827837346318053864651598381047064559689483293747837420024269205049600167067331599423587463248830583726845957208268101892340579752316459737199545471414786572810680408323921106497487579899583157940688781692074699687866535764488832870514655307286726811003292514812343376595791754057742613558656313156506076884370095261876224*i1^15 + 20221894248788887193871402516543248138578454320383608473763284736005702866730692843109831631551845030157660608799171773122930249052054090961089850613122944489939416355817300510924345649980216460168621103705062250808914934242744499976152959882663317094020215325141053994162641393873932616975838610447240639707369556616885922048308264198252906645124039111963243790995398400499659540270159054776228705658049414331470849661266741107498842316158175466249271027383700282540313989802551728139351953372522892620225792360317178601035766164088924673166218729702786493821127815075923424159911460859407236467849938670820972070974867210208607248579156679434308082395323148555735158803036991045208133986567893748814925451864161458002192707961108312310805785481698870299014594889772914538655397513968870417249180095964094044855699981289409364272978752187150188692506137292153975348326250633129614802447223717318166799621856289118873257423844380919070976828218051992931212276732846866306957514462549936927423208642027004717973140187980049042713021708097007487609600666341226264185859802596520747833891131213857644793368377766995146515992900056672595525294160787600024864602360337873753741038968611779303096882908145804983845178191520019635476221307747083916034013913178690242896154190948317014559000205544937778899333785397892607090025443798316263042508038048065632362214272709014036213719907301547667202004199483735874170108715087914830199715273838698772900077438692372245219661402747358544542521584088019327603502152556376871327734125176280341295249334131546043277103949916590424620269761248937894541364350102473495241268000387986550273808540572680658218191637701605308727056067129077406342347087428005309064048302190656077485873515301469681494042839485030667522114238860781959102045944738072843259678865872431397994496*i1^16 + -4706473808005679300850949802513196376479789482436324171164419342751821922953389010549705990900818504487040371377367485872807637702520027404901183293072066366663197704963479412060246517431538255483479011891800709080532608585032931919187139927591794676083518488640516602658017139201290751401494014021598470884875396672060002665322173743060510168572359895784075645193181724486328219720904374099105759202412343607741283071809983986749900118868619028277477470690192303361988223200602018787782091385377370027124561409629728727738761218436608245886047679515746270309968911802349410051464925834872915880158691524943289983399285535144116257936896568854405944324943674293283975564775237645835575923391469893143165792779324029880389140698338933055151599401715983456395191872587726836865420432584102772246008188462636226484166087132154063690964833185459910426764643242960498642319174572323211154847530390939178015076629960715912581140001557373711600110718012153757613968249911729840349585426221482705482075833526948765644603527694816742712872747962684703556850330663024227182720545082994185636489589485878700361865069897645358691710776789804080695605579830329906050516194154782463030504955664264070457712961141395974252747008220669182143435447680148648050409833132715675780950475025196728148171758777108491182130471110114529345382326859959796106953386001390807000857534526925682566864961950185071810429507731658391619267692437219060673982105812851986656923600883722552523460784698342119404831718047993045649749751664237574626746733643159993533105369403795229911449438035829563955916798111584941189303148971445898576599476976268437188634148821064033499578448385576370962991106783902733669273410481511392977898909707914530618052419742593856022293215869826197501929762443139090976045326610714723094621366187768938496*i1^17 + 189790972641111340951618087112993482338719192137490409244546284803806535512296860981435145745157452636445073717999990734244435410077281510673420541929768419308703504147353160579961103926769813937107023594819720677473255951201025808389475151228690699304281374139515085468806009721377946905550086861545882904828567771220136346846872475539575709503591965964796526693507013504986744828353927824989365865400822935449245766715469090217184741901961210760871153259010071891808515088814679115265176664059797636168484665380387526698261617112194099115629882737603794747057324181192849980671180530892501683394652759563106190687301790549408225016552082233273832649148963643450669332548415422691226184766629018707726283607879068088746779243597667784376283174145301592007236502384878217373611178066829778973845477498176675965605127279919851682162940923926245276581973790843579580244331454119317696699666462623885405937499188161031999975358629791246384468271059079208534841907567779248063695385377868505306344641303997305347191880179436521557609404585377002137399488277649903222678192371948980436340872425838036717702984398308243001197750283029172593153300393641615733619709257495040235827262495570711416548041554037267310982263431710830777234327638459346834475443067184250169770533210017824462422786935304874499573338128676968981761941328881217170374671463071879503240464215612215493673147907907617582867181486872017921955961086642810530327486255848159566247278496252814452078257998737627543987994222740572612520655015034758418258040288635382756403230504458129152020741716189424736135762469580601084475359363672641987098514199236909075215128604152526111131910529026792788305659561777707034678286080571754088051668611213556393685165810754812318687527114349457532463510802989975960263411951209070626053348822876160*i1^18 + -3183319067575486935848986532087548219207862783333159325551783839272071884653985916224005018479935824172256849947579784052104928946443512693179812341316896511346836869868818745714408879898191511550874128076964312906468352366840477381514194249758673707799483848584680886004878811623487744609417258565351637964138372780941101288648649520575407123173219031662559802241135172185747123403370259419850240736698779797131037478727671037123280652509129629081570838556565452736339147661728858630023495043436054428984682245801073776688522677773990670797516101139961114932796058572785241364167313080318406817773991355939735827956838345936007476250418269485812522451465250104299748079951614647389164845353581531185303318561699111170842623488249763867150831965501563499959471004176179495432807504204018049750292920279232440592189661448798740814737730246608909437013099098277640866426063533612527695096330845940921630757903923569377026348366223689473643544224888704656717809533651204488283793754973467587457847455362698484438312886561468618412340261783540066089462426075925339224251233526226233712382289652226348130746430960779823301442999687644317689324472841989834839246767237494784253870647464972641508112787398564831040172985291550260984485130453447060673766030591839190789939970553492068329443755154302546900692869445908234535193541095828377560182224932234076257263633727372697918769948705242167949489718747644085655346323091268486584380073433737250805489288960207854847579282509219581293591599926822960164242533667984758415771097094663809059312036225277190529967535976201210377099515710425507040559791042810923957880690324341492305330997429485451572935055692056960795303343528197628012674271157953630424684930717594922956979324026151031146951992122577485951474589752195239113949907341945875829884977152*i1^19 + 37761879805682820223835034161141664898267180369667760394495287207213401785238054682455411742919452702924895739594650345665431368563630057350952731537239236316352459843063305611636084458304458856410191105183320684425670556462519747026858666732232119269189275939756877288251393221020449111912622299404915644989155648606818687447205288434152887384025523166193422202178478557565894397676405592185677931777643730949137492124983908762955847277765755118552041286953513603906631924693568895233991889522471971001296634229034739090446236792520730013290607628706284901064142785166692951154549994952081665977659661830030606577762471710362196999145238542489036428440501650128757034903943471037144078143183750532190319836026773024787850545970001157940456034260019541392757265977271068727688133487533831426173652525160554634570140549558510003357460171309103956087886716120989925085721339110273962564029245534144383486042968906760385540199965612125877889688762495614859203076306614652814593795931436309532133162133536604253829909985258302171812963918119841857813589415589142279326754333352827446724979120671813766322087573065608022566988985108297346932046849644718684824877501246822508591812358204216147954082877362266163813639763283158932274454535525704660706005134620425322120067065481384284169212949292139360953664310822784080949450145339190919340930459760687736682515874991848212637012467124751510242675221813558385155701513456168550623205470262022123074581984081492566779923342436475488717032784370033889370006466358358957509827197703264045110916502282078328803493396335799734659833201442575755212533700263044852089756230851620739003324304488941881764062076609386603309401749491245120274362717185549368090708957750444353620536800386527109750519121745411522182108092273357241076695867741981684793344*i1^20 + -199568245309656463131896740152398951433816570822977718026273902152201943846901432633966957471595402528555285234914024682925384944015602111352528438543530347534209168839904024740079418151972641225451677416476339018411900789333316819320620957582878357557637340481151520679009724978469614133012779131558170595334496708956011296032406611398843922968620009595334072721869202480471948255846478548459100755239238344636775849602200686949331431230706738274350401337504758097155705042688222354559524266316473786416949664096442622254307261006894674318831762642772968994467874522002217504437436776193329441292300090198183677353877498688660088588986997053079246134929713606473328250272519913874036431735358112139389116121289444484757267280706130659480754503028902869272829826235856277292541532684699333187980474484647504957086850502992443247808487820188105379847903325648378658315063594833510887289962193206382693692647073150002343400023432675059428493366559189689743879620063619039714926337641965264710584233691847516818383238062349270203294295033036897943359665472576347925950463290395555079671898317627095903434586052777564055820240199741069407262473411173479605916551216809294071640715249146771293544112755782428291376501537856108672767621327909408754402521281934521520825108509421443801152222261691061254505377323041202130279838999118037670344730823907561611116556289111177584896719434821258843245671090114918594543567049844838748773744401842878317497100198839088088458219417964909632474493548557588000592718329278577673980003403304074102889281376290410945080946841204643433959849502520571352373301038628659135437496822639077234548691085645357094737921134360335916831140092394714403231216021625281306741269472390828978015548603195418910001633533057113930408575901655247009690981159426588672*i1^21 + 645271737384566251733609222423310911412666841061255641888323457383486125413786677690980515363603421999398540437589090866424913925540255354621145493674148346382795271061803323785650164343020170210477069913905416671660505178769711184243908611899667653378642061812808184786838292348348418972732272452349177571838179047124589698138960031258840295101718867257742565106230761152687982945493738630137905174628069912134218124671083157045874730447038310098957960827729514909916621029488229159562059745441981520912159524325954470139217328774733972566067088577669048183028926568978779002878634296415819546048030767401458383030333966614477732065681922182273394472383570133578942634450976800330151020123931723096532900717667080497710054795594571001751327941943712054920687006212154356027337710525588776749108232461867667943207793737873008458196656268417967360533162070577341030727966565802061551437788011025369418175271008286526518713317529334250871887916965974357208563508150172008044495959597426701285993798953925126684108488956864554571331609223187104460484976797216309520925331682236296260585599056259718728599966231303588959335922230521128914450522186591854747876183456738510112846683409003683215130389636314462380809099223859459172603334380638696304784416146768818957859729704814505271585416001463013861114220884063512338745317868767015498732510627219628652498315555431128784883148860179065539820077318476056867907263763408702756460204286972981965658501936725569015189008610264641328323474082477159078909800983648823633457582022818078998083506260045026217969687061379045185473256665566745937349868336512725597722744696862090568309025354148611858860525752364736563118009448485192703795176900877856986005124210218550548626111599064510186128127818884313293446008109336107247283474530304*i1^22 + -1071986337387125841387236651806174540614898406104574470852813680767134112630229372064605823308507386763342467880228761497931531022340297400939184032866530004300928369355984396932113356959162343640201407750753497273848218143050838984300884420053312337026242861222068887416468057722026302812959095982398693983065492872647347216877558413552749215605885209576760250114100009737465710898556177364379507808089454330051993147110911147045587166245863405383644277086765288309803362802218265594871146664722701530896089417074323812978990485421893181949143476218847969146029892883319650501848800393404677653016609865212611120350170550497170460374433930323393201872631077836945070102040481117325164622054454700091563819005304782651671610758560112397902690553710528861052368276894124752514869098854710111546451734463093883880069768945739730840514168723646424361212435535893405477673763266168553951808594364268777909055474984646057221572698458588325999723724655629416157172220311344039422544867666709710200012024494760368475729595234165009738823863551397508209345502559728299403162577267600682505014401382229103763141070959919829991120359050965932640447107054005487778932013450692468664294260634993052967544634628934265179324180462883863845079281159948284996760958781335973336956157204696940838084985316702006277054409801729313033060152323167315725052329635919122833638320015715763582400650497816143917154060252490636727371268470515825721778593066513355598546498636229766672233697593057933469067139028567226894481230581695433629775230536888663698092847935464346644368862594822876262199758550990992842981589873028351770468385171872604724594216417591838779138270104435572024184545707283312206434787912809200011817827986495930128397669163679619329707076016041576997239728066365967252324352*i1^23 + 15249963856083924759318824051345965367366368752088224299718213569828976231338250946533415398492870605443688583039619774105346561317976308210062909764240049283105355826559256572170808082295928125870722663142990596348971444683663205730573668333936698865555425995533748786499492057806499239960311105498758852231459678181234617217573884804173282160297474564127532203099931261968875168710910011930794799205775498614537719855369622736578056599802148949512877853255342782498599725462995747674634527135370409290901916016606907716896949918043197152023762738850468210061839369566159352968749330164357342373031504226563828298273614867741735646568244319591374964900803631147032205096467582196070192016709386027246252795471932741646606733625691925746739492950341365573668480526489289659809428747309729106687708680621408819527050789373511454418213205506361648314324095420053059484754956238076743659395696838642760345517185102029242954428138733079250085388371506550790445919301279355677340535979418489476605072246052007436701665438364708229281466159506082620372218138166363302604252400430263240181137243967166331641826114677841725293004966443877254894342100913833960582678481904699574300819200514180696236336090741998949986750934749636235491331471967920572654075295656284503366591100395604179454778539886203988762657053661508427588603220793172530579438502477193360275747927422032392443472289047700006729419407027629536636929505530945873659944139247549802701089912724567488391602452572727112098954628230649922491693426444669236400909568152326697793148123547219724818148562095304127911524856086164060868448845053990057691554480989139648729957347967087635125097291957073475960910632782240005512945248885296395195000260694456508818961690841205050672450610796483847775599823158356475904*i1^24 + -33978339180990286183571441932113831787308136739540975216020373213966887837433095240637232931404814856304200757838254576695095678088990751347447109555058818972511167362610935335019168938077383536799583360376709832173206223888147220551188695523233422249005719413650172860067254571944147765686932829638901690900958653358075825373418607656638756242759892305266795149732494633982174394411709990605669392289585903028496385134520617700903186861613153734705047348460890449639544383887580371403443140463718034202926027511812148230318015187142250656080639290649135947724085037282649808152793289715220642942550049134138593548434283040905322631551627507495316559388298734095182624363869099597226317170916946228357531289757613575399340177764270100042670771440293352178366138532947199040304989070918986158150680905960991951131778099994545075131005395112659105031291011754323408876950848718120460852644389010750302502634803655172610373944236808550531464647268228157783941420956080479581951995157771877145375936114731359817066876322561013767775784723512326026340147333673558917617894540267497879047955114989812385899341206465998575407502937919962324907613601195119330041025760452542071651463413227983407221463329389101128748553896365528089384965808068629767184126173352276484525590315773441047654874194098183995708339319129246711386251315560021755911465866338814674158207116023725756923167738056272076734252043157900295160500194661541664643824696144666641343104483973838557121355586838194361589449716447348272954929756346788365889749816104525320691141115773475855429893665805064367203457113755026196679075299052300754111959545720325861870128517423692545609701610449293559648496605981823299823280818216216520066527019745274815323304013523248911503670768617558405807062848110592*i1^25 + 19821917511353426041418854737129568479322035251277610127823164829255214299431766090258115723697702541398595846610930880404921746064044313080015188436697768528466461953302229826422357077649361482034016140288803207874324049793649579813346278819217437206187242971519166002725764889499647853458252068141656711861582956137026733847566748075389466220762715530677138149800800971328011637777284620497839158811582112739682206269956405183905757694498405246604628311719359304097529704195244857380533794544134934517900853541213983800166395133469911511166223553117396618265111362667875013145410885731735294437944927123995550997025124529928094411795090099583518790590622767997471308599104188547966535996547945010027817925913905398145945361354036845258992295384543784576011813376456126658583955853298624259849220352418246854417557877928048318115131037285900997817130104931017418829199190428904422652381297295622015449460294742269168646344075273584657951448694360602344971046940215811509083197475195562385846382252251853232182437494229673848660449062921750583421954249841987448218379006326238344869356150795253817014212450286290616469515458537728169062029989767858910939620473322117120752458680222237086074288016548616022165456876149411607473780067592397910091261856637522795723042700742557973642774867405734425909608330848227478109764218352289848169649494310616729182475455103690155409922997127362101820047920423938614495793013647799073056513733897957407601466832214263056186296965078996838049939813780360830495151185867793113576583434581930661642218008558681607263617627878978615315250000316867226081089945760134448443194461754244493097381680743124324569076892544348691140376527532057440783490864157585731135429699242908890691827855277292541377776409204444924471148544*i1^26 + 12591199000195727811064927658938824729293647966072857969380748044407047963837106723013564813255304521371643675428942705341891931425155266872883453622606232415877507344865737901057501400074959970585079801911310024404457126670243706846359186252128309934443923955184317443400387364175234366610149102958642365970479127300543730487110829459448867502624634363208599612889986110224933168475592249606271571134804255779451233340697742923378376787396366260841342331094757983927216652017480648351089751571388045291715190574734801713078162322957358011348063477825284008771287748022223703152378845421015078083343750360779670030571402626277203429027231677411427858267989682128803557530992094756775629026314205773710654722836296483372117481125281683874975024317047049761374215043825731269457964710374601374759992319434482526185006408671315027131070889665377088543320726295717768317945874426469135194530327125437019115146338364258545948004513054518660916727204114960291236053322514696435343043458913896380355908943395221925746596572999389079743443701569357566086300734959859899540028913175065052016831239755445452191524788466978247953592462683717452323790287137087784520374822216727393859852055703931560243106876147238821885155793858900836234626024689950574186025742035151521669693518211799008545751963940774316500353871249373473391592686250431274866031167822482085063428144174821316882598812674251422052031611766675502048915818801393235141943271522197850878750883444128460441981166730206739411394249762361834241869991577729698812913487205851129188428148726323849590539267300236531900614409656453237077559412846023325107734825559012951923915823207272829671427753568549339633401319150884502192252377320567721649860479566747155665819993744310653465682667530904141824*i1^27 + -9002309493254900286929357822152304628715216985976854293142983319195068728908016010045894518472773696875512093801834574366648977899233901269813789393826279119345173300221286783798611495630250565221926062909519856724035385560273649213356043088307670165670567332439248935652867885422721570124716015988778940528129689383655339316298558605013826686369723467289657570701292933758109177682029362471917813736630329439911636077725940741189398172671547914015728796464354474434107869193900016134525574017560633600009222258484733172499175631836399625219052211073423709315320599005418151279996538944308055179767215990207673105083028284375279326489297619128937850983452192977747178417558439254493245860339978359570660741778682334568355893133051984978159532850811948951849982227791301037263977939727356381387922806155360718528471981408336671978361643939575789626505386848592480886023809749793593511952424518829098517910798526614797898473906495451158044942049340713636221008444467197740110398131386047597832927814348888517274662758350172133819647241999535415883158711175637585394946552477563981137195099936114380008487639814622356214240003711709555821381028892683687240260506515995026252799605702417779834783762359536393872142373485224051055639091226971025602505250926761288560705246032521227036918534728035057764480612003866762617222795786266180546451030568899669243506582997147197822379249038896964168597169682679497904498183228268825294673605252411954542586449291779860728167187956245472402192034605685115006111433426057629253135038210719908534548995537917143027211330645516639617807704975536168023849283382393409652455915206878884549512351115644990832008020783440781129236766438220430815211801973157914853120266461945365149389203596149483748423565836288*i1^28 + -6216875060121096419524013976375337811208943990498406472701070371674401566335377614403140471258369740253477790914145446105533227531274808763634422662104608371955129773315158901561773910850214316366948286425324698418109671157846813280592829996943090768021442269338491266237956430018407243147290132361185172422169428184297683503163727903292769926908501060619163982819576995576668037800541896697721878938519657591787426467776407966986397993078548524182021234018292162798610276969531812674735752578033254193239051455807996481033184728567444982145425377687924921426155248866688617354442682082503592562079334810144210033868062029783835368666025263672337603660052493651210763779608139818751445660767313410650584193416705192055859222252991559756192436208730071953837264071229891351079812459762267435511713182637872003753958278750727247823291588037680533355754509478576232034602586647419540311013270649209527253219579241795752932177368756244224698270077419134814644922864115338299654833075207106811997136687887536912029284506539713990601256506104227436017365611658882988933090754034016797469639037713880153282361668846204548395082996370399466285983325909949370584903885004662311043455853045467546578241368095455473299369119614747127895353099837303630393382775504147407848172011755095989557265014435699074633303331612096449478500886777748246325884673750386588730281714996604265359284953478855191991856654074748763521514389508843768891409860894860938725208854938878279369399605371724146826620597882984458415861722413926366247146045872634529899436140810862365011943603939146620827967857669755066766637409866913994897716381818541486902898737729224660432576786259781817310497104495808585995525760504304444031614086158883459844008424172995073391198208*i1^29 + 4256675090733765874254600949317322762059652877037016653965536153161171055913479985110244574198415691185523539138672901012913487128371594903451985732357788592018849804646714870327543757173308888196960689584172858269454999944218119796033431744788951975879172933070459403001689251279058644428493100171395760149471433499644531893268724304964236167493742234306020320097690007939491372783244153173368648242537161702929236637862091653365395610568587707782118996664875133872866656153859449601537782742818496051351969877730062130568362274039719125239073027272204168245985371884724777722003076279793922216826831356093487017774471999731424496856001414411291803875946541038542568262674903359029864659743804413701507363304929058812328679936867388363039069954073532335382590127273437362774348035343965808046525429017985842227673085544968878014303687485671610768451698861754683918092525464080962176035403844148167412181116144356687953792797661859495188122400691634668790689050184705078371842095831265426333052326826309952226726893377991867443807944272997438844784756613446620619769257170382398701591665917081217899499460532377326160690933843167790284757402781020094235310814986056684228240415257254641264984835842717128088269371549042845230187763243567682304695144590399279289651891538234750645429325003475628382939444205718270049760443300855592954941233924564885850526960577461007216332922270953788469052790746120979949710952583342718659008307371175453050206056716369541907036059607623856779894930525721979345418757614141026587269240958943871682673247236975264901710782185226080598647323045243417415958524732506318276902612388537063092971211794359737403766608654648642840685901577947001877879229879743394662978827499543687505953547649105788928*i1^30 + -598327227936702185249808668188679277565778521102376621484350754974049884799570113333579921412353110835294200220346090905465633596481386505733367769589458274038744264826617779389123455586137151058767381306726303909320243483849999387560402450533003184867976190538449648495318773876241469089841649263710293431934522005008694368099652457348020230056503635789864933158130815963388234912793950836934598143393827871216676372836535590897516362149690057046186460703747216212756486423953977402825387583235008039640116154709992600680594861081896092026483834762658277933322680555741895872745312478066030091930270920916129534369307203209892804818045169354500983447822545753571397371907787452988706866331480276154226283238910533625020422876476009212594724374270980829249255691189530265403696828463278167486496390207881126633980973787540463822157344236506215420141277035471990476295899668241715933976565703209738728714911818569027180897877273661827892065140840762117757212334909260672057030466081134416475339046806994764917800828314470940981100827236422787011910477790793019258295623784782988326772149255885092865482997619955692287633639083430385510450859206453077944185988461734468608072840776619308828304456828185899704860342207212206628003791863426731217106663932702535457049423091981844973429558492949446005090638450478867188802950693726950243877693652142158248937038071332961323242868338776835374749674082857947668529785152305777484531290627402315415776964325940029228464248569578654523164693854429002135084398431226436104856932570183662819419523603243618899980793224774139129233602057679651045521497812043614447513785072705684028440411964556399642187282266612715490631501732305088627902121275867575528252510167113821678206808227840*i1^31 + -3415416850610670934655198569205300925039294910347629971469697392106333565930247330670225926132715855330614152338234000717928039742477567351561208399429977398125852966658222493361650190528704128692291865497842671349919645560895529847983489461312348751650131350889070242913778928660339991827052007861137313994401088750443102548006845770318213447517971033490328019303757222193666529009091130783259299897425033644253020866203310689243941978347183626192479956923327895719091383342436698367153153138531642126444344760179435656055200811968081816988438813038777056021631879167000444355754699482630637443623629575654788087416478606022627322512050910806684565728132745977973491418476139202956840207254485037037496048467043565239361699976940146680192359408098733219325588965237495854787200908606427254761889132904993973148982256266755969965232696579400513132337354374718490005072958005621045278031913379825550203457698601008816691641015643070908412156012601332929289903223012408368043440756623428445568507966161428180723571662397656229914760837386207033509560549307945840797690237937671633417897790084766569186472397971614719335081432911911608698986964148610668046941322719431284992072443612675296219404908034379783746861387463386685973201182557727958724410659567462187797758732525923058900144443136160263890038926749758322568486644080494463258131388759760653854472014808041521297163677538943108967940902242166461418266859299282343816458297995620562342567313919348703225778567618514566590595174170849560840605745774808676205491630260031076818147876250863741942201908030548172705829789282494567136935949289752362468875451241794898688130531167574609890364567450946872313956833753922198485003605996020859315948029790644110098432*i1^32 + 1510416111043125927370349542654441242731474160376901691660905369764254059488664795524481844648261526171942113256695641384919417396207317571968150759857813566672264574964752092607060747735708025882473777295394447287366371151805755082266020249120480110793717007680902601365427134296674741396050859221809575834166541014590741140949229398084772533668057196137346505191377785576891376500350705622133906110333984736365702103448541701334909382132438140809171497610939145772068896809895837487687161857299950050387319094067863786125439471595708093054997862222514375477652335983402279315572336061825815217081366163074932863971807297326287446783283371986599788864084178098657153050252885891836432750734360936238955193951581890732715850689997308989972146513107776318369495944993945235567380422497535657012797546391110614233598364033924346205371344353706444135731025375310880835404491357752312749907776857283880852269486046824826388758338024080778524107886166512339912901556989980485834336360348431001239060676663263033815411835363381876278002456951076497468855207872695286661909010085041229934936684413093998497545744168235925734807353840787592270283817589501944281499372782661626808934647099197141810311533955041706045229062017681478694202306823492800859857081079480337213648046071955724540808728683676372724974369181521690685351535775196463256360418303351047123311592478059070165796791358892924861657903264929789410112458796902173029551593407046607696390166440185546939090990250469900659811380079015807351770923647859338695262888425920188015909572932086627827253453950424049091592514599652204019043891175162940901349923290389959588047687321552541566039676820884673897898494002339995334880131670561331400282755563520*i1^33 + 104725729030877519090414991743476403749795849387679591884030640818006258418399292843930720769173037303248305454428572596336134660602711848716494151957942899809355148076058051495311063612471190331184307801093550240654130875736984760955675297114666874002515463274354234695686827939419957044709099058503331683922894938913013688428541058438114110143351323414179126683968202600397274155987245394282372114874007807220380704289343217459134536616369268173288792735237119346761729741596570020978306248424504844129901782470818031019702044529086825363096301427310496770724816401731421033741781697411586806538851516442446459437514559496699754145006133710180687613680694585415088059855117392477532180892803934794288073086811749347443738334645233890164183420132149759577234820374305089002132154887857988540163256519073171145005623498904152391331184048378472744081407983029711665595580850449884054684058878124596313260610640329942758141832244578949538727399708916021679001055366022787385721816756150254014685636025175759059867398996905145793491029787452984571413173090574065461331048128660112539492278339343579914290801639212208371754081532392719507086873279887029275964940269308017355863126520091035566958213113824944856824114021350776511600495062666056222677335475737835805918823562873528851711739535678569844879105128340737432750166159500116072533115022110202739436413936346824277235063810923987985238058975293582616051490003083116873761149748217151733829748769123201352690726053822689660435770983824636704100850913668265051594016226917114476522995050422915551407426342124060887998957505874702298486338913394915467088806340478186166558632908143119633740464408539339607628760896794018100580866736873758232894504960*i1^34 + -5060416374693923009913065596328170527881608934335377042070020105558327372022532147964631541550530137493041944227955814675087797670185476839285919576122812016638571834470789363505684125578145621747504616826611974035504434637909473167750659233305434556442673386911286878139425954939063293238998532605512574508868814157467485904447920582744277026679700499136928661637438144066411948324401475731157422267252144566331218707470433351723154050779774452176501568634671584839152653578097142221036547324938137018486598602159605527007848226795815817768743766077438829086917352811550936478956902819199441884539665383258177184477783296607256049612203893920668013833805813831856102440795595750362063074761914038496850012854385344628264366368813784920046065399963397232142090189614170911023289088663711589542687144944669647898985285537841805917808551552926204905736460410232640249943334393404910745346110396196204567535328738923877599100234616984577952668906761591938535713276385910470836624015873018576863376378387914067526693018082377372086084393140386757090747119063991794093192105843965504014804169394288304359213375835917940471835933568977520466371048441596231820462357655518826808200826998109314767275634766303136727356856164267722177261220953566289970002431070550490095052914890066584383953261216353087278071261896854071267846772497460080881721616460571432025666402957645822683815211648822793851522698958584948586182880258937966066082196567616709494007841181207093146181020639854855815211181730384542537469430968470353663094842750345547815617796807323199218752027747901497828557396218930555912883413091302383257451207742867278216583987627603601615682305675438343936458132981520106030812893424037920768*i1^35 + 109900860365544058404474000274069475377216295707782076707635436731460376708985139915110541567188663704758312963711407216254479225745574062723835640067603710072384694949890338013235219809749737373344905834290752658173150985856532695265107683710585809896624013540891987395389720607147576861785153722400836090640401347879672855173563160839922129767128388358394598311600806268911825643797790421095679720639670678496590428387697051385577530872364818935191193743049203714814553316224711363302857687325554880746750967531445566575274526227274311543946788498209386408454860349919859861204379631554898368877219218907005142475626191891164443918455218077890578852312052861621911462709892854604368857555101512474075673129753187366874454270103191259773072646995966073557442398920143880785543397509275092653343553218419942026162466225788773333603005708541141522044214522788236922453887343891267988551542520367145827222938241436346388008007352707195220206992560738035238440545619013333678607273519775872034390184190008314376425398225777802283645230250777966565960254611592528658572761407943632817084258296962190055813440845632523812181551223266980017603475761359814033779551110279901615061145344537224762127517395692579809433098857236346059288908448602364183439492826637517842871348578354899186523595948910023341699224640978647474768975068179755386512840444284302240620239724406758334164959365824667649183615399469187200519765348410416448973204976436572466788086168121007294068464193341814589383639586101858123062008374416140121978473622698074866438457915440437645569889185801243550157559930233780785567916944783083123517272047679656789996721656678761011350319250745120106390715248996809718435313352704*i1^36 + -442761695929949027451039832444065932413784806953369408686826418796526560404977907668503433960050656500484069262656558850241243642086362011052258258215197574121737241272623796381185131124837449646662106214793605254814531393848264592509657013957752991338287007091097601728775257458376600948460892798871932202961885009100541553008062689151151111549563708898185695917091085361906144697337054433958924344145602114316863716546283937601034836674075559742659342639779789251580111572324593480088088556535306604241344868058152651124354665936569702882934437085867735988198828884583732607405235916280229121199957937890997033784164189995589111103764908913728735971593866865413135120542665695867614582111549287818621699023192475515962903531739702072732153690382883546380913022780562005078739866404184920308624156637263173058943782418325850128346019526727543299213236196142644186252488430239347754203521791126904779531327349754798630747525627886684267511247307596926467972330325805017723842427933935463387690352463770095434608921342794288876427861108090275655722096772001072760861982566276456620360411433343281794337644007096751444753907507106641205400632113653583016121625013132010161091042737543575832214010192124234436284800069616831357400981030091077730727060859698140340599467094246535317617232056669242088884884849675649007149180957098658109236499469885444538002343423739300766860990883771530501901658965907725621732258580971608572968710981439956226350799735633533114352130732504388242254870331693295639770102540471204980235633543983295473241470647935799431284548624347204102148504585523606926905073885580386088733335990574056631436597133366210706428490320131603651735717567042320072704*i1^37 + -10183866811927548944056299692081375951389819249606406051159056049089160367592902951359010381262822858940711491743533222603908246258883189154694903940926142015565465580871144894544022086739633242687071735808548888243993193349116982325906937927359211553347908001231220970620270921585313145985718449354701284368701730535036263146130564166324847187363846880311708321003991254829522829794833645243238533498058116780994359878449729624529573529588490832813490775554366257427527497448965654138362751467465543760220245547338202246489111298812925042282539425226355890312005380701234931492580204501332064106128165981343277600264212265427747770874282209228744907562531376243568022522609636461097440923140443691754153007604114044942143350814883593037462076734698766043754722481961388773292022005535842469215461019501754063584753592651629212253369779141955411957425677360281937372473070107022395108076279983456257535079181871755967703632586921298281110581017451755034973885922502551940386529386320130311000106791507009127260781367485097749024362158918765075230742910175665982910325570802752023197580653683255488516282188891411604604138179905608550854993036731925401261235513489289676488656881231401168102726181429683812116743033635535172043711736942405011168583906945953468414909486681647314120652680140196689365306358089671164124368442173100954007445522883028463116995636012967129531589473862258452733998336694273717429856756432462713792776269812590017243761495420070012954128481434917458123568387117284799935939138658389941456946048903515782131534690352866080251500901418968760625091557671216937542217547945261974119081373180408502556920953946152590614736327812154893729548428378112*i1^38 + 205713414527185462616645289143291284617564970898766070420536868080228524066356986390630230725544724276916035883782544885654251384907445910834111125980206824396148160887710178614941034444810900128640250466860840461428972746637156415525484993441506985824753006374952488412141087770750831425933692132516391912461400061957670195447633964983179184932612987011546362321202279018771975198936441551665836573009283403847349437503909344144943449918397012962818571242232836125717544412607811510738184299817643356826749268311616703283656428624296194139964173878639560977649459464294011846605629717568293238292111457237669910068623958995731679160707293256393019906253365117686218826074809201005895315021003075969315054247305442381633043130831426149776726804572356685375682054674763498801583720553710640047466975276437476944218284974262048597827249606958381481285572828315181848761705014868007296756217509931847501804406280362904820227219444817178679054628401561228897470216350665965270240692236180984968977261664359703211539552017647395928985029277272561092570294640946639101169771565342965411101798844991118543861504164439531480095547211868328156101539980680712240972326750326507082068113621304331099552398869954465868179159606167305634277512561493138132259505508655900306229264495493898875864094338267506590852220413211484420255938797035311943471927795061053184043984943887537242605255314513071718396254752222872110778483280818064840980664850079535679694689497422660151266013140370861710229322553677731458617776220879602958943583768351209264546645701813598903619922989693400974387048045356566212992751945437161836495413804265087627066614806223850433076466309327984906993664*i1^39 + 2349513173543589829056465628423557867395646738919624124089417418666385943831089028264666503867086116122782687303652804249710580684961104271881991722327440326255402358018294056745497014332846597694598068070426259320513528358722809164649793227331545982072009058988015270151999221249132568058777825122679729337975813849884840549645996769550842753597231995543041944958342471096353508350605728220783126026880560109664193485051188205310720862377462945058819887267467535480998324979134139310654093598573422121455733514711993094326101984922618541029300707157743484358678024798080528412278513707554999596085330451468556961282164054319137862795756783875385571832340297137315893723387359568969480770835144031753040905979513821890608363305101377067590882086723686915717642900615217293525651038477071261697645487886521930036760063201698076273910486314506404719540215048150968589878748451518235540399334473801303472724176422124702931754904377529718106442587762655207557837773585798092517923444384019191530363554428494005722827731771733587903410914894083308393142390596786891485393830978910539267310169322816421677708232883883825777255539838938451839655594806058740615744838576618496237644774593541123726672244582649698646396086387079035153070845376690928685458817306083868581023937014503961047142168617293252615987214311750539812295098714199430026088905080180729939219974975839979969195217312780563920143019876060883537155863088811437164337986444752767281177616342042331803586535726829203947416118477883752926953367132005898465381719967748904273258474033565246648552526243677362236467049102425385252982891333177137128574526112448794147030971456858471312899219331743744*i1^40 + 11496052799130227106418439224374794414814968758886963794914462875738251060986855182390344941493290745310774474453907388047843119640956479379885725415552549632429678135798865634353804095080420084747035052746240546910286255018799737646481364618820250978359542344976295934966779488851276503485758311364275267454525488674507359960044876876865741809926263072136188040818984914837000283881734961105237436356610295771768599379008854067086188367521389592015494034309034477703152364194395729069434504123604745190390150138394367617601691254423603417352225538152512646169626741355856316292826216064094135714892289799435956028194054091168934786988224177463893427696946135707628252240634130475616326799855768166710869541682185497732328272567501772496643071935411095322672885270628941570339186820755413483959020237495345435140534619685429375083453281999075044763953756580766699185886653652722049319722113620320756099292721139774712051291196620837180572126644987530510182708167737373704456353767378211913276392854489812649374167649676983613559468484061911057107208959237622717301436854721372223792770114713155066501056487135417035403180934171077100325836792187379826654804958442761541264310629604245033705497344386563355808572576090839047540200404039822141449205205024394377766674559261585543901868873204447901418852074654115046145838970169176013838202435347873813514399680906599276564889612872611800033702491909309566420847277803673468301836801195688771968100105041480564396208550305491639861901706358704277499575818494249674856897151447177046787616507605429525606917847548649798589373038876392130611120262732683959133085887757289235983994347880608617684008960*i1^41 + 57947739707179354181211314015333424594477712376180019934272441470546630720655517875425401424187352476193088597697671288110845959361875670543297751407024593192041650443746936960766945416382520755952149648836269320253181399861727976547909407372490773560759884893628393951556167226350507926089829317641563035516740934885075678184600611795202276748859309869872494564779521650280109504778987230920010793627255812707391019610376543411751491141600326681010684488364150793521404027334672716028039954249873558059411776349628660592557242471401503024697462432633222827762219410628106069105141475880437279791549832056444764249357354941322576156769444761793309033219067880493086129008059036996260084243758790612140263919018557960940996234560287302235735940075861904724084310079302713265413453088740569382724634596929061876343306598675332943187621596388705705665862659350802195550479923880542614504686282313600359664799554612701830112754065803234743319736536845215629300936824952637290992988730417067036104665732036019576320364780942614396140585297322962948272517831297555554289309555085041838238810359081077035642121865938423820319864264591706183521417007901986923834963556411728301547808773449653594090114060758252682009022300018854426060918109662478474450588694782354653097236705811029388324087970240309272071617713280719429583062726639004962904756411237147674570166795269451645130887903661470528510693944973636884072524698497638878629604651166745046504404798578486710135990544030717695149141980651775997460941177223608500228125386577737604765752876641869799087526938152599056126069982497840588170153083159278007470999576323943512558461791074516992*i1^42 + 183877446971690026156374958093610715608891774530010859948412711653693836268113014611734810901915957930969749669951895144304223329247244131162043265636217430753105323722893559146781379106008560530896274983193056379969556079633619400900425686789546694732903707700913758212215272250804795444998536728074103005311984645073553808769054125512502588693910714531953500046665066555000051225593935634797780575360413318282819263235979260290418737782022123412163997940711146435391001032650968120055589562043565902101435921509344395672650168246153244599604415488804460425027936855279488558878715130272665094040765900331509661208669302926486697141934381612235919468789531916698899060567651732442919445520797628660705475361018111762973913365284147528087643070359875827265326085364127635833164132751982847202504450552631750368293685276180281314513863469571406320337432533445137360189342547413682330623021569263618009917303980010198076069019449883294777207641484292340464487532541878427309551079780098766241717350390181234943947913105642800730215420479102306955380797900575318069411041339897500748625123558178601130842169972927820032089089894093176652425199492928249856673758912283819870112797724114150491733959356999191593368750276135777018741042833578230874187754686406921299404949083310449448185213579513392417978532927853518049994947615551657207672490005923706993505863160094336124230416192622350572048320800465911641453883196769212630782059408812740180878011428160915425289651367758743831319050299709311526167058296012153459017506062354177561954626573312864819030170697052221610406917233925450501392976898398468748140736303195603848333885440*i1^43 + 225521541933352605023900236756565945599812968226974831610114167721508812307994043353612659013344746184444468081519668477772588314657968702962489315611369077740129795620258169632982805910156929096625182300957811171228651017472614531285641763915125137960348492198348530009325992122544285046395728726278306152748010738561649657718043476135858046244242945336586933699103994735433697223897654560062730871520939292867378717517776485273023988367690693781601588347818826121822985718086194080661666490206061924931412765696220004692653216608343394978184710116445387073271270667672479607221969692582482614588331497523161638301426939698503741196702454683767251398081161569797329287233115694816758781100622966560481910280818635278646026393845051790234096398962527701494051622932632437645789200254956477951104766265025805010559215097328443055059830972302958960089463516103369619725782007469743840687764628558310517626168771757518214259738528866224442808252406685872646258808541705209674455820661928613731443611359248759494301140412845868878296726808693145393164791623626173552292408332815392498825060331940658300607981387688726538430474781768937278454446088905256441737395029433072391580209513096016388125421415022488235231794142133788680979069809089537720265509119930667632309649790736609888408544777343185452261989593714085789974208554288488484856902895693221671994777092046931164262402159043132233803212009962493741821760416195045538950968195155870533891006411700999539884952394939409590139642126011629984612320379275377855128925953987561544635466194176460277951135919987825691798213888781826105547717579509307695781182934720970752*i1^44 + 92030116923890729353808321420731207089780199200848576940146223145699122216837394017609584297837800255403461364926269081529194980363816161747162564654757253621855516927080114426311567404950805630386665049038226462520184789064125130248472367108215102455620420164893108450379229263728682761252171054916684866280916939791741265056460224873338229986823465144543987357144943134806480299475711859872438955494614718304010446583518506516888694776227210171812664538232477601796735051929770877635615972475409527618991218203365055146647783682806107906568773970547466316156376256056068038716680076690917546831044573632081603169150883912900761962048006103309512885916736286967641359816086295044843946918005772613852119803257561604757959203926637239532675537648524261066156987124439462025891518851001798143806039647149427152427152923798140229230416663369682014614049498082588083312599441918606697806281841750764166654513000835634370882326759353259670856025052246720442500380768092598916599266433098173189535180522537446249204368718596251393723095361897760512969195778271572525083191086086084198503776537465660341276987620244194186733352325211671285388856278691531776971696063193151349916504436461318442075531338296359067592770456928695776620186200522997649528413825791876937051149232346595725538384561789979698078958187333411900019544047639707823349123058742462751506258718087902761667911356033453928987735906073944547968600262739485629227365537986306671719337604670102535255883991872272209716189074850320585863713307663853925581509943218163359308217610037156761150943690067805165846545173259120107593944803432336433568808960*i1^45 + -7251807737803621700646948747965189560742870532599745701839585813763770260602655054114966559282249513114583727775365426479317478010604381819525513715244339455144279564456963555036585609928595449929767811810903165277736400881870969309815871426245153530531085967308372770769703492569209767979996670731835580915939780099045876214893249768555597785476030789147983642262889097057815948154871048841378992956648047073246886617881642434273716846606053480651028867740173341935346175654534088453210341643028787712043915806465682869410411924382179254965087377932680889742373850728133118083768937665328252015609389730114249504640197348720072114876623282663466182618896499580984079262094462090465244244037288495658458387366768666385456701526854325450506233610327482692435707065247085409151249193559479383618211910049814383850897272884290241546892957440652134444247141082136914789275573084662557137407003733988984784467546030960620726714598146723782919909884611059987540931756416533771299692717926294805336888954355195425158718871841535050285293589254922610157288012689842033903873689479673443746573371332517675569407187987790600958477237676587169657718585914065972420867379170117008104749890072083840740976930913389528355214555521163845879020344397346932767642473870399234364590004499320906214325089672753049705752788902140930109735643289373509738606175178580780491229613626679879178337170729683788546344732577163730971165668245577023400858280049154375232759687263619655191808363907496429643763253024393585565390814482246816371001941030682392556844116096438363903129529899176468915999343732401869845679499154292736*i1^46 + -12051194516735616666901577443638266687016730294182803078273114262758506343597808735341085741417319903261481391060960477153583883644338238077881429420743130445283137754592987572652165611008001830781257599504354332087295496011909820866371080837478461140652419078292896890144313013371741491251684207722185013953745697247026354831123643621002154102827818328055321092491351886722964013057503599947893707408680201550939552153774735545125439953302806819545140306188083408731685464996665796467981146988216677566951571298701862232642624771044198279966395435035808074253145066988132977742252330149817314026517169212219949680336694614589121971531339033246445807761683264609511901104101553446292876879463034880938837092584953363741613420313813566798888799644282701038354341601931640617814308741451417596350309997917878938634881875665622746168187393822684479953051992299068197155948036668706281207509140449258414839556764011867319076802878568753620846367812085940859105580461427103044312007429389353176687689315672918909031720412464510125851898157265692415872984868366293962341073788296826742186608337908309325872281674425758938393344801272158284628557610892782771521756743812895296598826891732554552203812845725626484286612059053258124563881967242004742522795585146785164426235655324452027769439096584935621131343714945017704326534362830175941269532246852490432683089072675595700793324312609639086860132072550029212492977151304475058228415107070179207880020086940741043879688593610692900840997705136136737891547024373673614446701545638136390452179399894718497583002550052911353124527371157063275286364160*i1^47 + -1362572398703919510627717124128132216165074403594343771166469400351617566091781376069499736602912557267716970024871051039044622859277095732313057451746538816296474860578411862140245096633112970898761162789475147148382157155837074815760235767608013686100785213440621257735640134371540410538354230775932872073601750908093098716312637014358901992866679483430657778119621088523886352898545322615010789840958382840038416630037246131987959776356822149205140462880888006971025339968864364067449205693829691186160647819761440460219698129235244078195114689583355871421239033932057058094594038655985635302675583292297652876541414032917157685662547858375126105464679419396323191688128784136264826112603870172181688279182918059452857528420448437135288061546111167343862113813117215510700671626838425564203140827690856991269847548928972349467183196224771099407301539356982507388228671599109680324919710338114967743575955723813379279689138168187999610242756262462371837400637126806004655724641295228673334523142650682957728256891137820984913390042386535867694215613444999597805744345919412306133222090022994439291146782121394178023906120972835839712070203930346975325307595599933823531001087328138465042490457198281239544796001340218123524340886324416625384636388972105614608269342396240110617034695173114682016133544489433047997716271872934168984274072737864779285950564911293580646376973248352482637637231515861765061432181686064265208754352702205977088830920644802725354614155540476149841282115811653666486941964769125179804429784019263736199093024792010529414495979119185164180428054555787264*i1^48 + 157591102020737474255723901529866486134152384645047388946513465727604325719991512273482936702460578511402344230505787868618166514474405608408191908425855097858270219068001671187739978554867731024335238999619281855773194870380115460566981781176247521287982415717453018507373836436108456205121083889881062127715829297987184095153437404524057620336460299369397712961619530941731349234454341196148751853019195551002046866739686178160727440531638714464668572725424865784348375030853950511584871913044655832491856792302096930666939191602357730766663445879943921000980130907763859886083874234420863404396049190842519019905051742331460420041799532482986893000767348825126492930756588930093536276931771336754155650609770902644484887386604778109671418534551682683561956923428319316832722063436535850133136491387028464908420603520497332287862887343871720240511581605895125887075604032238419339848362417612262213167839224896677036666461863928584325994818294934151462037227495094430200045471767072024707743663385699590823601802360267185156581530159496613789729203752079003512149749579919249301654232539515881100781285368055897305478541145164651544058041463980663927283745813303257253639996565955573994636038282205171529181829247343914802784903318989434456082912236556861298176180765305172195757260202307313372291458102844676969985370882900087190709248048580936706235138184369461197020237201061283206361553892444574102594449621558253091255695657862969333522001621518893208539703285145401363237271701721102741359521263562604642812418381398404181623575204658355099936507637030520155537408*i1^49 + 72895534519578624771581111472410931180876765851734953354044639420078002415439870017309920687669758610827953376873729891897203479971079048980977944883604102411521103887769192880161407341526908256954111814941117625535066627594714692715063278497331280475930166809703427936718924427427326686582487072864816052313801558228307843566029165712595558397622430488056419444573432964211305040752345697562657537090791338739477605831394098697776833910229364124569783251950489776219020870018810586254390567085445924022551359371826318317446398417069084517125746024388705735986324521372399580591300849909052594595455723390057900780852130883277832250650744347593441255625352459057497583856419139346934712837007551266885688248317773887716204212047702453236138059747523932496219038111171583545369559290411350723668802336286384782204731453679907674050969933659357253262696713969335041346346628333267300369476784841911634981174810389555777688119899716923224886944933103874284496877375417244896519604824404962084075394076106559681494412460461070686292109656315356401581132837938081100326002421031102646715276050425576114427692560700599600049668123550741323807950542531980056374291927004288589916274303673045833603285877226880098213326403200682956815198452127209366171233050913891596309660705985606062117978745197521302355261608333505178453774519402303500312558418980035320842454218908231679990805784718733810197671730498376904671775273621943276585736110275814846934380653359752524980005366387981835394021329778764907992222733592564954593478040943895968019547750038631901701631362727936*i1^50 + -6705933797059252201155549539965952068372149755234551882547837908500775041003111268617995756952519710572749655755988430621626906007899288195153687189364844267281882502661623723081864181441097301013149803094110929532721887546701643512390078476980212069977314706870328036399049962579047291543065780486826677677212421194264441234468446703783785039469785277650140738255786729861494971035312539163360987898453621233191999414109620147375964861062016020519135166303767350951918424049877907759714749125175777149657652385257500888479227271938755688328476090446675428125314830027215456626403095504814652443180769019586628371301931728595552267359998655759349571006201623721071160158736023737578349190298326149813319117857278673509880575856000773522787327458415004883052332079858807655922958006451317696145373001358932944578724505624448663030878752501636448206308842662849786642848830612113292089283243348186464925824199646488696743293231795547389847944460084231287956047595298547030310320164420818990074317878657064481758999104859385055966507220132158260479150956136860229208989827877283954402566524347716878935480650231803874515477465909347635957552305214920683357887965344643029892891190614624804413845724976307687251747221862300711412333278824995501880756409872681278235379593716303710351210713211992638218642517679094134277605440918921569278262851647193340832876981092812038193639610932577987312163250751627576091617513493680233192975347155972755321461322507599554369295347816373200059901318632385057962373411057733371603599506894017385448128029997686585294848*i1^51 + 149023412771207129568846682013163301486656456572931456536511000300329133615176061819491614022658335223921182434279182130949967240100805990161180121636097164951776300193753042589758312843195096961339041398469283300080372172948406725655037481990567844892885305018696052178421664352443774945934120799388171978445856405151763221004070093202258776360797054743002629994784157766295972975767436714261156858807087619719956096690773371007999607835953895128593624552805035748741691798637087827789858233305144799934078683126008867469122403222244990064713325704596714220733486265066329928695711290044606991332075074705562082712919546802221932038465509357922372265619536801648617311171443830983228769266980550378014690891886701760193124134725760572986132912778674014815883828085553595790740612784235960949866689794641013709498348137152517349256286437692372707369829144803373681540606656750185367435704024022582675195442430351126365643085475348300397389317732582934922287560648884208865448329768118601631803581399025747976387672860959584014493933470151512288687929809529197035919308189179304055431246714621613901485325915674549747767912879972243902040470032848929034606767095848747884043979509332209303135009255465314454297219892160289147230269888621827683857976875189934448202366838337860775887580433518583384998238956192115784576246748792795453291165718394219806265085420213650974020907806319153646885951240600232813707056334014892195997757588730942543915065979527382911279699762084141388412393292138084446416945865217032326653396824896094314746915848192*i1^52 + 485136757264502106313736481026050160474614449492789797677496356904886770806575737573805269931817670510675925458581539049452876560194936279155379715141091706568078763379275220220761908569842679122265421870917916998276606057906791784292221661096739383583118489850484368594496160349915936366806235620824072988523645665004679561493958641759142375915643060760134978437340395624754909651192512140815121062572908450268232896069066197032046201808500679667254020599390797248815633430053893137012210366096550317484152835165484191635328451090266394991920788527529417232260299962384764242987922303880685986727993480917640469910101139680010734694957495242343467829216558442725009443894106501213423346287875231305416877643591998321657163653823257561760958063054122672742962998583715150826619390132527654068943706532738845297010508108659909579784326444869724508617441575770813985352278095355599672503768214810832244023637929597493864495376345695856951336971873195993615875184362615851785359538003764700583933289294434465255660760828676388757302200972853534681022129949345705820390180709625368290169920419699255647700422809164608883507174076751740744181476749722595316608807212565820222276531298201203998368119176690692082401593356694001182905191516997580413869670448789561906721853726758707637735713304017493957714526940093108374665226667774468187904897365831943314575527083976502826290375030903271589940728117736955293646259802083332850820654653525585267681747636328054220599217001652507230867805285598943142212871068779530043856824112825499648*i1^53 + 5545255007442433660885072432065959293297506832970632257004241194345322665616992063779738462257532663516705221623111199039518588859129373403104452303594623780827178853015188489004717423157419890287552892191656896806685548102618863770418856452816907575878612493594748167860779863259207924688725139686074548049312557163682623597678139263897324591764350753871383813716878340803389494111353308816880597751227540659383379338424083574153585714351874655020219847832833524883331465658681236075090983188560072595207553776826786508157907978602800378533067184715830655115878803709531269045303828604189721771398282726665293247126853587315460656428441637618381278428429433949452990252377046328985213436113162176364699233256255103596260644369481518644240693895456360483216757538570792410253088641388164374382881341503374811166245364240054049949994021663984576378891617949562976947412406589999165999815038151481918629990172881614347617678356840821615349467705888332528108628924845449216864148659050186560029181467342215406181298378469753180485774324795127662312351615045803449889082241053993443946115902725658716454134072854003416497979183118731030056750841409930812787870875553349583702956094830669828586526970731576515762323624878727740124208948692546418030256188786251502762002349271277927096789478120481539314909352151493932980749909815547852836150730581405570448135182872741946950795501740909159012562570546016368131209587890479953188122854065387458254300690499335342733517628496302636554404966620742609865950823895643400005746688*i1^54 + -92383444360474317464367732843292412112609770676724485811959623358921886270747983406767841923760780512497732521257159499735823925585205356555477166024246940083375732441696718980802035671562815779846138053431551018528962439404203468522792712647299307383620093482840475143152289589175144853135657597224135064308268257240787962715349429558286748457660845668735934512385248055123025521811682837517591050473810212533945378276719038029952046213833931895943898718947434133950152825117641866423521671460538550555461670896495268115121642420032131997028360063540197909269937232404186169806738792838104584236894027193951004132646516034084167083995901381969901922528491381750006690602725150277541007652768370772046543133736232463193575744592426150140891575853141819138270266042167010835268485171122427875782437317980844859440455252738944587952661864907148642288453822464856630453161493844414049408034290131849759537652005048333109412824691167212468912198350849390559577890374274801810657328944329845957848290385077291395440053199113559961785952587726464481262702811090880029912685575623219262216512411096761926831992424729490636644566066066387537829370383003429820184770687010807417465075709810566897227783230646130563075947984899971186307160556977309517725309724661729998034261326092783639389818017525585505378678602160915314498283839452691926381215524563760505521793718447416081289360686989052244771136521604042299362204174232853550422782454162251216500705341321205243685005110817785144056728979159038962144506806272*i1^55 + 2768180322468473606168776504114051057577601935984040924153650964549603791969296179875201314500596077582428067084512722866220294170345481257073620203508101062004304332666557640480598563389623978428887239390521739306792296941120761377762845160052611444741130125131652315940379482739132902708795678251165700555226678321990092383111533389727891845822840840499312919484063294838984697001059660566228973542739571505465702683338198115118806010196239504508093274496449101023621157317897026894362087149688743035551830746614374686485205629336165800020110913538800404598344645241802798172379053711026540369430724975655939330032467178464892674221721634171127301767493452555028585225924486044981075899471197671128797832696676873318406096945170535490200494192215501760535642965800798597210981229113930980028440320475068488016335512845468161771244782737394795815088827252995253715418706179471632424721978402157611179707373260148971679262585435702729626549330984004333503165115560716055732152516475512035217957546077158753491848591020694914710669118164938443660492093471091199932335345177631421873428677646321995524404150633925134852976005065780822288321907720066066691019984609905836288614956606589531032609624838839725094809720670620561778785036130452538152672794543716392652805669082334982684619290392201079414536096075841412662004221874221266074646281845794661355465102119243200070207185231391877946151460398414660506120971054339394717498580824963762543623733055183542844544172500815206148051559682932736*i1^56 + -4827905417780263026808740464807450488507343312635698440447269498374520181518648797525964887844496529907392561957169159328944216702497550869771805067239959198194299931962546145355934321756413999247075270468883456290087211353713170178809036585172541042370718129033027029721617686230735399039101089937849303677672854785569414343435581273877857352031931022558982276474475431465992195550506542372945327489789565512186835757556544475370535128592645745299018101160450018533256547272414372226055640698543725774564376361511549785998101854368704017236880548346207042628111298964918016009475789924016416002185976479126137422466746799381446049090491766702658746471265200307211785702512292079628711838264748247356968041911651692294774060051171613099388627378643016221442323864781954336192448703737894268247256078238193561851485062325490644664292790249359039490143757586160771717320245628405841458962835216201375351693351249875284360017815247914723747980908570629244484236257455992842597298418827691107669749167520102359849985330922641895962050077458752006087050935737164654532765869836536985478741028494774400439351148706683774394239581361475921944489022189292254814571216093782775296552268702925457994948412795107559221842368332930161983403914286851083642535337854974811974052167411679689330294274204089876503659665055243839466523024887275723586886092109937009939556183915473056138970470131643463201417584278657501725656996013058615301967041296254654306353152*i1^57 - N1*5040491496354527427681204311577140647150130686514954767421458335538061840226255035161269702806982991085909689156265532296229704751503190107457414608412290281226984464272500292946792295903000303176213022663465163272048808519656743782461213698163253214944893167949029094264824681309296374023273785728361272242348986999901045265936974324135258137589960018801311272174104753592914539426814933587745035391429817031157958059584783190197388316690528990726486855066521239673411465417530801571139488498453125*i3 ] ]