[ [ 138107200290759443515400147958639257882422208765447374622216740491163111259272754683050398173014122019962507160049385177552592129219974654309690575669492437120967427489570388197002689163326138919218977149345720521996219817483611976070841299281383077953060830701156595250249226140993465750577273758122139090967785397936058622935607812228904575547587699839021522073534089647588618057462194255453246015498557461130346780645833275422240237216988780479148114613147768487656321976628409781254114213210685195594967232644231915805207782604488249524470142565519746530372819140442659235388604978782598768647425278036475771029306684680747170450690689783980756457368301908182694167825231777718560415728229306158953471983537019500606923115294566260828447974301679725947371207032768403148109353895958622465901183513080327304161925262146203670988658450890863952579476418151434548996623774524440453396702411357214668404218176734356003540194303596038797830611548193320803168721772155988599355141727080741928471283933556996661978675709405715279893955387839246890598948706186828369903923471565849909925481953719442745142236959643037699434945184630468039012523029994683695483544664180349857428441862879530006967262416837667868189796161566080441009998406529135858184410743393798819656811149426066101965560495461471760914831908399554826499314521352873698359722989164170845058565091464249585294970340822162653602717253991739404614687109247136884307736125910817242223227914396079095005540079176156239120901474549076394841258800223974227348829423462771689850404864000000000000000000000000000000000000000000 + -379861101634104041420079758086609952515020267613389507495089970448546773959475961078571074570827844964060571277051388133442917519475587022006853111194431064452651646275905410283278108112721193990714140746682796655707502637127915105412444352364110681565502295871704457179227767731454170592957019073001541483661371751118541442581572307270835036888631643577874757314683676833159277805701362026661891180921965285550337420683986159836642811756862093153110084846297966577084741157872503705823837674835454119538152229545790490551357296833295711296966317794620769174291040044996526185868411890546218996032654592233643746840823918862367815176935807796169316763735826137697950465788753989642319589403647616022548366218190936392539462073664692131402106945501789807481870661387764338651898493944497656678504475455072239419219515413572828816015365980591462373537418370409825094397622160978534871367958243702013274318647604810459271646361757041063459991872378796775273941612923080923382468184458792692578527379826756204983269486152164940792574271771897262334214242715742543874425140116591522219876739137848578739974839204338533307801935402637432165320230386266446746330371145979563420963492947293663421290827997857152541630473404319013496047000176936458908077218470336504992914010314076738356502493743342877020125201413149273273956850661216842324470310099000126016094750849586280579363342211779634505786211811797107917415164087395176828005558319420003661042473329412843238103778123315071118264013415231342069954678274565611621594957720147798143480627200000000000000000000000000000000000000000*i1 + 1088372824306672403506344388261818507532759838209382539156913407689709061365414395211699784015276753838049461278140718788679724091775442259539976157915311455858591265778636715903590286280792857728337920300279281397425537448085816352622744750156158641452198781728054886816411828827652307704161636948248042681567601288488116486279720552452822988174260481325526313980354380947293367908812172495489806174350176830562373803546654272522275550221208830173040149566229006701258780639471901614599965454311030169431241365223577042856554043535105769385398658019480800852194069919853135268429128937245703529460596228111239585542771621914495013978863374465983068511740717559874062553961671409003758711337999654366694428227499754650254403459514691273757952370795895972276006967934312869827264120398251621852544698489577971571120892988928472948915628226222718369013074987440577494226147355563493657620152851431164192295035557021456649540450397709389176821125706948307396031734218383821324237053401884016726460574755969684602520048753776537099968612004095482351108750722094750960594651710449312823230969335898669510651453394863756632027739317145720633690001277793657810604236205787680553677924508252616013414100396368907328845283457502731110638065423397758799763128769166790945235112962116470235887700599111999796198441049486147141055607540056671717566316525323896003932035316589296718650604985728165616075231750072154506402667572424774226803864566192564302014091607657014286733330390945418545886608786301941549992862581950347871889015079550360103367475200000000000000000000000000000000000000*i1^2 + -1165243732893229826149428672364708594364291625199223632288408672800623979294850047988607440007434592882339328114849083755603790280633015939190521735274862488846078316324697803414560690068012515667620536096804049914654869419923352696204138832811878579368313416132899573797806062096885959408637423852522650465837515200005243792492302555203903139294380028369013776678970250217194289182913691914064976464784103599891404333319006976138764279385424619966699582947174662859453571821795196258721696267422696648597896852141399839477859198592646790058181615757473391552590936052231533072410880691066995746288491474574067495104550267511687858744683523518569538693881158496471113033512559087465665960750667953273361436626670994796925546931885692827801351157904838300597943142348788453747936751837949289863067722737354904993917545471923683007410136973299394980299093780730896784979049751446797224499274936942195500815882118050100309349652110151920880754811833061110287838646621638658318428236197812486708650622676207661607657652957202162916059752485270600986982149703222963016500985376550117634744046905142887077616185400901128911832202102258732980050056176778916191149737141006103836289591135570136752088327845130559954015079580138977479907881110075018878062906956664717701659148244134196814284017440862976763979360122714950574561194500700126814960634722255108673298912842848385651532733965520739450877777081933857222780832483518471597440008499983797574731469654322386668203174663275182589822402329441699645162534847527831981857991231543018120019968000000000000000000000000000000000000*i1^3 + 623761316310144202063798129535451630375603107000564762994804049670260916458727173025583515469024061280774175010933959350961825456213343575525990499550991241053245173176847316318425900141953724126264371159628412899979445588809078320136931102025342061351191665941378771394939017562418205873736003956881735590550268517546308066573734158227745659379205009807734708234897807510129360039979105497495894521263810851680925620309710958290048601539532490155416123267941455601044649269801208492332158437169176369316465282727730405357330797766816410915798773905739246008937194792408539194687366344350208618950962419537052964209163911224253557644270785146502354892167368607156921741606806078103561188828893550065300946707161338420162000155259888991826783326756317243610084440449367951578286809628422921040687148266900925562790342158774335975221090259948089205292941185466609463305809507360182757423065484904720122397452563131511013952328334694328253410091713853198831609929314391177207046907662087636775139930370966921839451910938748788308227686754456527123911184201552285568468634886821142412573504012075462193667499079352874375137170647800637010715896331208957739031965467367424252871150580197327299572870594570936180202748221387067736652587851858558648619940949212104386125069576797742597736100905112459512690100077871451218768863225011774038122999523546760930892897419020787254237408366197886215436349074287991863139209417513305516358600747938765070806820191505527488690625961306701468831817005973417055880003464807455794828546079361458608537600000000000000000000000000000000000*i1^4 + 1761031348605936240171358672978324852398402826013011655684028204164655188379058001763932746151741508170728742474845305894309796323542450707327122680444724107772667717247234478844611138589150417436767889946421229453319882182654003812924644815956582495390402486695127978635781674707977223545073533954096269152191233907911880047877545331325057771522564077451759745770924276227654220150319015207286402646368325786849158272920230369641540937371514518858161690352414569834168566604308674044216688945037380018263174453764763909778486670161779083152360132409599709222452034631466878028349386673194757575452617394152289381454886479079754782727013571355821937517576459400328033355572703671469688047632558400863893657371158365154416126083058622556820045138320445155528802423585748286154878458561144055567161502490364675547502823405963643159027865805574479045226927719137518388508377943414850102929640668218453047418622706971262424260026889702622034818846370124981945281588787528247468066038273912473685676704834747854130131973331118392181011179317486596138948321622107068530844965899950944161896956022924300901837527139186879699137602011745913884805707902847851326636025260604923691267929314855289040893040321441216882291104516479733122630685277346531344023405443654011578560765591699115333001848904263656193001167408722645962539835619005122110299592915431958748547253608033449497361901616069757555389610370013974017354405099599762936041763563113340190226580219717856276788934755354014558601077804696035469911236838794939390077149884922120372224000000000000000000000000000000000*i1^5 + 1201999022002909249815987715954514622468735619302408358946569092204656003307380502922085721293192689584227158714082912808792013991515382400699551624522918248676461901602014253178758643693329371154107788571154808281476472002832587277054524762660640716212051313854846032520439911883463700290085434138960437954749507259349773712409855853996443462920967286080814929038101149959982180241720127687671315833208864244281199060955409200761231233864732317697709384965899520868605871534027300690752571292725177560380193670652435226596510259741663709796030751500266054514427469648884085193985763504162227211353132320867598427636444055174939615370225258182852835234264398521140251469747231295937647542050223444468310301085766216589525582777443948625286752280519851567323945899464637327517740349810304377281290321895880678357243865342122061349474022020603188226179349090697441156804544739702264804227572571507697084778880930749237051637918345211694228484512298315499099579155181988868534305037314879046826852844113470596203247519767906523459650699410374582462520755546698727559018342472001124392289252237353706244895575611373194488350269048694577320134021387249586708166403339992668451327677558879153643708999878457885831115357226317132158670844749818491471526546419402461990389648123178681063970441799582420239357808809870270752158882743865884490396077638443632127779891024626710685192170880267881336489944248596764407955923774166776224179466016285112349131221972749710967487739707054188798624020894831264829133831618637575051841988169949331324928000000000000000000000000000000*i1^6 + -19241640818975538422412582927718970630621689915433763345954293720284509089512870052484927258491130015801888835968838697254209553941286447149879919234331444831801936818091626684068162986362302548050446625047334447755519762198441983922894894329360986468161916557908250033614077167499719142025850464982488350454695464111455822955898655614008961109969194695119433010076277015561524735677466619061940106788797081427606593786824212422831986497039137013673815750258809924927145521603792325298225660653744682692682586633190355108681843229999666239202808953981648863420104391930636561029473687865959326287066665800695265069243770245744083659292811383890928656644050429863382523871531990634565079890113506039154146458946779918370482185455396240619932746778557144955463761119931497165997600572337300194441694583182868658662418424801326111222702336270844783068723072746499207738696554144032165579569213762861379057013733307554759521491007681723339536351087832854802835512736833634921939970956433703388826520844079910840048412337153023551521995378429044310369895923550501508819504168170124102181615830644361330079185798922633924919393494891141818313203040171268727429828826298082421560821998405318202167434089939531079623574264767018455262037748096492540640186581160238636158224132778926852588228815730829353999226155308229023588426902973838310793458188135629232598299393213258740273606955823560814181492774286280052511653467488593593719820927275269865970641466165217788709796908389301107943602972416677506673340099001118991788701426107484733440000000000000000000000000000*i1^7 + -29891443307120054666254735562044951229590175156286012025753464063785836298582318800072882833063048952209328076836577962295814411799493471074917791698704148675846169271942691766430181784365130835631063705481710528113279700002650407195405903763472030327332023755704987754720313877273856953323710240612774555879502937456770484132055690040540793800564355742636365563736477782946345985771631050819919214538625966289266001256018255536893623776500707422319186867859954216837506614621157821443730910189295352444874818419258354151536195805051824302829892450162620780353196097119337642213965669698490524398595868579493152646236523473532977376250785190270366958002529901484419856825001392521164357910102578275032439239045056539066964529307702661195631395303130305170679367094529740809485857872635765395915385749838669993813747944337756739965837386324847983484790265689881726177133406124963953852782384753396134951852088022618491305026819005609981415883245885271430009743558938810443247110855399299105792171935175778954778232896523339373444548391831920640713199303909097109336210167652193338044886948105803680343035551847361099242592299419837238504702116530611537310369584899323471189109656498780142206791738598789925617182263156192287342374338801677416783095989394318182348088949104955244853261628546930701947538966595952066563074658670483434366961938451467897272048889749769653059478803182577311483697320846599608170414753017322775920617383979398908736861043504945442814267837427705448586945256975998250917262568090710244986580047037150003200000000000000000000000000*i1^8 + -8508061094701686077746960743648969348005594296342215692520387882706305513380496830736347822708371229447574952743862638626525279988098310692532519735969979590191218932705883153275201359285720889935108903180694843155146002253498802854891299242704208804318920658740849633084930266223659391160971472388311560016941451163132317586426800826080422788142297055512974870474171218027282408525985696718016903267834404376375837427697973886283083509835526705306558527540841668826800046118254593500813081791518734249231490190815185720748903571495494520843664858293204728360042588185409923389981196747614226620910681654660731608058145839534392139286266995509862938714771413017682083487260559601946409590985102075005387584568789953020629788911043900244524106155036275129277007650546402731443466820225398922174726532950241613600725402723934013022907065402475641761693302304551424660419533753457795091220202781214128098993931352691810879617901840348039556526739486118768662949639765042652743045406235091013833778980395467153503196739620492543541392099232938469019196133745462224424682021510193578848885051278720637272714921943708603402473413109284802659841474886436425942762895001603646180293799711282703933987742946939225727622366770417310616204449494540947197876971857684966751010339044960208855417445129907628075261621251640691364762915204160325551098134263315444532353857934478174094773642657659029961564939514145672138384016261249244921637776548118325957101354911539567183712998758246102497564006362381182985518732362256533840964291687088128000000000000000000000000*i1^9 + 3107311920537170456188208567392323897537672871623753230706955512035179839160260940563077478926217261453202739993921180922908768853630998197379255639239659180540402866786199463394165896348199068092203241814388397188856956158977883170260943397441993036055287876888301896647065856467894346368049567352041116511127711250799753309300973117543874657324302871028299161320317460958159357074894134358646290211572539257615359204016667522733182480662296396223038642540180324868854102484307356027101111677826472589498359283352808810475427158489880829309743149639544593200413151750303703417982459060411021579388626670333179127882011129090339572266185269299891333436124607806157430608711033371996354457690108930969456595831493224198442777697315132688069573585276634792712438176986959837943793801681691682155505111274499405995976611857939562907020645430160438706304874859567393907363855196761131190079437376120690788020049901066018782280258518859816459175219527548067773839223270710380940340068692390067815455040699271940325248103374496633433147870635008015781627125897202784626861787672937183048007233087599137387200150680816345308430109946572114106010402405197736146326398965945141804465810334677489593194372439774540709872666339174466103737266373878544505004808844648317622682925481316368324368119739387927802791850849292750515203726519024655669422260693313801289640377336663209914057981152825459545944262193694899275097207811658659885686544655431614265268196465266220221579517140343930051143971453603322271627857635910860247609849130516480000000000000000000000*i1^10 + 253258206942720514339451802081438611906225867083010829630867257276890633549016163761206399058983620564091089993131430304707888832402547076781863995015288081416097018911749901109193721659999672177150022420643729126726648330348811963578723893020646372876928540640972388518473845050732795553150136049396844022090231058164776373767456094730271575054655420269946465594282065798856626046763604725521539482341397584700781078204074288362634035002713705378816757937125272098285560000959827721087369729233519674761020520932678470007039328668634612908913163649043154409811030958843564475767847020207323441382901879335319272414601255903851923090179369241439585329155740581474265697556025597041947574150546448170334530587613335107032991699988931204360097265095555137156256609202856750266628124607922756476223733111271801658226956315079433077767101086003251901282733666651989620171923066897503250579735188146523903843521299945189346326785154155156553801452713150748661743165360763997296900176345482648409158875742688833254901995186209305353395498806845099374871598917156492088431371199899243183249310553572620040194028804320555751262113825862965290184046745903810547745418743494031072396170264423260576030456719150080491332274842188289766784434422977174639762857835568489919133340163872402032522656624189104019737529631123043864607947679312618593481856078067321318460021335210782420183799721827876210299529177221551554112824284781590782489075773060607427462505789539903094015973529382836487199284920766050542047195417239568669830060127027200000000000000000000*i1^11 + -140910061691136531293538481918327043422640885316068468515346126359689439140212675071248090382722446494852859289774456359119397867881882573557731683833281907275167334002722399280133581088741616025378944200552485530088902199248502721103652142198495425408812224254416410683609540477073245571476904872776482548864691344055967711911069964461700337737402855113979489090997612392602700764422721199352241018049615330270089634602659407834107128936714399793522180814636925826946886390463162204208517403621363075917462840700206049828904252428814388333784510014209124301318872203684190395398239474225949918562674812440980358174931014350128282828137444966073912578362677886621698761698108438787432683914916937907633319836004956864330076153276435703679886367677683266357256798562113264884469945253749931979004475361145894143824288963891442763545462746800984012938850579031345002544349512174549749007138423601748618657427445652120652186593427059629889532616198840055206415613538048635353761986557608518845667710418487164950920431153429937516923797696560254673171945482566719610753777965427524297925185480301004397468284922313078728703087816843485336255532982576377871710868007310087634365188214824538336750201834611462678800714469191259987515033417598072187689416844324456996411992600464746704126014450042097261109423204502338149248613965720800385410473794198910358273888119180780795603407122258982534178844677779383309838277465624593070188591220327170965227330127321758846390940987117805485931400714660596089667494614251284681227900026880000000000000000000*i1^12 + 2236412088568376049917064509300001982782166605827616540973222011620118793331294867276841023227752382754101163527126859221116681659465535315244705283605355183394961013052901548639874487028143789380984006037358822452828958570215114627043623252784691774444725503626821945683895651866743809660618767622489518763928121644610433597938464461807570335965360028534968000145361162270262146411273869115317952152874799017538258657917802372477011202061696587393576819037043737261548941851657223998857877437032443587685212591313123162408442650876281153134514609840215840082873250491129410502225882764336175829464916571389927357035503783085117028642633203614341781063388486251697527480069343457792037569484675933641327757373839763434689141709017140335537887574690476033176338887121193416129526277498602404498383479492134971022410501556622677597410072318420866909344330659332400567639392816085066774374729635964531075644087729993572301245486292712659293324141406754565562424819015712024234389397714111003383895843220718198012933373031292895438439201793682842616722627741199799829414911641644245785201343814407576821865180735454021928194755210121708839717757954688403256112898784137715945765072988768088266954148039502989762001028060916391118201182154160463426875497604783366450172354837030360742604080036521994196952649485509357665832122884797404695152503024998563819249236074877912628694679076608660288845268462850770893262538151284035859072883449209834522058158273964406177016921671865517910477258037548580576391074539844119404667207680000000000000000*i1^13 + 691974915551402269797647699180247109476370241948274899014571483513764851861348256434583131125378548150107044144350497960326424559507474355325264977795578896043414835537078218774587426566677543356528620049928979681119574908450105898322372085670018894349548879593373613626216504587656000501444102384734375815890732138097422987054600724339483943791312313210912124008546440975366430617770560102724565948571678620986228029746230200011562396027064717190304047335525862791195020106161419340451290592038497513326432502833755396542416047683790338861537258176298153061995724218128887297755812273168652122027339333686199295079409557757344662731564504397462769539966885237536401605366759440869130064019247485549699742768799306704132820136903834729039526703352794763484921473509325087779316603269135003399773608598924177873575271343507683456423525710476883652068716125599669276961185562517653299367203533146396229112007350259853980746738413866747509339794600021398537378619922669370304628161818693536880778122175240145583109390229168305574296375536376404560456289260582439822187471539417638367557796066297452405453736651113983344997622640759672686952698628922261696317117591754751143305827146337465536968496597915454459482754306339232740899958684377507220289841939802417756314756994458623632521543153374843677449776135893996903086897378589528568451010449553459870188392043910703185951733572219028574662168904965387857939655461917735093604532533470332629730223295191539720137919909356902503609893721910656049392200752005193849949388800000000000000*i1^14 + 625271528250818751710050623519947193680904985530697615558732886801896547537025315259120947115388309464490886188323739846348325545322559060159406082030237229710942102579827064346885991531097473261628082338710267774018772400213482219004939614982225198089035128600784057450120941249279316357893716342077257307792346073120726788337928059141779357486603985103309107160135907915624789773016137036991511710969622863051056435448619077043821699423496187185591293287552085302892486763088534564157361195761777939181757642345878148871178962026411205846549886376334252096172088456606269850907652311514283943979601441572040832552979524503530253199080154502979106437513671099233149426845803259465767083453405506223858545913240813964292333913234399862132162941042832654220599681289696080986092913695777874236092304798802638616306863674644013387217169620832135646367532222922834679006704898888413704440218854904741951024274952636793330795679348238802678286483040435323382298308095085594765649198978556617011253755648491778291818531818842713738421576498228740361166543821563577273002923864344002235678583870067396181461623495388486326152219575212290965664956780370712397234077236077066324092302666540828815540378153487671223336591237269831753585448989227479820273511143706465320485726742521615141567366006351467658312731792302943623041225530926063557288158338112646414555169079706779508434140199135268846665341904294619679791211515053820763000272025355345115802526219195627368772667715654287487192067760874056044853652317854904321310720000000000000*i1^15 + -64499982501406449348216963604041909053583072045947352976702111004407486986160047664975990208620038763259346173395315001470373834309548835529070826651812348970404294848280012669734787110292351115244309028901665432062789444326874275143019502564335089597388406686272390039335970918173882058988540066163012229000936427178291527327556110409992662323379891899808362942400085226602868138556934150389436905707520795459626173403478587720591378071878844573277130381234751342250683293010228809825391064948270027043286764760927908336566612380352479021467471360831574938370912558146620600447588028110940888332469644117981918899706723645734572084559645572212535342816909475549201534731107936365509890351349143359745483107689141541979911873526100810951485860747593858854407789239767150406413785730533797783118236663148803020145271425347429452927041065139864991852442868069561265807244947361606915254236233383927096085244451271749506921693509725558512609037094904430113936649397884835693548471032857566630976710909140202889676713250096972233761460262691005216518349340584841689724519570771284710393052381284742682356344615930665800146847343543201317579266132560745718647203381934241401924146183036160521491272190709988909027679648433255547898501645441500285552551652609250991996653317797943665836916840256701314900478173909842400703199329119216007014898243389780647293996445165874549178962467394854909193602933509557328717795783778746274840264212176702729705356874732080728928876075933251980669219063645692577836091372503425120993280000000000*i1^16 + -8456358890864476570830757177159783931978798004378680536225568110324505444396311053798185385292850989740176627760958686290632415044010132137387214566537927516689933536652609179695964197534982887513272606277205994260603728340010551291111966386853528919548967067602521436516729600408984557026211239794765238507739708093284689284574294837565048849865349915311146173668782867581705876223365013252794397995718366817148666193017766668540416679999758015862673661012146063699800744382562433828976281996324985658181486904961041311379806553615311753796090602633051721372747128723912869060121837681951377249751816012674659951738056731171251170460306595028656506365848064043441491876204564556879036148127603253138828913256997905808683247464363898741057665642576585847238759216066019283885205702270651360923151151818824279799746912729151578649703756451756244657191719760065414856544342445994501589933435309493165493716929431074506932298979904823322194137721202172537817575349727264369774997223242745555934347859051752529580868254278743237996306928606847815822115001383956235787771530426680083147704429676240704799220264410550492195377936960059522853779194788380301308081510108845156004148189605139190283196870083041468807721881757255330078295832628941532603835924990468091156847038317752218446922003181538712222808245084706828203901959242251369851678697846884406432648992512534523800633220393264679730015832796998541983172024915781025228122732298131851218180805264484399310721860020828365620915216166979671176975941665131646156800000000*i1^17 + 628061053937340772656368289151723219229959472177461839262774603858052752269924469678560957432359782292459248922119463293845167984194862054931827735705971188507030398341656998273799267842747913749924090466592510060770794013099891728988517052462528476709653263713975108424213854319441768716351752838257972177827291228379042092798807562630582896259371613664434619637651042125973712723352050742405150566063620471514045714892006412664059511703568205745302435939895380353157585268187696484887688050641618809242315859218638728126658245816200598625080626192229756012859858509284761053065150022354760236302422640250848948280372856797658525605231193304667038587295517851883121017641362902185917969630684298807806811520143892060609656788983575208380991481697019290981820132290073025444059815697050817729734124001345018429791686805992292340435279196516271942137575645966452822929351391075665408193962482834205083845946197129460735974193526187497876596891476412348622780755183089936299121234370290507552157782355283813792491371476480648374712882322062783614027116115170463613546641768453041600967708273193868789509151778550106541872599588388041964843620739194145025459712583741331585871344033025694071223182990418067077481382200634299203703607191727447510588383198130848598290911870565759139739063573135612719766397017821183634097687311198561878331767954084766170400090786918242617675750147413795285970449533278329360297862711002661497857320060383712127630537199512545525282450055560230358251387942994357327449943798259384320000000*i1^18 + 86024567223076724982291679536358785240004747498651908131632490300058932427443479486397355593381440218495644119650695786343585499662062248860979244681957539296576836039590165741242098978442161708816851376322536202926255923717318497544987342221454517612617382818058937768312657668735303344101546026461693174935057999250533445594163213396781164276402087277048380170181803168153760650470397591862052662232250900724976963490145720724121753274612977780195811034442592159907242953618246402334995222321866144076028918979049210758061563551337240825582303798122230444409960582528296845738653760779305883024125555776533975577566252890459054858758543813401674131863723805003021176344535727830688841635238519914156616485194281182753109365682223671441183366564116131073472699769758267294590947122674662099222259681733887669011095371014249257374563143771436676894840845006778887126514313528537941832823032666792804577624930729651154165399425645981054704208974163955774287143482803098367418125396779154339922790743557789861538442541265983225470571271940692520133591218368632909526569763730441230911463848069329926428690646177341108597586742927575099054647595761336656858068021001939258682755963099908407090285716827982171764437606782174864188767319072845568585245516838811121260959871106107050933767508880831960814048660537113694746456533738472686509278254434066932511563988744880744628257596716555748294615588909782303303555322499390403295085532038513567481098079475745480506895387589905681718775397056494163216083816472903680000*i1^19 + -3615119113772904511746187263076977231609499318103376481935321692067374100815647326307194830292636937312218189364411104799197258193044344960472198996747215925715966586680748953912667477955398126524525614237511848694662612118944959121606054274041329268586585744953075311279573301033280070925011126402027344277167404639042467156785400522240862424501137164010103895671044739935600551094043579772736609374866729506115463118786388651205591579301086903492392539379887523621406447652993189792063496012777313454688813115167005040946124638193496970020993569957240271997315208371622029316202636292313077388030089905759463544931643214106090645245418019994757439942398930568215462940198785240609355224567729472893862723940623453936603331011382908586927774817265103518220045188536625486346336481189623267945155416305299308221804512127589621515109881036887217595968617064683552922065359235020869812506332163279326878890028278627798631117895945969114564724432606556063312747179890952405447527379379161386611719563073651947405264396220519120059390094293484838741304505673318275519691250952102512229033523692869473416303425385093213185909095860972031865121835856582390606707791250805435272802246276483241888886052741916689527999688495990703113338062133572639943693100946477572984714174802854839240047296085568845478626606441282383382123020009104729251846549771322045199080843848906077200047532332939334612624895605143341602830636585475438594610855844079552389071090072264173886730848350497237618679579177940894747726452464025600*i1^20 + -587975988042901478426527593345961994111491185594861311917423473144974154054239474720110118569672923027820917044790539409002688044494584588003094317619430633031040142024221230607056352888714562450927132492461303956033564968438586996212874135524030687034750711242150765185395521074703808586288223596485514836284627770977954350339771294785088983460933294692862613069549892618558477968371435903866964118540277456835653419151048298921847851335885475489672112188707113119280413397100002453719075852049033677020111055351547890435342623532833458156315720288938271338486273924340038126965328367689774344913127573519692689231245777901272364340274730148294372163364158753284601922093498700965939499279826468172657217937174110061029972655363297702464825844686283960039047828183893757751744353508535041388534884754944705454667104457823080150375857877310320242556703593209433675696130293085572870013929477844035808410114864777658847377338456905081734220970604713771956224769603855858932105797468307588299748688714250338527206692027305037543649482483409725342876835089997260673328746417004427639116820598107052303277591698404921470482169036698288868363965621086060042927589973995506041090481195383085878659586034375656957929559621303296771881314286063480107764244300323892699465339877929687386748993443183357892760534278009509547737001182372706735086417004205519338587852584637814573413292747895930936483220133522032493858427609206821682729813113423956672520861714650895071215186107868062701543592785304105341562965196800*i1^21 + 18904834642976401713137702368923001749439750192907989769167774997942408842839291657622784612296172298023881815175859719024881444286947209942872222737818349281471820162725356976933868725279661206226424426132107672919081389595120784626249572183303348110311218240834030725342380990792954586207637262254122064753713054993013797083151097091533389999077907931959038597038543314096868771270449866339988582670191275546990120614894471904835999736516736457872222228941674969105867806859332961229040307581449739191477855243949755214331434023989415171034030152259675070828795260267764397356031525524276546963837944730674488752831364599968422864924661692274055997547943737976310414710675809256241914270151106658404827435453867221321489040458957271324408132261016651536560277559932666573337925546677812743368976037669463152407510872919606064991298203904601537929812165838938647618786505123459420191927493943019629897665968105727374169941975519842374565194684890241906957095412826971705986608219763238553218857879777229749186471264724832727131045637979570559856007229960697160195757084065691787327643046129722867749701562563243372288435509192317080991213018333157559591390403289213756688148574480052670757080426656804522747373539797024524745474930554958569018348211388910836120829804170871515552825037013095649059915442364381478287956580607965914440778857339523670478212126741997844031495347593681493542523472954348317497355452690619906380742948378292256890546806896774612959335975120724482201579651179830356245217280*i1^22 + 2457401243494858063736707266355893044070522626316447073781167681513742886839113981165232234107917156035195019981429250259450245784212043548820721795199653190627995037841925816879919288517243185007714649593739354342731088154062567870728275429570935440784311019288016515406512201702592778180320185303921968998519353469256891416284779216664650487251628503645302832439712909147151514513613830729515854872749929963974847821750690699230765616806969263263433437149173459407003978421554314276613261449657087537110326226279130845130693841640013026679702797724011928223117344730299262989236294658961917524220499174499707722750048195694603142207240923860784036786072123485356632744467897026956990588783366772287402603943496849686746051818111962453314816614274579975560368199099013982382137036731453233457352437363513146743991663799998526641179488944238102104984681897272351101908417883675797703288040745420745178342058151150606041101915432111100666816524242951326217460519295974309095935199106558417802294518716444990244821893901818206686573090228704842766206186591007271222581516566963304954125349634367621771512097634408516853225474142709446976772253563829575209507146779163007145874825104389947703477401449860093879032053020907013208095974801334621348933846560833364265314454683869486418550956694572492232695963190290613867917075120183160754539645305063899810738123626992851592452384138365478257560786043904835284383757103929384186093006627427665070620908966887767239841316202663059539919513415541179023360*i1^23 + -29871084601150394029683812833756029034038938786495784014397743205243852359752329823693260710886740824281170130796486962771041681881600880348929997570929711656381382804163978292479582110455580291333629344266464788435791859269159076176235901459958244731619342224653819698624966144340761539352249506675527707209122533124424584570146008386731652713418459358273092902014096879170134756853438065991597341163384018698639942940670740232409577801496429157939262073915523172340424164198738465297196137747109633910240100504992729415014864424165846981103708535656108578222944147930036683680004720007157828327736321292465230409161828386221528587375896369416600906777570721149511735426983466331015829265851780342805455681368777050764061944357141451198045418190251921014453014998268118225879447878251265690125337545250589752663344036876163364512463844995472304056956006352623858257451176324194278159344446326965773088875251720736686917266325964583781308184716227763480393217672588443251619052172222920509250182455600967010006074344961520942253674146956054338516425405405163483869717910187013167041954879339574403581489230521879884687022092682565054522481944136257680785152305658535648298417678543037147654174626046678166742701976941410065678008083622346434472282307891516991951879546381162035950961030044778281359970557445054110316616929168287648342561488925904482629110339273428460921225084138875634016954745745752919372738881706279851306634719783139235536333947536086055436367889058939473545969809903058944*i1^24 + -7274668229442059852487912805544056495555562090034005671954366692017640483850507092454986727683195826310655903913264868702160458271264752346601264625660148500644023844921364540412894382318098546606590366970017847042489231432685725015702016471234255499267776752582588405887196282444550003562721963453893892516476813556615623864923428160844031891894047311889871288680766735533396549843070210957554754981894750559281209571635247163073432959054432593972718066738228642818486905816917480208523908208659300741976077074809695391651566175857006365549213516781355743910948315767562531147699298001206063070776776777881227325541567491375022401931988043150678855230226953931700644682162114859203481709947911195925395849288184690298593145779232361130878139471173446684011631291186536521695689592605720582869094900433895837790395724619478981232714969477616371067425460543672651146442802397923688736659199588873951483401986320752888335690873018868114543465434089626507107027494763929052544970715347484838334705049997809159724623000411883063573196758909711883646025576354094384297506272869669437302004203570568041242024727057278388969923167150609823227107663421773984381619181356570507605824157769645147023742137923690802254763211938764955303050380980600223564067771856665245804450592287915919058202628920557615229624246777169364885785257708577488727434301703621880397479219935426946102358443848194785249446912893630414046077702023753412620886892093476321402141321313926795667943072000535531265990651281408*i1^25 + -319499837628594514667722782937660615238654738559713596480796744608343105774376286661555134258689781384070079773481370699449676450131601366967475644458881040385694908389170312032751932883812160781229396073796113956393236901902565379247765877402376041372987958464358454542588401207598129659593133565790618719742989861911076315531508043853416872649431760720011952980866445171760349766098370102400681245851827280781701295316262817832185431936865911390181654532526637236880355959828079098111374605969267782581155851380584735682659581666618869944530547856084982260788487721262046771350451709020302362491642618221945978711372399852304317213670639752416719531406570089306110735644165001564116795707625886227591531703434155782109092150548784000503939291403016240287942748238580845777156124815997643473170846466019082362197162117770239906197085782053952454890106783781808283988019418905509530384458575950618456300183587809349238252856886908025972577314574184416321757561271985599952531489683060539246794747542522051674524288563343837699222943309864125788300778009078470202001640282918544172343683124657175711221394785378987119435819620647459336103535291326114981138835893801294863102642910798506421516363034699546817194903531412972574235439675470635567800271474346435215632116480176615493719271780580532864990780466591389533663529593142193510657114865602047368027787769432771160674529519857277649235729812835483907612132621940993364581952754231249248515636390895219215620326533031133322311368704*i1^26 + -7039466886490577393193144834805119871476292712676726869381590445366492388606099749256703753394756548035099996014771701617846979411813609844757573878590835457471565017069125530225034847573431568756793495958837252145160106883203387247688058342411920053572930214324964798825212618335802304827407805714865536035721483670130111214840855963583235726138332701132964982164886474250072993486453845770241694551188151735099271184989875372975022078508525110361649637463158290990722125431604284584650267369423428287073893989646556286566560887642160810501402917779885682308038890078537401199952164209957713663412457302815912279799637123402070721465408452188894914206182425984074301413994977976421399618665229935795319895723061023198811665717920603034489173182195901569979609782472983244937160966476811329969578647384850315599167436336564401083184087062789368915837256304910094209642237149178041341779622213428044841591994615341823510087342138547566333319047412037601638221300821204601524574681162921205740492129525516609546307771035058125814326857359333646779971763470922473909264173459734939857972153879118320090503880418950336000931108329236523030282145704700030222617275973762566550951145296364008107817600713762192754772938405338021205320434325392385298519279113171999537738415078927343011761597270836276312108969004000166516790896554737043666670395131296077806971494100343652781378606208584891361156112033937182992245896527139281272383387092804134964850623094449969923699217688224650493952*i1^27 + -92949896170953512593248471763269023544330781017830482386983215120782536895328220858876722969519592444141440517389793241290701763507749289116966899884113005983554145810822518524199606735218130899084527588467575756867870743819372208761839591772516907936943397464358774491524477592176905271526186806246844809707419441939476272331055926365026053028614430691932045585623609446375292945094838689418875295803020166331803367601395846746652148378483278428320085835712688927051994623976072295697495045000087827486739584967062931286463186010253243306596567977074621322594195572533458774652194110948099040037738159157996617371150731363081907992205824016101628118956424734080411531905917604354053206832336891385592263423310357204777525491734283587321938341167806088946616356773319713580024756041554307013940175828641899948172222939398059961874415690540403603969760310688673507226196026643942202805446095083675686094452257620929424018267811917647048429582570602267464201437831910922756898712881365880235296005991629982372769122981015116637278302649959077883128191690921651286051873282378982943316246489184533973198015730006831659367363180254139653264981833384621139866759974361669021528286519418133570566122142928591067965375533769470765070796876805380902051924179769753298929392943672350693289864184545168835046913744872548738820405081355352969914572583737454296981428788401765176206120631683545420805074305882471764784290282599170999288004466767697183730755981239646392009896750603042816*i1^28 + -800873470982967427050370122175184834564227344082487983232698305269802962826531363868485920997721610182378318719801276503791261063504495797476325701135151247600083039051856923786027292246834505321951992073850816635728602697961934376602765605833609145140868900942797584188140135043922399412478898364639387201637835872843211157105939889150939269673435579534578264262003293401724805842622183251281085706255307061192982779912371374193142966323230756678178600852373583565725446688945147611145713949717841845571036656077792129621320493845933020705959303098267498618818740961994495394270768250131260174328167251092553697811287042115448431261437994953373714464459151322178426520764572969966257532514907006356641883953823676406070438171010194962811598608045922605491166015007351146549743331673664359667181045141863223449783365617714619322062877687460993629671789019825033378503268563279197205681033481378415131505109064062072679156940716857635066432082377780458394831234835049888319555860805915883618602599269000874652685480562271559414131481638137713536574964086472995574934021440223491473825409811479758128093943505884874819350904581630845111800732142994421196033310876173442712560934118236097819217889553553094876229226918988376354419384445492473540419055127416579767959239042556881838897503508471045266356415182292065214898133750060104660503477941537464041709059087048633817557379452019912136477714067865942412259933776412405204064935225935811720415535850973729921127969456128*i1^29 + -4691285240818658093894732497965303283061222599839414529989813402465974794882351889760966549493211984043200383277310672398819993740113311561184906093061664021963215335337621181879825170582802746927637432014165817706034895624114631806428444675494712571030807759816658683114090489803015139515191804303072913385047185838393247961424334906531704950073107644205885348248671773393403161526171626888029132518974422563321084709137007021869023369834653849610920977147497007595592428722511856999461054734063889707444475675020915571357807846886108446673756551760324796735534122313642311231897868876629709905700507254636931011296284132539173416387584946870904534870540680719259196534469645725762441569559939892296965288395265853222767041653297310050132457675348284661758744307653696360711372009680500126021994562330370839905388410463452763128557829441616242933270565944499906468504924924429515088703699054697194044591128741211467620880627995314092337339913509064697485093345353894198185362070975879135807179404206102443501486208027392015199818315682078853431936751742366049733066512659964509950251361664759929636402475949668094856744963698160144971834653048264299680577062939568894882328438371546867164986495613723439388376347539311952542531435862331456257635536604186951235249588936883318329355029395598900521744914737857143195103090678550045745578131525732042581853850088810986903291239497177460334120490889493708364506243263627074604841901287019073004565353752630090574856192*i1^30 + -18435299619658900487649337653027807943805430471759939140914229044401393251740115071399628973398563262608649235495188001965837162409569151060172632672070823111648812329691563583218550882139004963583637937703933271181760699202944908139039997326165004717815331753252243016152936125825742058258069420352902427537285485368576644404044691801433579152836879905341034715432636513504285822969114135892545094701821883067412772670016485497816700219698622594658873450760647769804143163224641438750441495487447653104645594491569537790831510787804406477418720634277579202884164726829237597322420412423662952680620827911588568354685141336455458297876501574637079139444567835782055394350821545738385755810727250226698965969187202028160962632069317555445643799694508964356092855028799607364052672427265785780719769863919115973748068770082989021044159382851294476401010160830345408713120658518134277879616193012119698888983657460701109080550165913707914603567972868851862331136783233192850330893342867618340029448727616594673571423672937635834959374088225432520512916303608688329548105632031087742920665332118320706673064623697892574226523251818079181606034245725912958843788154274662748631657035520998784386151313650323898770116411565035085850404825143887885008375751972934168836277060367134406111687750006834807675430408855478709160773876634989832685890761102122154879339930139482176489080206930897313786367790918078440124636753561764654519707590312274777421683484458710204416*i1^31 + -38822277641012519976356582128784344936850720151279842052768931307857510741905008012730463620932831264381989080399721714574394740329471760759109908615360547512858916913666430671471187586501568036585338424876222407384276557266322953723381065341163637506075717018475618236426551434839198602572788580794782628997720024835852626784596439765246957780403168246505923233887391481216322119606096857208999330641910485192336329091334705818522766761107882097131310343560987543189692302314357383162119583767862492956839844238245492857418648655017742537923397291786131825676559956068200658654197327251757144500421958703161533810071644129126545960118740320131924586023417538214925870121472048215661908663902233325044600512825553440483822235737332470133962458868996528476231162354786364175019114766837412624411532481587789168055830418102211123838633550538934008149106457504367729991638035874931306585016818417100972902312716145500817643949350833949830162655248250428207475758141954204402765303780729452052661463220810559576173515446168533760617232825224195872559904829013077175854721749039344245340590524399654307174432136244622921407909334299315690671646171268342440225240462954069974590734183433283784572881154720079011540665248137734408913562669784419803975108084418215432218156024101659129931690803172981782227391008225340171352623970477127680350408743765791976713915480495009625636863650993139150150339739566795809382239021878531682657656051206555889698279761379328*i1^32 + 61989634338528779475549681578167629830943414486449285779811696426742387149654537212581348577698162107710749507368373467276130119619245565630642527884673441646957004469741548961526500266458805212164868943300360259171948869801925625314324507295776574924084978476337766057459887250592040758521910795519667574083290393058703970199724803532224715964532194961924839667017182460728977967521327013364802514427982873432749833422927929495234056283191328881237782020244145124240963973495929267661639732299048033379479886261366415187453218138991823586831318427961527363796724488385631053055825799054114743941553053948545264440480959602133921218614223679576801110936153836630791364114829511110083656776649860526695158288767873806748824406977911441216175472705926531362859638657858165881324092332055926797104147535713517039603149177691126804010120567219288208562828535609559917519650152851463079183019154354781755538080629594273551599720856909960054977469098422704151980568831683500395341486419274719139811977025715475015163829225871140670529701205113618850432854255288341665668082220844818485936211338524068515327407239159673660937651735433384231719830263589615121980554538914879945103326263031267974624025829597123848248943392998539615931831449289902144353751164606417081111564175518791111787295483182698982236587736684597106633655784748276824793442027545797487490105655162739469795082088973357409266380248559130567051037015812983180463384394572636055490527232*i1^33 + 929396349335544368232722664559841263455674181006707838588041776190687499538717300818086207854585487023069130638244689666089321993977714206344949116863817890270649663779067895119618762882174384480445450760721542867709214155822887035467399389415741018743066464649356155038215073447513439329503061261078103200265205314193701977937213537414692639670631358168748511453040975399256962890209906949008497069038145377562337132665265538413722794018919697049208427939743219416246354843284813312617843344675981653526343854741200868917587141023020777877540833661147506885712545925835094732450753159865566473595679234011303560094170086745374970994583344496675644453182721836059602558813189219415557329210145757043429431072361346029551144089046706092835582947961989577608246845895540356595611773469561762737408464578430483853894139454022624662544606903549068385541393299961406472689828150310896400659052829142279303686078959976785984615030822509435602599927579370882620452653315596759685741790772399003140058997530907558276837519648259235440734432942975193838149420612007746764816663575102772644519455072819583232548413882211053832335217015665840397604406930451026290454898066020281070698590595676727907977595164757513124662423947105796358054893128436596167615743059942160407779798036400823249303911340867618186827153276310917299149708117555911357609998095179546194857006330254980489084341020749237859661412583405914713022385681445374829619796478258531270656*i1^34 + 4058384083025652458263030118152227360753056441662692630793906768647641367517775925598038461180520233699504795070403775193185852068786602059907132496809106915475530682355365993510637615487532431226158408074554004100486039606986956899606850152996721110005956053732449410880425042294104413990703103329867728948536909957406364114139580385406596838766661259749659745364458603366386771313340891096503352968891729918897021462854346927543056993973490641431470969785475440599594968590788665729949478434543005231099568007196525352831340784544456078680068538871555887646038108731625432107810234218754724168287177914730276572269282127774825986765295594953362678427859592864126669325315626614927998277693060330585461923073807144834250587291782091061044425771186303274269036566767287218360636008990376020050619907182218872186678085152166489731589254918692443963394411224120524187729552972470361828214640464167385194821636137936951182050315052426777082482911989520317742569925320248704328684123242384203059599620218441009433101285525619683476878461870248267972512132005548542090277270504499660784868594474675968964268525922524144671978149169621411950621605151573367135410819923931937832462398526662597654027341011033782331109650818816282788347218317416934028202229831245011603545394290030391646985585416665077437719249149706850464117844660468763303557832944394294894251206485618471975110817450263204796643678043292591085145994765391125299817618377539584*i1^35 + 9996783639006172617564288253713988017073354275388757837887779427554771376446937814897632486816585867926361058580848502541690217838628547724032643187992917215563248464727807288384751508260361288229828082213635652201653883641372211206246268358013948875879963439792405365803797616904402066275872818710701713737808095450728975362048401888243498248507686964816670702015847625422319804613731841337734778478407723967979023164609466210327697597138856049854576993080944523510088520703753255368568395122335286999660108732938021930356900110496590323537939782573749500445485675784907220662055341202573614773697848425684534575377507383814137422808321576145688601410705089357775259747030883122764846813421851687579771641437518928589580785264348309529389821777788062917195701650538296301086810380786662065274002371472039889219312243287589775316817098472425316010602808335489892465416249737337687390840584009989011153728041310039539614505214787157826819271868514005617749352524026971731131884237564371899528599797076558018467241134653156295121386644876389492298840482640537221660930699074989349983124563136621680682209404878239109840303413859236445536700585933008525866568682963668820274817298861683628843791235986178340993338588051162306880648739960127140889482769692892507013754214176698709509258854518723328645769564365043637821984757892807642836442989619815350640388193009272149968910494499344449890997267198676728082251311029378240071981858816*i1^36 + 14856449442716199358313894077797520613929616790000544023505093086392940426484158634264071480849205759825440317933164458704431046210351367458422589869145069188446718339634106198087945179749714057310778121983086745260768297812999197100747847607721128226242970918268487132795953269200799114625700506021582691403348545668399052291537026885339133857171850023805505545604470119040398714688197140208696291804537037715170886745615297261401661909451299115511313592784872626247451733454590306376489888951579340803993196188388773534278074392643381895462664437451018428529153095908888811678867411559647861484820792070532521503957393916574737630699059837747870959066317245655037909531758145991304094612086752249420203255023669454864493175231715954576431423152502098793356471460539185553591556040565306689143569258517291725326818799316885674258410969041876484859934222046571384797858269449235483937181822460324972227525478681102012288973308990809016993571212835343730848568139942174839160559714549997208397337641268000729550630069424943256473051331304942709350255499635674893512542003371813214220158990911020824568327784628850818958563398762374449859330714010335463632505640195774440529436008322105176323194171994697614873148963621518580098934352339776046991663547366005377972683811432031338630549419815085063485780808780945116211824512163803968145124173933407699852530012025842107952283496163535857605214706466671163260292754446743368630272*i1^37 + 14649693634130018275292989145250446836488069911783125949765206540814386086955307265132175625834905743870785942491266544697327853219574106684424814418730961519166687162292836399561366684045834395967217999553530154547526191679558955068625310609448412766227590893591942021332544302370167526750623127141212304893999873821065009469914002326774943462928892204981238803698550626293942223558702542881089102650359700898688113679198668278868846626742252045132615797877616319724864141834629469560091882343859771066315715513922153004064474332041547813575553988708920135679316274403926275512202876559441357511844223273520545607057845208747012310433410532495716860765586870031426759857125183854761678261307567430015770691761389786177488280449552221630251654314051570737775108456963679105586753807009019582332039244546945545752855351344343924358133423381351997942584165776614640424810539369101719843686803666370089456404202987265556184666144145464892268755836828040167718324839963182381188941200608116758123258070520819191736694053853848246879467422317470795418242328915923262317736053488602607800201194812715612433870753838226353638983365086862388637323043015532704994262864401308391198347087747886983007925589759381964660710788992818015738043775000225143784749712540953633480977321078402963297337308187916810367330944526338421765035305887247117615042573482645733701357300936507609656544077114405849087276943034753604784962998802317312*i1^38 + 11560263542251481058229562196429242566783068088398794936965788310603371405358834755516792652018728997794483275193394295638163575322319620495581582248331964875666969481076879209350414758231410545678490980826355145167034949589624377869182711403020748668368711130670773800015811390098342090005050657049204854547376751884277733946744386014677310280232630359533597090601823926333865361691219812381490548994676066071426651223891061302143478960456756220794513125498588069716962718675897735091140891506739042216737594160271047387779523728503233435387982761140156754499291325472831526450072514765244456714271957889195909214605833306050102055714356713465813070876325987966822283582200081311204806831937609901643044791399140799168318678635247953506996997919794401342976230944104948178489883649692232805446995048898198989462575623015442906293831913754912606941911583909135177981043803998744006065695126404606554823275074476180572862301838803987556294908978712018484501146152996870426113393283906597458040989634823542325498768063245600407302955091002911594264920731173435483711178472540809081346417134683551647611871443199722888949168065192202078573034545491843102971954609582322389889620685483092675292548120984594129826570802747335696810965898179534791144647084596238363505574898411819478730680767645913779982160348418383102508103488535501669759417731960682452405791574289980176182422881173990250322365946913113044013759332352*i1^39 + 5188546990674282883848395943321852264040990624783754813890291812859160925695979620702900133585484982246878893461522305103056678165606118281090729961654554951433706601840910572397605732560902720988049597109583826913401717079194221942904412563468797864966826443854471909458554638747153816884171691977052554069338501361827882212538101896523548874745271364793736208329596791816689358531603571191334020908017783788463020068144446969000123794590685378787699023560311092762489533061765993430679392729147935470871787499092332149327752903886292911854229229510009040831690282785947444299069962774976768644554984649482326598813136403748811098564388254292207509616352420899496860269307321442206392464804208013299787120592756860588966615082610525223941816843134673728559094087774643499836596884189622993169140578837496595255352311560628607184448292513596336048487075424089438714518627707874535309251654547328947635148346771547391852445948593837472811055991382159102728250706062488923640131795640420635285741590044162562238687406961602578231615575288971940710731425858731129352066412359837330935728688310075101851605505047513348513770248157305932675107975801309928175862517304906539067107212585194954020743946149374607826994562764909427337675003298962227122861937622093468334000136711083779096538285663986776494012336625206724735481243310848164794139670488728152945340372863375956958595223833387753487073161010495159795712*i1^40 + 1364434919163316624306886823742242024387457937141835617301763440711662263320349265713310815789458953016829016358866331394458282056882561501477208611655299237778556433491370615031310021414192167352828199503608453782524564681769813034878983282292553164094822181084713944376028693715009660146329261079522375670632083151258635567815002800543933655949438157844718603502673170643526456779964076232624941192960971222669536556083199245839680080739846825904549840943829957446223400840573845710099160715574989221313676832877816333174677477983946053292358071004089222017751870831123140003185952850532597690666760267435824416764658268265892794259300686216638666927638484677307065357258897569539439334463209276637255556277667522069125967695895710975695213657803099794198542037784182072940235847011794919332820705599011488063843636946878161535282367712135912279898693913698080907938532080331784140104759765329111120229424308564132962854939197260530458150961333096826241710696495620540135615638872477562775852849545568489047253896492301946915111594582946126559530381878404675523784032102123625229716571742684618906033621485348109419198900545358522548145765486694932794981722129985423684035555889720205392757127318953093790354460899710085228994077613699414832968801893952858611878689447244327036310386325650543839624442805210614616828949186924161099485645128928278620127326238312355815986963766122143336829839965421568*i1^41 + 198004495736347189970322787594755035534791789109501316279974416781602478193436310387386975223366004093516165992494735653046211512076541409172912147339529446865883281721662388986050900333688387934640545400614399884445717329478394021696256027167593301637798589273160983044753582386225958869392325809075364884395766546919149527519243492793313952633572804827326714592676862385857329219821951975355974007789825390527085736108713224282878045337505254507099800263931585630164583963352784562040686465980136015410734797570159800585932563802984198354835204821870421943516233177250772434035912284034408793052109612391391761402898916975297690032578944359677133560663262367113993407737341465250944343690339673833239599838398338642078720377346161060032442732788863419467996431025330069067993136468085841857805598505994115225299758794363217438172071729124177669153965154439654605382999424355266709554427291459375987370898167993547082347426718894918045962449205652822044007233193399940926065584558266700494223770028675846742389873314586703802408249811201693728421139002204192682833219965029933999175272147286172561537946685668444494701917553393532435463732717233852468069370678100452363423100072394927368246010450350752045906404890625163638430287054411162659629529095590325706692988070777751844862801213609768913735008984646181741124921717591284281548645196954562861646029039968561975644952980326887660778946560*i1^42 + -3630194122831626646238451366397993801722085049169594212337731572070090515350249955369068461690052216320790739415858913749801686055537528907417530290546957686412991376193969890877426495154582743172603550321120259763727754970750442237623737736612716707295219924865524055856403948298997631808667326698648957553076219531655578963255883250389828105686929657535687436251372856715624427801096829953454181830150528396015259252917930958715762505175493405636211475175919380024521123750161271317018359481645699710467247369151489830806341377317822364098658686035771501399142585370969203887386081239228360725515592989431671538543387893711157343984116410353960403066465529614569490168043182793379675208949669910953500620376033649917084576498233658207372171013509818602822628284591830222392949523824781009199711751459094210828434491741278920957202698193943716513745635865166924152834033757220712613592160569346010178356220032746143528041155362984973829838605140058888235897827908868879526316987848459577797955284974337108676386357295476009839831146358477168284120840599186597705694606032040583557661201781281402882013381074553263837766114977519689796187035022038443521651275231731266476968521181848926128686201358032479022602282382478445175754880597290498224275502180796773780855427811101241332753134350031563251678570351846512313827710253485769241232187380489823389949738638731327477173585391009136640*i1^43 + 25296480299539655553413636059286887133062984588511029680657898203489785695471100759405902260059381797713336994733816732645556942060690569588135078262308048401244164291325213284003067178241823263601735710673695255960371135081401560571846037228716893013488382780820597486775840153321387875775803361564266247102833189940067509171889204407039149963623625071898450349409435583493727352360670491160344984032891695742952155556952943162235002242463915311696926423169567553308010697992137481250787074923821623494128520873034137191608793027742522659606595634047173254557130703223662856264291974911654602488790912096740091021246037744051557356184726989989331598164547853998581979241963575867299793566618711717337685849646069154054922650372263494496697475717102165461278940428517844066988167828199247865941732941674278799352322519357792289766821673966729336842704488439121444451090486187622400295266240144412096901774542149270493812117502041240362362837005016412449343532920171723907020443859635836647206051042049392505093507929833295798970081986874201117010661076686436686982933929132333652350675913940301621044465420907444056387217941771962512888223647280522248514735893806541872003036736295964720684207299032905709112204272075434622913112276069971584998181992005584208937415560914248015108388432465216177114449859307482573475792559142657348095383621159774615353475239498213745576458059776*i1^44 + -96920202673089496162423557007173569945415813364622039565963727767321361163067412383713316835923677195357359295084951715309183808291887507466109521895674938102915421419824344467117907118376807453499320382971159179823171280774637643777158214534279611643855188873483816237672581470459343440825572219525046786422474698039464331413033144559770853002635707228861212395390257908396223780947777904891937744804714171282745189355287839393996591030838453851240514774259510219968216468003587077914830602418295223143250979342420375086743142808111721235911056734860596165712356024779475838146623907185839157780624459979765751583284334831628347031691746812542270153557078080490015890327887066981004513834866863978493033815445007705557504068056821192116152954903010134175347344256670020680414166585118512734941667428163116542559633144248533965540128173182307717815184720303976812708343046932340868964719535439477214793017640162257710411431631639331891580818149538747708809064143127480698599972344910137440983042356627719245046375763720092459767557175925958600549608981774530453636613477683648211966529239718394049800399269055779106967917695770712136200119427139163282134178120897472598761993111508215027195894931289578505504094512879156767472392483274562101465728207684604507403068147830867874514058098494282378942081228398861000872897570352380498424650100933749972594088691271114686464*i1^45 + 155483354949621110916033521460265578600081418665351026208320964193302785830530355712877148091102951752529282100863025285104512751698793910386218636834657416944960224395870623849347431028480368564076735412717130783594731882527157534026286571056236602895203059655326051075252538933400601230559300729795846552256838366717224994082316344285794535366757881669501258246874591573536752584715399282174147688693190131163466347196024464555351019168690807760851361612797771087745482690189504011948891569673808437915671831224440386882850831892496607335137784421403565771097848177854064273309528404725467118231330922526653066910021758746618116495044618023592034006503856151964895790462980743007788154071388924326429051503344585022672972042862686561121350952512625112541211545494884360926424923420852762119083216835391324723874796578197140822169677232391982755945792053033377592964046318974943418236402195883449745764946348041658933440082694580514756177577760093426526273874366522329759533338739031635289659657640373207596598306572231008519010925928117002474272223978551999554309767995673653380490399656025862742517878430848171424694471686582841296263882207232236663368510464735777704697537045959213834067700479968735286506853555856611137518111004996803950210961947081588891368892728000558339816970006568416598288643553591705836309101579869771259661329097313468303766129213440*i1^46 + -143780952774977820271773255990426479478127833963800914512939449941850429555412101383213102235235976654219982168434438969401583782213428723955869269336440438024927187560467098693866853667609169960238376393751496679266464544608570581469336400844399945156135940077736779230070395088078987051594528323310628400269349566364584583568100687908282989598846428174209923093587049654770504704663505827407629919226223890698261230684064667953641136507706327565511679330161612797415678315166551983900163835112284418344834780635751405640187500341016746261850536227276307728894836581248970684195753571309604536564210106569520923089490366634182820076616853994287379946375777614684925563064264392727855949408422676437454760035574651648339338493315255957979705112349666520428258410789497741082192450665370429991733991180849113130134523576028386000913008616523344521041047150654966497796934717043532432634364280692126293842644314322760124736418981393297336105455560052389538931672620992615092384595870353916277237444861423147566041251715931247580898693884517337164877391781974985512589358507251648979398413484269206839264267135516245451685646485565725974673514500977305290615888701262688423850655734370659587812642098807138264242101146859243015039488855367683638104232969522944721657593070433468346328920931782103277128923522009290761437206856842335783838519640514208202752*i1^47 + -35602330640421934982922965638356145844683653567788965038972138187892381151153343508990093227341747452262231753075319050934090158332710066169761593704885502127629299682525914538862408410455960098799170408710535618613980096641683845914160949404669839169824620635388665952735600940397067797301676280217689962939757955585690482810676177615976937894879212709489882595749775152040831377151482833371759772691357402943631438958685206340397262765954664905909372009693762293009844646808352254263227197129105229112870085909308162783861157746680593444693450621380113030224073682911457463587638214620271014658611603848977535794239169978709106352257759526455027413017351068209738420658302668041952684047739474360141350764132622683829185050130465191925324149120166477774070407978032207017370165284400177127209976670643713213279411675668538007342270410875858348731299455107911257817417376394998924688735392070000474075411185262939079974806305011992761294285645538972105985904958748465674184727618948123580876727050665547434460932775979643209053063251490583462179549200053362859058405707297388841585088346666700789886659528712994289697471027580633606894907054031006357123283358529072961186599957030478203889577671665879401506418417978075826250269697942842002489357793954089144970732589450908363096112880397828944657179999532734214248574514021554599081164144640*i1^48 + -12239079857239767282257073883856583244717375442329255862504310066780650980803240833937734049521954837490372040254718552797088036494097353756000845845727142806224933250997629980244595888082460459179335631030376285467145743467337781873124055448991839298598250701667180454809396318033561176376400480770185906569852444244872366006818323330630917123886815442522955723519682175340158273339983559219167147881931260618913995859261392061734269005505455187902600949082767012877363788886174782473344575471591679282367151116355680480947680840541661406264696235451178610219764048162117355120056162181239801434018254818754513286023370748924028452322675714113144430955841403889804351155450871270274242229935655250632112865131280012427002373783678256501470413008631940298247505861299022936608056422394533979106510714330219924021999211953554692182307059170605350948398772683850405582469291052292868216633408595655679178643940176094618364814093599271113176166418707782733407506149118398442549539075077777359864905058426789524488109385567580793872535929627911481641940358709402977644672725764353090840896451351671344855405556979754113434061945135474721574576657472853383940875581657770339582398305845617143315163310259395268436636671575081323093623652096510210453791730048688146348822607165061388414845063146185754793290440917835757102468382671270576128*i1^49 + -1114547390810042381290385144840154448767946235388672530124515361197136814062989381982333814792449012901640192568750249304383538066074228151122117980041636332964627159597317738448274765197062381413503229719660833599401835757740734228764198663826875220271865917625282079644163770657942791627998182646343039874773259190463885478431512578155613013741458835339352120114243516351831626264421349930792560849105789708110629084035178350407150152781392039894852179403616285743637000108111457258901470634761144470874870163241101966049895310387836695434783729904090610774878866038259255848264231672643900472100937085447628712192083458373584825519631773356895025318706144199305493736752522113448542300876844188017309341241690675135168088919762732804003904889273024681491038901935852375018841443336075374755671475826963577798907036651048900698364799969978222862224983633341653401841823214200678527791662301468634389036354060895091422740786376068634445209155995335081440359316459952083016084900970277748816991913188069302159268491734994218609067039535189661609480688285533233414273782454847367983782544334803159162909060481423310705362758023131166166974589644925230730908441942837169512907290731802692835268026209322790355282803928813019297576811244443366976090339490640053632968125136087378494170569166236641754198899180861283748024418304*i1^50 + -525533651185279285394034777591952506628085229317704937892383109546588405528817932298748378340014593517068167538300740653883883549078076363417368827754037494155629867676454087871481849913179912720918343972110062940039192158819112614390712506469214107797093339853998126914664196205894284051517052484216528276757401078468274649596075179475653946944053370140921899865198151339102782972317246526343360414391521351382306395826845023049596276407918127830180960581635497388214370922413556838234864455463297267938299652946339180299950030104169068054661423623527346166731049915829779446095056993351187432811460973068138979690877919498008255765768849199240603219887806014236434947352760382369119319189621929009303738977287455640268208350526436558537805354321878993985757670605076963114931726595691658959401118393935613753334332362941783540721195033662726139849473743988398067813863335041626926365387949756780637550109741883888022827572553216384047996037205678151563804560320341863316588250966877447657374182687168356148036563048579502847603387629282693860289941257779815622220811250395009779406992392727469947936066394806211396592860838379859861190393905127066027329013941986841503454950208126955946462628385464136926124583031479457270479201456849626708893407889323991279097563490869780990566561324025348254637444239982592*i1^51 + -77324299070371534975637797201412407899046104459774574463519584224804180739908284318031986298756313776437233234174002330704261972143806949664667824761889569724351233222956027495246057108134838924650902767902841277853214887802259417396377292942764300912715898960799398678774617158543945929702541357190988026159227890549229590665045928002981997062355265090169609107161899141990587573557206989913181897442558680642688441578624011373267973844740748728103192902882058741848637691982523293620411400327746836150245724211712746437984147589657735959994505828457852087375161630990549380875273551961339300057737375019261536241942382122350644506268271704743686556887189362295954436106378961646028802485179041411605278939171761990847607638913268911272767417541344487367246955723637900725573066110261080178432411510781928151907471564249610268026298323860124992548026802254455247726131269078791613787092359733096276698129010969618419000534532591554858938441114271773770364883481917964307168191760531463694326673942060749690598273677243151089304185953464721192468179491775878247205242148181378793104406913750807813289699551869734774969889126537477729154903526148729241548286185833015901116073119283731251029242904110386607712033304814097220117765010210451003268289838691316001418912517337491858280829799296577568768*i1^52 + -2967990714055361712471490587704551855134099815974519276157330014759680122389335004520214842090081908303793102943589040033867713187580382990065678451925365029529191134403535511243779895376548509736532363779685728725616226057377775732523790534628196633956120587434125921297796588832394919287769500449194451941865377934876302063031348111849470315728149032454089996034131094665514383305051673022700121825160817231739352412239357392850613930243193724290856312223992996333327344550814516873688561627245806728907754209946874086051459518878631996788490818999845634384032726963330416318302765243292445310775235021918470365968135552928292385555196980780016158613483742516839461961265487225902039331878052299601822620413762709433913783795801403844283877091512071163214418578611025234459754150417196366081453058149949688931027240994226334528328837962039767329171462194615007875854787525999841511164511015004029861026028627183535196107622306941908505424768269712123310967831080797649502130502993734123303735101211534888352134966340191543570561623736196227931951421841975129445556550210695286877056024298556377934420090994725304055887148510057689250217845899430869943745091145395481021784349353064563909871666593742577189673295953466770648329209322084195961261571308983730577299643595530331297415168*i1^53 + 568321800419691609630495424435123203990819146263268620741674688834512443677135059710874105856589489279287352057080548781176804619139800422818140625903502907457540265569718035710105139258601522841475002970976455710978140581703871480056308156215473031766550550953701127163187674134685165639407046443481430847651596913868953921781340336394462267141910242844109419211087304079155366762894060494796576816440063829168856309902794888213942263938682111542448032960343584454004526908595651040162330787074644909055290017979460179581629239990444971830293107630459194589900255310721017337981826242657489754836967917919189318811831044973437600063420536354623983570150023633333868829985138107403453301068094412063964908888134336816637967832770879500836342687750634805514312203831630702668862630286564994983211811572978787541172655963218512514440446018660920043222321233653074170474943117262481121252432539283294388444521783587509180287640976987064555057230709174252488764031759823223373238522442601834686544582410750939969984374509586433333269622301830040656354593728692761387870284171784386260143004574413184218322579206163194482354871920889668548990202934120914787323059151455621489161921467184797917692520637808698015008712101779507465894801609781525835992788245094909850695873069056*i1^54 + 31607981405818954183190808884954827392936697340239585414281956980638255257983635818439334331200418108374981226789168522223954042598560057428414639898747609399024500592202902500962764512356905078812299186880240767497604117779372639730357946952035333115169328445020349825159001083723383231678498996968685103156870771556656813716311563352345089212419075063500743045367272394467021019998953580359669588774614408376629095273610962878854386913296407103517599069416615199841171633972763688343788878079795431400850144068038555337025607512697874938903007602943587575461990257385743638758424737166899044997041666245981139715938324899383011116755301012027186176190321620495342222113392770266395183440599588937659184878157717901414866930649988914421475563174633902748864778608503395030366344803387421603957542125047834951001973184817196492036356667944337717296399916043867034683957738425356914367934236551499077452350201982534055977842026739598256645146776027510628857061610893213881708972920904438337514863402301794050694076808088633884072251929619283620695723304444804094210883975460803543653630913240597535130783686061586569248766359934418164790338082221392775279699036144814398441182062210393581506121085669332124814334497330140416387188942675165913744761963493195776*i1^55 + -36441688617365258159976764109706746563857059319945033399858041393555140637613223000560710257321026460524426348636291289372973399810231492744600301634442789513846335768619292535290754407799377543422442670418108177053882365685366107771067842810198719537623546068831215064693425130450551690054595715537150416666396533382637343304054402565198813932349840435272268844828144531934807459578196631630773003424639236200330136243190730452454424912938543713711778245991188982009520258666255566685059682185461315779937739419839114174252168315913492585122582927339471595608129553397724610289706494772231560986544946363163091975100439975684587075987339097710994321473306423270730778489718028759606459723746218978684855264519883002440029919478976493194869812974820316964874037380430286928582402654495030644428512367774237359702586428397054632878845602884427541353427268130686220277669797501536761687123246789590194362123189823595084670341104452186646180413273925408267964422075080572800762099616438965649918548518107326056705265630668845019682901035442391146011985001960806415098594283081677508023205436815781975739476535325904214933519137301647674209762059245861857869570961854012009189077430763995227364636145525196134047759916324343706349952084675250880512*i1^56 + 3858226349208183916246084769404482722460434423291478878496101233935080403377106082609190634352990201174163399734617214963380599766526094768166256876841713492719660359801128271390033875159525698087565823325037738400132867469110436278617755606409989694491742985131872136784103419699532740650263246970820893456349542883711414334695314305428353959266131949040765755948614200705997075976206147610010223171861248673761828511456587620664496741745653722197881748434027414298845951705137271563802323578746205746555057389518468156777047996764747432783154114803350608720843418693419580290582434110364551867366248406085381746721004486622934458123393293280109670854088191558774478090341446432701697090290089987580977158090036337329088311772574015738625710365089125847904250569817372175575677610994434134157131507775638419203501887470090464549055868571105474410669400020247529947094157332733479229709718133953196765021126895539976631039417589391955905639954870203498015519609211226867539900143658664410005482381131012030086682676633459109776322508532153965265058051152220447112392385333799759452366211492438122307451679837069734676998252999344592020974566397887364361538726232848494498655477348687520306223044839882382030365044781144625089871872*i1^57 + 27886342654795980277421427664603795007455847768058264025269871762203826566533904857813246380545022341559412604822995953171161491724071393833492550583972792745837372945785337025471514195202656069558213067418545150393881935916398886296585794119742942456016732261463113308304160379322348017395033042824634667786438345134566179807474728822701664320442004138874189100334710834776954039736021468484499791129714032389891931554204419695557957441510709328122102192928526078266263824193297264661382499133887487506153571478957117392947352988561339325433718876421137063461857432866953674033041893619311844335319918894730021364142845108938613266563765309021342394193174835267399165006705017189975843943674554872629600022287858442919665735863888772406501049202966111088256092502607693976934635079834396094712629922219563326575079605239644010187359681677885145704588593379269947227172285322273783448427315408944607609390638366595865464583613767717857600064322202506856509324519380868863432462252456203353724492332229099573496973645216730766098269763639476518498187589147909655282013678507726684180083249628839402424630993539914133245384885260091720429408955969487393464607260275006082828795105009637411628247724562977679542845440*i1^58 + 1063701122030491448300798174205449487403887468918694348234605637668467216220275065462847948872636883935502521296533215399189157024452056355777525550857593994017787560095381242542675791064845569892189067255834829121801940598457360544594142391686100775800752262605357828541103559551060636918160452203466115442607744124603897395942124284391301149351764531771271920212612371563732217406796165177749670061121859349781205740873445896662589086346060597689241748638731313991670840462810946381446170617599798094761279584334646432744516096527598030822596439203812238192124779211853950962329187569403848113081573681163261732508369049893514351027457496434748410590109544061461172372621942020808328063435466185270971375223676767687059537582620488106087912263370639931316641066246751576903751862559772444682566630072683755248365295018523244574043701205240301911798292542943797277108058294032736444874254595233579069351396234485070687678920440713681924564590703525251731717663241484182940900612058201160109616261325093638997047983259364760015319316014984775110625932992783703321938015146762008768179978254788625415675860605368203822410684465334722555149198830616040469541692796787766396638266165296477682532352*i1^59 + 120892211886215491247544945318091877154266985942862000882675956209820963084181331861154800576702639431238243683343261046802326234111153947109860000686399517154640842270111432021570149012582642355155202530029232566099402309511088546363522951944932466733170215207902648734202853863400427067623266294020102025301644876496413637827293660418894363358949919509937511640605945396167915393305110919962933769233656019460755240616499215348475813996718341778451750229025056399289983676079078355934708091490547474692299660238967400908583986649039373175169461560781735110210392460100550641285575455344895892417055970714075025567419824037724211337084115625417028518302041451604394895777609591862601702948707999748826675499678498786781487158156309535133699777398170661969564668469998179967437901961246500114154954618857097170231904870377554449702135060648781041542095463518199317748178000395228608829393932182592325994396068011140541436921481888267859600049371574441383745159635822508747230059312307578151580575820802447995398407256306617326893171446361996472524008439971745743722048994000364045726285889499771106701537321540969715594042001282054039363848231123966867208869820344406016*i1^60 + -51748676885987226933954890673827230915654326470687717008237443479044474728254531574189154012232474067661280704804227611341271325723872211948382132071822387732447117322746950334658536842034932085565950566985283749526112680456415576931693435827244410070264293643179617265869815978857427451302942101249781103934081838100788474124611623282611171334019207124988057358825784629224692188917851387838944187804096029383703032779813545651380450125049830881023126981810148639440679286591028755897280593439096520053907418677151308194973964212321682729643460590265585237755542377838645289980523526546169265388132158553729964930823502647911495183120955142899037752908957266544068055734671127204572633156800221934872400584703827083950706693913863904593224064441282106566308847378956149347738813917560287058010843036272639596392854452850650456104692490803152919914237088629996373954668365279688526929694805394535250669589473842828324475847573685958495883979699901585759885371948680872248946026832918200948357155445794759750563461856186070051366860758985616995251707889440741445931257176646121010326406310170282626235632622193066749148949816126852248836404659200*i1^61 + 3070694127883367854848470644784019908443012187937581597135953798780275866780062826125254599420202674539589331082706481784086843687156141087345036005929759530293914108069339042566082506877579312424902433693272552971074959351381844149784089291354865401910559881411675462364801189769762459806411076037719928291265566618936235911738637113990725330897772475082653808620443623614676515393499890488709221762007928820663938336677096230456180641891641027177851807832484464186823838478098917780824519876158539216609699734203465824369974861240161047245162279019488519350327028279873937309450572475927759449624810277032828178660197522030740624986091936282314577716863274050225496698240316624226952461090792204561790213862409031871339359691029981565663288478008082444662558530362615876130120793097309310708809547948778780727579092394657974679760730453832881846515806036014043710008735451885273410539043391719135335806711324528053644271010285098762669349146542416136366096599363834413919261402719347289490867803458552661862530896221608171699549545754381600615610302848201340158935948793628863600404741130377080833364056936710344240000*i1^62 + 25144644108068156382406550046964043527442940890681817829573940688691841629650957782081974703708567037939717539993839838627787083698094770723229751053232225743229848524171983340368075081571996938728421731007546369186495357615124090908133336261763481503002720283567626064338314116941617264661599069434259579532754201986529058703851219443779913492206172102435622494576905805279380724772817313698448182606078800059048689316524532176067418110570099657765159713532641381844353176456890767950753930227568581422494049216390648096161820573228100952224276335251721383759893421408102553240536865179504315032515491400033853761141028393527658827173739919887655914088040650866988079480637332835549904141486312744729090521614225918310955409805358070546154457812848799232291377681983227069598410828079503300593468584983971109633771126877172738724881805042162189386030538661144113312236706810437810029581519496213537768362789765064337129831733572750577457236570960499245313869511307256099102641112837505748255679270243212306857154612960883003131504353976097535456110000277969762394418250000*i1^63 + 217913148665384695520068782404550465365776891647290619697690912100571256522163293909491161370964527299317322565886128214167552015576136103568170270330188482270830698030514938176325171714192999594386372948566646913894881053630066274748991403543345239334298160748671112346287961165487374770536553628064162036391676784181363920279657177734724306778238016444035677797994230142301638593455503598954609585073415528315401431833436056841247075048392587314498358120657609045936345082987793135697568635286273179710011891622717275104980615141341965077947622767366589939138181367820018844252455233685574734824085154765443422393070292818141196084792012478243887509283720315472905727178125633538457820281161230238518701886328379278217058860635869392248045352947158738387618722062087296103832021310648215812972684880722606588454011224348766644221959354605560960509184708650600000972331545229060725996851320530325081401804149308361972539140740239670062750040186262369909963303634117234222119803189841656640625*i1^64, 39154497133223897107894859083959174019564287998885184151393759046239905050428875542461570910612189113170857583810237599792661541474160298733214340726744171724565845089410994411252914981546367302165684427585986171545100929883946231600623615437346834637983573738019363562733318845318891675738863607555363179934757898198151854130122936104549149443207684264120766951115307522920784378533866210858022856908890861499952291655017540836860512925923920145526844552879688537244074626262910296506856868377863764567625663502948820985689560226226600392519736036880914705266684266333890341525422330687993080955485570101228796437527436982000640160980267484234390743035234500563632808742381075128499113723201233378237852357564676292621815605693555270187328201719642921577791659523486350517869346951975214566954541227432306012522022827885243716619567028324461698396972874642990030162391207622647409555947981402167931985813450207098433608900558161114055767924791046136219906516012476934552115453515703870562749967339607413052538359380472154151158781859259184185852588407215182835447781640106798892145446287812746866818280821210155968933343166149287447329958182442666902260239671255059167928187859785070157109620825573856105889110278530991149423782589553679819308497971164749414498770454771446469390703256127829418678387583370813755966821252896466277808025647578775830727527774590361090068546111556082766454193266100850726301453112169257452425623963113218702681121656327203481766528959399072761561008011723878941503059661115432719080133791746250548257579260650691543298339284011274189185825335438747226911239046100389904801327451471100409507278952271254989285396481227849591056726303320335289307047636421488629292533409788651443115484553099674782138084310615337892998034373840523616761784836021319092985644574224537197504552460255369333039825401020204071817597528454925739342363216486146593921661533780180992000000000000000000000000000000000000000000 + -102714468241917955441555493741516806346515999128523880027226861956696559001704447340626273866221234114090085445864782863623727355939983543460364378150304790690709396805516249121915228182719581546237516932535626259314653998640587510546063765669369008409920396724460137681354030888836337047250389275331456466629401610685097542708957508823372272651049668654304437070041439392446241575443591635749565259055531115926225542070481566839249286802104413862947941428057482403813307542844702509515166480520499519960851350890393953741417113912877034119582706720069230754421624279334017107375740096985914397261040446456160636968052991426999549844363550808854416759292186607167980325634023257648318441603668251028450869539064229413400469900725860381356608675041078970371953325660282335800053662394720370870123810356584022821335877145220965287231642869271936972350354780885711828871542915903347273190272999597369754099091620079640323969699283420040964594405083640659644188114407186699457067155663077001175614485592737727333201878617351828814858951078552134530203106423456329435710033535493015994461908894036144925132105850409290266163704925021488237823959624475728067688276708510964393808058532074299769362818425713462796329816505845809272905272198689742004855120714016222032569433777662970059082942663634493236821634145137739723954420607169801153922951790256379976334824417643341243067398027927866925384326007547389576127361240582441051649519705517882208865915353625676059173481734300187742408951105578200984983499576223655962828153737576488020313103040080078789770322420474226477477502245382976073706440421675799998528286627936517066028258781892575389320730116327308002679368130410353604140082337344621227077221148362231177993976698205347478190333814953690049832358521258727878991150511604583046024132031725465098761763410879687329317408305407982469831295875585676409304216915666126291495684482374041600000000000000000000000000000000000000000*i1 + 295485391380470466657909564887310690988572685186061716616226851715145423216867164166511012164430683163264454852850152214510127351169377259924488286884658045570933871686306071780694330790994095649642439586927478622862410295964324343707037857027520081241287308175554971846477129735176904275989247320654384317742903843090150355310629741244371755004062449550277369967672510671297832699201990277733620657740472464625354317784073498305912973842846048533850905482758056148763564735052088126943229701242809285304931862487966090890083253443222093931478866737032094936507539967747781022771258898778692793359646640802284614777899721342292527710742586842259719286909143712061019246582335354406239383405902929137711946929610501522381364612506390949399326902888427176273064524348547044213386205464843757683003452394778370089315109955113940691577243942401732488290496733753802672686789541263734314741673655504868799642025933138117463481473152698498694048704151888669986831193399613826690452863087221797837335880332647661156467973424053118548406575744547484691516266731686860173809159950439007620013577864532493810786593732686934976385465860399178739481691575131368464910702464809995252776060230770553303210699822571351184532350906687120512802402249677217425329969784256455035578975751588656467027513458632676820509742877021946834872930690087437039786236725427910325832568437791296322449781562344694371072879824732372959641179218032443267229215628950670407022303939843845944621133161512759697212303536382336991184322543034197302054005600459333651968309956856019646197894853000641736965898864867260025532478052832664033028334371051809275672512936305997719107799083917037635888222270318002948012138630744039645380862791174375982505730172795804261686357826538399380274169528021038671448557147702258342443124867679713029135716625316176830073196035189820322200379111618507549876425493227056627431256805185945600000000000000000000000000000000000000*i1^2 + -292740525618724151505347106117647500009575117265379905905033093766671871799674140362544486701337908522468607420613507328935217401050738555891799132687105576236727565064745475375483463403067240219316173289677530396002967038866220532604099389622942753928822611042478071214780989249108502000400272364651724363798733012388014185595893102773868473550445131632856915128709696201484195095416347351459072170040217906075812263987157727723798396128771453536898558195395710298003719178761676528241312419981504814293769620565856189535969520860702627240086023923849593923588588389106141842614181153891426956656683956172446336008617462732281210244868962996447312662758010109361849172611195692524249565423310376891757452944416428081749464730495027024059789993671160014356620445602703839956873685451502327409919316632742438409146570431901754459931125227065192275630618257235551989703507877470483116671462626511862200498314385076000869278075483285148302876032515414341342095830848778736763338529236693247815447950128957791394879701239179711226791666943625381245985686263910384421746795427220267624389385925401893569933071064505802739601667947554483020451747086736350223339409693300796019918468780961859983340709015695940835859210880438316563470115609343430828427641477716115035098192544637948525504798305645996668552076051183324406333983195828965204737403483319060839249122390142026109533681546462799400271055129076230609156371014881374256662277013475303954937333855398097450781941375515328091995037361729350658363999193898633470201983235302302126001918691945761509525299213805066867125869863487834164584061070884434541697953161143777113814533395164368809891741878961084378710877457791728597746687484422271592883091124908173198562890692643275549200966466303585642026072292422265850395427968316671318673496766292402883462459537917984006562889079704918333178356182337435435325606618393028186757211780808704000000000000000000000000000000000000*i1^3 + 139501035554558213293922828925012358226763150128911059260522568184334415815751620882595092491242499539309602457513768600139993145515343827206484953767756588691002417990716430678445388825326233039848199723514355220904714650251945888066054966536475100598724763062952313880110419012069805496811136605807783037214868811430243619932503973995846071666106144238263158803280725631073340195283263604934762253363470205454455991137765822644631067160144625048109887761488633634287374092273932406309765925481801948202127637474758683075770775685139171955849485538211781176145966124310302369725277862267480682170042207160657065232370997816804206675562327706118389845785814370862684549194172320335491049833599689834042748971860293118484956468469430759745449029760477087176842096732499566164955508720899177531310758989180222772819910881373487470176853428918922548969937101271923204979599896657007683204649387418763044803515174097929513070526747543627183379164837041947801114026752540734944311382419988960628851265177548575339220335609488807613170405813211949683086668286015422198706420380778588439046081751454510874854987185307386937803868007058382221094635152619923472417090597345721337286758094958604731776008184079818118696750368511115235159504195256130855495295811056116429658720129234713555766595233329978595603166397021755422221234750673295673971512982339343269593611828675228242643905615185239229446336790585773963711226186162454369636432411977350159549954220934584954277986281584167801466300074724132209602247870125930426485031954819144293213352329514440433413706364239561862924936010399764035083757795415132981770527140307284567461802912035932995393304165617346897507563380240248039472383373935400190491118934258362389242970042636241118775278755039167868331760432665167373378750542681364483367537313939241905818837878949428235141385979710529588294630329319116081068861395019631650388461800652800000000000000000000000000000000000*i1^4 + 517118018294146814836746770385073401755904046564724780286950177931145351106929492718951853634570042289899991612051597606316960760308860979861976379683197215979799115748896151788423214453167325515720314109585026226022096012403476597420622049949144602830214041057989795956032078531274051261070893208864491135658734377338218334320740587696740869660295417607606787926377130291858559056837840210817129396970528882080926431239392973191849319182287868217668753678411753783266769685593848656207900941345742247548477194058314966969859794447227305266955569340363827998511138809657482179580350388690993953578019590269312304950701645281359230110092374241157188741467722162532691705394381814104197130265372279184110347866752660076402812881892019541070351384588686911771636827950789144500224858833423969141847156968975460678735010417684614728183552060553725745252257939299227917328799416404416797840155673684326023920199856415549905519154345349843973093861847040613741184907926680804211712369353578728180068038652097266200684308439787031066168216015355990499917117253057504424026478772085118074338684242284449432040975428783804547715531723121969411966544605245760307451696455833056792248602017426984735206157960321558945595791455861245848955428367802762047794462852009809097745159828733304032098441636846462055048126917279844500981092740442949003813073839147802739950545715217888467947991774127535495054481582629066699475432961343709859682291894655920863829687341260825843965888269430451035058563425461233278232407064089765465982492489615176488326168790962385365835935875724601880194767278910684586074947014473106998221959614385954321153955778072548517912565371829229967035534448148606083000201781189088703035415014939223320518952725336125084399683579604651946984410981367441964579543724343477554259809772188606533252221255205452659316130876608910486877260174766298354150283508098941858989392003072000000000000000000000000000000000*i1^5 + 406484834843540603344249479038180998169051596476599702741127114858060231381065992749358866690118235444996322236433771041923877810916491697340400080042987124125523361798268789659807107317359769841708755127921364706696645913141155405428660247890012917734887420327794165369841300058384296030198378367570288974194155896141766136204241644718727605903669186319392565182228796047889356139925723696612876546690194773888200777051823734966629260245007489284241504517795357725405075138990914963713908017522772516751163243740693344929359928789052420904084059902515992925582581429062739837753948604993795292123029064519984184127581143937942704107610530564017461553230304114722863685278874271335660427215493559391005643289181858390762411879577851098191804379602263078817911316240800052182260074899447538489389331166719757266500845895586427364945785239236478930509272507187489009128693249253352926710803679527102468741166683526676874503755375344333391469208831874708024199978751663538533887606920330396743421719856324399024422617142885725116719974507177568797521277190088176805083419577147476003891343652680703810672469348033499184511454850918290214478750724965666603967703583109926173104370930476907383093804137911545573620198291170117843430350327643518504353034751772591512278262712081734312885142597472408251011077010189401439262417532096420760194428584566567538166151115440561740899664394721617353279608527240604285964956369448082260550448230210261546019004637506975977076691540615915738475451683691548033491853479774087226015806643444378522682081941035843934387610850792699750955319952890781232734521935593789098531404171549057994241646158980494322692434911271052012006686576629775759008630312969913117888224196629168054816910979739129703340580708263913552331890254542212457740709207040319017344691787868440508413383028304487318443748114453995344145455143627735489078399942302968547906456387584000000000000000000000000000000*i1^6 + 46041315028603409764809011568840213273993752572975296633015178940761489371694913478955284732986392923233789366827255881873984024351439991155679324919862676413649866530927829878221034153886180533773005832001996225911288473608348109788099267056865258252300825856270733791664490459878985488940331324890888388020844707730123820772490181559489755565645879839745864704623971070153620819373414562062988126191151590846543731072779344799417266911900388969614732537060983451747924172129708761342785686753157352706387233769874489930734254564227161943745186017391438707483575346591525306134173265137791347358981581011735286535516209846696791620472841164751787323473775269607263435212758041595679339473529513345576275212339588439087622368279476123150243751138301221902482430479406647074022727641139589317511657002262990395693513509039972043995966397714719390698908431002457854026585704737626729852517600041918361178002572093911679763262622358789511400751732584088267838803302403824137368996563080503903345614899206453302112668704775603748587439142824481287600101373483155050633431008934778933489818150219156021806686740952773167322806875490351861812690654494907621264683973363808973505931271632565318890166197046345304615635435622850740881087026707081265840618259431838638081549540393260079362451049273868384781952452408779861413633714302297853428894117044052902376841322321045757338491106726540859373868313220991276587870863333388483464714588653172629881349836439583843461450670106327748191928539551730009066311737356460868183799954762314073620678220958527682644963354859275508657481821346791815871467029922812665943174141676784391026948569298038843841085191230817932777605170115615300593911764027580699879847031942510112108936194246218089927671657802858233119251645786897438945388095237851189434034136169740652462082873301493692782186169779125177727988576845103842685169750078001885027688775680000000000000000000000000000*i1^7 + -2773046034592331872041334045713823771630659263329410445201960402783061450126014877343208569823798149174284110316407435426508708248395389693622938580801256476954147506557173602066900100424760679327682219426892380421812656872671491498701396405276231205171408741774297684270398645767897521716103552946160888197433275884848064910422070482911147524949208794022456843217796492291046159921689809441921447149797489083854004163929168229936263375463659443449690932286909433415432734460714584309729419205513840007171086702467883104412014951948134036633524450705020757552575090455141205931782004471590676886951955719508453713104987842011678687488471502710277255205495752673101943008479623824117184891117307898774880674564856583218361117173600460239759009343114043935582240828925870050786720977948344154312457433196585962116565660508854113778054957295410810314865701858298192415395129277499621566744432199876922575979516719948864381900867259093251688964835160523125757405330275842739931359101664494299928089109042393422972592606250031878841176059296754957882746467607342219539179662372769880771196848317685341328236100738695544278829930246135732726629241701439609196624839325208333491191961213062168821433951376065640763227157928148117763705405332358012719413747999162935161084356100711439397255284161877844645617816023450043191795354364792433134830942112012928675597241228659682201669736573202177069043435424966246298281030582868691441334846309375456899558560573186438185285184169096240506910770440871859781041183848683912149128556843661255746024555893710377667265535773924769336110716712268352825319883231569229024526778451862411541976908970404461970308656928775881449954474891349884482461107879198568192973930143878993577265836517233101929462612598102619890028005743344209095047611312822053020570308937158747700728022137952503608048841616685693509412803003335666626128722714863553069291929600000000000000000000000000*i1^8 + -2781762473767523298436284749359554948129561137815376841525165980722072224011836038278374070120402700368741089423544033611906855198089994233375524426857977991098622825707936358667976332621351294134380727841796299065153918733821355811212503948708840928793519659031222873866056953394189269398263064141785841707114812535339519214508625581517700571454616930709700762881117319469895027764093475766480863138182852993872501717932689388306423025203910871598267278265904265703326600223749912925025083332360963060905977669985513623760083257273527631392389534453523735804559376492213336038040244299454991241941445228708402276742610105610447001944645361115677011304055091668804377147926369920008333468558688290008582973306740977536499971078577523740492256313825168965468679802149771588850214004362040544612439679842595877104573358179779192271499340167813001609923986927254107980008791172896558222908799659976975565063763798584063077953913288663313526572372767033087371348502651444021481988827145331100122462733357547104315787121811059230269915000142059151444693628477372700256338434357789060965326603494400580652387757154609168658325293451669034983139460085821353713835887865897710184509310456287639692937268444590909691723715568083427014363030557755569338328496562618090916397278204673597336328984593334353764701848828172828944360270024928613175025852708546215278859687011825142009549624141899691975119129173375923161413557412442183243091810266086010444209132655573049405976984348476068050251428746199227428032839504277567697331161847548612007567511093738414868035214558683454837956539323992108595981221179400449181756560587762105931415196827244496771301921782008629950579478743081041618379614559254832446628795256985342648104752672442773443997176979732371341891248168862240341421406158645492156254518558527461120111427441944051087951343100061262882793424607119832946421258653280200172765184000000000000000000000000*i1^9 + 528295263916747337275576705657756861897641246557427643835940703300621192922750467416265434048939074138618580423027282310239098256639092753640260508916091993629977365153757750328504615272805417579389364470009467813892450321479233109524618142162094628181212585928951656918788616958700104910496039451801079292832988447076119577152694336686984654007667249849201877255520162512946085815444776690393661108345304439528051380184866140917053464773859913469680878901339969966543945729906556905847473433386279229046197244968195912506976757173375322694910722614182270762511559007644434439801667097652506792675739352416378707858329379171927612865714256207002496965523475164727970026739393954412602969167651568886077555422982228900427106214273311199854404255538641587639893626571165610827371285835412089053658323870707397184055107280455305895204962488264135255362309471286382842166474714953559844924216489546863991935677588126102924661091447208500959048796957934683958173390265873240408582065235661457156582632216206784689193393779239333218403348935491447240822812675944445326139744236477677301218266176216570493112757459448822384182032125514931682631118621458758311200042242854330216794834463549946022799714267981103037576351140974966763686460587362593608179616622752875082646464254789561523250234196775015652181065955922275233598056759589112042226421223103267849825637256180213028528367272916844347411497862230462126721810081019219355386942602429576588017932164233106964584811853632093213672758282227897680248279484472306828427886639302830481598831353097640032280619389743711359792467285705316628354383613726621799284167779944433053822988576562935833624108539031265051206434591300266083584715700737160514509047555175190165161886980112869023658793670839695821458060894196972390612067392118792303349303185008754537538550038650887918664697715505023914531270562621398694575786700941431343677440000000000000000000000*i1^10 + 140035949902778391495531017544172851088616556578293785017791952181282386624637317849604126170480755318187590269388652060818532094854313219118355830803020553396822886707752340578402144809689460662225377851716619287836488344135574558201780214134678576167302083044579662551903695611125947269086912541169139754231452004315355321919844093294116835055388392794143971138252534404500525427769506721080283897729091678813095146492186587343287916196730106212717636077632890308891935097722366480020092431161676189423442131237059497256227884406313477900804848537612781648521877273744439036255096369796067200960908862848304380763890476077525677847687984132117284603279612072896355420698279271801963760224695297053872514815978765729577968879432423140451571223355199612763481906521362363235417252123326238183229435501511704053535695774581635778551370919383513181577501804365562434529111772845367284012484336679898556424913370485070224474482045983552006863986822674660283780390897567894940620030144881253859664052924898142548794660812212810626253617112849017171925473279423543857794042795992385290732020416186974801745156355776159272830445166703188253419325213763553131440302307475313121428068574656331816476090550043116563076507217390496175723055909124152934595258323447846248495849393192604018987308873425547148052690254434586913568859580524002099475373423787460622931701848442069991072346553584425417743147169811800703623587264747987875676153941660224619508269131777515227403923241168610458356918175438132758077875900706399461618289304807649311245719105513734675817738704701378248157112894340212647596818942935239905155849268261290105826346255057333082235633057733466532217873122810565335636582835827412380805398674221047937439652281402204903035007159909609393249355542206156479410676746990650137386048122809369596575162432145775695339148641137123377108128981161801233427021383438991727001600000000000000000000*i1^11 + -22344391370667706582005794785134849006675950116329818645720846965147969905710167651946365784427669064326088537623964084650769677879616333630282499868142090126378518966995806036328906028721599944162302641596967061472058744735705151955833208982115608958759356961934871131124220558705935830544035983288417644387550866792641598590266808551916427040063163382752653528153094069572141454350971586432095745757327989608949388022023703061478266950833202887129975616764874291156198008178416399172627474029097346599981879006887449360991052787891339954557573515778889088500251172669179148133969106679539564085144727720402542705471835082914910621419350511393942997263830421253885904153213386156448054159978614596633836198211101176955695867516344969120267742921832130710966190449931925156392080371234107880186720232931282155044251535452026690326310236368064409964394845016868064871025311730752045550425131366236827197727706490260851999512814474389167326584969926565315647949931160809667209363634645487039814838632317606452218742121864342443883387636993851332691759345011234932287756452862802303656310581237004919531731869948593591738823669892830412809548430938342124514271114918107257035236011995694097930376511129603406170513684182184766027142198728940466090229891836250810679089832126531809345761128885492181797582942766325259947685727243914641044715689636999270225273667447352821131935336472336539667880520483130664241509433933852886921100053567858661903814585648758734775941626144987354285005529999052814305335145566468384700253642548956816814517106843085976651019866008061408148704967600677853864097481687314332286201750235653382295494910488479731675946476404548720929144791032114909081820693582624320333651066401698494938071650551615452126679453008047344475965975283577878586331081405815406643289999278275599281597582109113671488034266698152818290495328254567215638893554137972080640000000000000000000*i1^12 + -2260010136870348320185365393925800652295842344872790000002130738892751040523045233223320067220286848199785018675449414084660015410966573827018765816514902987045691238680750858908306466776508583829239490570971096586759401522277992453360092375281052766157088131468661840799852042767541669354764649550960011172858136394240125990726775696147165684065148526146905473972214817972224407551012395772537547301230663576346026935267716459734910367933052465717276336595458032493147815125441660412599033101852924249860053842586176923372859148907032139933997310157054059667494214997383749177998620013369618339430839683301121445590601492726836312696785473579569158399583726886590196493092050772772372662357513270104547609153469239323487653085740892096849442871886270039641993468760245517002189897234970827740535950880603976296601417240790193250532521580026752382816516912903977698692181096486695744691130879231380049141029563848947711392204139965466896229532680569745160562015666776994914920418536048574419839589853111333144655249004893954598017495296450795534579718811388633177984206168389590688793391199892806323739321620153320162779549703382428810903581350091595091598802058012635944176847544570776848082202604195807127215009728196399468837775337177016998514850885910339980322057188175064414369600820095092587063281496023514596202192319037214286585606202544831804816034970630111875621754438062420536890306459722318028812381825425704552659066421513065199577284565162546589873495866978402135375671603350495391962496323487734320289366395658661697767897849233790381273842978065383464418970240700895240667966047318528464390306394335729863724674724190076849336430418599424922893223080199520794370257773666791364732310452591350854094070967092093229538976911386799324023075443701922265895122454131886942261211716579825040240541176902767133393511065705500937056317699961549717555638568967208960000000000000000*i1^13 + -82590473141458695983604960705944875810007575473013481144428867642604628502564479747812455256973682297563331407829602973761900903038893904794713927389882302594971991881711652306993115045609028883856022770435999449846009946822326607250493347787151613754346727352676389469966553931070655014162223635804265551919848621513824883649670001077957793784467486303389714050232457288292384682678706168899042323406053245071279786818026133947942452801712129439260463518734876525194597732883640013800514721301990418380080460320893436098814184589735986324907901953279738234994559297740551065883625122794616362504246141852084348992558529640781193388890952730517163894446626512295255384001257671699403677958106046358941954833333215352826747399704513421774311319592733549333642107633995949961238172217334509880772368540903756895673288827594265274682043318846007588819789842283904107733587394291953876868620766745668785541771036475492308402074689648313132918083451330607230535542038918124623039789549468728961477351297630974139943330030231938233297187834033436703307241121342645555323551134330109754140323344637477708030193186208354230543032121898949647249580453759639343111679891119960481064038393841288767207087258466011827968748942914365011741615677690969183827437413728439241532383930802449525611381549378303322237849155847890835905733277052370056215062009502529284430455533614562516284275705881746000367104025364652830447477810303307105751731887673235472415486912967748120423300163429487526329126287953212292572970119578526326637580040530641145335244924463523280983933207919288502821706281030584435014211554322536959964569010719344439920527326304508237414181999744881889673727088366237239002245715537355181683351118094991785958572345896674185007309229981396169322939010571535161951634189659693628776047661845580138743731324050278373173892361144980681939212022252381655385361752889753600000000000000*i1^14 + 167598359873525789146178358876208563269876825900956777309941817998851133902898122732330094264471116921692505389847834396768262183383990996847874077704086409017698617130975628335490735248685051058017443820285937313025632550299940581786557985361913948823938324292808283951397666186108072984291290329090503862445096516995978313654448464249966914197981893875188567206134768574546526053891442239885354779119488558998773571735808875959352359699036508123717550067732958885441941818879497236279801078540786861078772988246411457427479284534405183341971826832792955800705007427451398797655794835432411952592495815950043535115422003884557276586932757326287748663335986435830392736008397745169191550438609305957198193288198785861142754969194710561949452601185964703641363022290154440983163885005723804369942570089292763493591488553886540446705824594992557442788894551894950559713088882991903617938047647200224341721239864106157406121288729362638204178189762885227047997145761550666305286869606282921611092148090860232889511613428082835247433003627200042394960928032280221465232930997487505240025525032560985864350759427198215687638614040620618276639855101453437873924865992304152419282180002605590089123785422591369330696732248278268695503819490615257248479931594514080906134379760474962924330113537718780415279262151371243341826471502194738056988784839609037611997825897069605120163670627952962676145789724904810437473127310106514539449727424584448057063866178739972020554972377340971264388965978931570188187830398857361731426763884517012169030504396234969837411051990024676457501331774187922404066366786838416728026613091472138528963037875804703069863810726456820719557180992627415431107153445866227619173842580209530174323492017778880377507877092530349808020117948694551223392309088035827526007524644009732251788246544962814196478592735789756823247402675912931532726163640156160000000000000*i1^15 + 3055996501102591511423408376663949310797831915118211636251156330460033033272954440559571684252303098185003728878714801726434553979628430366952121755471219216877376268449191121474630322716607108305928164816007209183512268448761810650598697366871544547619189367263796557872881457221174630117527740531116012366641935270603896843468355185113837690139997836749056536618899770952384025030645696777112193356172264776034324023678029904680008438306837469184719150970746149837084893769585273976552729660279373274193622870652146121045503433505073252388118826813245492621609181915993827146796213948972009265230430729846797280011473734533170171110587260506962349615814011471605407424866403049285949169340132889166202835202610489055975314602209428246492642817891165787596656868090255463694680097344763274350203080543777177109279096475616884844925784816820136429186866172351162736880006350223777056313782648492316050391795078199698250180268491727338573007893697165869263252661266320158140252332618621777801386374084426031348717084205195372034238404273075341420509529761332247150613939240295642718421985662129128551253087737700198632830240631448102822967285194421751346099466781439899870387832032798935698481334665503947335801988280285159118312996390985611608235429687761415652614001981622919705924271298700806910265101455026637334989880543180037114251523782305920250504794456449838436738242499625860807610139810602778460274180349864890714951642952209982114692029513725208033312921891899602154781200003737260477347973099793364946511905190279013497469021736853145051813041700917096938917449231205693047089414937761676851599424528543251690106541626697736940001062819149321487991920354043962415770474974862510444209455212805802835571927672588785580648393380858452277984082999563554687655874158532012117826411519512060934322158769564393414034953677672502956403992623925961712856108892160000000000*i1^16 + -2072489174066123321602655654731355352484778922962490720857591976428535579896197811917506551418076164253111619771069526914354227626713641032413814610375423488403433669379114755814641658513276544377180199580679081076635942025507757863965696279095876498061156618456966600142202668797926032632257057596004179819822238863336119475322336117482399028911493409950445988380995082085975332817653196681154379806323821646843553330078052981304852145185408267295154461707772677246430233353677753686710168935025052852883047692961318197074875005995093446767675193425430276769780758033990496895716172266793951040807285012571739182661346512836109877525827468938359789637130530613097386469152640779143375517697848252780391421609613088084325283107941011920752477299771901762085149239232272568763222454961950057834417297492300676313654557739690946450826933348072100814764170653166743671720786555031356772740762412820290901932453478297706111644663604162869000000437901029402488831066702778411644542838316178546739941329572512524069453735587944206114636543903813444210918540374008215676823089631095805736830641849687324652515665487805883054390489573127589353842642432048466111255863966868826551597576619565651764104979861517258665107844397258342991620618817156585706417485782909450048073680855057005047436681980963721674535594018445881055725694650979771028001026420513982214124740532447763002064076400862871214058270827617512576331181964989695826319974406141109920576491193465582100316842810825705373410238794865628029945457204267388383124480992869495432804239065721568829316375878653098447558472195150523103391865509312234083371138146689310816338129601384986184301443280478777395471055256191905508535249842702181880945596630829624611246543036552659066038848703411669920227058449016385606539714875318220840863473178080389671048000439321641316281155411768884450340910907162585644841461350400000000*i1^17 + -86466960445946657779822043990871575827014659977466113931806840323045699695133161326257688816754684551814846097910260736163128145880991192859075579634341764116926262768913627791835165134004374002126517601999772034194242614628221425606146447862119257814011572814303324234921347505967259717165337092839516774084692053930229884658547587805342470432983810802822023687459993642153035824383714260092063602300787134861953634694622514118813982365989225753275140732081185555515849023797615034669879788096566651858012521150852511188058126299588977965742695278971836090376339139273326121094858067909085372389264443182107221731066493431890283379093282457241846268313851437584316902955267985388214994076186248004490403889275806974605551371577629712962875618446279574026176348598980917759379655876938742501974410443606977551416168391397233775937544109216016651812946854083809762932573281169094759106999205689315498600189006446953389225369313361709887087194905914997752624229396310036962690577032021063590178741232061754210012656878302616857329992902514227836606196231533697896784309243413878623070820920758005230285556905039485054733879394100061719470177316311424430352613604051521075844896730835829237283010187148698143598948037042873131006706272473847189105447422404896688317224974086203443382472331966773102100386462188467993235774918736257181536908526217658008404325584786854741823863457007825241516367170454063488691697990021568826590030890680240086344722920243969554793140924166397605525841011596180592191085304916868520197713776366673484542862114662335016498614524782983949863941907131665820330919563853127923578155962261916994684963579452691966667982185792170674974218474387221012710115878706232844791271126622697858918324206342081893708121033075363829746105505111641341192465634204212975410874606242063764132852857822943264259939819185943664535931354574915495830487040000000*i1^18 + 14181884335741019904341999881977730569887667718818033355331447416054039623627593294027371743911799455400267839368194099153957964440664177468456099304189973232972422567198685410904306995606042797002178660885394475859860526527795546404528119428548569981666034431395816659727401354596050209276972894432400282472217586532740440553247221619200157559676979605915716890692998246167526070819663961457518603480611765226779226429775101449561688512167306956791718379913303211919966685490042616728168429481026432689708462823866813980995223053939952426942328461456345711777461546821415238994378938316066215383962277207742229532416281950081563864673358244161611572700976483529604639662313659025966199474311557235075768844139368332608436377106721019798808254905344687425822152269692919512899485015783470489719287353214486810867090821758338285373036912112017148842636742609404361278201966589644306741423967136298750073805478311184733828784198714501171011472493496211344552765544107212064428098592811682119803985756930320478601115347250745349723068591937036177661580374995682458812133470701879450063906139019793085542486137362042669830781748481564344780907323829255615428526623285943890584209951893496684463357874918767531577465460136210365299784272028024975536155152854160902864868761605820772038391406460338377985892375121546031035509465434326290131327238429449295274255461067666813330796405720037092475053455414343458341175533709603524972382787907735805086847418717448681562077404696077213724101277221808684170915912890788778188752129264936718589926572400454754184173374744353858202890707750190102494554882828100156803166611134289549186616763372120221078006632597870658268787818312172115814995778174776200275330746641202347500267869977348925427379373615719525562592196463485648994922663142221579585436230510925073224690563251008306430238308164101869532954131727771197547479040000*i1^19 + 809043342023812828662950282564950529841852973664333419315043491348772098603328494760977724810913812722164325374962165749339756380968525284685705102525916249898709101939800693914167645695712912299386598958578760817843454798503243322697173562955622321510666825159144129562856729841507125786635160922635236807995001393404352916247718049538261203931364348700745609803812739011220424772911953867665564569280666475055782969124060011655415481066278134859133009497338526276519542585554199267886232683556231671435434971956465127420356458655026062501323914862052759138073361866098443241582033132796396439418994791928181254999719834840960128503706220564186409400515678689686363350888264235152105447162009189627454440316446101280574664823862537355876573326789526989027014468730386058446346695740080437945293765806795829409013435061449617315216819486530607535024224233970681611021497501889871084180558585337810002232556733784510114608837678977682091806657144763320592205511506717428117870416495825769776517999510855164862493717957987305260480792084471995257078808453403884307026744337700062879392640389701681025794209237452448060391710865249816260491644586663751510889168715593405619477050156431212027807778902754765031652378548094504942374606535262824004627509705895253965625654296205091700157371634787429387640442715272648426420004218170130186813446624772526938531206232412508421029212234189999797725958893657039889352455177698892524308134773881511502562539608286667116948878854328280924348043889016653107831546268930900784217540742671523574105974076497740412224202073675398174131298260297454493803724781758547010511269414165366940305314576662974662607600130340804865944917483568510479009553411518675491429580033727137557029839689043069619331047560522024120757651779075934015354626677562770761633273621928961572581674041313370033808610042428408574355707881640294560563200*i1^20 + -69281517263926999035082726313741121300418915539400370922226835702093621675382028597299690786797322047512737087991119244611236568809176514595219334300675051908745703099968350046784602205902717276950178570298277981336651786971386584296538576194569613052590182201561104940861948949532395100046908146861756592779133172001390825079752004040988530604258363520529472995215166416446306459841340222570096423612861467484961031734834223526447939622877186590476451810451781818107767825034409428574907329907319285842984502692686347154116375031663784655203433816076856650004427797871032487720774931434396550320130052765580771924842345785240270914855704920065119604052853114445392265364599348823230204109224616515503084591626668681724023368974046465604113772244583901321676317893528923416045735803061761134422229357430807056310456659211140263376761511871923634060832172321540972225138420197753860149932341704098620363371003791656819011953392431559336687239875035163009134227086959061921888104117667011256712248964341409034927846073059005345664745749912900107569051577714698714377882210594706521680418478639147928366785934901951062486576360942978602675786321480098966467229110286179345460540400237084367215380764910739621666310606462242062934913529007504391493904587038547111875653670615617147596480723820428102487820792327728884414099793243102496098899638943685012600681682827778896196087373824207266290978432933883188107741073852970582234254701964497160714954695357862412309185848412307162707607040057675593211590331824880895260630961344095342003725532559616126858170015105968536223999406305172423649548161113276658284850562536112379714813017218872206982442001596374098947668240235405832635884004080794551486300701727517515428558913199697214919313654420440270866023452535373572516105905395398996940713469674349733926105766720969198842357003463673761802673447359637094400*i1^21 + -3741478988961394036839975921311014903153969197352529866045787338996758776094582786972956580273457016077546097134552641939966508019536933078667863042380875770445615941802518652766433365268098240138568581775568011095952871709269967438431473968935396693554329261211896258388284067865974481397545147898642252176398555130962600854378542232854482464144311567337556145796253307974412558068446864833937147199818543035479991018101061239601125087256096226336618448543390752157960006731577050629028114320431742318781981715525788301549359863758072442596496898917954969590779699133842745847949398088912680208466137089395217204821291641839474869120398911758191486969126538108382411404938855478068123832497267631738806097555305019581095283564250857756098323672568024063940956309751694147867835588030816505006630961736315491441581921816250627474737299166644085076175257891590435503112556595074235864274385064302017204933795622500460122690453460448316636379589931176119297590350322006431475684793856086843295171499214479559162744848783520054291277612188163638693925073310804411810407737012375127628933034420931041940228591131465282296931455881797301448027500273639615574517286679571690451159933852802192326793231434435126492490366730062480517114478385997672905651762108856889834102238758766809680045612605588965689596312260524104589484690773413320215355932977961754382665590491600540346556573924011722544388968087666851616121919145611264876988523884638777966773323159820042401716624303385218759547703035083433718551590337630229498600508846883446994557666205490475884382110305218214617077115354692009056287560370503031522986886352776250983385008439457304553734698335270014580529427879927496508124212328005510912893714332763966968050750078460612434293538281947024225474332198059091470465717417649509190882776771748947642925451225328841501024605014967810112629699153756160*i1^22 + 248041308461057060494494725885665488160417177976636479452537065680323164911603979200586309670063134215291745635614961227772746549329611447197490579898791576638494813623032704646322692810179007708384627092333937455898032673761234677741851012190911958427390185427374226494838269978568824860722672775517977307067000846365198422679940462695972124306326300911438395183740351133491898870550090021835090647040347823070467173839512974804194277114087039242772335319801712576779674164274061707980644103480447705677904340745708536755293898646026843888997752788391924868571469162283678057228278908575629634997499289198832241359959984434221637300536616504388903768876372082472903754616345923556712249354660402329415215039161600926323023423976425364814056351460058971086338827316778968749705796377279838376391517498855132097208909978213204859648411449379579710470395999063471569206967924629673392715823411074163375070051495293008032403152377493493404103659202636981698190642312373642756243793635286546818250475914687658973478739020233371559065191670506025290080663632739274658566879310713363918702203661196869194178742576789073619181103915658972020524817770547925007387377903365631875884299995293090842867836894851391968896380750196217454589882889939674751939309472666171126437745520443704198346492322423971404159966778987653329486064023831376627169047575528571881587298074956420230318207215996292276796911548487127643432836343665942701982839952989389097167324036577868552973760698000641932127338713414141288171066223948791118532019548391032980805286133351180829934123317593305877790846919343449006889658624552298063826587899947591125923158439382085448095273673356999391550236265247038284636148255856257952914508961013797981140066939835966618077850891964497333724773798468602250904751217835011931340174652241256415051682289898309624126957925944784330668092948480*i1^23 + 24413257563370844940025564145998539613579587757210014386044713712762713853315239981040210590097033672718678163884934441631316830226040175132451666412604583162227333580005332837982694474673950057115410262415939323465417469641688573427191215753013908582940199307363896787484804723025557881559680489157306676748897658574446783183138953387134185938100943130662891275573840909030087424080483364702713346596805661924090881828924889265993386318165709129898280094887916053582363593411005682425399461820979845982763708386471122873513454461933922176380909237299720593423808482453460014037440566258425927514307902785119904273014919984573398451605949679657934718599369258778685325555362555070465672868264218521934053292693656303240307514871573300989701952017674035334954752089776116578598149402538954226750839276515625100848903995089579103196133553621357127810194236697615472750032877013766186003645840221073008364091656111508257298776335867887479311650072012668036489940108419639384407513696596505394110421743596204339386559004002969435225637750906470984759939322324429709671427855552949046708343391473445086418008194370678744392545429286805050170953255155377122922957425413185453761129462983175236265372200418109083972438299617454042104311473441875850617214391904810379880987821213774683713171940256511477000886975617137964469355689603745284439453851819855626175811244085241869343247433169407665381757162996778355132560703888959146456551034687722425254682601734785379069187218600168360839083891725173553106578356119444233377172276014654600383646516785478204613984733477031832183045008308724098021363410829518060184514855672108176131551963536780600069241326925124855686918082966259575442305857942673463598366865298693719411751542120165402283004278971126121992138097090475657157803511949203800212226939127414614346818058401218245114545313171459188266631168*i1^24 + 944104948739855385844497540265644958555939782005317644583353677752294745028896493083588506130535885249533666611140776024330315926215268900073572013440497194536871003590383310941838351023258715258238160858408868920722685982139228064101114113577367993402203018232800173931470245426016010545876544747054319646100713528719125877814671664663828983129542031257179060421946080309737946479198231063546055579196985901819832338321885083933333014206148643165381741786897034634191285327080437714086207386349404700711021312717671728693372180962339187232071062677541045693119097036290589935439513538599978322141399215669059420162863606336575493077846313645494733525086970670821196994216203489272334256175353677356787529351880561778150666922768453894458373901480987387088178106910262761971692193901282823102619993144662449260191610755451199119777069716918628372199229505064792429276964908517765980318302221915982737248236438195525831941958622740170902450448197554223658461431544097837800335056553946123113103400897131318161907940242820198771629650014600636643608180131321824365157846118595529487498194627270525084633162229473594095100847121616320686212648506227796771067635216111481808336665144474537857532218718474401170852545893471435560143627447458552394260493617460499747940737249822414585270024139135670361933486273949001411615436937123925598909626005500068824559155204333759026534849842982081786702810881236919783681262505951286581997447653380450261187982120446678756051818612905403765039980035935368784839235578166766456560971826653729529021389112451060486093229228026502703831060532583972463772911462731578540916916057812349430003977977113244709068986131461183967028787873461304168087868250454758841191291494494537042480838619397511481257419847261061357591886031622608219247363772260788309414969752093816222905138022472250496804788195864583602176*i1^25 + 20510408323183508657963896365810068509704248099785405329431969029747405563841724661782078170711257365307973472759760007684439888125475805024440731079921374306930342518668607175729451981127384235553023096912712765335324888561533627720688359049101003383445399712981848589870925558992576276857068060584864410787088682228145876661864099229755058415256955937910710852447873981575627053020711025275242031106931371546746209534720425558623419236003535556462553049343755490940259266418373432360760570687805813789155593748242381188637182984657358860015284193357406742785246186629880375167218010093277385151373201664110288548085352895674446103647410770483294492189161969461003901213260480980317514230290746512583097623876011186817654224074195654354595642780768677164635575879682415050529904247140408160241368218651322657157559036526233096871022063093064245097912035550274121928646047274972001823624253185259942610980522193495543760053700049232207079692877540830220511671198767639327385179548304982568494270679495337026419747781358650960967743695264650399596388341757928089993407963462581991385541849735334804237740229818371467266616257706800639036700548574211048701852782119731499293366855955731881219914233289613542329380572187834334913615578853263513299580274821934249355285473489282923516394558474001402813867193662714995240733233648866861804312468858432868819274324159253244844290336764797691131290084086049337987496532567494196918365661982998796776414425893825890519054512818173555503873192412682897384465625604727529902386848483211699658423652932236290264400256005961017441678085524613137290140139774141679356130468271390206093804145992539543879099646092007877649451730441924534190665999144121614650465920029614952912625113612453017112370046514579461242801721507679392502589690210818253746582035698457188496207050696997576970086115063103488*i1^26 + 281070796863007048260527949144546649179512747331826982076600314948383899321076037198059128471193319375565410444385534864376939711088968507906390892960848234198697932561263481013404421255844981529100224332099781974974035040366889267383569017619583240091930559551193928192231264463379746112874118327442823159507287805613813588334651707276602915052591619753998592936877226216126549283147144125526988100998908430218258784195306554797857591642301500460972409374748486836473279191445747537307440086763392048309486079503469815563324917892444690259464466259233303953437992216712674092500933708621477686237563957091668082092723457661128296621774021723459492943866274494312054783370815864247286096688472689245864346403680577989498490634262006706697234928962496602431529300110162252233606762144844276418700669425704961061225902962681344857328392142112053165296156135562806689088682810276588675412922763880192683108207823807789972730113001721796744580030163848020694635447134815326189637508569355996546544118077952471676248367683192970985019990259853702642856000587493470247972187529032858517657342600314658625925757859093262475422274130749030038303059465087366749531893995523569658726800010539567479053330639281284389680553486291226247699724515446378204547748625688517535110235966193048486979456308311636957383815240091503612954802556618822175265325719398526803258040130006891154835299278370588051110402506200508663178824392567397604788165017196851268171293450714382623267243862152547503770793087893294345866135082052728019726529128849385195232472437161095053849076686987523532497554452141025379607352759534437699892010753296864229338488208831230947776902171169625677110876500397578856046647327381406459020918982075882304129948630314932925956594599199950572121922547825030704254104167261393907129073334871139483574592564312194518125111148544*i1^27 + 2596878480403844737785584820605176437434391237161088161460766789956538661086636144579571963830351936251936148451455798784645978119708673000949435934160277829817220685651310851536911025465272963705065231385250213925204883826341344318408950541178665771881676891673160438394302996447108758024304218581233141644140072406383013388648868484931379876699817820188991801443506582252095692965169611518120785046123225987307509606502330119787576871172134682979680134254122732301460787327250667206451610674367106959292397422765421087758148043562539843246158950312602743637123210639638807985417176234725335747854006247732910850680700132831064349282471370122459949146138659633053837610307724546321562889720615421116115259457246332754423973734988762285681770255526541573691161196883279495564433079071973743611470299368358506898970427528130521712269813811876138536926724750422962599419499723493221491525600642872147175401587252342821031280139107381193213513575788062600757147932300645409432034255855820267497542732245820793471945030177840101405676001466592797883299758625720528385560637569435482407406997585890045873303423298676907594189708499112262475113883161489758441802219769392801846087862032177077859454889548344597247392304619012062502935065228428492493465237514628496824120545164166391768526850891747813651159774503766036331029054150938098866402476820542357237425410867228951722846138824661743397871004515077948680068012169235617668231206459527280392684912707386597217671184561227594969600493109578067184144985427309235266597194510495640464701064047278462250367978690742890746389514553687576723199285558592974468591844531855652751865516939009117440815204115733281025589233822101173578329823012064521761462428210979823654773008150973652036303365827814806145722701216703411872618397508772848121961986705363783414079548814154238003249152*i1^28 + 16779667444636374918934627540693371937516617421837310962672695374800081497306285166594456840761657958304696511413199199850546950063229637059392556871117872959651995259037392455650763490693233702932270297409554357022415785738042994823625225253052914380688407037745981467522299884129551301658944351661650875472844692446759255424934659501635942088173748299069465183943259422005124413938058065362741028059292695992614858540947208154352411719541545230473753478777947444794895751442045442824213737464224829808272388367554954580832342928687615860338428913529997114826079050359713902771844046569819244701895284955467867842988276071952624119063566464769858555501833993456075704283211970089104872904351860224088003331833264357603038302663522387200067684079234813844070886580679973837984049650535900317196048852378511018946210253263638939445128633699637637514070435688903344531727170161225152950224712830547584737210887893519954784181138091975135156889257448064841356557219129850876172429353388608857038328921753174546570917213698146332561851790668547397360318969288739825976267110195392394438482702105888265079742291675698064795855074237318556172367780546909436787534304257079954742170237253191602400289139853099747027274768003483920777175600707191624793558575856334982769032654342510063288814318426186585037324074429618679086551315822935695549221268958035090875754677908220297565940477045753991965719828945714126627754252016571157174177152158906872812259000189913669157194116646669718104442418700070265864064942018060338157926869511513993399023625423008204998184315887586850091933587015142632836358612752183790434603851793422989522990050873687261090497101264734892564642303949179637439029108752712319282149786711657967578042699353794120909008559066862779678776726487322827642232263547225837362369577675378538325305309205958230016*i1^29 + 75812988078262006487763224485202569847362731466883847926988639118072173332783038948064278161779874755419496432472435683290267582909826055196848304587757569998853072521562474186233110649070637598860671670480012747192271861136937583521335363612380839379122492145698117024890574047590192068052479592843600936098711012481587211759035818388763805139565723348104027300930833826330655451712284626793285137730036854694076767607144424971266318765071996683749289711505219342298941126143810209523641432208595605939925589748896387787510746200389026456404992447627625636733886521775132574020165621428717211335606211953647126307920887515539233100679662444801653327715695086135794755722878101411259466652590609719823627154713209010485615682371135594460101442993668523377854708266918409760597779746128049610968487017571933365225395117482148008730592211530541385153407078479002753188393407880784005303590361710707205562707142765521287573539799476411484101063201297719624892646971002912208687630852380565016723011198425406336887153832413215198762815699191330650411386357782142641070586467553548372856778712632274556137150393461559760320348649098568190018018037330578073362211705014128943789444562066085325474138501388669460288765685897812146666468521038257860067446935065936662342240633581907500094528947813367557886866120089648380219629221938970613661741244072530189268680385312525851449126637045696796038104143068280517880284327269368480472602480019247637528398773657891616918224517072319356283194578631065448707047830825799898957910378147474081423758839413838290718291386254148467160625758646550059139283030842218295929792324079469880835772683389004560434663621575116574528605909732120031314734992377225475885605185871261664531374283020057047654696106304928810936297666328436347770036845698503535316970277113161973160463904538624*i1^30 + 215272033488861047183398067689796383596693265033389244856628226060316079848793022706890519111235589890201506514947686119553755607361111238469466031151517027922352926496955661487900351578881789591224996801240303483006844933178188583147867676409733829595308283793609308799631898677162808212643998967580778072381927722981182499081455991637721889650110604470456125552820754578971384256680837853054811747881767717683654067884181424662194509988061183044752484666466328076716088004722224348835096435137455143574647595552302623522248864159203506998463572196819342597682792545323985381764023636411066436091322789611698800989280139882527104525355795403481488850454993415996749704034215041188131020072769897373210643277373708803539737516427502112116575285623440591216415081185853896322582444842662651285639291403645555985391607667130547294298186273002580400721944174014396075648142965689277615208528404316589994345377162390307528412419765211655861715318376352551896380590163180121805235490351617578226407447503461493485310409175571078317562338453520798132549393191637356159382139269252599564469165735798446988528000910835169900281390152813845772653249371235624532864011723932437814047742405716309408621203207861800367905141249571747623306520163400348963328207489598356701159347614024839929252126034415827011634853214868167684104934238492279866800325079012722777363769848857534707052620701847005351658434612734459484728836996049657833902120003752751601159281955794671157022468021555982105199066891225108231811171331287752724853768225337830691967096779897450796398891633567133481295112178282684032942874268171549771039347327970576258532026794192461076597316445488877932168635447840310999151682169239375981109163272706887184591372283254925070046277183675705687339592283064632699568960423467576493179646736641944360375549952*i1^31 + 102555465477774229897813037505563275172638767247332591423563983122322550470548303125913767022269319453130412166523261762370899222600343429459717187872975954836216074242227843768216116811870317016598024785246130482868209022396298980520572899872799331206174163480745729678910881960424967182255607060868354448284435223292663324596008889425562281982191544226605594051709335854256405814585613828725685406911616336578222640071705717751654084928780597609245669045930730271259599013358579143157070095603119624167943595722834479748679560211606858325589953511258856888088409698660577527094496178690634676631879225010994372085508886430469223549453323105916364537443502842049194814619339248670158658714378775088743756888601460365578665098467363666368745263965633318558541792153691423277038976615614364567679880590977228481734025390081235079527924814835454624206775867281113362048843608089642266363769410286924416530095831233904758982777539098477192056371220292043612081852372521033275192442996596839713797689871485018179125065574652732434522909586899177401255927147552179999455863719544825754240612505037101207784444812988892602746231654800279208080825386772582964589639383142417420071649887030627825219301486878786367088828360309083194065300181943390213414137312956324419789490149849087723966075577102741075266485404977777079786849063863268366803544626169613876872361251900352338925475656281936069418246635332061911439778547248319857693048756245527536511460446930886604655515379567040500271119539342845073401755586093787226510569684041829797696274983968801169852111761713813496811278014571936444542499224985974995706315453589577493617011492761067040471813200456896267900506388770244942767454795408580769215857854202179202527264448440064156500357756478525746520876953644212391238251399970062129274032643838171938816*i1^32 + -2669238475181116647761209809025747235185750516689041586590044109722150279924195363840777580863690501573307509477942704165638176435436944237356221772980726182350657017091384667555091993941242285238724655344856467629454994546577176718831353514376650987709629043178021470041394090920209799442144409220362341660792898544023920111549112303468587242829975005837716225228143034876682102887361831174895378952301452504100579100727728661177529404030372011677171216968764865927943543287277571807258568499149126982956999227139093405127081684403158422394508472789117128348206464211888136933025051858900975139728233775417833977416547483253315006237355340502665237043004399229341568202668551680430994455768532491315995438106281564945172397037052094478464086161395880658870497485148601398212030513496958407935857062396060200693664691774348404360141748170872498414055681449629669168292501134504348801851576538548717906615859348313419132809957173791286281198222853137401335704705643314060325609373586680964533525174825943084732242572796390339406007964661810461570258208213706368743299521388405039966688334630166100390638520236377765577519741406427884260858110411131478528360216554431414375399465646768583152423266054531848833413817960671622026406637194833393950118826440284512358804307869300414071553658960985654030292502962528582793605890640694899002791271801625341974856317728470242817560023250624504471137207874443907305716972582715593112447672013269344088668541384045399197331064024435700027733065295141649677205144503624189355452315521412111959548952626168889806689152518926575736622812544270021244582244542393621538356563584570173538416822168613493302981608383196322466773120438227942663454216110528424876170750488121880880466404550172677751915881666546594773714079369020347993555405710680051945329190978453504*i1^33 + -16002701002955325737394508949570944804750364015053458013137728444757745780420958586287619606591723817813392026173924603226408732638288450301501688559926266072564628501612360820519492601460484367492450636406268189024698320045686801296696083292801095143682133508513495781950618047997346841552005537544426503429680380422940090754316662918417773007043792819451914083697817041744317518706509840499333246194591729506003403619968136050223349972164624079505555088156486308658411670842575441928840188504864092219604087075481584406520771573770030290058961853984099754245109924968613600036780842501395244832081628503268667696160968504402913197699600082297564175353471556222144827586268461263727738839782269609223332648923829816066603516396323859586828459475846003880154101596274581853223273598042889650305333059137369513769325343296510522517293415836198331137808444623730320104872089000880267793118192974893702310857947060095034507621334983583498792221246998611711102626441136036878566211103760023598703284904401593248026593478624283127210598035981660093424752546351088289943776383493970210707428448395744156724575801011942687615563287553102969980384550054954545640253848330534996797699844789558937249889759186406193465820896489459408989605068769842993439834154875491231626844785662106936582689919200717685016903322638011748806166091444523685681965898890893356251351742144658476337726076048205239936887971512449822910747707797080150591757091712785071309555006370721005238035240406650910140008589407208619035032896251775623963656022965873341986896865241133918011101861741942779243661468128845714669774298600075730092998504983392059174738168151466149810692829692275537455080928637308679187356449254102733850672558147262479684328463390572299328870174565096946295901896023974182887344825334294292617161080832*i1^34 + -51306628578539129530825119557386198747391058828591966303894040877644369614285628594799349166457299592478943557285644204633853147306404540129455062216855104008466697841612091440737493432076839546753400145846960370658029246355308890387800147520395693469921595850595754601664359635845712643622720343443525273654277103696995347115984804695158468783106845101864992096062915822309625657483015967410227984502163326570478018784641285192677822399890838033399377977841554780673881016602641511839867749338918744989263475656486159477430697152479118340377161233780432496846856506102153569398480797661318672505576129822511922226420624284434134289542865893764186920394409839103349116105499460239524104432131314800636400123799270704656167020268649438191925344526202229137542629254314246817327806989485211116348476613403255622204628698756081254903745355597510201378480934013845772883493074484569465699873143331293949369326049258597400551696296882744400964876450912346981285254929663823171977110859840367938874682638503941029653946732967009741395531006906514193979723175120821229249092191945943268257085136050858687685722524197799708646786642523549049973436524420581834020129561502371612380800482333207670558749325157554260551261891968288529007381036807725767457848093413366287809487617789684823629207594431371854693501129033031179700780029425088155468597651745968647621281967144896984165108577938256892907805477973484534001993639988805146827196042354390581119661217380878406757147254176183411132599886906145365214395090710656737338080217605218704628254029965213068447029632382733357420882157008622899538189336162327483550258132897914815695645069394435252805808975063471609321251469566539442096396468769837986332935439440614664888997812211949061128982817186270990306594408033716511419771366456385022722048*i1^35 + -103201434016264884904862562369561646722204031121548546288458912136365351411293585142257279761815520385205788032124495125399235827275015899221856130463405456335096289854190969258996245455154125075269411053634448738640984998649148772864339590933259148391168843915491969079882532423329197161837474868762160234111360340772466475062957516795141123606698216452163267174922510477885884894736949129295898882180544352774939422018048267754495977797074809541806041861156129865227305508010061889452068789049872867754655049119227387372474769296406074429274596191692899966579394666691429372804494189296809893153024140329264658925777500249875403007488840225050219258330558194458731787683598727870031117870881223268547207118649823442394396107037624096693685264024597931914488734541677043242558333742220057192988724054569181892057117463958485643653044008907246886056218152358058501504031342441547761124405705772154895921284545688785508031841140989196485921110092315430983935438564778682964392417688279224808337135006151719184347225513653521839541543892209122313127086850398082994828547767636825230111844666996615530511539582311677131502727602377315494531132827832326532195584071890962632926698792563305002114185810698028232550792930948231092421595942353712035096275244759588644692070171946915615099863663628809533644509386202367168646251479643518727040656348953135554715026288158023617594319580877571869040628358580806066467984179669202137086963656941402954099702630731707584530454197226640777964091398827811902144951458728421544694336365477785755031742271779198658951159158006769470584019451599248645914547197131343898130407068950582194416122446140695491329442928343406521520650736222707596693089181977375720698949158613428366314652870012942380054976788925034072412971691176531978301481003465572352*i1^36 + -135952398950128697713956170329395862768619603201922640613254406975470724193501889779748428031413250087300308903732162190288232884061526385377795473310419446712423587736745200337643157804201349734049220404420778314599433781171455899488451487754663875874630664262644789824892347651174108955865552099862799566528720069382913460654099953979355178187635961194121299775955666475672142649219077231979636196881304611822503547649106239944382239767532419271712730809316079098971204894471115558168545741327692489168974513608000070042898013013597851421782782610235353421977637337660758844313284099235811996615396117124736366717081417268869056097444024555792492083497338979426086337425865323388482465542744639507456463582600046123797099058065174459538937226557801040105788230456711896776851808426912938701045951057028526432557787966096606295866436055401994170729615378047485549747841606819915289692007321209886023659907829481621413309922653266535340437428136612093315134844242372017021143909334872718541439399556297908676910904075785513405947597359163594591428276237093956292803258900561977690017116524429847209912946544820403508047813126438177246419072695187764429531447458260917317592431368030362635424761464958579100143809708493488137431860845217348619238834484104506035930991423692875253296719548437340377520020416254927808822130753372990897660439326030440046611075277206557979905142393103344875076574821178948440474168254906023626616274190259348547833480456769204687248490682932719146094174004080627321281383724999125524618903273246266147339939252137127551902683616198762706775866489187024770262847468627672809532904881733679678124463812750948908320882837893356162730039886646744288903183171117880439974662669752976140924500352193149009280900253466150491855303174185041591490769321984*i1^37 + -127370469419498988904504465825278465925673504163799259392938284852105894610978283266894331388908880318438912392458721526531936508653164962432267541318101532262656433969336433426613132156128315179566267284101571354294825111562592040184033399277926576572777121133512038566167742875994458762676741227874259616158381111829530304303698697920947337484523790542995115220957271591871968424165015588100460014988608672184341332078093847914182320110849045645703943181260758558631532576328886916427869481303369614968678969441853877699734898073747783543526958134056931615627372291615896527968550058448129838735484779084930375291775036868229739516538063565446263776173677152887872785077469083915117537935399381979018672061573380295674927372694009971242601484741768290575086035801508249000056726193713294469494904118995334482002961728886301261349050734324178880297284572593330385042686368555174603091830383653406000569173278814745813861801945394699891022118509078419752264991591984691732932827048403647139426358678149374246914619815236940838840494589615215714047385482645541884254090701224634891233259856728426574929956360060996538064208303566138052293985996079643772449508861899072304801225509604118637541767578184698965530882041763357495319804282051386923783752619919612862455610216455791494775085426617360982980412163183390771527650271963800026213991878856444636809022414149696673103541086241485145870681849022913461022135596320478581010673336765194014956628341483186205182582554352575297820147418976711751826430787329338987911477520528913048112909330764526073738963339701170086085140110713545896362977269344545879008195738259111002624921025653985848377290274740579115179553763573746370730109893066935181403098747033823286939295401973334956963495820752694279232344601062986024484864*i1^38 + -91366920081372320853669429601247826605967597979875087219275509298130960174713312070846050853397325799220834711468339976734843258246552505128918113788763834590202578523169066245976500358644103978579292593241108128294903597431982502448919852912580552914641203310603098198657194286453990780818166360333662866173925756324428985762412899595782186136197805223935555534988620029560518001026409663464699655342301036967485731526491334783987407845607249179010889304839003461627296554382127673990352412307845096915712980201992519238313671284056255781221132920926861116363291823478219674730341295561620232584437129783775618871472051470870252406281010991149109999827889846029218024774830835847196150140734046637984433357939776814632829014973859899331856513140414419603704844195833728953611482298532731253301315662625270284630243394665208525244183321502482283723181735078372439404573395011395507156789830466622590348480188307297461092539549983310212271931458477439046622164014571894285678403196940792240497995198832569568533019806666335119912843962623179666138605587400098455974993128040969240728172918422736817943225653265483174215367071384466249891717401775152056375074092999057576581764418227939612751591491578414183040870932269704916192534839452541715574904385229335582307388256872523725349386555012635780596041712387046553435302311147804271516717928267004517016175840272970403419833793591436094752219980949013817988451329300276424603703345686504139032607839318051424897882159817860454557610321527120734857379796309962409434194346015341809951650519516372419414201633975795335242745864953216502123188807661809259238863874527639944775745392892365174218018419925217742444643199402742783980287787311516244044972757060400606945801118563361714571627628501886665012328702456889344*i1^39 + -38923915873529321489718485923780727902823760153487283737398130830482092377022021942157808021841092272341585972255022185284599711524541201410488036726506418831186436240007446531005092382153250001394495553361806285515260266494561278210190139330892489817164117019635423874316696237586463062986669724567782738423393169676610280088614327803025578202228888542181334788030262773452616102818303972803008219078432670916778105671422323038755138847019727209080179119032400980369623419382479113753388173258775798064248155214980780672240917886245143440363863701350942062262117595772664410553471147797647066730213982194703051282692194982257821800869437084392776612231841723491348178416135479678797074749174069533530956741280246274715639653873896641128525046516166556403020130069614706806515978504100036261648086044539118314889005162007667200976684481319989452229972289563068305357612813129166604183541147299895932233620919483165730092067850951178096684391332944520068875033139975243083064283272386733826949790100657888682802719557131117646916803005882105642094407524837489152514477044177083529605830665360071583002441604515370210665971838668508592276394205794142728248824317602680610282117305070978775866862799843436555161716120650477029834134213113334687336059563466890267784235566165586856612112859722148090835364580352744626455900746959169744544602531529685834121038274906346549388045262911169892218700285945274098504002054166501686691758406285047246740265884945882836381894874232092620610609096858355735280483378215428343069322702097465283004633422431052772316816820120137641305811576597143545359745700834268027673063542336142714850789251643326228135021065694092156238825535004460322296695323938457363747850957553432144353410051431145442950881255285979316922418724864*i1^40 + -9934419089229336398103115138932940990923181627901670579095243283377089870637534938633948879530149980664910297082538487467946082043649246796643598087756242772198425330305458866747717753866888013526056713732900477760220892578901742771615941650319034494188230317524761444535947026139003817791582913878185625194504327467898471912328710318133213036010758884141217171698593089731204426020051777746982043833855114685395874217025050199823040746011617393397113035171572270457462320192785521396340980826114402854878810945586375159418597324221189517916731038044946762605241394418661531823582668928088265141601667597450238529492079933439180918795886480188224233767060996435417436788217729117077027616154761366692019935627020274036877076331514468422408006207965081258808602276142697885759395406911565163721332150764107104420528056162034942509249618609001444265702361389819125748853909213802629816308141291993811418067045302500163607460489109596921041682857511397629879249877666538114227349922444290053627307129845724189816614010578240527114051417950081251382554118760252720701673247424197897822285887567844305086541382407691429212577839343443496134824559317373286743415621613295336659948445586105947723145798503736846792816284325925567087073906049794932358433952681157772286571533048327324744163955642587334425102521253918082446508858566478371908682143024264607569614027129606878627820537844143477679841645690007437033459394072329061247876233500455689298582753048556881575809744790267541213437225413305403063310923966512575659374565046791954095593835603074052109801454397994722789722600711803428467052379382354789993734259240901597105905806048057756900783336918767591218088908903279937939458209396929793788536897062993753629132866546503963712293430522905777668096*i1^41 + -1388269921333523360056089526700188386196653276695408331066304968734407580242145899931079087060510277768525702031772658607447844633356920248931621105080223866876403983089280204433923604828642238334601919607460267720259172449207171955446549098194071878864684830250386485897580674960109462792120387610892981433945927613829417600330360985970317501842886740231044512535297649395692561183711769324008569410578285460652655076304766139087946467598790459016064001756173834534298039006944279684965745258328947888177763847421583938598343188732211832451834149907624857756552479944834161632898776713577164709060098471002223895650340488529814954819499446200501613445939931564535786882955451618388211855847526992499176546067575195371619403805531348624467672985358457412059240342734642947262862980463629974379817568590361203421484226811686146953899425528034589872180001149042088266323135353192688742025841328946654905460640932664782023683459328253621866588296625466550399892835030687420488345198406188186966348438543636347595919999647006611225068165545000110145717848225537586277124879414995607307770327779930777083072434004695552188135556026544324348065208578197772922395624906750956324548393399107633532443391757681393530011132275697198590461918258674491483445841842058617740783358659956358235952498540442168584786879286803136219497495889798782666823267632521310147731175764519901146496757661437218110993274166929186423594057564120772011488412537540382104954599223924572281966226608224505571628667800838156013381571082974158804204565832525874067604274962969112029593661179805154755511988153220595536432696089210538068498068069870237859647403224450307482433152822786641517061264485066820172822082285961280230517584140692822608917216551401167130225931945246720*i1^42 + 17406864138268576945239304791698101229647572960638374347042250564460472445091721049087341470331162431522572237015154798635534592467176403730550792794124796332758486956353991215964304006975232823951373069645652033400024962941713525813698126306337229591843776461246798404158029257937878421279302001057297015425823660288377716420959949711548121959071532994951008316061904239759790881137679569710032377573717165054919618237324139206507893949443615547248675492990249297461721236665013778486361173519244351084561225981792698553226685238568522930006793741458785529706849183705826349606853345606569285019704491894539904141170265376813255573780889177985228110157317109895914131364171571546545467540693650167543666518405511425215939972871284863390282276410335203150035792579521839452777525343368010442765953386416187820347638900135637032781138713360017182176653155600395196870872530570300360579606651789373873020701160011002478854063298831382919021118896175574575913677754021352283182972751999727380279187975141053418968703992475132181433704062454635506165964188982400002804838347784233796995371720235270117898675171894184538405682599758160213052467358022521004032177142174369839086567400592033053239936509933085343329250812621274792042296510686726815095023009197550275276619891773028726041734852750746669622123280705925979336555564322762435308074723688880486296033184430573073846057775217343645318560094197309718385924588762326226892925065467167636894868267252975032088860478732979900815415602696110548226652833191240413339457796289378904832654290543985701406479838266531968680321065046362181772023702110578571431359097024729144744349981012309513046558918157584270285910677439723553192351032401978343465739678086609367947870573209007910530580480*i1^43 + -107799097708544545701931716316587290302662491502361806403839538537740016680547901998191878434898606250665687601700046876090068974850883203829225997297262807004115163569772617669570157272183859958070579915121355932471339978679051012975387336580589948370390724301852115570815382024472291557495227356037622741744290606950232324903982969303366688089806617517935247136485149034968523656531026072069053140446695070660566599512230425488572519208055146855740901721245248127638567364852038465634560706514263701048286151095130148822306387251818931195905418202846593908595630665567507047177635295061055310468801392971076473889501783941997470336717778788312958393452946763007270381237365651808036456587066523157256480436117958055377408795450994652431944342526334001354145638737699696639490787527344358826838105981304151084923336708672448222225080864361791212983328213497904871089304902828361721233860105767796327765269723999733928800612583234657701898208865037854133073706965878218290890661231628689137655340089289964606451405798378192361235519537919888196602150252106799199895662229393111311011234400625210331674856186178035010563095128141840908791368383231829972965312030830047991023090864028276053395810839048184256309990458640000670329826723191927349651249401835775191320901856842100205632457928099114233493166782128274778394507561919231312440225123283205969327614235831813929077964204603477862792355507234342101240332954736920044595129470216925686424896176350888862927623569675061543016030726432290322871643333344627575165949888402588271259679709353324856037555479946176121289520248545524731067007005683307804258668633274511666880607242443011935048025074692252775463068280180782593759478970409873237957435348047886289652749502693507072*i1^44 + 332187774134689420205471625534529579937588466383635552904326449231209805077227126176548430668488552942423438983411681027473903815529849490507371253800896333451854418335119327643702354145655951887411775151585346216853034942314316259186845925299978266815089764372665164534989396235298514019690963808125941422047834887589594970145989885754787494708439200883643457788357519015233863787968236206222621947903556033915319982951477212001310224820353362715435251659889019303926900131553204045269281386527568028877654995463688879459641320981996404702460507375819246362856588275335099547821732896056570044920583485843277218549156901406407893230221646796023843889369663349060864695528263686037191942341371827790362841628142686332161597340164300873311312589621292831737501651796321376375072531006395211246229974550538406483158554973885495960899466230247355029607822224377033918992379944799569628503944686423271140450406216162123242283856653006773085222572630071840198361684082302595820981920637951204652686746485304278455900879419787287382079722946838341031480029132594551150294312793277098351114486954185847929754486226568096631489661305353605079613301330404086648807873047288276015262708427753053178890228064698963431703007992322739767792181789640772913512096292072965363453398293633723444515981972538982836359711720341866556562668279556821141895399251214340595720565825848043153464569693011220495278268053657492273911874486128655526777790323520134205419287559837151049636499685752652731988367342622410315842307710469005738552502679940749604428061685841621294781152823677003595232604653679962625287217495567960411571052715615405975034979796629512095035178183473260537346411673746327124104275545939840192142487112545042890236100608*i1^45 + -513694962455260754069048639963930562753190975748518056374734172771063732334280715036919753604166615182252189190352266991252468708833015571399083832940654594274637178802162964473284716131849932804751982577905678700458321526042794686353696312553891117112642305356389742960986819655820286282432822992322462795561878983307451768400101990793986324877285128992116310338456468585119686289248153450162785183807114810617002225572231719862758545830233987581911469116959014588215750465601835740649927736896253320874119394862520147187022224578202501278756721520747272155848219771195325900213674976044620108218281952627460672467925558048265637223308822550401324942443487166142559825896689884267318767001815855785283689513507128573076816780969396164953307590050346081812464893896805416228634858404746087709732302781942999011044468832437291125542582629326619543307625341729367726721746680475519805316399546507938771651069531183004548954880307057540975691829908751321571256951885312063769522807234207020995606798873363884747130372296880106310027651031620886759497172427258973016348104530350170894334823366097257833630777396230845005536305788321901690329399160497159153894903974740653053184617535281384759443911351386870412392500721504222015748560048487469004032469206881000709823879607695731512414926666438471576592492477510127250360079863632853327170779627326367713568321957342149005503189423013907004451461049013699922858838604182092478981969361874011126842070485048678437424885224088330698348373122781939387599281737249201321122932815510912404422022313671145453455399253161072897419310175558705130467610825246774648004791181226870606797294747320726629613214461049448958765750116702827096285628779940711346296943431626260480*i1^46 + 410119553496947702437695727096868361313538386180034404333765955545822615854371555611343051853792997302966804109092968556112254627976992255825102631149640197175257447658796788192835415639186641670834119516628374028987067208532589608642032268342399932890504108233695888008266692140465782019052122847235916287405658893917879595438503753584139945037237116634290033157373554064154819061696712029666318793617175858548425761520773608019770323470546029869974002069879065524382407969852018899683003245057430052818626356088635565668685442547341303805850797370376873189377444272726031121969146194289133076359980458739296918242102255114389677752613092391140019249363270907295789792302783003249724441221919352261402033618256119350095321115607150793010881322093158760395929014932307782401080122954705896381642981068475017532765131233765353004507060111263592962955673868982149544545091710305483416463708331359434288880020224557281974982638791218306889340823591994928968598033243158868057217552769338605606333566248269370986499543829668784341703907552137346754446499960086439227349657516135257063182884371368808117607159987430630554799584291082351186904831788887744033222957615724425963997442589823026292934052067610716214624550154602494146144659271224967364512104961699181605697031858176797652376624770542397344410434937451627318581999536665938650135175766573377173937145377032402676628912766847537694523733452734998663060616580388833104481512468227400107287907977251205944963260800267986638476697702351608406018061390916391414804820501107878590882667232770934626320032522592792046141320873173579029389476235528178750200005088872696326758325599486834395836798656570834024462219578329791461954084619673537938292998144*i1^47 + 41992234583089308459831861826207299557984861354955587883398952226595248493774189696384171255287941592215026060727155110072124936852053337170575226212329882357493415412595335927544995877686132413241145319670766992527340615716376002879951990984537188132687410659499834178495575982440709991031456516453627067543374136427585665127120589070560182955526535194299525359281826377125118709669068796680923291459584745728974285950995938321972531191412868123094038352481152172350323241085296352152784166311148807098131265556559433107662879092802175416721168930858653243530398168597530011618555271096327436433285151918396064639477003240688077803747306120573477689166951034312208457497248581724929171293801529156645186575584155521815125562924069661653080771540367064161633805577007453976338511477359810778754827482832203316435612427719997846458192057611805206111603411307977112209764975697587795194813690543565511626700755131673686545766704770250162563578594193716829178708943716855706906272208471058979215187024301647832551563060857021183772177830045290933602124242852899373374487885668790376453662234917451797210182875690078405536524023184864198692855604458516970688906741736440021387822856077703698665711200639286988324473068277176670745774934134583974731825602809671189793307355401381841643927689174123953182875500113845955325539048044534670120040174636572730064477603355427578135117599570053414378550975687356440209279999741403325923184320826360542686541684877211762057841869422976608007794813314813321317334730773146958364944934744751611807768014209163229363007088186588412495996895896060812707801667160875205542047523218279973704953000202206935763306522271228833548879617965782774114061210489978880*i1^48 + 26690574023869450333245199105728857224791279183307164921843406906357658257904458049177705471230872177703069068934749323815059081560178797379373863935455523024154623177250110799104377006304681274060887671640314685650282553653365709468503062708577426533099736242936990024827269549019810393584248584308655097635411821059178972810571425357216094847036464927062141842810726193927058193548474702058013757755854869970104004960959342140157130613435165760238843184239796342951037116787115979726724599593971860418302366716941325280641041102115284125942591447658018248538701159293730691280000908370211062511033071014828963039845173863103908936990257505257504600436592847018373715270036924571980692219408744014983201909597516473991082677350796417262291254528179203463039373950054074347379901308134519026822012875994699067292674197807816188855186490063856767217495856862667383696568242060242029455964559739628355330553416036456152848299277141728095929217149149232780789877275131398907634391739865763817978637784530539581899597157160484240475966896130959981104569821142688759366148960202239268955694856634250264911878485483354494538864178578862153215027110370180558351559733324061514969801123757581335009399946044392070120861790527558649713746726418901926098772898632055189086323198216244915405009183028703512522932856268915801303460971095218704260072491183714943769530391098242694753626224028458692740525717198499511016258343628341334051593257071597072492827207446788777785989970728263810055245005868727482211725758230761592381870367785591379219795526726680499847582717789525517639426524627877397344255670538849950357558812566792195316021198923130451284492293203199619567081424187242350605500416*i1^49 + 14641186082015668012928399264333562206622225326362997697383127182205614573460697870588908496593104295636647215192045770587365788887956620851132601273573289682623494326386179744123476354819199429292949001777673196920044943776592104732443103296083078607946729084112744117763206269821800649257717291762922508696393630458784414117679688418074486375770400876587780370945813534092683289088036163777191607819290630506068755472501208300622990817458875140139644315435103458542324555746990864637471646100806766276711047882390575757651982308552478240715527025496563165514449282479008132591624505656541907130644842647447757340101110097566962018444674040339203598841958801130962565882198787416919896761257793508247762917303446982646849712699181365171363706035022854209594097526585208773961437454160317618162450537143872456593709718817735708110780765710197255888021276741731835904819800128926612022536194286195495015293846929888022096726316955481824687603367327612046065053952277094259374060167475541882647984621014130211380347588530996649072153215059840647543238588956030818799403430412007438524019218157844273838553157910263501138802670658015272860476046835300750643513117606608558160511296686517343209914587791558014918752143294546475812775092312387986071760472448783684170780679589255932903701426217474521716652060643670808749240899151045541424104727976152207787693813537330139379666939767525641214484505153007068811524439090601517650052034981573412297159341013661494241506918551334793085900493768842775122489034494480600152895514606684760380498663409341700648763894646879892437377150445477028111484935032793382325668797019568474021387828647281221206366525847531121857876656652288*i1^50 + 2823678727054930150769771928734190109477768618539351713146237533701258707543885062533265975134270826271520001350488861562456811548791874501777900956876423850881254010250895480283754250766512141107038029049954678948191195201157773240996070049901483164288528651728053414587288643468448061296250382770769343667635100947267452608213003366158846181294873314466382100923777475978714851761372520152305892428668827914397504182769905353924560770501969945721161767098566624470427974575599725588824028787325599116367162005864546542385829975078788673494345912101057273976292708098165334149570968170194668618271298249580464487375133074891909824253800503458785121414365963901462167580963093236859172947535901768142055071309804528923796978726253144611745923676056710868521868698095044399649555698728833386840647025077270158047276967609489480274765384700079130886289099830147805328269246291675020963034298325154651697251950975681517239803191063270470160948760728646372548561171277323863475469393747644791061309474805055037936917184339272598608099326454852081263172454791306044754128356789709886442249675093859160994398409079635530455002301266820502734629952129342274722960760731261166092340400234174066817175490845351648877367547317475304056488116967226444083735130777970206254637573110686102002745625823454019136422419386346974562769990044159025264764263625427218558707291645027503163053261245181970019451768960993486420674013043364948777888727954238311882172771484457141917270626081427084765989154293239593165477719421231143685663133771235316764011296485167500231312032401205895281673764350962212782471276785039550018255718975369576742906240170093043818221100317303373824*i1^51 + 215635276511208970811479167491630288769917842094059381111375835677928452251399804358481199334574168703902820913509547451057898659991461618120863236870488240755298839685194331926251797673828736820069104993626598806489782998100868344960313908343907950699395002762561199100658367037482335479459073163607833024509409243313343522843006691828135771015055443459313471536177261930025276300724374005805284993287843816622457915730465553572627788087498702685062652898399881570285582617050574350690813676701640726601776226618348301707779355395529296005726229251573541570920789656193221254155486525649592605514353948425197212267834421552517839310881194365340185531637037205510484902038506957062870660442860316033944892277478231174377676967587171177598731228607824974409834301594067864529715812754078768108255891737479423742654129163509822664117806768922463245933570063328876744942352598578546974787395067785438636654842418176232421900849091212300546142711989299800873420669400090022597331049135810958435535432954370417729307007067053072641595462409396733758213721844618990447344961677005183269750991115957481955600055580832982105664655908907129580256603073527337885488511017616429316658561420627838356999500019021792987805894876705969994898249948686101692569623332295051884301385676064263319485917592920442632349867772495825124159918246359519221208557602497273429544467896659931347691267951161116154371503565703326944767459497323497179687553756991141922723281912220967376170697707568174165140098848621675575767691059014695270562193077208755346358926271782373199114585866314831851463909784462758296844346374219523353410795955065661755232667105537774684471296*i1^52 + -7547167359297980857083374795804307474624718029329498390758050814141211987873705500986857915399088767935903401618378837338126150302275989365487777276424240784910835414437042765849199946226107368414964455444812873809001153815562224192819821240658909122517787983322969114087447017394630023595951745384121491069707987180284325098075643901306344295363867222629528682421252214597712493820032314325989573632178892333908817410645645503566744001038435179343937757342225267289778005362534894348240389258757434000929621791059693858646985102174093149128328402688409269674178270496851275368400979726277816271358835312427737838434633679846285448314839118265663308170636936359395299617598472697224082416411719809317254266572178856167121781278763301822539224295273264751385344514316357332765010597309468464451464168174050007658785654145240989245125895886266397152588215239025620510554052018999643982301024654495074920275413756122904817314076152100024272424807825640970494637703829723900426579068971579973778120247281111058479335140907726939386397805912927257202763357389047320614252966091443210008899040506996773877363046630774779795086359068225716794755035809301758776958421052460700473083101745602518885256515492889096600071934102175738283946987918335723409279632637967834242086297999733211372180512669306308297279759902676672583778737325916412341563843699236423599358542109936924612100530196600357668084261962152612070252813381413082906212655936744799124440987451214685724887486598074324581265805683223374750702107317693850227298312067900907545889065687380820435556591481406444783214275938200010052790172078640325709389205293203488157628104704*i1^53 + -1717056851924900252432177365640646575185734615982598806888729746559595406407033978941555975039900160803015944429554686024815049084929082759259580823995120340881171333678876884985248704815265097903850540134780490426557295017574794570436246169564380731660257750476772403699329732559101630558435915756609590013451722221861580229310788736705164725436791521488483818717043836565517415558691302846113807383538712671341814955964483664225939730163491346687588495684927413292745116563377789924807825859957812280240473096404187761285462880005581182232714856223618626868671613051472543118688482772251613211533643450336939541536477109738275210125202695833977289340177543751161960541886532945171146604811811311057706991588908848789719113452468430816239156668376395511274926944557479203686732339065725815279778547090068695429046297070232763404577965945931629709044202170085284299214323588710769759558753494800822268287096325014036965851142860646173888484694977433913959602113512557537835984753315877246431779936545946878896815787267258530548086930067620455775612122038573627776039295356561802515308499661667150009986686487065607541103869154782413433665073972362539946162592038698522656039303585701318285191121062468723416695303008562512188489688956248218118229451761056050015208664607062606174846390698720041437923917069813417921814709777519379777725351697614244419317175861555134639569627756026646704312773605392456887466106386157247319717356038610459856968153954371162966851303931441456310194653989360469195380933727992411811839866025995909964244480417373838597763920395134492173342306410765379164803149805402444188315319462264832*i1^54 + -54359605542716408124345835317175738062935591125520447414117269004863844942729852655795079587761606579591429435846401317155594231501751449045688967465042926467514939154827215742205013411968283874891835360667194772498884354285316048345078594501101056018043191083893087389625007580785231116517398544731617596492537253176683969250295425424511172991681692274880751391602723865003555988390934623093136269221184057643903981996723898939451725663815275575759267625826089336302912768692436884646682508132478083669235261788468077862633704148735570432244813247729253814183980906093195659752982103786989290408950005105320997247608075881236282737158324831284249515765388735326397110355771298089969059775489215406360066578513617291120494656690980165421981088005567216456241193594707090109299764645057215938671696656906831224167929559039923374063381444076092771002036271529208565486652348598612169205517255267583092828661856731960960038374252736783964595300838775800571988971028464521480588859205771386184548360182102506754499539032612695815940928503360947261844616323608751751080443140358819650537572205487931374360412492390315845788126425993318907171231614837458687377171782690077430128148756270083694202527322062834517496892487400555342650220756808497752132058280103561466232845840755200978528874339304445587203526953349262191435856448887632877826899542368221609988752097794731557774491099883289809468066922503899234652935816043971090181990546711859106067910449174073885712771263881401527232073177485242020703622717525996351383039158323323429491815338159076328430049114150568257673980718651567361008751370601519644672*i1^55 + -42444885743826002118601418454019342754660662433089080941055731788047513961677926700298294726952591629683966200209549766463335202766661858083304883662419175158198861158926100763248030879466235244817377531641915162177822542680511454046840713633867225284447782107100921399497390737462656862099055262762215444163464626086006048207250787937503851904162167076699888430261532946447010647164534761820879555691635146362587371820030034926136199097511369857253967725502632951683490339448107246398163364731027839877122003763786196535672882593378241312691596994531251314487577176158284197355765833584834722815642014938519687080036341052854362914264668500116277238844177340200379648187435585473819402219126679807107929635393722232549990689516328083918487943154337157746780323818210876841244428792861219548443705181337284983402426395578524026117735717528637435335837318398808513076627223037614255476348070212452204410470039206133305471627622567042214836203363246710478779262646897028841372841038391242476056964169831695771200839377142454478230460538703279349020017331548190082027655293889921088146971304638623157163535104636603183453391170696478691829691369875036702273504564602516144293076014156909815024130331581780941935065045649626056609289713044390809711360936067618911336777840515000528748403549481621341307430358160595389493458225043658320194560543158361145139479667495555629781398081906269621991402995962252487775278059279084608820059072144276140907236705568093385232568622097917487264461805596624113715986317997875885621584178659468737892714599311221749575597949546972847844239997526044139585536*i1^56 + -6325707439622648743198690440670444497807695136772534525749348774129551550426875190696204153278821467580467506295245853132237265484824276031378503562508505194356459338010095799165897163698128865005183716586164323282858180829445091753996526736560049029242619572643903257101745380145105486209555175466744947179521367816853616600498043934327425038037221662606758699155123805840513820835471120169229378339216301621842402284678820395997130803045808840431961768721273565896372159183335944298463109042123619029474239546916760061284307759204375787040605925675342994590970282069744484725881316970632787507968313799711009997716720262143914213391622858540693858910219042000082701910530037289265699970956716322096492907393254279455861870322114396283460260038375815725769016643507480653722427751595154912929573284541717575114488885558783942591951458516649688232877839059842604458025107527524950397148376128223652812319193305810290583261295154230260118087363418027779480915531103505290626362600071102794420177429021476656780062929599168440528095796342892123120600255244990216380904464172184448589593613048879131272267256966227673805985121054372163703070151482446055048250963617301688097526869098951976512155961396233096534163011446557525965955810204410495645979666435379576042328889444744143213634225053525601813423359396004606411865843211771131765849129248403769732226683579633859361244883007315335638804457278023416890137811999198654056462676253570314091374889197459513056375194641790759207026101020068620032963996430728793553507562442743444225198214220768776155359113464394574248420573184*i1^57 + -45455418484868848077743351388142807792695455127243145377833610941727129169098516149769533983281762219725554446656575083477075968268840995163303344148940277019135265022518655567394077903444663338726089176804160799504367473491373991085087823009609382312625039946012491765132761421645632393143992475622021415514131966610084267075746994818835826635513142365783165918001246497026726172068950172580162127945044214871683073301697644577520974586673547925937438651373321810256493040319987342343252603886442349919856925702507647239768329795293517660956791102454499171620744030481210375650437129446816574305221653088252997631030282284671309880798767624587502011853156839009930882366575572667310990648613801750056396566609241166219904206915325886024034912070547052886722035719684179507940527381943013417732937182803948591117137257042355840603403635595847136642383600545593872124350223228099038116967462908801680772052019958718288136949890464805204072450257178893631805615961518999046706493531082865101153987105811505409255663369644504237589576431287683913862771076465504964352791505488757500878433453292892034160963183572218884452645899482629942650853642624355625369075048066293547967708360866537017169657636449506077711845185911007672103479325568133347278333522553433291343165546945329743114923053152389161654178045657958590254670230871598151831257289400904005473578395179841885296792522210386150213480425967601618756698105032728086340413835299580046916487694165905913614047756474852191899762769208264825329681983010887918576801852423877341338749224175159686011524218880*i1^58 + -1707133694813908187262926307094568526189365093100590163385994704021065511720923139565327031858952147693691782417714422966656753689057078499780792502251947896912386930505204258865516784878245866479422229049556536268669056216035076919286632343280473895371597631230432045849058168634672631108265062649492123063165642321631222622382738061758728808257723195586365249965656276071612976937567234855297531453935130747038769772998416910485034968074729466186525394287275542407083619933678364800203681333037314626966185690633340946110831486762165776785022923527675007766285320175043706199679181013266886963400790068478911100929273764482944206338659092275443101654663293469803899955079395868928171359029489172241589246503213374677020333816397766874735871613068229231589037996852114558250082281091782679993901981675991278219002014398143840823212937042067792393566126466391660252105549186574914759155998216602028271481321000268929302456926445068149166685414061749964402359699717761892218536638913444522664130073226481753564250356962181707946125272010341673499150306376792126809937561256057222304966675480917222254166055689543725774294901421468664005523059000065061230127295000183362475685819693304195215514271360863129113213783747301676670138310752957002195803865661133112377285360662656992533662512376767523563798088950214285606176177898643362137273594248304323254714159232979059757946475985739507490598925555182341670669121749687223417004534749456972110394614471384321701370238373895129937608023901206079591628049924673478542186153985568899369808134144*i1^59 + -188596494539145014451489303753011836591424237361653288388117644221037038447939824080917559877346478958604491558329235072175260581622146268697285684860369935366630137262185092414906983417011052362734006503191815460200011996385932065254839605643006281425544037904667655993863711731233285843709289723345220283884063517646410605417754463836240395114671936112266571683743024104980626358388769323178387900662323815259393010933748077597585363017088599573831650868132576898085448238557878874591131171177126679783548041056794778373961124284859910092723389903480601219944540520042642538727776651032336419779163843223433565557075052739534651830331422243609045829597889096316419241851286215820238881740600931688250287337266829576301398698490602446491183750571396678119274421732874031434170742267730728566864145793267798763748006843964965804533078185564658259128013308360081961358368509858609987618639004469846360761442965513170103522270024780475291161658448324766455501382386406906634108244040276024793354540515575675263785862030357279998994637056125412517692500684243389905721127930593015833668790645673036232764067794410826437307065876469476902136582810962606828468107998797636967769357798672156654369426575105236804329873024192218593014169528517943246903566683911436599658283627723333766521401533492927247504697045489714745606636574853072957720205873436976437150136586680167418472963818179817921976654650061077888735164978695295617186468326753039975389293323935694031400585774089509338714803850149364921268470134261117309952*i1^60 + 82123689733548810129795547885817073156518327133270556615270664688950382324586989287932251569930544297860026928286780204551086148837138387561672182547618456697894979419741830520572772444023457755111243893008424238369374645429722145569828871767246415113616508182099555200745259800162491657012666441652661855193502675418181515667268540244843793148988453756834310046434942720055055436053543293646854796711386573388203095665877183013314496006135265729837865963539095423483568782689009664631299505299967555257989857464182430824707929282714485800656094775614566203928213047362986467678947420665188572676468210233724629800970609999776020888011482270430126567654544419375704554534373734306765242577342545352406468044059389245846956212709203658426433182112387795234477871249954417710947376915092825116593520303987230572453971699165195473425416596931946122435880548664949524126059527188049670817133720404816694637088241741152856508162226237125032485442699100333379170242798539409761902200274573881882680796416767761375127888613486382257939825493293725865655298441938773459437918880825143469557011017316736677915220258640676416135821167115786356085252030009714204234292005731367735479687452385254363195704423200630130297327317064731910833933835686176825388091563531403683854555994060790480495860655656754782745086989392775213681244190790535959765639156631187381448267963751294517820436739062553996924257445859916471002171651173904991213034954066433942785759557553682807081943651114027094703795606332800*i1^61 + -4884400779390578139268823204030811016428612495920564761114202824598870272998016427400194690702859968521996828768081031191045835165087299150224459257517296026737332853697192036103237762785648778555068497115672470366644993076391890229729711738726142397524448543858626288410961048714881980289408829516414331969965577717540790186784368742004002629223077205120677653921167090973954232407742346434360578756885982432322044342774718527058928665590129770548756156504513152880367621525278318388596660376995389647741671064130033161948472048997002384347298699038015236350156547355046595426759004342956042662831751060106653725766093749976696734324918818749219670725590491039750310763209284323663820071909556888833676279864717231028699300366352269750552685946087925605676944611440748363080826306774099236160064029798852951123326269179495520942457149247574175787339281609272656718222866452711102493885791560014167175879991784341134116022770276253102140115418674346857134729807258889913254926738938623564307247909126729423414365362808065374265879127157238320486072828797588615817374858027250991042102236820713011429878120173204588777616914010719848813161476014723798123381723644742170439565978805472513596248559595431111697390198465287600148507725272697143013545911697021133262610673983377123670636218450967944503243159187481457827128029794454189943210350646488766040545370712066260012368174997305239854232554084751296608997090312271721281144755866865790370712800301549756666990000*i1^62 + -228869869716585477073724942840299188533157110431368494222807047608552998576513531141574497167554765663946849407901347620063888221573008881953861818696604252890291643456005007177972468644314636782224628060182491432873010818300349564116266512405620322530419439052633982928359064202256630582985797005351939339216786440461980118244364384568330908800805517737511567752932792010956056778946315091364602830613948763436047127431782183602376383345942725317155893779106113251840111753707535940072991329308855768775007362126417046532477434153188715810033614388739990309337004368392567694384455337196739966346026531891507126976712284479083838427663602928254742527584496721318781162392944686822256877336606383365273438529412242330813359867839561985105487893676653898881718758159388847789155458369020397796925953541408667366815351020113234140497760759802282758070841867299941601633188272363790293938105511549403197097542456852574950845301346830474198243746076580635773174580378901955103368415283487142484019464049510056276014768143612227211070611473723757869263973949210878512145664893865547297796311954157517293356179919992721159544612237566549092112186940688435695328352528056551007711120990910966494610182372981439521798554719683709463692567398625107913271140073650231064339636615367618163208894616057464737136933373374131213371178264990914097189701605136684476570598254567329059539287768770068768712273097478002344480954906250*i1^63 - N1*144308441874039757149234153287599418808155926527776827029223234617251954745667681104163566354160921335136914713285865222786450552694901279826445362106502139415732504889797250335100153092141048600205148005056946017236417970666451910208408275723089086794283202222976741123537368549182023853846774574028580833254799193516700304626676599641650000*i2, 95354069311852239694266530913603955953803637042952902024395714530729996573834253532825186924994951668891534100621031528655993844835281647116917553747177378505820194606339104072613581781388818306703153347743373527347007180186497932530198667636327843941798610751742253806364540150370900059460976188878631271515984390305286605530050428762285991075325190597032189324263897346746729919893147954462158256719121029914438080537014351392350533097968937187555971948153183155834430543159939792233794867186740146581323395982716618201625027091332091551442020692349691117907002784224566340887775703424386977470291715572370882160846904062422885744321985227385397453213043385220215914694512656100324985524386692631450346630332943568793900064001305061100344461268251387461815413751654049795519616455643934666462483096716235670689205041596048834211754548377478909798805207643338619115298337620990975884407577312002461866064499427229655327531999168273257621346087406043958536730669768869545189396176960158992294107165839671833047759645134030585051729322068270022452446996329178115474737947327438868449598365038584759834180165367590089385208930370650223149907687023935254027708291205871686109098569527039810403585336008242578082698857586660836472654513602699096837761497478418419137818534212455490320686899199466735980343031855545256663037378961113055778818130311477454077241780747233148901899454619176487253220150491426517580988874576428918842199840425696253662319817957334784241068648386165498499368353441259835028367091529402753756049025332883178827169312763821670914976981270076972441499547359135154872474950308448508158465888093339713758237625385933368758892333744941307211088549733472665978013875240479368738281465998792225337525011674501806256854285288385757596708444134793119202817360953995713956133576988869747650998884613122207769750897276138068809627297627747817761888784105158787197967890930204672000000000000000000000000000000000000000000 + -250311702205396254399307014077235473611379445223087094514955251651778098676126935973002995118472227505386004902572531310274594598308334176244014408693148934883135369714045626500415514424137716961683169128760306965831687774926005566562517809317534237705340353221976605190055124630100937658706242934987247879135102878463963670363359375721215812089468179468164654670547242105352164813088873308035559627638014747244127560011689214462768918314489502516909643320966024935992577898645166383168414738198214165287171480222629107134197569088860846735727316947494214444954289216120223154308477200179375900370860021732452845276269942033496006135741742844688115581809770035852251926907953250067527132120501708809111788704034002734343020969716818590179407099482150917877664575699357440560049984022211664123090338652093631627518999559653606493279168668659480478491739237625506785388186067210773802272927017105786155811230719858900479719978415720324658768953348069465780408245555564828321110344346725192252888945902833113465769299201788741025285199141227662904908331872025408837782193051825903024431932334009332586455981077760308165433963550969681730184723438646056700379509436797776208885465035521261131369043940607845363448022809243552829262474873943637123896924041948936960262818824247807825473184775049550354780073296677091511479354317928815529692126078464599934000730338747676581844734965060550926791575439353657460811283248404929597312594084665815188749643875928151947885985502506761789241158103103979646991712233262305195992718690686593269289156714387989184771124631229563316170678165333981312416933409482090961707682260964466011489199156609624376938776239230731829728201074692621954973824105365038409117056364159942913808712727231170964697482485266390945701460417455325498720483485762001115883578615748818522006202683040824825996167407682388182653006631585810358204779746206408147662734618106265600000000000000000000000000000000000000000*i1 + 720046199179114391514061545800012155889425567632057978255604377769473272234738464051690458731060679078689792107418306192179861017445354024420638600024334659013428328217191569951643388801483395028347791073541128271265564700680080733382906741076601868582065039095084150317129624668443018781292234850330695434729854096226241251685721736140356957916476017569075467851899344699576873029710243448034974641375891589992951183868004934337456885994106268729314355318594588792949677993799458895882993083068547597782478277227071924547817588280490337154238929524669295616246624664523519063164222912897509275998667728929998968312616949670364962636421449762882347174416269868545308792599921523233168931549161283088495188524977580702226505945488556677810707511710035220983991961986501458664977892705785274611014618542696430932388673741363756703421371771092441590880275774545635758081317932732293626078909024156833554110388163134394003632576102437984897227121381013103387863954983230342328149872713670199834885317059224879896615870956113561884985423622037880841174430959574315335024302299662090843113855243708184919213124499762149189336458410868580611181301111348780512103367245694769248442475589888616075459336940237446879791641369052544897300529216164917755244171809467993210881759804713976288191361782609355041616495673412258361305988950802166830605141821955718711602383845001579900089254934044104155257833420665384430883398414487879150637798808556081459447707447375232338066046397015154437726576555451866906386839467336908043659961492551290602333226792884091455724036054829052563831191593351966227796904826838948689397724993727132137745521685654301633334782771440555252616919137537916666061117373658375621500570551007380488769775284198632520611133198467627148699669830272189062522968550674411371050230506151449280812804361347164477593941247158468089010807764175612234909707069097900433429808964802969600000000000000000000000000000000000000*i1^2 + -714190495708938331139379697017564340781837605631276778818773203609140248563965259397090582696628484092212690136432902376681609869069200976774889843701568714974605169994502037763632469434786993882312044854205819636387784230493705893458370546971017724090318778174980957891621378797762117711616653769213195732506575891249791892761160617647082467337425455908787219501598891414666517094293730477433446389209197576267481709654119276289931835849762962464237699113601243573862615847474121342726470236134256005024805370462002877503281714530706220403522764121169749757637804783233086295602697769179944446052237833923401251339271107280105249193689020457308996287854702394411719838205955432530012028875526629025504628063517506324925623464090273893541826122101624735991881344053718082285307908261311039039801685215352811125945545716944754255878679367197528707652344926380170261684231681751435745659873764311476173463308308140465545457699385726673228867090962560286415565698391391946541360080326043219602006240154063719411861402861251390639211386293307673794205173490879590704008425966410630357535488374691722525876846450603935030269430731246809844256805488759518330805473223097644722448255290383973020800828833489160944564059973507542455447066737160761082167131908891046884969295999290034474220222605249012070006961758064108866077704072106624729038259387937984413003000876789290995499301748023803268595569355660855773172483011494072339150105875764604850129674379849412598683741925097919568394083286028815900326828937641836036623527799506679548760189743310871094319691098300849239332586657861284893700526747826814726920853657871266572429240656858971267368053247554637847293938887043376015767425414990922216964713140555046825351190119431111495401013003232731872566150458108841792576085291650356622222542808925341207207783881854118115942171494272024522521202566130469600092756253973285185590189426212864000000000000000000000000000000000000*i1^3 + 340994130730678780476017830351834092205174141870522148515536227618765500966260150912171335062166195799806247753902245319246678055819984866644902539899746266504204081368470332390225855722371423420069389977588004686397636095554413231772681955611696209529186954968310365879015083101524686765371969879499236546518690430356416695299299283783668950210019086790619261897924247143369575366749846525346137129200414167483897237171544033709187988231929713530870797763313730602924775397662288246332219029353746149765503685604701874692081482656311219277706354592976186908529610389479107167692199179838244555343409692509873949049263800287393754058566694163934519087601165485106131534123085969455187795221254168016198229316934661028958183370886333345504681906096711499455898917610445222903961306669540856344910524166836212934836703415214286501245552261816521539041488363037763415489945524196332196216695538599141625898302337796565286458535868502972839188873733402682370451570020263778325244566846412875698954407842008836087549750887900348098774218949740541297569256678036566851876961805110166520933661459300434437919167670181718611798573393902892310990438064773117227719802063700293096013731585315512617014700083366307219365699474811072551709906551364634471292951064759373858618515584575105908161873515614656831533566015801990362874428104532015737181157602811040881916727633965865340839221561989099436831009565320530166332232304676701777195501056065055201556512709636270980896585979698125118998733086335915714576309589506355465270061517999673724103450227289645143141351676010893548704689778250479070092549432425561777209590932751002350097265773323346798315120729702221710125432576100794223183699340271057930370421285584099111540902029784202339898828782006116770708365909400691125424358905678358355486294859660195832258974410957082481467810861465837327572612337069668225879847350372233744166184340684800000000000000000000000000000000000*i1^4 + 1258749023038296830007302335556221081417657421098133102172269889943277761454964323562234480503307537384747986372020242517166905414050214413957368045607040145141232075823182594283368263530337688008613252720858802618441130499784419151454281922716344309189379877248046645395103288486481484129492328712739399952146266414530605160534506996034212165566846273490505386577566891730010239525300336331404782767938597035786755816707155586150510450616304381957354931740143069064560939689074169254078083206159574668694150090496812219441291532042094855136313418105789391417238658019596896452754974834054591779528472926447469870151317518350366368279049398928064668783878554486661207046240088169913951423778885055219176390007449813721937449840629084276385188850321062319319225417360434024243570251030749326329045104530502658203167451824190857966243377094928611109783678415534324325715725145350454205318936863951998039949448427787666747181607289678647072919803999764682512551731624984311472112097059128840162731071019832368198388534998394791741513010163517668428948610047426790011185277372852654919195453098019189467939232759821104737139495624339687974055050961573521035410566215076577225299394828511290386062391792208657064902823752916447627014065306357572678068337952296970003865163995613961188208596305400240921127365101360729629570038668800555062373604536062044481081861940688213445087714518074474568744106244449405683506705193404355371118279502197825037224797993777761541107533732827400785942739884329445573590030337051311327375223883778034962678437576316031278493250065317553768546644784525035364039731655467174701205867515819442588092924018443671898794624937569692903489165458522086005669689274655503155597866245427966167039406721882368133378964753363645568268075524555547359823851890250761809466661942103207475145767296372606517925803793284749209052418774364154350835366981093795997016446205952000000000000000000000000000000000*i1^5 + 987702348243447923967161634819051589528386118758204720714285871417218726412871115303896738065186378071690209366329278204146211519005172858332863758978775907859125927731528743435020230917017729738730866217652406237934159396742591446471193630617066297842694456261840292597154725245266189289606345085364936758239448551892557938364908910398789318221009313436492682680739206938016043185001346502434417083088813806308176265693213004005101265888787939184558036432458916731052782780030115022343065092089411042305767375627526452101434683178712545084818509841307431975292140818292940288001081610982557519735463427145731689445276164830483367853374520490171736465157222065272228067920823392795999259953492767183184530792754565133169164397534523062479158344535542019880447191711255815490592870233243832214716910780126753353425854314428168797570118076168192036439742447320185123364881354600935523867512443720039766201557379174436849885799313573369202192892491976548960522781094369316522432299232943425481032114268019118249542187994712059880757948141586654242586471984983875856130518512632406919212645138953851523204604111914632732172159220042137305143450285773257995311496263437227004168638516821683551291268675906201979699212095939223351035225913473384407100834787290447999790079170764062290839278031792677293685155948886912250432328904295843389863900369327169088108293338191400507299468571130107819802000132783526655059228264781716757980377430942402461527675566114871505239864765129851777787189196518975928587916837174888313322663524898629066818449319303052729188278918159702101519255386244488325933479483219593210918858072296297974985932502170465375549674946247556070321468600693455628987236159692420955780573514243347765325619121235150179174958865405732593880354059283765226683773984211674744652426391826335783176002546323270854926458531593483633883266642174730413226369138012759115278994898944000000000000000000000000000000*i1^6 + 110384542823725958030759914341225832863715652489682331420893792491846706035375185076652087234699078382449081419357217135772904645230372739000585695571987798056083982500656909850179771688078876033826927827785994001218829673324999334757991579742580537187671467362291969744198490050718613943397849767756877882165725669728815833450229093111534138561259784476065598828330378604681857328626084013290681318710421957578258791386180486915321230862132470001693317324550214207673430342029724621661566086924238615268140757082252694381877351392886435137864721596617761057565839148067265058713477672256051437938730485829982689130748590785648683048022383221370546831684397221334565690634015729808293151644986012247999253322129309307940228603127509512451956556421697690420115351194190228074334740044348730606662967640928092051903802621710521225154834142654346543360682795882776487284871353247393916318831065067766462481015876250995608340280230786055785935027886981509225544902302912688676380360776894242832107172059141331372919534320098605123444444775781174646841475090287745096578415696234184096477478292253245870194259629665586714745557512360103591094092206394716319533365584591363972587952170551136515590077868108848077212812448576835873140315098881615215454657421439061145168976622669251992187719528634681298050159909248816104435803244012251289612463962742889611369640221663737001876920373981361367207158188630125995645023828338965033204988415920681175462133475845955630224495683866648198441391601006211759228788253122033503517843238591294471704174493430035539390136480126009895035460079139240364137922998408445379206641052496229776323873870933057325805169892690741330191212107272100454235062540890550353122634042185594359710402717415388798253335740877365210057542888516046282073631014684483193235411493356706487542555443733434320763938932677627343011811279196759942499777652264240509875000442880000000000000000000000000000*i1^7 + -6946060681818333202786161583492197260508683431153808033136438810005947982433859026647658932325210280522291387486585662438321836563527568869914072508710570718373937172441789292705486112089606643017006364517439896100415475251157230603611462449388035614043915763732811912170818386806317587394395473078221710169373081898449240961576380024377368702443876501627378045577567066739953334749125967388834424190760098993914677427991926526273698254625737463765613273176700203756877875882606424890026771571594298311739865940513075262842150234985666692544999292769313128031333317707286112028246394040665088055612598867450804629537154609146465580168011717265476143119337738602440374752406907122107424594151918759582735510036666100205394090884804015081925969996788923517576143523888937167817700245969644241291271830701933299364259395315403258784412255736454753992743996697274130718820824706266739869156770888914207687765445397720121814666380422040208345136515970767308600032494168828465043842502632319654373172424225840718281749663995020708975434819335389837142413250903603625611862955323611296078356647656068928197333988728665432054980233174468987088222052599354717839076926852459645342213543967533083283832631285341137356194864969419127560329028085423098956094597292831273629905796228954628868069912371071184153878435354050822785393073790363286619156675791032413919447722089518235467390042377570568986066467319549793210223816838227376200404774546572856843780472238174090496036105334559972641693099012354945025539905090788776859197450467797196690327656006886372875106133417761639712681623891472532152651550863412849009150072447474458233741887639639821325540124503538904600610666470019651875498165153773977756090137312193719176474245742758001106632942702887111183296567158949660888062074491206672748079445147045066407176779477423424940379090637516097280878534761041165771654647518443385487202713600000000000000000000000000*i1^8 + -6762006141263282629021357650347986583590885186241711183784614314249853483460125862631893211816649771370641856388678234313136886416375510190171725693670260206592358710218979385110355159907148421532792148039333728513017678175870138976894233654921297050094418389768192596944627738614391987241560918565944835626295111601769597016079627740308588741640089291359164814176023856482953223990535586192164645112464959071265187110077140659147649807442100526854144726649174764570996752658878992025327808076698932093584748706828720339273851836596590859505515450225985075347288057555427834623449297778014529707365912012581570697824843881326911523123979528696149514917086323754629710402562202134919915576644196284085825392744667002320967898582342153746299002895161093435663867221312543931785538884964357945193475769557517283003899574078883776833709691989084603685953409480790619166946337899761700093994639069526596559547909290916276171456225326491015590391172908277812507379115543599179921830142021290635262982496910102206187298354303541483119859840284077110816713543137406713601457378565464497468161767881287756721200158380563830691893198135387136025673235191201309780392086795881459158905522372264042630548668949818624535058384885105410171020092652936198676558169590026130733192663164413683094514012861166312767159698959959210823450699463880192822016920510844082605945425725100704814761445051150095277398207701663596952784808226690456475027734212261940370909668806260780072448374180606068102801389768918750212769402117128178715759534790987193237536078186259054698280748410458057668385445868459338921595147270160040570118540737345879314692615185951813601295317533863219225287226152120605249872858245153955570185741634858446199622116927876933901959894831230769892580488766528849750523883404657337933105562813453843286673901106684491953510265014302431594215883308813347894142197720788089169772544000000000000000000000000*i1^9 + 1298495987329478198393094515450597112205909550616390192585193901994993382285410724076865947133358055248123885579038452433591694099141373666158979112710287262293803099325079917973093927815870895818075855560529391595878805482530596359708257532854268496854362933213927429970490184089326981759767424641791089598045661330401968342955814737447284994373988454033353212315042946295059583878804070241781267761345858255352738863370821695688262268637892092300886988930130973406473868331109752373960334692103876245460969875687210153665466979509079053598914659804463863067769069167898225376705378984440597424456844954758914264422882534748655883335352182329511826446844146367994807208198838627188622100095724142254482192140808141459195449750787338470423446029714600539719342932639381409805148509845458854035030051838739434446610028450564306308086117496583752333105580995322713659478042747474450602665913248796931203912081901011709643221033627592972369250161768330053296385172269810113645461609449170610103252804170649944584835814396260163794936771099934629482705380554928243592601254406991098537056129065430332197378658385940619414047284044634016842509380768450533066669665206627979116265682915436139074997771440972302270887832951207985833724699014777788017718139326219105209038298147319903396015003254249989190805191162398639051486865327234597307511440818358299681161573088439295178060409916199328192725758550948340576762608866676154347455899731679003834003748809771262096882603741063839348236272495128064625374705327922351521331150893796377058825910251889462883920260895992548399891716120576234608191117726444106241017975892016333101216195365769465658222692269996490341507129544967593277465842593726281815236693011093392233341603163694426290169498155665624422900106855620232468458667390112083707165443380920980241990150079370394241101659214836673542949574165946927862053593010955256636375040000000000000000000000*i1^10 + 338726447462407299436309896130866034345127030923130216663040509931509320533832906925646233496769748886546706209322498372177047983708544829604911428313395466180295792481475959871415416061119423122088259213559860449464516459858099019777223684144311400650007063282424016298415765417231118685804239216949125736308266189081459946334933806357578545611877025698564668965080053374025482270826272662605110740038746856805619895114166580321561217515943588135374638820733021122566053390305538936269466674932741581739434326150084988667667045585275409734069009203558757917145956849301381548293758320527436800895871326950380057401331609259157968146378622969353450475184819399536588197737624498012678062874808664928998207530927275542221252478570445057264232611530354363404070517894165130237983898542995803696870299642834936476394782904901342860585321337577706787759578163334774457961361977389274107620474679289560254572951053343300647234714838715183614309150325286322443044767569546139239662302937661204879422260035343882551657507759781088999688051205720059752498784730872829647461030654008904493338004747596945760250274627382256448913769591484821986991272850828856514223691771166768543956809282095437615456423750124825279136362191982053733882493877788815289518248102752918066167149530087860975015066454512849902503215432664089501184343018662330158522587704288380890000161374403564014621860136538140312491784089705005919083282842945428054534710122262862221213314639007120516157307588196386684406146127371585210821576463314418519689740382342887204284848255617347539956101595631836991526197786173229243776023520194413725325595991786453322327278595380144483727178886253996180840499999120308460859579652863306914250715607782095023553034909331171541091749643076467531648652895072248415311032735367371571914508117510005115589926625856081712095051350872281543644260815065090243232152194727328455065600000000000000000000*i1^11 + -55011180276989641601599980634234027317580682756217025120871741996711284127838808536226960329480091955486566799739052539086704185291435944614283316399390862717490639765116139467157110707193946304871448979082637727835734165715521078709022510030119485921300187624388317094023082202820848300854771198272589566336176524278610971037796536614547349861475612426688669371960078961042116999491976139646908591070503026680997779618750188111093777139674059254503335093105474843990405658636871824990162972862987677636711785018053368018042478423499545588286975079327411220469917200863916460624438733301029429215046145774667502521269277779611771921486857727272589558949188626134042104626096621218630132480574546826996934695404930210222943378032033508279292430875195789642977171380608772950006727880351022119557705610901358556571228887335163050613807134886981200885661918554219027233681922190453083036846820409705058398568108174901127694091674006711911236298933105657646191154970311952027872025647113640242652652949406752157315679353654342438080968386573516855868833607085254948802211279332263993131096909981125057901917727312016663614583574483127441776434378936030782682226191489000193896466335449054606398309623433615595900539545346080677401264216624600179414981088068818913868795326220328508346006747699138048619828578699623987712562207178836931652382946766479686928628810913916649596174373065739971334700079958438339185826134193210327028522292168174774166965377598107415761202663683736292242605615586493719165193665936004067161984020342826600912260791226984118189188562899634234914602409674005843041151349895420964482317938083256622741843205560360249541654637409775620438621419072722083918526675069301151570621764785796168900587314997371955695862569330190960101592804910232524158093960421843034030284856143374312583944387701523045191575497502051097795098387318200111206778789802792714240000000000000000000*i1^12 + -5406018420877975761623030436979521087768034236086369932957421389027060815663642805952138955003579529856509659324909937472803123636511312638866090997387930059067039885329741479915857989543542510638101942111583153423429635102050757620409675295612914683344294443099242274810511925828003758229005536541412216603395864109814254052469259210641282474574952710039553948524156629103739177198289364430128038446537439851272699427528418094223276600386421386875703721333186963821650259591888044369737126297927148931549663644394217109618169757491314626559134271651357359527035844009588483974068451525657759671013010607613699521177086565813019046430873204854275837450798067039195917667398348861002753281125734632456436710439169515419611475609757363473074099103113518512938814843199476422153753823391414887178594421754325724428846618126759818355793823846239764983426564831921695049797007721658876492092773413900698660819768526120958819186079887494848487998300177000184468091752906216829038051040091346210349260211920847433503932308575249639151885181683269297212502836883183477326147572589740627212700810246300916952661392269405492888666281101964847025006772097729491517638624876178934699179801635325633583483915528808981405052635600206464560673177867991045709414190045597219563769596029558930242650005483860327677604493225138664262325055795929047310491990839214357832584081821472571374048164300140808750241965903189511883087102135724542407936945927654951115145719761356277226831152740362123115737061612891410021927674698180669645378290352936577681969676464496061433313042630193006881419113836825629231834850176118660695713331356402735407692395779097769724715917716679712000760763118594804033300987562671457224236203692662128647304578499801607268308329942180520125342988607019947482705807814546729925948527918434931946258431996998228503981267954354776437192609557642218902999187770950287360000000000000000*i1^13 + -191708328193622266276741716450493989460170254443610985010467842614153304513663330748087077534091645126652859482576356855257160280838420894466279755612829061364798710689168837530357940655133436107695552607928785833727012471475623591772829359709103876666595084205687484867068388043879093299150674332453747369047679242241324784692252030681463408414951603728372896984833405867757992192257872125133416707519612492580671466130146814824537204287712355986543892883317837645723940266960548697542224912245533982426264544349541936457198653153003948064202099743954241308235074892561941771252892165962989135880671315105849309771240174116944304334606515755463617618104827812024714582984112479876390247954227033884631743631647013629239151997839644472438888619731702715626846748676757450062298720030283339188165013033747847042259572268698224628636790187317528140245453538170715476200647779729968675851700467684322869031932074629569971827210827265502411319612831846944622473971356023528274662878813994731376578191852511397174394686005639011042354887493737913112398271074303095134723053331680485121093088596897956841079064618290721377785505875374387308195469593759818842831516767351765069028158260172695689086464590169341196763045367819002676944634772313123326110938313012900004033929789853324443787401066327235964242251584143274287874315010984381913405729518101337461623711427822541563071603749867427475515929329434852916199979753876720138469218444980206136183581711084400152224670766216093407695314803780740151911647398651096910749223761624284293619407998734011814420584699207390261496352532879754661046537477645987202205809328005221885580426417949432904733477872615439538165728811200671156260787328504400963068098464979203282636756147496691532432552922174859815757950968943559165984060910993821369154686271681266418114628451938555825580921664931308812772296837904875742819703458470297600000000000000*i1^14 + 408483971439691925143786525958763080566493673335188192629019579697708125323836016398489078406979825863198256240863956196801183208981216950970400762128003797630956340547054459747435808021305167133705321541790364025253423954230530775744190023873492319524819748307127229946269375145032469678524165175779292055462963809752071739274877074391213723721484215276238989215443713626628168046686024851026461840070313221121086667962996646956889229975264390784704767875818916816950240723169502010619149964119980837084502390774544040871415589591405132820047600952591283811896337987945478095374121919787043726267725137010235161280762530589459578523077779847758336014260508934507146222283477272730702217574987147281818319566185732573311582614132030215516735322725117485520152907487177440826717868030199920100006165340882469518037910417949562513169502717801220082385155286378516964738607282389815059270520838936225895480035752941615205717780806490032323229321077949098217431380046096853754341108462175958713355635072680372084321591362788386794374453533307474153660084862168826692193766159269922523987714127682138719822238388079040296759484590651135576206636259651504392225815185961491237225628812181856028381682953897115870652437199362465251323914381823675079803065513981270270554559709184394475384949014483219912275131501358452060824193584224163522655798929075607089792908107997468079055910113816116962890404017483155755541510820538427733829863792337661502463295521928466156258960676588056536660194027318938273225172892846607288979230203706057425647910765303021912067511271204999641100825423729280231695257846296558984832690985804906510937147442163951214019799308599159795152269489630632247985987498483240216811094847839607551052909115983337260483926840373556592165236182094206195281891774094555619013715978940690131469815868177969714019305076364097861823486371969807841396794127810560000000000000*i1^15 + 6720752798805277707258544288726681915221973560138059715540690762745917457293949274155206480698770555398520086065469348000231973587384919608379094675817522836113769300452479266366559895994836959223621460945720195312729934995326580483743074563112875232368954974546559997903694418562720724985044426044153164920477097347155187438255126245090605477858840997906758173246226177676147308725542580059203830213108226091161998506996885460655222303966467316806599276921027174771565342035935616571488803388928850551258769967282298213901561170808035120479804623475855000868911002331921721426138907054662878121157886849298917618740857994288613360494701963239171111951617422416783786165276957191075215628372717848649238100763864395808451124815217935886053591264232416602597328339678347674906785268767959445402350452017024582174367898535093208350381973440670304075051722402145714815888475602799594195349814038165336529958005794765371916705202538683324106351196271952575642565950550974281301357919667644363987510556388016078882365798454946827903909879276750112468395006882522044254268516321345845518088881695183385078087694592129675306052498816588478788278475252069699427277192907484527050810726381647320997724056091044055183837453845904173659097547817092083155035814351307917922498228044810208408205833741026358711683770038122159635978183741368663572481868887132561348643875877059751944912079469704814397605362470005323090473920681837207482424362756041598446749221925556486752060766028273164445395624203307953616271114537044686667895309688432908467778621187396206769618358379633602268716266415126176157661486370421107399739423293105616972313410067723419780816238560501902004871342313075450170898323955696269184805561781215815615062040489841147826325475778043935503425827419152219282538261480703134937638553019193225332242036806599149727318163873055908368901313370085604694369564098560000000000*i1^16 + -5058181883401602871861175029938110360860321454108329314913808697185414500602470276939706046992156654396182529471021586628117780261719890849138634470900286139333291924744041484033083533247666927564270731197468665999971174782936875319244498600657154549458228317922779344459175313604723889046504533771056918091009629726983324368495476691377556188799134334610812383029232879618612377540126478179936485203413490921606091266441898202845338237144244610849171386819269247288607532654466866830058529564009158725394046755638690060490049447990083951791229995487713954388252921684982334413400745283536514062927928262550498284423304258663438357599140847024864030477598493737158149860845590433381030538780108141019093350489478639593476851973926336649888167443023124484150472948581647169581432632783131606739045958845683115016866531686052454785503086588199771626869982109787580905948363879698820852239556055166974589470366484570441973202678800321402949430865256883705534729971768138728238403978633436585137952813652351617048702974928341249816625516150752424235176169578981274281491332478819669342012947696142166839139806856662346546833054960175431217716409420801547327459031972830852426491524894532048955343969129504746607214570510103126105405453716175023523264771213276014475942176703951205172390940284343172633653095290241638452534895767422664239169218894017400996194641417488186269171438094894082769211241222425131168862877282218021887451018118474296897008320405419930980323975104056682604427499289903641348168898823348746599403617036502146469660852122229356711295739866402394207994483078618817199412424275752790510740633242608632595330453739540993103532805066520364787598032599362781449503486678838492259175255521772332102642443101477363408918356842302363728925827015628616437658710814533212464495256310760267338311057985818191098573755289799518498056769863639625673826788966400000000*i1^17 + -201631561651214646368291861103381024081476066872348399262461476890644979656473378759055961761108224846797566854025453152779248339362538407841382481555721878279624531749208464282061145554488773612310163213106266037763764244059224887234805274163934722926665848950887221278293074854394355015568647716156606814272986364534192735587834253856191755306651554189736379053696754278476030122798112677655870385414494420783253803387031575132591825477333623899187192099189549262168334039556748877332724762772515399472813084814804872034484283319731685169468131347150409636943690978319317052702865542658161899867085026844723230018078830482307238358710830078246192750436581909970318338001628426140160766224597479469537814901800813758826624520982482658048929114861337900598372164439047433849918874112772754972258138605656207146578817819543192485557577872549619022102742352551943823671272599012336471204194316128240322489050472289335454970419330380045361143609843741602648791627857060448662707316592408557784915191035449508992054972978866469170136533686710633713636001670285588675477451493251483741988382816003696889660757964953137284628460457478847825638045895253203745734473913826847175745954220751122987026442623620124623867524505144550619018537327954538355102966722596218376940726840580358527067417163616723585852822527267454246337573451679622516056661370376229720726325217366302612234583117213164402523481345472495663031471038827063689735091022203472138640204336578907372524183809184713847988891862643823427315824041023658379804515271542204900842650205804498329337643611624861066739232591230414958003920553865039031022839414828805317865025926511203018368636456559710427182329686851088498552168031079950245634140510194219218219483958297129439203212887441806799413339292866775461144588516422938428248597004256089070225942976248487678116715682528819644226107265706618916584816640000000*i1^18 + 34882688273559375098376936771588540077394419482244053831268771075232275835411664345433059864314907982250652862768383186430069872870140937277248584772839439514565352862036571655212282841181560602942462938874660626019618450184701507639794558187454212791455035857499026287073272824493964220363202227843219146513838369064949112847069333368455934347867078680273603570581690885824490908948136499554296384266249162409377423761405710510783154779716326148404687159495967283865950397492307324929537209613195815980289262637796293238330761425305838724630772117688423558140060480765571919760416012189197452451126576693849435041565931851810467617570440383831020900494386684882786262265633499492119704510192673874491244375549074743149073903841567144490167730637311059790334500270468591317708772146623369016354536509564743503692086360900546557217356105779786778900801443414885689086157097272867624850530303317239061639074940031116641345343017537489645845337010723392912633522378465562993708060743554909149882004496121297232876804162066580016579908741428694822667674643726794624694318382784915076407240848462976121435025299506699764979864890891729542122698475946871029055720937628603121902290051128010547867871637012312915985774316009511033370644921846151798446551414093035282518261069081087529494661727893321671399663182976902362418882271709435867568911830027679510609798935803428745965238357050650139188750131993119023439164997788237609194344237395757291454671314495389976202801517043851282844876599265691707157946315892417008479113749862753112650079816763665558333129552751010348905196313951559884187248145895887950599298026502514300088748070615288545778630105685014322339050993795844360257729104113088645541294158698842784784970973541266758273140116604503059972383626488979574898926086635848249304000744809060041598811351849740420256486757472660984004276300206922198039920640000*i1^19 + 1908280430617723696387838537612750098467149490852780654331254552953513102544310157928704723917969602268672066017853385962950561548920422757853261558302325100096528361381450291662561200662067782129039337399686114977824343161719110842746219799034946362433205205755726298101230961134971455270478147456604645370448448825707420991523908364101430682154608909144197914864720063413524969468619995776557346037283041440357737975092713361116520289445532547329693779051802787174602932024072310504424093251769623681479415589127785328601500588579005584721352495511364731044275777849679482883023038460120524091873242290089505951007846975225040919156390559082280529633939942233550087171596433629500814725202978139372372377628753825913446634131508422940371942287219683967256587740546046768711676935569568629196311427909567768281538199555738284739569442276872329047549040499371622910634731392211080797829369191843491350115182164189645549804506569379156193007179993034053412891876890924411081075577277021392143155224643892255262005154097744129646981652667223951673482563900926251434506783089890705027561916595987872057019646139587494389828629838928465561807833623581664953506212689255443244485821699238788064494391305369038714969575795753823194541798422635171575632196011206839401342250380149218091869002901861860449274882069764946948124617178113838139291999389364615853825620916956115522844943318689275021947952939595523849632077354762117043108067860660406472794801211345430029266918395503215316855900265440146229782792689841345196389796231756166441119255013515862305028728233425847534902871289307061003177405765607310896406764132976815035328068441457829973091310467475760128155165458202110878843369289368725971676245381616054678828377938657360544405994445369031940668826926199843242869490929383632506422434556240362432459303598846582489443878212595395983509426882666038506291200*i1^20 + -172017219557538894946912221941808324748810063422363818434428485112752803888256088321237239888981970152001260365926687227999039924984730044465144128325698125347039722401922888279542432312829843087961759535600910189080501580701474473657941531508443470703055477270802567294710364240619920639579873004318337659599713271276466350136146803192864887679271697642639930436788809314174739295884070728040539528486492748430835421394138175568138168487892792339444147127105910517133088810985035236147630504877422316843203770482671333784409414420355941297644902121111160813977688643033003595399441786259614202747748881484021618563013412410162670326826784092331256102711846480958616880342948597446673670152785134080922203921484756458410726503911219665906431269321607972512520180150986557323900334196908219842751696128891650280289180896703850944617373738810243425987831658670272857086987627415091891012649441108058700055808927877477759737277469227357191491980154640656904168235476987213918867771989486048132534629425624403116722160820965960637325143762608226242660159534525914594683558812381675978354135912302567674016085117084438862724038446327661892714557987278720841749786052735745039027788521598407168541803569707823952905178009288157924921495672090162373344831081543434335736623677599087864713045328688090620550992804005011451893457085648466323415656065978117065849151371838213034448959605663291783939147677874642169461559608004382595457592388146153387359958636344255055830984293088537685582045284561083549868793290147482884292935233277320671239179256574209700986164882147594808378725823506520536705126987676107505037067313729565569055231798231683753959688286075626561239471737194843343890756360741065822346279973441582240720678347026474266999121347074233079008910136948996599846468468385323018345224962855169915293892136994443934829459374061784712335017782800705126400*i1^21 + -8804033549721014526549067578704468687032206906452643911073343602155284540027811698870528977846286007370067775152787114892472330335037208909101892559571898746209488865704979762884140993084991817168613221842616252390897403082342930522558064267544553907826146853645192734217635549688423119438195052387361088369608456006717095570359092020125763921193575813315088479988913504533508521541986311008237005412151712998475180542480923077713562874012631641363801103550287827065313566805094957681800193643726572810524294057747146554584522068558007915232197562873270896024887256599476703301660031530333063113579314555273758330649095429582263959417825934655694281095030306892283017319877132468339862869101923684800309424026331445430347054508661789802526075860577431277705879692677070796077009472156476851887729609762614236539889573409585801051373039912790882127553090989899991458805511739009704456328515913727878603018698077725722152550085995925050643226966960001834351186617852583594275820589135570569641907245466825593178956483130442843253983989221889257663835464546523244272711771555685044597987844817471564808227477282728963065849915831571533476050589082970903625412721198081782039977863818220958986940817084223763869664820277331784745283457905611475278335362529265239206362380706021706511800417016652401947908384399928986104370440068325532330089067951385407175902821979938544600169644831075038726530993674951372062060333097850322047312517944037690528303384896810153376842063559212685988552532877241588940140277757541787739756901243000708769905683326557860228533185731957404357478978565609582786629000867644386306626300060888376312778710381779247732485823679540740458862827965607878157115681646773151179473645513937545043404787876101237838734835157632761995437121453293431194563712274995246204965718470613171000687977821235319563512733478608890734596321768898560*i1^22 + 619232999980257195744350669808424391095565581295542237846043244875996758265440207860415845553297075555644100926712634335107324327348327850767099164826854923550054816448640178760814147666588293428784833416848372718779078450670546033865534363991892433888546190261152358816558626038357775970608054763102476614282642772296277056879907646130618184241743612213462233726944616113058240539830979197544036064741538534087950024275088226771586992708630387040382776596013415409227041301873829233782156196655244142396597404346504785658056863586659780841708999497179028683772251400138079809693636433946351299551014978215539808279479366408885629396406763175224384665635974690211445309602025750521827265644966151421838662795025876282539487827721308021035813114401120106799759787168702835401982659727965337043111728346146054651460869687951479801465858357046798190904581077709521521702389387681232397275693215451917878370041588802271200979003498572751748417185630016744063592261474113489226909299577995015204508528077107718301787884393159052372697040449045300493861442800237475870993009274330010209404290747338185887968171871079070066013808794087682475412762767260739740678409088123920827435578945843012186256432948146658258678895977276967999670483903856187806373666609565763793792723695017472754769461609941019382356064536864719291116806075246280363572050990300380420067831163566226835299778597601773201665639126790103327630075031340013587828267922334977164906581239547718643336575131982013165519736096592259305810464023820309830233610867542830191645014536890459323652967097680506025555914543169013096028586366557873843853014959717995367872281607294732720411612853446694859150535211400991034910487891116487925229235131956787638695251970071144210362212969285345993996896439588185050879497214080827896551987711849955531308235040682845610994218214402685091215342305280*i1^23 + 58342627990714746215638877351662850791003996034886456948058804406055101949821860663566245264949307590098875471010006569571463411521303251265586238639354207385353406339989644060962519256973366331647973269624622321433796586161239031868928895512193960123938789458680061748368598247552078751442218840169273901938041576310449760148724249098260892288145080379064199340272762410836441452043217444622880323027464122064700893100937883728109415858761307763888466555750921864809813385102901888676636798862150599563760422073827394410882433551237407763089278165095436192357459506171915439629252888972824602880732251369120411166643312064440592556113898287125717008257202600264649825464902929169131482678864018286324780614595098971186323608867933644160323912527521872277097817015829080639134217528255680970756026466033558223701403520080461461036451592178914758241095796244939333271105773671329938750182960921182365756768963445692609535018345442010652111478331445836090427327086581324925483115371785193204802262988936951685721593138557700447891324513429982822614798509251409903920502418353419641826406917850492877878022213271530854967657763460955996442101347455470841483569440913094355265810190583269395571175815223107794319328905010204372785420928239515707004772125290432166260011758125085623812861642872887072225675187109617016306277751623817240056313773745135601188686082730497949179823070808480514308338438870670410872270464164797254920697709604831944252192622085479124414705530362791017724958627093962836629887960941416908778408264930160224913613644347255323172881429479251349872927982988875519761086484583980358948519031144356036371329680651023255187535748070445811569187372279174244409273959333139467003588424487686372321809662531518635990243303381270504507716998703251178025130729881731756379829536796597272754579819254663079516258284935064528709746688*i1^24 + 2197545495256841992952545444265910201684010095196415948358836263887904142600754653967502170728773496225250285391314090026348414441404245807957666582885365758085553929795138271208433056547153255717206702032835091307246637508531797120428040870101132488761888405962875724545757014773400515355949078385699067287459950580165921704183126841765435836820639777755489982238965883742156414181162416284609771410394902866342109149455690673590162771495497330882969316390901069679355026968545784118564735546343345043080108670983490296228200746508273437207423185181636486469881391302881123622825442885184093787671457486628713162620817597978611378573108826761613974167281066419471172276540656745856311373712811574457807119933190865052816595319895145709320160725998063707023513030075532344001598710049786158918312542168466636037151465498938033304522537741519167936459793504965489974082619997184090737715702453898001593248139693470866027039575096207439569353622310270808863803096694447919987811298003780233254538194326026396028162001532944399651040094918260676344979877207476912253829181672135886232257761090784204281140658444148471316769911650292374353917473205478107338827828787147356714864862050294222208819099369060125177873497128422751400113289999275390930423493386512560761544253428576760141346980397494025725432407749639585473648649595593197451569096441760808688902944511970265300133963680647094843546553924992147476844900377033069234553844462267191405558987038123735440593162274736760764514584717324107282571695225797786713568295715524041135582519520371303518686949143647617320070281654785856983632088246504369072759357222397646698695388252899377221367401679558530441553954149390179933065154567194804361444160677847429569194363252572521622583980514001810690900358050119807776034232958515695039466158776437593493586909713214647909332106134626202812416*i1^25 + 46192854786242565801095324676597827110821795047523651570624777012559559163915790475665383743722396527675201836214684813911045026291059702157725195511949445953135544433874465160621542386657530899019639388419783992649995288452951837098659837556691091906034733077653427126730521626070172964139103149501376440107357630611561933818867160562641133866684201840202918957687103937930536395744454659082338505380042078649654613312461851997910031425562525850547369350276346651165736238219566343115683215073935280084132235499690533928978072670567225257095758076197054204222563255026095877074166715502165105948203500228139648104712655423143154419854562397865019075135187490698583054494146015681579511702335420428405575189230337186694142255497804725587453154587867858518662821400965187866453069688798854452463958465063972786091298922683324541353911910439591175423487101991459132991134878968010511991019085000716424908436351910706124224154076960946103260646600869020252834672248452317943326001937263877291539857865117743735921301311758191772383595897289733700347013123086818587690948683183768151830450880280470606025150587683048967821505176028451097255846496308245287764333138285513071266335332119269541660025530162375246305821648373502544633278925381245770435422643911469109722705915322252150541260344148246586397201725587720426411348320928296607756678858917350376869660504253108419951856797963992871858937051047924586691069506331643974437126274148183044559590265381369139220031429437780272394070034703866861564961280705659082190830395396804932380011400215123512911024042455720536384256822531778749115504414731176144987142541646262014994811149764942210237008084205380472469267748419210975621245603325329981968562660133844041243104230922360269724111926069485999411414307750878976284359022778849689815418678194405303953867263860036349860472738449195008*i1^26 + 607494394046957511429483359001200730219462580860709005285197467188646875354018801316560488621315814310185302997486388986319604061324464017209585437304791038184064138008554726066899144963471890136518086224069939549045598432874077504743255910416074979848495940882410943899663406752581893495072013719376172693987933328985761715779577129235667715379060019384244399575608349843556725172199804517559182876075468181393649068894080826021027614887779998942399922620035156227066696631069949590953371652870339707500207134448272687969067119854897869862330813173624617933803407962217441084591026881645972667769591222655200765997616739145792398366554021835624079113112974070631681071451573298063716660813165352194614095287707483442235053553667662802537805020389534283433084636487121841313705545762709511441835823123675369122132057071412143335119133836674378297300521723861866612105157524732635171216420954357635968541806098670876550368789980231802412625822991292597477858608079386548402723327871804190272721228117126184523834156634942356984720585422389899043269612088147775790556426215968823977246649985576518151992328353556150999521807848057055410407216422770008865840031410196839691096632922256052769895968764997851905016170228060418757542391615137220223472684377753392023126354133067560978554263751359694148537593431224930334344950587791984640460058696083520558950798742937401074454979493495196589183844462426581798503145340414250797982623947975658427822969709128417219993347241361802525711894894056125655867181883274270820515450826421573292530187234344056865584245677190791302869285581653698976196621372504969196729915668643375134269912832314544245843943228129548721469377059581370427307706199818429441181974466081457882641542902328143404982447848516460738183784549038710107110056865523751631694988763698468341687413223826742770383143829504*i1^27 + 5344954862553658740427531597767517835910118841787525704706228557013998903934549237635260152423703692343756834749400185039076720865271100191313027459651006561037457522887040568052135642003185793769585911045156626554978866838489076668706058715604584211259271984015708236063875592453605539211295803119767571850743520908081352191247057015890962803254156041853331280785991409101973491716699202583159361562498724079530362438681729999171069435646451748008195656068461315940297767079197972816414118638609639162491121793768975720635433100879850074947413410966923437290365725512114164973202147134699818129315347279310544602360884768945545145467417204455375860781347254917305879352060508705393955132296057106126375250663382134860136505456955404580384058350081424740005126158109957087764796619298109062029648489761439943298530435814118430890489168163897772014563325991061243526565491804025344130758447923121981357076481539524063686586853877437180850751624991495036765446058078241371231655990258956599713117661972832254895731005591586910593575386614117002799347276914225640694554065554266399595952884929982626031420875421072929821803227547660851404879798926566933044291306627712683305290167169017728973383597408900683032628022847780959197945191936210411167875974980861689449967392784627124845228177800196009754014329750758800973190073772705767418453775751678504398473455934326077053729516535631104270820149468946991207437652259336387349772527674360552692444712835496964717987008714994221291323678503234095236019050520790988272433318858779920952044548768012165048898424711609034686215187040486770722100913713968428669348447392573211905107919365739128180600209885196632347106478185615206841454477120449464133264334836531497909665019394034666349284740584223147163411847569561223596104101031221292882254824423643487264959609881093718914629632*i1^28 + 32613082260538347979857390865766379260936122381461709207654213564332575346122114226113911139921160050232638587913004727394614198343777966922667901255371650184784248049159043851398368599594516519842938866630206795953636576401708165717973972235781731945894958974636371895703250762537768135061521688211916432479780817059473747113333411697265560721901619476572827259194845233097365113253292946844852330708328162912629196115346889117753165614438264260142061154646181817207849774417233226061720709668650830761400151504764895362382909659548937409666358882855597878068693584175899437685022708896542953939225990508329858408816158993087668810402866700744248825749099210491852828968469790478784749401557152522799928850615836745903031842808492381726935282187978219770707288131102510978371417782002135797106642564777175023450349375311888979694276982647223221465154591898570981034491750668648092437435756809798477597672707924356208600568304049139979377328436597927740101771352294326452663142080564722724764467790635310648305182326715398747487885610334763066052513590990492541426682219105500600201287030124143235905214629641076511695417879724275077349816628827983511495321816159237360576281888116861613599005740596020749068603046274819435168348286437222362090314864096143996170893052296825761943066270117411598271151104616979476918220630718842537769770334117908889504022064935021799444393948104971297002213287235849662734235282643120203545439342478040347329813696567115930292117859461296849944724259138224148152683479566685351596126310103920283420985174868457380960127453608329529167490059857320693383801036344828763272737715187509350107482268597293655867922512786579084168166957129731154175610136004522180749081630010040464380805587520721272368001895227418245835997386825814451905855505650461847511211119082574071926230871486136057856*i1^29 + 137038118189937734307588558543225174757550062031842595663267828840121553697326586379028359516007567814355950051425591559599549119445261310502864772354120819856335866489867292973466231934387667430423347446329872779484823302517246001206958414506650025058983664606353285345251487644027688531227804955175663889900774164024114317877116250450112769544549194655481558468992531367881514589212897845595769264379394456544658502142216470724322764439426113445132611461462332003116325094925417534608968428956379935440431171166148729369180295834930877938200694523015332227218639439945414137272916190346212153236162815519530858122796087744784537033490504099130749910102706889326367151258628489589659829528953151418712179160309166981960237113872662568842762676096310121049820321069314013578832463186476079175120493788772017851103267620572048326751582869511751460692319396339748999363734646974144525324906242183534153803106027229823818018243228619034232675762977326749894714345479215781223004458954559828535119812345069020972114126842745589490917079332722237655793723703927845868916475096448105472155994155587924353049300544729770658101124153089118031198387950896829490832801122038055248163894019412269717911242432348630227961331936020139614218047886067127214399172350467601764946441125862464723673073165640619315616159733914625759190115588477844163903751926667246122290853065919133016146214017521918003009316376922269614780954226550240125033205833203715892686072652763730234185111916119841241372811640256952845168416842828628058032607053860723578201817784416289884672502243817703460319151586783985427525582030606121373220268389388999938389065535360079803418502010806585919874993332440943547910241248357205940037165596660691352274220719060783199579953575485902646372580398528281686251840958931683060773443183202545899488782407696384*i1^30 + 339897281704576890167275734609278298897053075718349388047508763051638428440196038407889081964483635801370226803160677718070234341958570879953564080778289217575774884188846691532701874997078278893377001311164310173968494235606252511094968775547066432996036258692546548369866222669946766783436328148076738682408220062308836116720011374927021143627759074542391999402524593102434541760337396750440229505585745228276664357157355996357524482827948293212413454102119989871865428122552309977727207360835904237842323574666999780146120059486649300879079865997533458986953405869850363695140031784372973023778398777157904489546964435548491797620868435458176394962778767924357622606714290038765743428088999778203472146876866345938586592067669477535776757563277666014395386790695267441571862539818301243204661569983620650165042426937979311734840095561884666006428609145960149528018732406847053101633706521391175565819627654837581887225981730726272762241492409530858960895362578924309188736324238761375510426688857583459379725477541368880931225713453674449695205769780186598763460585393494509230009181472147481333433131177042737105730264240802599745056151942939435410484008032480077715877070774948116680400141358791453044862529893113910987976864136207698450458209663920851772398823131130850196499300005721142667896394806624998514789810273438815709164835588345544262647096316159001385580403951194235388544540723899738742240903909517799396668194803444730940950624004345185549648417722883424029673694872400113725072266706405368331721680619928907584168204570979498147105156036844521914033674403043643304994002274400420595890531067079177312828051447286538360119088284073646571758320081931233931187291457780820336402969105161121694828318250030925775154434335051202093096716101641667350040216838628132260407075135743277500760850432*i1^31 + -127499539357124990828962362057609691168381420152583848347320554607239771279989502750243698388527570872173826238243402639477398958296238030165466637087458508702143899449119639813276437771445551431135033133386441276453077443779815024431374136786960129642763243951722262431617087681320804345258417307062548937476213811871911752002365453373360649986132676677501643199581838200526706514529535903465292808735204286385245622930093030492917061744507629792892992562029574582179391611072092184873935063468085584467059394189216501383792294702043201114872839712536045762551940655528513493581541880468284169090568948542000592560454684902887068899921588519440486263338099045412001657373942812954609573284877191272644212208834183611054842264180332596684457465445362510326445308746340390651413000175321401325604629139582121630569660572365432646388001430908255587510254564216107693096848157186681097688064849917875577091326546130492601985912111482505531526520928847184079850950923832529632900304500644355512027116918696178288838812478134630067816836655050493286172199663499322224316165175665644354892147715628883082022978293747358483936914362927577988293462149479848135754928870019657003964741067616600055751397711875618865969778840842174506574186366006994119109544683434916737089743284781186310302688531643061932694546106683657229761727707636692980696410393717717053231905590114330563372460948622901756763342853193105093045051082732097204515435111022741287230031404289375922990447407735417631754777666726747688105638108253490329897338285040305196638553287652206666402525087027560665868437190994678670233390400243684416189455110874816003240663900375416006559380291316656668621078985096150779696648850286187061578206772406613616049014509243212650429482799384721082879526198250264071961254224950203198675174656717036191744*i1^32 + -5821136346974691307023206332467877594788108348551272000719687671190284373295454364213202683309454444610004777982016944882344532658743257302533209604367079363474681089250739348732667094304416684994320358517456778006079389665093225694323681230307512535684267652346251395393654088659082608391495361977194588935500887531992048869339509244150887613888587976650934343809194314826203312302452131155586344936166470884764806709292274715256210663866219446154430447742419712308483589673395766894123750072860813025281419126954805267912484538530455163577947246413902675984604922010118346192186623686386686115551716658850737882847597056035693026177614822290719494990347703244262282448226384158264147483343945808537815394767418815983295960429004785854949648318277177456122787993396087022500209690621037107945486342008465011562176671115008531379181677521838747884513136432359375466842727899757244581312785034736613436794113577362898378622542540709366471858978994862835964119566384206703236300395516259012905185418086676387247579614436734218544863851144566350012727676621337492372665086227971726066485070592701846290903859629308877340794483097906958686785945143827591130855763105880280805123295062721014031514369561580081851276242874378159134566024625621624992349300017929667642872350059287611555821651901195463211454518913049555657602188137569455099757387466084008575883063806301365337493900440193487043594231511035671532505717905559372794222686600245903336992068346010477242513288144192657139486336324415387639345234072127417157912888265345906950835537919007296816670399306281389140040619623657779081055669285269915337357161438352074805062322138721961302836721713295822786507446488975414666650790502221576958875485738803748212432140689667696086424205013450345897142075298145735483855845245309238409451559100350464*i1^33 + -29529794646352786513248192192435870006014068671553196296080329687931275956710314774990480726051666037569152307507883790928468759029821072823895251896323270299427702782973256782477566215879009510913727750014928968372133213476187927343678163895444417671913980477781374454433717404295736846081422808198231167855198020161591328340683716016137835914943991703522985310400187820245058949512841516540002887528372801119141200390049518161468539459756427301327187312517637830371310153648639129399678329152734758504713017274546942377592796452212262279311173166980279862227651422133462624428345522080476923375677432627686183617297789439237398572276311407386892443788586710996450609992939300012577312551336924395381627316744439788843936149564838937650480907014212802106334489335633550719336576758738209990197617263269948624763712097047648140251383105038613136473301100969193994401594176713770531340091908009898636778761625201352323093145902874826008188176952730021316495876242473591002780289713633169280002399622583361531310687676598163030456186571830081287936768354599037406293208840681400187500913737560555692135114908880580573988649193411973909840969803619795092607187267438988268929845710745722930880224834638480594662319861486623183618584939277432734177146665857613369751955204863272994535785684508595234259540541278818523543796825056084937528940100553947088400085160735226795535166687147350633363000228164621853030577667661961863084230468625658992566872952033636534161659126712580170948863965523974643976133124444602986784861397051741957045084645596108183528955587152980526614383620036408102872394110591954407003766630510946340751360562466830313306049303293327292277775365721159204842424726991018947534119489464154069559953706927221390943405855575836753683813915128364572635386615799506242020638195712*i1^34 + -84294142609502936985724725474731425754881461677707573853388905894303289572057819840675689540140337324846746989904781735354489138254371513058130867372541707980668127299999995703100199098679602198110056278096525064076955837819184677694182594253980577752724039329958102459528022775106339005331092151961310451938458715120455759848957262758689579078567417183885932602080759140237181471390272609089105712348286711854672292131810273884491502887636962997001896168142256357277691013567198918988359972822119597823380883188997509171166112859930306244810022158090885338892925245016704628884259588111519666193933438591635953214282194389235792839573130809680667061450220564756884535180259542121156782114643510678667638100753354688678694477471194447382745471911269247896873851386029928687520818451822125102101414825143265848313617044616053672982712126503496972211845375591163657426491356975171399044631277137936950300690172353622743627148889462490519613110191303135802426896203704889905118189937395259579979039639345931322932077593724948615457832630288149258149952700832006863206243421703353531048871860811123978679578474378971667259273864101325808969350804927910274798686307801029101677166402491642921355535463557250230429314262681912333471887761512892030082255418530587143637258659466897105363783618677742118879696496306765292075944623531808211847274274490498847574163679636617410832992688158932533287877623231629273335067735417753542343823474495546033619737203172744718588361980323876029757938880718666387347069331128553026551544525145667886250263059673262016393838496034082048853741274708031568143528140533215141258624229127614954927297895583238178452123477671470456655787119731722397112633221931868009430457826060251064810587133220580752949803456791756461324624146184923875236168984576177595219968*i1^35 + -151868039241862175940937293368842891735643288149230053642539555785055118923561737299629507091184901031894939374571421431335089875961777720822370281575977133629901937332402946855748091210043940052821297783152710006691594943872182942594407579532287121359643361370716682040702020402990491293165330297823593149648434339110544351442572791084863248494136509279185123185998660126145887209634940480922403319068516975685420794534935136129513427682300612049848326404792015932832917149985889405899161663217803960203716553352069855784339627855431347948626200726165088983128294757696404768185977367280202215975581020716868863677785573267860630926896376736818542717486882474730194421523974014450210311702977867445119522562892583513425705491428368988658803193877995080658582935127559898387508601255305593003202259826922630628116433118312485201852098576105925180836742914053071975803584253550510212303105301145134571786833280437681288806674267780421630297493091006344481168684475639848515161393254102740362970052656086803448974799615153243280989647012742626599596699830414720874776622043652859989723143801516152657033709616595733522290928688018845111341363205092895737837178788925056947012645871679914812111610456231390072801773480879816492704445015855982133560033055509167203655238891898526685503423517472960775348815045563052080161979580037856694422798051516085984059386207414044551960452850235344636994296980117991035405068374590788201731183009578532433041780234683110515806465241018007807450746275687723599903791947003217889762228236774780898387517535366575170130969233787868495581914212890084978396513267735230950656641665672201396622683786060242751526487992957824910490643764605474942555033775203195996574497391514346097147260787220260542113837261200346287726296645845209205593222400108920832*i1^36 + -183662904994545546309032833048670789380286296847658092454145990002007238025428918132106204912027432911499382483545740610245033203202580052632752757617864646928149241918017537748258178899972975003609065424890330828124935139708304940655303616458432393927703522432067746253197100222936508609027799754072087720771568206975440877612316586712301234444178556590163915727561582287609937288979591207668522923228124515293123878878267753379067432195898945247790619748670482033844771402584522781711668419160898991188000501833827483202264876458377122474837782910567736457191196724499192795570655542904960164290930050408383286355039846997572342682779245568952541006620230589401285035648569393527234140533070457563293268601623176924045968223514460511249362122122141656828094412292704420886071030769864098725616188476604530365227763187889026531896384185569908138458942092455856454849053129712684477008209888082316077458196225734575681739481795043350985924163573798269548580426473640510139461793529359060670978593619860596314289453004707802596872800262036938454437445081147378028476344364058791393356341405174217579824448014229083782633571377978684813745164839034176140791281903005072818998285122492574847962797290780327237754886547918649726021593872902449551119723452950027123697635517201545913368386892466677060281066838503822497584094579338298431712796156849030048047334411798519752235525114153916101327823495042794397322194995040637031538271846431226561956847821959199639544893840332987548100384605947536836594340145000174700415952813038242355240526990564207408495343030183162439346035011981016800434890220585811525628028063760650333327068419674447421877693173155913472045269468230693911086217492337013256764481645765727177262336642537978140975275083419493509507783772099644437718361964544*i1^37 + -164795897309461561303148828679389356860514920795315413885288741415987651876024807539110074165503776602980853776302536581194719182458437945543163027873565667033721327509760695576460902335923630408436778259174854546872827420029653581757098521237756851835376986550312087010732291417080468219132809965781710855001092049736884482522084882567949565354373086751820892828358941544825595503339362026590342684933802741231130139065491480780103397833609059199908114035603281440746122933063564596965226477738189826509740071830649532197406166991350222833143712341444899248920362469902575254819444852722427502775147566546516942982290137889055170851070837165356148549332383227161497882366491811324688731509806912656476578117650892485938471143802107268437658985781102096254077722599817828072397473294787411883336867039514507181771347270573933341087140566352021634599354204267748116517057597616068777503289775802863292085669329324751691480103362291482443840883244543433025045378205795546556722618552249079779245419904693103654053992015384647441187219883668302789625339788202905672447412849843740503537665597874892073633652082497228030657821056805578116079256626332001456418323086055484186727081883737633091302983757951496829789133046147830039481588000255990969941334167919109842736084994332937460478551973413109881527674091256380456392425468261515235074266395833172319131990234413665030578378608244268913507136799897714795427004137680234340844771591780288790801686165108965061099138256768884486298965359884773474608582128016233308504136691944564091012593793806111500655870760104882285787626049734515247374732373161479526588680907978741878769707337765996435779544337513991138618985297620299122010521002307287879121790849464034324027926429075887006611373242788619696002288149901592466817024*i1^38 + -107937996673098623543814989279972313499714259263850587954322480661613598679586016472340124131181227056591672616910265628742699220950066549245405237727564342311413610290560164123234046517584042177732361622882256423711540089317806427954934767950860146258960435826352004714042342383746921697924777394774118983448344140839734688854724546848079074883896213930106666150437185265671466636448211944703099784026371480118225952038297282150000696850311396876505950350076277823539866881674694865016748644562349845009424665067028546050486947950888689627554698628392538879764968044131625411677216274795835816444221886561625402922841026771870922005984282346547615317966250796709682975483823367609487689416632891396092428247173601400747554171215804842309433326263615392473911495411572267943690873648890750984514829410912904605597544652273125739435392106646804308896294911047422187545480250080148854563471566195354553631786537101456893890839284691175840691241926479598686871212553985720245874261330146258962827220195054966496077431891559327859356095393051381825129617977582680726180105670110579707457185610638074532365588424915201933088326471585571967020552369198081338444271809627408773489960355606163210964210458384936288580774444329932664419680146593365810862747209518134102988678445115276426768366696566400490204840267811515387288861578216178567469664810126429328342245850071943634389158787812532264189518880861768332089927152087749312809381220610133644882163403067546419437158649911399134762312954487112567826245366057749480357792618002638725863490222273923263518712302544872562850471204854527414916330374562915528469188206838963745372863458982631461543512889548885449426095016459927588312944007991746375797820350294607320964138197604905848299661946381671217847634771421691904*i1^39 + -43188656463678985241515129629538497086527012336513389587314451919524422536900143680842115266748734229235917506804191667088675599809207030416099703593429218224359578394868847489656888595795143154616569928272882471158199056030583252889665855945293803568633366425103461660119965812198527096176251465787252342707885538042587617342615739216453937662070235255465359940288255523833036916151623557850914775369277686582425699261618621280881796456751787095581528451449921702306130641938982074328670088869750945552395035531696659755396471210974293713432739943505868466498047878759163072306860909451847071461611601667886635335024566425399303770197334322081618265344194979005871444161970741521348341142209412131884261551560679425179237185745966291849091411452529553822133220647329087215352104662967521499047523929774691401127778517308767087476149356529266889948182779258197553354004228670903253522564765691895118362728459295161638743230036071950346836489098529262406976785130713997042051662142769138380002874604525509460433839895525658218760394881731442279586898129142517455498852268938974732150309539597332613258700264433549036285004720498982182274970894199262723777783359971147887087570004520141402647885955784032948815001719667510880814094419371288308222695084815378209481871862708087253034674923913245626259113329582045870756060693813226752199663396945229574941441794069112894976526636251111112903856444014129488300649145233419857386068866150049721907470023586579817417936723805675212569381786402935984203930149994924998496151479483837378134315267011811992545616086768440301826078973845338785550339868265620116412960932216258802110616921523795640559775633020899475458432108152461551018336205803983419943561926571632567208367958294693977655337146481025636774627508224*i1^40 + -10526867844980354169648605929149124601760079880193413979229582055998077876221254135203517359283906092320915484352100890637890630177610143734350834382739756136841721659236120439554732178565520038529919062986913019713759169503082584878892334252342116945527124359407800178003047692757043126792961656097196715638477945775979273620178306775597856570550870466916165701910507474924856228762274911296885108380693373203931138819461008858254969958891062152865347748603522174195568684000420087764649409312303823077346469462479547783670205817504648602830309302568201667840626892686827692695540630976195270175877199612867469090532974919894988984952960372174865592131510770888317922127770166714131693769423103707963621899781987554653397666985068282346956164682810480042219389332534000442529619712351474318169260821547687709364174751498075939352402146234348398031009756031568718068755288188334524538822039386618710683892854098116828048631688832316510560017936332223140920488433435061609554394745740071647961690778455422932436200037639934968085201541093250216458546512675904383458258816735296540568552246568134109959633300752781293511904996764930620157879846795079118343997090397514824548069783031534447010031216328333127614518823649242286156534072010888299784494661437193460986379479921100771902755605955383234583769578591439038784979618994007598748307519314530360825505526067388930889948576275313734210301148280883658776746479948440194841149180367572916710413886163490645692002104461905062337656683075738734102312587423997061788265047670482849566547131366631055404074192510281032495163059774195106510373438050564458016647078712845077783473348865850132515137186432157439060552530501434912698413394775298288741312415320469141377150739880358002026029391192543656411136*i1^41 + -1367979398153402275872088868554932053129056388369557256611545654154672923586078878087013550091069874596644179656114686686031064875314637430283698375294817989898151566820563873949440109367440229531317259093627223561262205089241053501934521552662392970417552711340826502974292405598270662374157261790667274071812501571676958241569330630244577285248192373059005598932307474070641509420501738046857461487631169246689100150221517455153982882517747903440305675723440213654519420775775289149531463335543811324175359584014307503312632239992611351541942591185486772688630374802226268567794564363304291990548038537183353954427472005619012402402345713033678426050565335338228714805796802240706227354798927441766566070817695194656146699971888078050102034467633302425934410794695411443338311108728136893458440852585787818015655708713435623752847786382708938122702017183597545608084648059306629392402736441257131547313874017846718698060919350604289746057742062631974422679509803434050991107447245463001947218998934214897363343452631178440356327732227542769394240635254300518278847328593135717251673927030131495170325810152234910130994610426149521830463459250153201048239534883474267403001339061975135351143672559643168075628368399819053601698671499429206700329841862816564944274451625554431985262102792944336887042916102963581167008635195341969117098070160967249363429356270065300996320572742440334953725689276491356300070790229555825627225969786935940222439659548684155798455722866805050602676251408249831590998220317274126565468342912603104891134010683067283244112200698912111164176997472894951548288653557127575233330145019692295614409455738636004244142165328198197197159161571064218319051255979201808466984398960977632119659632937836653298508384195051520*i1^42 + 17246787897617280627618128028826337967876637943301272598035832301963435871176406224245681772932736446160981294341665829015730647917570759683901305947123341863958034376303282066459589071863818340646241788075596762648066842389648991233700652169283847230083457392557034478457807968967568860910755885025244395882608412114670258304408435752826732655924190045312423701222075933736724899068252234895323584761344109304301254179120127847269121265477423096722046706330110332847512112524321207599308672763517393508824227718427514741668776019654489834999850155414879604148735080487045455629254864049135407956182896059492729924695028162315514210269565762185635536805034357798849570990426306472377507127957532974020324546638110319674393776575621853993715365741514881256139795784232359145174216214173505366831326319880637466530915842996958837573185372637822146407747796059366794835824260685578848100641516169583807520599064078679059422387685707562655167619051606386837417841871564671627713167848997412622922516994186173874116669594631209309714160240350183543890657395087233470483872607792563154203323271494113683324688877178230221152721207217924600663818278611678886071966395955698606572080946525480737729528571224721973997837443793991845410092971198722586202345490476735165849928998174839028872918331266809615796317323326026645712253219576747446073034100782681235195661353753061662789433845513362241855516326136741648854219313555188822511618470892559408185185924670000192078000019615316309897879956911016743907786239159013332223826944587014604848276592417790022415997201354749105916619727267703999378438786904498313400735725825635239140199253152324359028076141350899040854604689093470010889936205317097920148240219324912987346272297584128180281671680*i1^43 + -107077594761503593371655638853993702211899473720035133347279800743177645448464971674605380023705149554214514730714668567529741239597035442339785931289509590882810733902413004761553062510233078545688053302759893601689048212050982180743559918364210249349781935141036429392658891295367801838895826737334064868226984823616765005853193244369905937118609021670253300754395907806414914961699172314810297447572622366464654708931639949137392131696090975070427888713763154324333554976780091072682555856869806596957217950893776403846012745042890791116053641924482790066151344004951977564000887853554137460050852636589430143039088885640904638047409653794830637199448974172165194509566211359631017760308204007257878597535488175571356051467748976956146265031540019318600359225200766344048784537031137721551646858140057360640269773166460358958690205476483019527736387389853675556537610959800896763044445967329946020593438106298987723268819314840970511028833082770519984370719316245124353522182165347129246394962601912057201744776104064059978954178175683107705825283887910162387888162590259011245320259042032936495281303117454840359000343560080988830157772399245838052875525158449047626791249660790282341283036178800854290761279774282957075554714513166339936416014195492116163235941028142282241755980211891327065518987216251861883368172099290207195221575591394806945829011306226743048765726950775268419370622325265005294831270793015097429160365310712653483966727750169172467684898693033682622708928055316993691942227181274071517708080307675662141822394878835574515385994905617365203535731811142211123456314802217611928055336829044507998609347295731925683304201242788405544198035343181980372449255039137790619282939757241911697163585334282289152*i1^44 + 330921850027411596756891559615976868909117558046219388463185265050994116544087105874309010992168948111737451002530735081226393181821666769542703281629052022848389623541836501673418278692034907396327560651662052939216929909451878524924218549706717462092896798055775414780000271344439942904399432025785578632594187918982290060556928624915912868353570965884242340624127172203860498282384404273040372702959592895546934484636095757034173440697778169617636426082795847948193364728072846432585860664285115457673251111438147097491139036975470758355330702039432131659481982949905182206637583729215558495002242556127343644162867353463276107669235470214741338964239867881506550417742920642500857647485380319194186217400962571370187181686173509832851551175373531421796439627737055876788192745278894699735754401139023373033665779549757878734465401159761138385547261966209468997989529886252310128399154240452783114806710761641779519947158282687991221005102446201021853273899970941228344020579242911617242208065528107080642416508403846503409954670209505945676528256587685008852762665895952759496300016913823213097775506512695561077471945567764027003509872242627638628388116045881689217034192926393288994463319942399661951530971899077874901059123792767920198777079501564816032581693144989610195397372942355387656412483427494490324541256679803466705499594805529248528519480925587296188000958892416691843919035527431182697703081548708192278169768439482943580549400093677233200233808659971776762358371920279136397777961958480355892319514918137371065299585129244045717676171042583883669174270559697549432918097159096931502544044570666504155866317932581135901814147009520074604968155615922801127652858463356476915649214274063243674153648128*i1^45 + -512342176663452518445679851262409753352651304501451097779669437480557035128025792359061273448880634512116678305138107546391037744019504095184448510730528773230336439191878031414611502609950687928656992601291022694934365041679914745322854250559397892226027377995387418608587520115161920571356283010177799286951271621238957646470748824282759725204310129786868258483097453923104300625686798841685099601456090823991641718770219972896624310803863657315546744745302031226802456905836218475206491176682902034282158276544602925085241454982359860265174423355143719237928843336507578339451050144307987934529273505228672742633156076058085091031524947662087437266920484396111944342563411715304218068902593257134549344344626469395499002523499454684857750667235201835369448007290117753977975446984982245071349034879334077667018923989591396811472393125339142684684149319998939422735229947388409851788046615273477068385187884185168681997612447405310453843922090319711807189607306338115619333974765923123735493930987074334156526563711929303559965064750115173894367690942531781036049754769397855303258342593507662306993101957932014433750221671810046130604251234534326212925346972000124440546911700960950730597661979926357734960958072117744795248069064142252097460653531225731591681320051507669793052035429096609301826779384270723088623931402727407697381241511200970982654790860348586543412727954073199472456574629496069152720588762631156656477670347095746083986157400129429730639419949604557471141750606655975780947066482346826380822823421208690986491139588340788857203222469857254268911973167148604736509778951912302012078356132236186208902118361206196466933423444399789942067171730094385292396906023986592317660562402972794880*i1^46 + 410221408968628938357703047095445776981557132891979188814367902443355108088901125951849081967099910963991259854689302149114873985268058691782263203085530531947937928193563785776233691500486523355241430819441036122622974683507441490314491810221436519270708489386594095673346663514761032931251908420296223583305506621377611497391504999391474154500510356106075703843673910349709820048677223379601151272181851669496105870001402484145699658695665777934763333392816269872029905264103647200408667000748787452463171257687698327606561089891583528227870642112654787183007600750022635898179857594996232797984176520515966642274031438668823374744891217094634811574866497629116610802331996484420386261548580291676778848643038410585003540770446909069333068962796360619433572373587335797567361276069633494172869630260116463833832191971392741985050984298065136606144801450128202978107316521871863609179299287286664440419461689475968186147701617463983636028847504055028904745680781351618291351067949909872535837834210100282998176806515979156544893588607132022990394478725955445045578300479714620330992441809084549725943054178538116087483016515501508213151410572693356678796469934786698711333953463424781547406577802121823509425492023708348682263571445392195223708051342407281108564933724583788715964984247761502564689835452089368230414688817222080075851841774021799670884704561956698967545639731833705726801563826627099630574556355273964333023127825944922921235712777947242267590910993971635780538096058953760232140664713523726238521813338563417734047416049505838651413621851947123088179222097898553033719577561397876590042271642879176253788775145338425693031889925849882983019130966457297289213424331044110786157871104*i1^47 + 42067831788926339329681911701749290959714167642462965931923679782910263498115931729338283227765419182566836070693212458668112520840358185329365270387078052402704446090978873775058701006382474455187465492643787276357213692280073939418979766245731089330535336569414536488254489126221442286180165091566994883361666628774376047078641950220151182471500691467592192315209393120028793395204281282948304707429753383102015115325038648978199484714832355070304767444174787432188670695579597885584606706858360443961243859770262331453815237167839271133314740555968182627125458532718523198190821424012106146722533492288385103318475453610268202935403150920657989882916579074086942143632124999921366427531179622909963511358605160267033649027353596964870740030549952529335494868158935868545950705644791147036430082517656601143581629933664181050184845607278017095928697214175248816175649742229771309847637929888885970791512878668739496601172011384785927672432889298055143328122163818555910194093382762500216517727495760125935075464866823517871184368041971274577845184576848501905201018706519292036090393630071628201954648426797131948431343000713385307507823198249420995862168228260845766637277787862959330207282127130020586753549992060899503024046079048545775100626588698695149875317774592595158454412676875677201814660363345243829130404398531719466242213246246266472484606168604595606141106251312584985616840594328323168141079647460294240351657144535461068163618225400999372196386916303508900134380304905709147138181983118318297896655125343887074224096935934693650958192752702136192188164177592850579543965003671821850231073245882768393100426920427253510861981610562660127776244451323692505523812945079828480*i1^48 + 26687366632529330707164426782874213171572244239640722992233031554469519319795851678595001116369489698436850592455125137914791685276186268111340572493279638151654965083324421599632123810290568409114687015534661976161497699780382805522690352526891003405842553701544902473979081175979953135687615905509334620491545066083720188690106719644078264174578369905864922533106169301879607852952665942197877997945227579411821488615543401985270903007299684333271042877230207665959991189355972841260853371118643817437019203645591247720322064443600150647811753564685111240592382785038736880986403920243443907329112499334441327300048866271699031639602235643186775117831908551641389361385876946304532878444213067969271106146173301335289096871594587583834438647612081949610354692701484532879107820719599981263187981571414095836017978746369158127223974638272701985333278508745040884748468344996290368323252012253522785705225169987050100271442680908973584248109414698686518988947557865822939683907214711463124252338698799630302544297373998796345599412265253751179712258307159685435923243300319567026587323427599333766318523945290643662340940873133706531899285106360091444612253555896574168735175547538491300154709933905683694500571181888880731106358091224147258833059138792378788307409676732080750970764076497628589244994029507053082448536457347563032383665028474538446196206037484258767076248488255100061918310926122403875219465849104719518030962142517403945567630263727944236741299421868058100065814201457516979601107743144245770464793837246859148608890787645917517531332898318628126510376891210563749909592200756340242946969046814045117470828570686557655656634964518514837093611623804508546799763456*i1^49 + 14599003620019735839615891922195849454577370942152668350722622709994107015247113324623158348794988005200463935352963337962884540716609288353181887858852156892981262334467594083285635841425850424388531210788506922395415278937773505576440465445251933562807591100258707300793501569480728037151795949740771438801391937030317324523125232911145694317297882406309545323658066008448293382255884857041772902187503518475327099880183254009056383694439772033484810750452992337859029322951377497950181934214986306325271370044736608121470976481442337806822177403496912455202894725703149919535650314996658562731597733369250742307975035930125769781248039882917404870898169465171035472695231955655503229529895067078969574056860168009374172156925466089696032745619856980436521432184126545788413962101052793930256802092384770635230415904186085247197761700206928056902560291735201576552577999995455942474539944377592695012586008316098417639142587422817170340875791190172381943619730125764007998870681595324469955017070241362305672395513307111515145782932067907292929696999680578958622764162234308185623159644638563503538161260629819634906325023477933570736096137860904910568953425902974171466500748785942578545156921236718707119394724433950705005490550107058688842552265854594086239611127634939798289350951007188186437790521937289021608459517966733637200863950765253946534517970781206664038162073722957418970501896002081380516401368425193898392086459959986424263724774629061947311394293268616123830441002155289941660937040942360176964277356690243693606050903270241858501476586338515981961412853052402819455286849157977053070575461205883195315257203981247935345134072160336205572030551031808*i1^50 + 2803902536311509637957963152518126890539021994411168546521774734233824742548698792844660480473912591476282742366294655258759605415615282651690972445128331681823194569188970009643500226378113916864438683716929657821536854720267445976627528275653259015119260104218416337736921306584772824156774732138590143168641524046146035803777383345541118786998539296549477684472918642471465143676531452107886687020445897255074318264723366982744972029298537774040214527324797048967050281236260858550507801934611402770220370187188277713843162203211795300820052157552867714825372500503256622922109711892546192793592498483449245371504698948045112847707216272781117625726120183452403789672142725778098122539468178687172212375955481527953513798500127889096697291385858127589359551841620761829972352638104234225104582157392412852118662883471415902681127307442514817306761702840878520340606944657228342316476967606679476732967201844753971628780914718166021122280904374786507846222218194173604033630100771177725717777953170356507844913918529922029771934057032611701713064144674660396456393294236740339113520567017047317136147637823958632339965677841112440698203374884123255570351465549616485022203657733062425166746969613778555168804114265424507239887640921669399728437483661188511216327916054302171825800581245337027548226029488558634619512782925795402979393310365740612432755769696445955149434669014261912948403114187662629390301316735646936976918252228702624130751022562941920891376875090790313129881597833827796026095154153030025498171475673924198256664570315233075959549118589124627408529914777370249870019389231189146773319315131775801885173213356232588341470333351267139584*i1^51 + 212766006140293949245652829287829560688712837999102444344973543505041043970820135354375661911144951450078232217726863591701268249310180426896315029883691307097001579202648254494917012779495436545444283101950907568653044674545576357338964090325731995632279813715836431308432594334333891429386514768196067056349674903114851974401865039648916746717489383806596042123334473929668055999191941575360590816049412834704266608001146492909890718352572236527970353273744583171496830695475971694198437433427334720608514412994853406378806496907759984884796651534717310801595275136243088601655190623184277707127827542874378289162304265953955043598851914904326407523486351549424001418354640179710739898837212605949178179630918843423092329646476745395704407990706152066331989634144772211966097591197774718387970496617216275164608266557657734441491754044059256132739941637071877996228423067483546355537860411006572680313767575841577114257618488046521076559904512034710873726285284182918894301624682610105671022649446960825673322689779705816597821598987767763512898200668651318555876703019346763700034765576180507088503615889634621961650279669578437704286950761382244762743221007730817914658594388699110115869186359458440494838052227455087054093006662233013257175468092769135394401171426159984366194233942788569473860724439095121856497105226876327740726317209298656902978763241807008304803976349568138399411040155994071067917791213565385103006177864825671514243314083878794280571668309290371716471853118904412919548138243119505984096147640276687665679566539300899873361153266188223020198702181541295637860843388193859427057264162943644539320685565961736799911936*i1^52 + -7683587636188393916789379845451338702547233951366122791883907652591125566149691793615629353663860789848718390559881186912468795842930339194046237917462202204544028959191359875176170372435600742940787538608822937912615602307176453594128599676341175005948640822463100733167516009019229274651040425908173064643326888419214810299463759911258072930801673998988658217402454231887570478556149805935422553229883164637827087891091317523428682724969438744672892350151923747034010517138251695957494216477932703023449627141189941176756956530279503555949041588189181100909016269005512785245230450936598877943815135863204481932689267480738819513757809311587046758190732457402836698549835355620890300727396433737203790928146303454371924021555010286453287347580291811904145195688763091989619623533313449866818421900685473008980297451765563359379427905484850516725040724931267258409548319783684945613006041568756733464453293882623364649221620757720860277004683687734124950692676823646227755539462117443455661794075950084613151333723658941469528983040943287467070273967146694081749739896253729524491682256670443306213084271105772309427769415850899395433144759265364028463072735976008685461609233031589948125339614477662207845401596558978799596182319642645159422318489650158405762657275897819540259581685690178126804336646263529546938617454300768892793703592364959513047260581328689067941612275896770664589570067617174785479349205720531319433627672828358471291334571362854986246900118734890839165128286148171195866625149276577383997645736377950732472402644847518298542838837781213744579615333188444010925286370910652446658961279740187972376108990464*i1^53 + -1703251947818579712460442999076401034980374453939379931758667669102062063736225527523296490375286242373175157854177880121274706238029546919395100171926264570738829032449292148071238136511805736848574486309383185131132854938611499932251150567559909425553165183094528527404410294712074290413436808765509953188392906570397490905695536557711027301266218391405196213002407083889080407327352788715906253399190060630655296629846024607774244102313803746338570827007199539335902543383099407293187643953914815725042914027215839043218069032489132926496068703587028370167963910182922726157226682159746337195637604901023391482586275097798266955053371805044035207710616185033275843205299742972004269588984139450493116475715790797573894345591513242368886623944574064069992616946384431514024987512549154685099361719886612576445714701747985853930712941295433122335625624940921727821260585287916787089018251822745018190974500516889265543159133453968589828728121549905673708568826854205057083195050116490619543025664408367175821848142113806558283364291704755198444928519086791257057688021292335946839377872386472077877645462657532118667667704053339429226345505767567706843290505457656426206300345457553833956952522697792620391498739919263994220947792916952414528399866118087152582756388753920985526200877470595313540423779446640488806142833248858018848001067014495198831854787196560085085345713680976430832156360448124490658353303019626512321912131159816912018260056013124645861166580865307533680538548318260947346715563152155507147420293778512746247714355079119032934515006969089512399940310710549674728429091700256943906102223109619712*i1^54 + -53581637606059372735563509603811331970755483274534314908545714296865813945310965832375692199813676413257156042366036677820403348816872684771504205512110371594485450731301616576246855773421101278628438213336628715486722124313571909207702112850907887300014501441056419009085633450485507471834753299073482650539088682506763905533607836106539443413765106370706111193753440108727681124386546490706432103032370624412345354446176149346741642306028688278786598033370638045282769660908253538068867027086000625822252107118026904999426858857682146311438219128272965449723221456653844325534633266362641655975071069397938292822000703252101708716941388729938771394918320907872051001555082166831893081603450974158551281114003996866254014854915538135283991250259888623732481171888878125419534251818305369645221459838257040614545165976021505466540995944671411152838572608657960777206186864324431939660034519865248099071253707460735123558138047307859058471946507356432328930181618990131541631369792421333859594985755091133936436714709517320053968791669842311741762836780040320230645769018855917746379772572536432646651886978275993255240118212196846315941644213867045908914880556432114610995390875473723770189676492695354395931215791571031031929580250365573748464677172547672011385402971052821316155658439423851139193742259292906479980135703267476851493421526239676069072553706468461325402646060144630172870599170802063001494329920332098781553718519735469217762774196719177812659712025204332788792735496794308082525898961426727501066331644752140879710359836913134967746675282994904025753869673512767033502721484721909399552*i1^55 + -44155994442315065241457156017446699555245672095636957960905508849290221822481048111739710273373945395855182046696877589253666426518531530963345839831532949562922504516110854248395202347631713621378923287843005142710866335629459052115472545119458080982680516303023134318215458947117505456333144361020417742593594697742154735512005195882541369547334755988139094001028630668603635245147532873979790580088172455037650057656726481561662940037855876517187810419406095210989044013787311487760772256339090844741369307558266567340858706549813226121263833018499458602000624748915856320850037409154436159830828546747199862005182938200209347250556900151530347328323859558174237052220106473972806911784125170955262907622889002688132703259212325823598887718570937938950274739543230784494136313725027725474663344893680819030956515332669854980827330129922851911265996967333403175994275659920135595504113120004300600617961325072072582083484792153392391143670611208555858455306923313418595983774536232595171315033222899829449522968316670796740220124993369770547263870141526293481001744878116234583050273795964637148015284111113414981450199317688161703825068497828756677544021400097278049778057593248312820665959364256073807047828275187065066516607548057306542835475188030332271735818237826558361762090822340565260499736926086427339845886497358739807953396597323123592875577277649773074735119696305072167256665446406062817187935728981564015395186414106249389195305270490698060794757481044052695837967170584440878485612651692511508059629285829189283244905108902278352938836882744725875349664442429592070782976*i1^56 + -6192444071908320596385254113974927656582972197192039790948475911039488055932033095237804593122725840465761095056874677896013611299557513188639283002152433357122834703879799097480723539317416364695583529257455320621204408313909671391939783907097262829187551970898722639238628359063531630432167189205631664270272566826024055244167766279639102186942631252606087384106849884494913892671567116641585436438588611229682547358432262322852318354641743731281725851364506499447609249280501743644976760135359902673286168374464230392252041171813608732248746570685695684988368494698591665749644032379433427531368053875381840266224788758571159867601224540141454424729438857276927303514921092920868696962774766086645652446257656843732436848114382815038856128602079873706577417024135619854234326205081613121459404145948898778805647034284832603713220556168822595198989699221308348120090831104030670948959380643133648217335421152011330824758746856623621344177925830215250988472110724248944972566888814915524438159503559853586269946130092848862436398879002774961524390982953811556277418747090150167844166272789239892597383935552332773718108367489044622717819093322265826672355129429667330499595835964046504076521412923982392071238437548523504364509739569994032440620348188908785641256494442425747079298103186995481175549048694972148540354902520250963316118489667940744408227999776486130247925349852247037539513577064183365057398610512323084277815215866093360520827970480704043857838356502075563863166115221664003513542315710953667561653489290764335900831147281969303958262403792318574739266207744*i1^57 + -44556782254136288834997262097339947602351877387076369184639840998717132493689337484295486731400000391929524499214559651234681428413254334443199290690759145695289771209001689758862366864907471975484479086445391730458750363367327075309330111820908399411190657808819770814913107678529073792862255967948101869140968782432875891931873411083863400979171726507271479740393422072488604537294489723149189853671613328339964654107071218776837071031912468729846240332682676370911301673271424938615637428127648278448116000992922099431574445747667801682607039017022939805193308976805115608000931529070801251639938159349894159854135891038119821290225256014694724435556632758033465964219385699362790570408663212962170412322745891547700573764705017511423301043995766641730050643199036238804003831102622952939235644004996504019370397236060580320471530740924467975864674749817253871213832685718558399228990495238072505922241299127575651579962263434734784425945156343648194936560655060785959693449605310666987725845379332916194352765870112168928978768257914947845175915207150579663412673755443055121672589340658523386280020334465011646394182121789216274437267452892855793823653769955390396971595118180725357416121390107471479631614382838383261676525582845998546090544034045533269341171352624125915727021593247987006629687972057964630447006438470596156064069661537498051552026704727374044465285810575196031997003252369741492497219084789304980098666473031458827188240168786505242888191862093848228996118139060211617762613649084412768579851486962879568488993863202566708879679815680*i1^58 + -1676641218628031575934235989485238045915250337226939038562204006082566055662536941640297044166038237577762478769190061429328446864090548536288345087766471368640539585290852488393293557991145073272448528928158050350564167764167473978886725737125524740188139345030356456970941634347287069069736590084521906348608685686455008147297155222347181820761109587364529795259017073139816276565266349647272624208571333913758827150530080497142687339740237247325086930195642404845143523487133866534186125039566115674089519781353118090069677866466796463493026405864893528084548592391935179330532980534234854929328401731274678138116875963814644036218468198352767704956521925303821362868874276581052628095981240060504306169123918993512454563666570713726832195259108031884727706203884264817161585234295873406614199884349117643922005046330570899564202114309072457746995687339264435941540585270693180113171841810033673637736552362156537476891572766306956286140025927266470730588202942105770109111025051725631624251717217108120725452030957138980157688919268326334399900421926278514869539035694148707678312200066487372996437085836449582407649565329523284360788941084435651549688211641003739870213973964933829897815185582186687075060187910964723162718089221641975832355447741086088812969810261054601835375794895984226218741122571978768061446085659683518973313936448427029693715252828009617370584290276894678956992041519559791754394218606480793015928557386906190937166977382330458850675088417701011841051924118252744925213611208621958740730703876043602612988207104*i1^59 + -185701619436033138344079020023457643437012060224744466728363007519061789147044257153237685471963343585919812906713980088221255061994856770624797916562047225059186200607173478100235680927755024740042619074888661821496706170502557655579199720341941354783268489242883667551148565805769461112985371173134541995314709257766435179939294019079387701839471892781946747729866720386836840721657168751261492751940933889582104647134353062204941048946945408422948321839649460667620725018994965565084070058186915017301372632779007998481810851606082670810982523764333989669606860679444590115988764848989098976074556376212693584041015453696515407526675517317584415592099662159005784217747069534691828539112268453049551238220027403310378342188253014445008963578207093571309979148447460127754317765958574212416522038482376157536345292419546127881934629465154532453145310409089795545966002573214189081500227717203080197674296800460011943862153514375387522216652432105312424422307641833432127380130251333933422655702815007827512506561129537122655175749969699616347681744837139099225652906361464765438267211144201074534487664895497800165640565761858057294405780598647060650655205132935333964897465890392210893756240324638930297674731012023728457178458553743236980669749987874029384938832311338639223229497111442732920863320022520661151603229222471467929634634627078906407376745582029058606633193769814814792978081112634125851916649485392815886806813722829288799631704334416931529498384888836582730995644269097253670747501455272246111232*i1^60 + 80678298686555802769840340289754648242608706571044063283462491378514813826964898884508776033098479620560538928263835176911095284774705373477662858993239720062499101119554254147711515339879075054327844254393358706757471670641360375393990441623992076376953112361571659757453214228716617583675181336329690594420533248593352048422466803604163943275051848579998802002787135998971812119914971030238005333301571425395038332877167544232251754875219575348974317678929176639911151869354478806755444165778167515706926112072298472874399585934877939977063740785710106199068273452896470752445248515468336568736938576394766205201288398837104928583631700056600068649966271837454224498392219761395747234571740164622460924044596120885115300593130845497660983071607391301248784431235981945197179075437804849826548783179208284015942019768055197251865484745450443508172815322922604436689073700213740090461845875429671310145129069310106206446099978873499436700355021062275755116149387395933572073706989723036333302076347747140841717020874617878925632008102553267924789131137611278247064505555871557314123998563116325476817441132579998314522389458307694941404898573489396572015331790622449356389921733591965698857044099965586590719516507885497790485967247434072234299964451481181253780557700328371268990319971345132276250365745994378764118978694775928136530925838992029852606593679069793989649748549173446224031402491275461217273714839381508381509299803366061854276920895772656279705470234127448767867347160364800*i1^61 + -4796323116557230204028990256940659973750499588007475691500549303931346824045008378415119729779662736189312200552250006951197004286192504732784200494175776652292363056246128437253940060414378765809853960814953375567702251327528511227902401260906452848434555268663176558343875899422895848901302634078337808098588372788138752540946930457757096594464472042130485955502026829712182626136574178764797495528934124018507958386023794800591102119460783419267044333236389976935895659104453372276418342602597224617173545640047453504854805020046964335029393738803826055248992283816132373410947333164831682065615246582172515222321883640423811974729825405015358976755673895273460604772035437085262098859229759989141321370594082037575940285109496442978510998814692771743332001855586985423449796714501327424790940280934731873456190377688812124578407742798855062986876580021538863787085469465606397347549133418056832408516302781995108027624958958967360515038466375335155113294558011810993204433976027400594079203490638744503908573622444514358679118135436336779170104746006086725248224222057352569321458248900972978640659265031139231798718973856724707293412467968476429135367460306324174146733339656076342049528203887428715769983662864953803470021904530572955667558982750279440708384335631905600518652156570512810574161050635187056144529111942687467116528414632721275830495673151251122481890219516804683335391702140450378845732973034785871034074138135631872240087202998017884064590000*i1^62 + -171147318720023614563353071263630196700774235380317603069146277196793461230254701225259218813572702739628076785920439794559615795466502123244258437055913889336652002298630868710451050741257258778493335854895878990397264513025678372670003238442517581136349744052507129981247917105382169450355351607668201406231969720468088553160570589368851865320600882816019306698400153388403360534674113240374737687070067634070075404501476193699673449035799746868698611691219093991594964230316397474971265566418601789663187344778356702369075899838805486700922519652459588589594473937360067548880531174636784261489106021837614370937006685478080490095874831520051283373491107947395902805567697688437999894204151921619459329844205992749167106019488643301660930031138063942895947132771786170598675821713744285319158661203581828315363846676301153522480647077152598561911295599658294635487681993441345150918231367465033267018746329470781940412272519658174114483600297381034378572941904235116071559826350273075204146209636640835200892447156124898544806294419142741923990855084994543872845989873354186585588317091071990326347108828379948806184104697981940570295085331545360066242007194383853754305960633127161651955003180093715318493952199118157092641734316887091345339782832258297025623351008462268102496204570090043931132998530491265625738849501212410110921801605858434226983694725764363845824120541402168027381416931853940251896026156250*i1^63 - N1*432925325622119271447702459862798256424467779583330481087669703851755864237003043312490699062482764005410744139857595668359351658084703839479336086319506418247197514669391751005300459276423145800615444015170838051709253911999355730625224827169267260382849606668930223370612105647546071561540323722085742499764397580550100913880029798924950000*i3 ], [ 305513760546673613381295784569418560939658644662368347251267152213977188987096953431198553315301721714667816182776561836719766741093939125154103774462115319102317810640099666094688126684276566810590026933478625852388423156746255250262603318488920414027903236990350422225550769377504689825141235084762340436061796993208682419244549717545880449141655058555846935012250138008876508142975408594012169307493720391716361101894949662874007281674103070330520904199485071502686328440540836980197728027844470974642157323986139975626165071290354125284315032182313384453953590030732768137518729549552759418895231282764799983499566419920489588369872059238811892596196021057268949039697996886223708921515986797006636590696295038645036784914002103146606836268634941069237028509601507847161078190343333775749263558786779179506668122833902888405899085582180024708660901324548198820362001371096559772816849066841312553767201866128612008805840957268331153195867052340321541702354689831955053434244100455004382308237721359367020214971437247505276165437533602050042404789126579765396121976927418941410107818456355212943244042801689842421995349893243023982908530976545936441986649880405060857683682306275297301798353078338468626304349204604583723013300413523833534264105578477527218895060539054440222822472989095204826147489332896783929485280870697941875643796903853928178665250401084843675264205254218641056278086501251250445208997423628588600466778771872074030304263312532255733739202734268621221436445648710656378324672414451186518022769237398314647534898225912812468151868992698971349647999734636643229587393978794578492293931220737989569727493755109376000000000000000000000000000000000000000000 + -1778621196450784092563798558516966050797600742825176937467975461913134289372695157904595193721060664104346765613406566632065454072023439735308615195069735124379726555353568849115598504888338669244793537764568273578966417380431409873971495034922905807955799314453766065292457619063834392327906341724440486843086491641772918632391786086539501567916839810151395059913596573833703622441648756257422927227480415337628213401018644315807068957750198471588680130627337385040704726902163829694953821365619241492107855876609903872988758803580286479106852500240563741041549858909222743191131311525691104564865927113073443595117187248685001984892535149143192448246246220165490400741641094022904761497905786098525392776398819597845531375679511205849967241196183511294743196195756845029128523403148073624818401695288607903841681244839963622316728319848125363189962904258776082586577288089327693903300369013505903331345744641269871867747421805711159646312638471779426072204007953464872494802123557807349428146801832628543587684986020663022849788806000649834286794450788393769738282804150986107513997903502385010463728409132548296529114048158129293946873565814004925388428631472571757274005899384264646964942017385409228147229130794052392625312413665622723398469972907626020810670315373571436703136249889141536909059047522413900380570854562064312258860706738352462684118748365027224516814489912602662154641414534078276203564541446188722956183948293535967821559795370954392301598305493431714150174447327762692735131578930992218420557175424947979930442437552079223014898913642588137342928700625573536072139749495992894778907557756251423487878237886873600000000000000000000000000000000000000000*i1 + -642760807703937519062848846597719662891761093630752747621706211084329939559529569284881785007303668127552382009057316031114943084431005050354366592334207112498508312631969906351243710468798371892809365521461818331127313556412569800397131850765585804257604075974763662365649227601663612613934667921083140762440117105804844849600180710048990660278151163367589776985111761761747341940554729968582873911743632181487972665250411393271931701595124901137596855847188532476735825517463773706710712145432593607043312325917058036608711674793651860107897491849853392200487036763175395990710519783480622084726055623703948322186536123003248219199166678593149644254839728954145130505773019541734880402454592557990611560525317269788929764766065539372351912963151788516474382638823343312505732400059492816221899747130789100739886573950913779780691035092514943347035795661542352614941588990381521396716162925235266090935053886858395700012380268782312103882087830656416605829608670701832886114021633686395798338830190682960608629813428466790206632954896511327426409727495235590200525792769303869253817126828307805782157767362293958401331754511643524934889836781268094987938740933685656044095095751596140010848872070847465693302498890722358365859194847409276475033383498237681667682046692713116639401542684466396424319216888490367339651647685871810561140519146026133499360701460879556766227649802518816818516548638012204199922644195273777096875952930140571897200376683062799427091341641668405204578071482369310739198770360026401675629977163201502113760008183658943958705677993033151712273639576093576867296995533371101781981231900954668946147893261107200000000000000000000000000000000000000*i1^2 + -192925298806006381383029353898579713771815913610399815408844960175505939910882762684727341573081329442077306571774820508043816436701582454311211244194401035694586968733583830101599958700493998474587039574770231237289161192715255173733056452512137979074714702608696908124431457412748977898165384589853065346176477098426223136628797238799688323110298762960732082105295071034859746295242938366029147069967194183476048017232368615664159050532292923866700866159494024868301720465779048969402228190465455662325851463936321365018101584720145469060541223833863869316095416732577075607680999834445837591422937229723852274947309283472677614568620105095757431785800071271904413831915696246067313303427596262951519820511658214784518282409335640022075104212692710761712107411023420963410061498051848320115527719240812650642407863092980737845380069040765938743678835684740082801979962148186326990852041727659807536791230577025302442448505817436843407013900666218735436496790448768742850295509666266042044129066982946376434481876541715806257450278928751866122875678369313453792809556894377967364160295769232879751293247971315879996056883835867594970300303989521229841067309955572629545893417561097780321875024570147498786510145935510541117151205188153145701876264213018394941425463927874363339804818036524545570399116555454831769991453473506035343402320752125006261373909038328719064907267662325398477845208557863348977762410259433459990306237069141339315616367539171631975692410777023126211959756836030288599189782051618934312084197499975409006078857011344687204219988006461124806019327660488053774873956587394213657382123431650027073310809915392000000000000000000000000000000000000*i1^3 + -64473429527277686815493559215402750707569806407874804745782186563965069236339208787240038268484813340882000848787279248747788696681292450497117867091852718617950461064156216439836912338444925682502421285293545588804737406119177267226967441155123727506281307165426464598873250716715432755934328687235173851513844898564185071977261334104416029664010295870446259507373888259531098661893672245301412864780821691515166132825585354117291740091629060860357540464869280779645562364850747151726651574914666290388264147069241963511525982352085703373380440755800519447065906185205688075990676947691677262954625591622466773052729206305155551379416774888980536915172608937551299679659813006368512953021490845581359205053834479733452384733562431416379412317094552456881130991617736862648739530546279595355854625327742248325691544756298711644735424359334150712573502807219925832318712030463831408945566704374239722986970082658831681234527656247572612341238224148740851257724426966281694303711053712968185505965971463493792735056269188713093348049292772164047671046741544758972340003155767360949170898914989118117213950654007517951305199518007872694768903156503843516468967448861308903356483027831091102137665298742974120634496756696436976505926495827886120269477021570795900809013054312983037406721483123003470381182925316681043859569118671066303776228925386087772568293010161549885356620209186055827826453891194835545067621385986846546640081649890354781627347985884640487703980406894484308349667020021687928109411073709647301619258755771109867099808060253169800213057118215101410213855963264760854314886992200751171784093315047624499938302361600000000000000000000000000000000000*i1^4 + -8848503803018006941742137527442501516802073651906061758543960934030194335193451595937487910065982791419495622671663078443657215904255224811140068305564646662211644754581225696735437831913159108108332396466042442511546879241729392381942506072049156453030180608341341657980992767108177908395977281281724738662531278108461158373084236242033973509367982468773332125884670371369731008228338362631046658018685396354746865296917654231888228318111536186074902781335630169866673305294861858412296149618692031335152899273594773578981798373901093916603537175000253123361329795551580612286545410367833921827475086755387561200603412703588129470320273947407518003914266509826663524510461324710404386845384796905541931879045018789357885554923497745643140414824280348714884551405499906664763427362806606261836103292907474440088829961648387233361896758941239667459565979739049830972949988300250222305467906938278819837443370336002789819110816258872197164354378840049236070374517104286862260527067594915848542563051386403198714047822915829129935917902536752312779668132268096935671186367634461194208731848159702704498006298462827248992023252671203801753553917057138444624944919330161702509911174205578080766192069905525048359000453550424395265155180435164118553957075042720656812191515927372696373996758965479171225958794934275805375749280252533562588617973478177449546199888008795277618322943302582905770079287211456531195845940871993969904603148334394929390184957602674732917717155762239901725467872158897269190946600471014428544979289062814569988466410674564954407729863180890947601839612793896284250433814716440565070030189272163012053041152000000000000000000000000000000000*i1^5 + -646186670447369051597359224352759467751764730380507210234717868930666735486278197714920882864506566872910603554133259143046451449414805963490635788487920427225644329367971266876817947248288030345472461768592930309335931230461012256203102786082913608075137689673268738767384123489873823767409995609651781299854258624872367287830878797021473527114765638945158486201346134263778403664361403386949840978399961815106227805559120185851358469687643132920375439890433595440129374495538337643529072162443393861755303376002467164165711970644247781020830624654908918010140934971706165424212663884718920996976255869495161994407444374224082845591189945784416784903638006908232610043744776750062950141515746317478986456002773345787873021304908862192605716746367280426194081575986869005560465780318138595656090241727710808060937539293546189069149810857880036955855642935789391314701671351969046371431780607790230609939947001654326589134415067207501670174602975465017892302153814198296573059615907781303610896104451203288738041098468269604605703398276439920288145190628926169811581483219760112962570616431138424750431028212187661679509282330670476953135367148842989269083800882827242533617948008282798498617098150536379382788417299699153480451797972276443324051540023017646576965257711245831771194654065993338567932443077790281206085852418280171237759068376836745081442433511904515373806945281212234816072566552747681304058665392143895304510663095897260813058612732282631652324936022107344939739681996845375870158099209685013216319895824241998939595613456594908030717155976601211580229200930381682648546582345647848371149936876686760925462528000000000000000000000000000000*i1^6 + -63880546876827937433049672499016795191029927423001444024041887519672481818504446608330646029956278022734337911641137347661107892578511607929576191138698450537772255210159380453658107206285781489178511094279954591915981380354225931405657816264471008981741418059512498477409240841370972721401638446805576265916233709287035665244613525614096997387199331639098823603712300423135889191094141859850883769842240459829889908047538417876196717714794496307180022681156999665269622262116573785699433337398774126709984539199526139454147636383355664830593859381696242652349301338746706756950540630941692212936500195934687877014190671210537224081164521791126792367436186828851395186435236610128437271870111331053815025325781644788638250194692773307795590997579972153007671921196020878300098168474004017825286570209665501040537107142746307942556771956224966739623950001292483482058571635691436038099793019716831491733692140278042280227841034803046896239907893280220296224103053232264562137328039776171305694586795543206897958257771577319109643340759986202352581138266144726912167801727044253531672206933221553236150978013266587004712088667612074533204925330429035271417113128532144447446652102033160265880995851246301167269719438393760116200992210015781888944427049118846828068852250187660566688383511070098239923193232851834912833324084408890240403368425433336780514674888660485769423757982969003808232917574467461802878407836165177112190803545930340810751261176133516836571534321854245467591954575461564414060391271747642674212648091885306788287010850636052925746911287433162891640149072644468843320832507640279634194879769622826094428160000000000000000000000000000*i1^7 + -7550807762897794135792729010229595115420135707912283138111925305066354845602813291511880462889419478935795216558448857007670367052603910310870076369440762107425631484296408130914908023515716433616570596889533767219683234878773058438913113040197573276397325096041022843631295790770713705068313957644069313816388989634625107800955415852059124357020356443905566634066175292822440923046944802249425033487376230590304558127257489326698855511216970381400689864316578081089187516210733230003678974010931234706526301640287003561472737515456940512373449305400267512051509819340215316937083529173072094435739546776860559449816684586882715306692313809996265524313473233743258974662891121381897555629139646133236206505907660872480794882846520615280433291515534007902318171320927101309315150469124891350915571847883153394599503470665305759154266807352989325053388361715268883430442159602860525878433949399614534530704141049000876265647615411531537844644384257863670521536389362130519079962395874571659148073653529344544962937107875641955501434686319377082498940001037610294643421574188282165791868986608561673793582012517038557656933042997557059726797156952971273003565248074164425906298041306434515797088624183718502604516277949437200744426909770863986041120170214823480639618903832645135360704846899366517468239670849656714058526612052621879873823588961039091441117947776784379651073301425133815150829422044803722004670312860830825099265719625526465271509232081909094719444118457563142392844300370228221893745556838255506013870419228314636140165847411958620699117817591927446978331105811994112446378166615071382280906334345473346764800000000000000000000000000*i1^8 + -679761546517240373225698654955216306183359061764949347970227538979522612990191424963770133823825921627475820168813111794040282030455305125769191607757987801369240132336784416366215049939259481387916121496578125376119245400258473150206278456432716214128263188885543749853884622724599112643584228649683709654271714178439188382768265999762539536933022929306025719892252499453361824176238215638879917179493677525498769033064920841078208710497545689589659082321616294504119611829053843005137846943735460017422253096746661278142754799855385870361518864083258575428848498886796903781474383704183950878683378906966191585287000233543089216652588261050033610477350955878793881158156515854491001382211857610822675192495894253060000942510551773657058542800913601874698331934413221190926101992172256486950452636617134808777954519134853205070806443491819314163505564405598849274182415201283955432802405328629684265276133705387290281965047521709380684670433489379207728955593846904463820011525149223353563987730192964735610631459425302965180908052015964836289418633603505513799837062532682634849360034734515431684885521494119896139041745705364595354464044017339282207185916790874206270147472169489194333507741388097780253354455401321384569485610077775302316002024328697061466578831074717888619950476621118218530789213404266719123474467087195017797859594647859469396409403730220212291055705769533466398992430583277542803518421578157392352355411266577329502784607269552397839115228632558770433479970470899621057642915237971577761469794701140238300494685675163638515810579274328389711883371928382129197355187947305458447613986090497605632000000000000000000000000*i1^9 + -56491673100904146001659353932680427236543769300354093117484410836334813049326327444036053948001276709207162385939496861515309905191757583859304603483615603568875068473536064504907951912881284123818395872787984565218492868857131937366475904869575698025215966697702376527305357162185647966831927912340994629559801142088106535402982992674552606124320881239996018799856742697594145661434870076479319853627596845528753415815289169256597825719617354942100570111101630273567548559115171382920330441653766616416279734106557629677089843790215129378353673564681314517595132541944000666372449835955163171169981210706835394827628352266182953528699763733746830438298791412617041272271381609736253251265667661780419921275397670533353649512882595638958426598978082680032139678088217187794739582192451733567260878732261904198544033693087674280669431738907151481624110929207014472818469592487446206629766948841556931143897137818192765101123953301562520667131338242175830941734562792341033206748595033350340114395655101173151015621416078055587662345603621391936043077294991873598310432755060578953546122547052722356002020891438751267434943682396085880293197427939543314558450082257038915735130201924755783731830695032449002094634086809916222241470559815943651684912764388511832145582050692764920066779530393143257118306246654470921433965981887628900407245891093385370481696622524711033789644814676826109350234936923140849502911829090493278525831999828923357339789623775086013504237201314753236559881223259256226016554926876517107197135988913708478474584180522883681539474620086894774320592447474339516973937460561028760776751835282145280000000000000000000000*i1^10 + -3674372976736516460104259241252618056960281800210997196007770081582785494819662900530430777980401327608252920658460436477781061864544639904855883294183480797292038247156118332598673248241922585028327384742879111800346367125340965037134341680065751677746661295724496705883867986182148779088777568329886355645291680963482510359466889771767022128485184409291607208228494261181217000481610403540806497568555177815201599986135096543505804827717930868686163399547739560581486197325725791164476910344001537343332441949880078977675786992864266547338538481483308605613238730321794311906196962725259629066742679623113432331174683103981000283639746239808312434294421782063549868778611544285571072094755083959301978285921020471911141964203266501238139011822599955759047555496426650872767053777337856407017941904883261072105737011694767947153890963594401966413034217717352406159384218390271253571550671365630500251813812885336550625099133306016391942467983086346079439814656773794899411505282821467734014366210080651896878673604522862293368955525669494144096566754123732876048713755868728957885056874866128437386019477049155573256135233212000243382345186805636045811358531977538777301581881383283507689763116403544982466731778652670047814265268095096959410861843104878748758674489905609780341094676461625663554330249358110714326795452221287509442998708815384889555685181119795236422747458660953358241509512207869483789205394322837977296634049179280877567127037375853781266006367506827769765482335621362913260041799631443353283103395435781393263659698847182747075583043534949983325209584329024613145911993074324855659214438347571200000000000000000000*i1^11 + -152609367309590571713978405703041377647039978036751138041720442439536861958862059489864158026237414064174162920092789353696260288544281649806587203418397223691998093463091568235914784059288668828734204383304858027398425277246314195412952964589688716125688505157315261251802185762912524259809036236525311186669382021339823773179363567938911458615285108675028850851386742172831026621463632829407552560266393703196427866759497429526417661574032607390327692785027810553551705266331906117387472946714176562527712351981182569313470952099455782285644805581238857428637006209362233912292892834364214355029564965781018610536414064019607934023597077598671018648784130786587564326937158452178714203777081651708624980354990677372940865628161881350590460779578025359886474404993893424976935533351715485560368802128892971882244582236972197419032449937258315624943779029129497839938859029789800974293496448267933986430491966835273399697235378575312062814445714838334149865165525791593369846173133786912868625174800567986390931832607513003147950437176125767122653552011029559418570468621620134014816258402266073791001091502624898768078566458658428289150621060417965868283207423778580287579317607739832028486920054454207154326419919167961626266253150132029956112397337010814674950024718584790700341199290985363386714630828530098411934945605717913617818969930705683811483920247170749776597720551226695809757935517789744412933229384339750314650279448495125411079722947870691352178340311546210934381094274105936827230273583646496061662336350884520772890562495076689277342646895811565899648041741904305146312861718511372300661890744320000000000000000000*i1^12 + -5013293300163417740289681363953313371303280103476905460096642721281471975101015954789633304020039970507111409260299359266076653270422705834297036764756746626676375069108079327393945649733875569815170984350363339535379064654040945003591899665533778018331026165555580684434546847180328287057819280137458091734958904440704275686705952595409830940883173987468084206355507071533446136968633235413089811764391010855800078568043373889244741118305343003086525796924090139398910383530868084235154327677859647331271608885576660517642164343790714564865808771520317003821294458365602775767304383013310226070876532174221739243957413121298998334267456651649895380455356009152328945999310166413045732814787884453654178358039431155502157152889864486190764276926719928855737153395091145229197900275940263251055530003967765112676363185166141599843674933535571628380675273512009996864310607869950412505696342292079123475652668808116893922587538653009117357114891205228920525077767432333516450876746254042156388047773091511392208653906665350024234874440886864138730770857086532212483996211032212266958416983960445784392228292242203852905181121319690900111371422753915510970211981807591915670034165067361276252224417320031648563311549730605679069824934157148459363653523446743718807633341445783596824591844047196026261488884096936517983555272418063436660630773714080916684572807500865286003699914443624869855784386143306163579554817885812633990713397413303890908348617916543973225340209288605012957810601439437153935469563261896683122257836213438137766301359077417697075048878506259963836628199542915097312671535093802677864948039680000000000000000*i1^13 + -111794747982973231249405752851937000041897519069904265273438517956111441206391343884846112267532456677116772584967144551965538972194686304593440756334477396344102385536048070620853889909530083650068541961081405672597410072144945914690982109089271815776565574671799505426748389493911705251706732584964241403904413803077325347123265493080842276451815934500645055490790719854158558710350779632063427677978627742879943634604324728592061627051998769581069759703826254268472865570685150596683706721775104614103102417019592343545537526596799913035388067549217948077227558242824280471448109931249122863226047755379983067580021137984812014953328374686410680467520390566186428941639181678553834900901903047822014210013740461780219720736495938287846753018621041591491218844277035079122746894665047628823059967832543988778941669829067875578715204140530684143951310779611442006887448689339379430228421042434972124436885913187660006104603691763189222442456516717925488500587807324060641909644976033054830567118073666517494820517478818337630703919118933085356472415888254915352686120108867857796981452531989379580062648486023952582503931906924833363226424861853885888200022861905678546800669033235241224943720794565464728085567349674038741778360593689375686803066851721511224378289244321906713844356327798610350254005565157779662496612576206361775961683391244794359373960691368598541131941459431067155375872689543980058022479860843204174299056423600816381051939245970643411986205825312469422500145151790343182002221191948826871971193792533154283338501837643740322332606449505500865498310181258198312443890398022738759175372800000000000000*i1^14 + -1889309071936677418921279126447686786161108296582364110535146539346579819443696364565606419533777354878106640516836393884591378757687587050672517382376881999631340002303158250599069970006845782644772731896059217062769415528535757380381371726901427786997912307226109076783358748161222160404956719115407761772149837326932822449539689258838695527994343074484686507317608184177948464115264347153619512522495908403413522001248038160042662809257534142139238648069376427496792215427984850968686543658865205289131698227211532309678771715781190443599095458674903819159817649784779154007773329328135302850772791902576279206270551622999604369164873745425272183686278570484706794569925163296901114141614580423018081544461855947983689483923974884019689965499824286433835851117430298959745108321995741792137125467931354699591982337875400580296247852998358200153555461554181254666560998157029189134525846006582554510751179380834861827128299144718415170175716197779379507752588866085735095657704941825798947995064390310912388418753208615386830373438025648532308044864518503566965225478968051799048872588584777591354242034467698711765119435600159001487809257509019579472867078055724992555266051160347139533855296288611211362129033776871391399544153481139856842262800572617403391492788413630611648240681176378624647809556390559587138736102475663977276504453584866200217029667479481957416784621360659157005075805521778366319290720232821806266032981390029729922330567901434161221054269362441930474115141603749289359077067274053632173320297703380943168347550337436032678800460672497100710234272985333577738525366068944725606400000000000000*i1^15 + -21438611401595671501626311047652110076220859426255577394291325397740884329215997103656585341807835933344040899164872913208100388990672258448491465224279497514663686072066738562062074739305533881753417113979964299297208083018122194121553272207042425003803836968156858112406969489861398236073697807468413768173855670697325251624136815014863099057246964921946817375507755328166819235367250713644035086289858704535942287428777188880719648332959533050101371069401743581728996679783924615398221818397090146657328405816992664864699513022163888920413648099057117572256298456708781854642399556972038321703317028727873599688308589399470707883471169172266686910679529532418791432312336021009233128097072863294659516937672578846851471349107063194624228270265146012803873979520409531129747773910972362469942999490480934004848673862601056714975493956197342064183264402744882571446016391614715922627043630774972189144312381252842926127591156527687591405897381141019294243020920352208020974884103379035396491846562931119161856736973621154699628037317936954030026046012803719438939040976158045373103927361159353236967030543082591850113324004738886233221653359792057552978947883998006080856618964127007197944913932041025045937566271762915938951276636047828269782551793458750204310953788513999392273188901892868807357513039878034600682152467582100341426760716791133456922725196812608578711796317023762196013626214726481440656363683539386975819651920295809871593736456008282752504491387650016645374494875771908771544003388941540404637709451830230079371063763864586567367018036424486381350430800103246218247810021330958417920000000000*i1^16 + -134561803013223803517500356538321899812125865589329581561177228975721165284938538987265290353867776271594074751397623219453140025684891116147488495468511911860282929937699652381677246475583624691713757139203552137934729099496860074767291845196334039922448538625765190320018079732848899953346875806573707794483534524098774514131311850509062588567354491792784629020663181093556566000389291475857997005587513976588037478630011018274679194945400323855794202525584380068018043706294981933970919489117210787699896496111490614182540676176914501960357310488096328188089193613992866862191975398422308106700407509804138573061494943034321833838719817425790472240100148745650633221091484272963395491790933487721534385410572977277410418401098227486938257972594058979505876162249932196874065535375790582218814851067473302827936577078237583170342873615986390574888764527444633840927743769567283647754528611546010922723909710882046005119127506701843169069590370546384443783322269194965709189434171927572320781270040192037848438423552894484136484300133687858505455664040707757944166473172642004737691335823197755416495566120347176771722966474438139253859296706475355762869371630691568501848154807123366041144505904898507259227033920379212141216101050509503293281999578779600324106331880759997479023491299594558683481575540689098339509537047450326971828912462216453937249417946889855390164178940523286927755416119408068309887468186620156058458428774375650847598942285509724706861716707674463589960327109476891250647762668847032314009023570795927220716550718011306294298046150124513978212502858775109675886919166407475200000000*i1^17 + -105790380646281723693535394673037347244282472771040780073850469780251871951767047941435773537355036931948500145340187575703650227894918754528668879796988996371330180892613266609918350257089641858594245051444285749223253556081304876383988615181369918682508968804688713761891634574601783528985389408325240589951722905329935581893804885357322654852652858613738992680294430247508640316572820627695144005589718157078263335459472805399295463897081916177759741520414211205682012678540598615589794656365009800791237744339425401468904340410491380946218923136402420651830474524532529828022472115507961679114971850220953786681765201172999302413648189054498072633185685600489656196342350990948933159568214368914742525974854508444444752675492898161978942374018033260377273383387823966995961807405308191411356411006747395342670598942172837313138886111079434601494614607890644966079746170896745681577996375514440079085220658120191376507891498417594581159119433567983547715868237285100264583158790741565431632693303163377773666935324854044189398144085531001916494226703605196917662267643407948246831793934133194572858523308753896681560065186996530256068071249171490105701076753704607375143935837685161914389017402952761990201045428731235666629636685693731932199604621824904390342233391319764699535282729539678233905255383782443844994398642244205890638218415348237219734768011500309826341944186472217610187763584441446427533470041471226084893837829970110789765102707341587109344614206743217072667976662132182179475809409956329729133013606809067741995402440882425328121873129329921550633402596180197106099557498880000000*i1^18 + 572812164036582235703791453662227691492714909510022485657155111690630095259950417310716476759885100258823122505088248327945469001466687258179407547861892760065444823596329417849279939033113869461705510476849458851583768020389074980002554355083831529173365280061416856845310706578179138813293677828766240833189612276984545521261821419932729035352844259438312628696329890772007239370242931126394277596980301912432799626407715724027320429724799371580177854451694987738416460396354244927658989565277516495753911610306680800147697433588704027839134977298648404322452956906839673222043940946543685426359793742169591408958744205373736513343145499018194204666864026302896539640101705854874720229131471270521990900716152945967955426540706313734779846119919523480996717445063516538984566215243337654049524610542215545476319404430118810531987694691442075265884848004504274041617088774477038096697333698514728373258230152373523296565405348868729375914668711106208648586951517179061521324182934638407817379467882644483265715924576366645488338929161932053801452051674952355083229942248525484983674230909668825848052887090196568900040477859520519350956658711630820198849387597018036785626220531526925132766927483043217128582287767569249543420019097552723415409515866544246537820458170386684218176701053260162474560400378834942353405367630511287416498703784426418080259528639337692275992262018169418745355119416591288688911846084765306526758667284762760105827085078804662546111539850498548892426984557141200009108480852892566141751472038420195187452996903043703124393034422536904713257065569408686000879697920000*i1^19 + -22428095069244769238656801610374353495426121369346089124145308360978746442211068343347451155576782020211130099592208827660494099483309743634782592294182981582211491992904360252577134143663964134334994131225574723351896243420029467747809218714147917296375353856825897071598935066253882666278197141100031942525361112602083867101903678692395257241434316566291165657574910377518316459257251703288374599070858477492388964266924357320383938611375602335408872864975650906610711135222012459750493521963896969659305297278081475727788876381671191738146896964652592933938926147520896644636566305630566174651504394023314430603897472845205059267615551877302427702641026535829787325679277275334387835692168358807572835128786838181179086731999652832665716287076935642043043950071526427994288419632024812619517980381469215958378096958932730361535773937150196562188114479454272409490122003236537470548597239145252466248217168972972514443570663904171977762604533102119499752539983476042901063297268077061167072016988821039693733930753024315441537887351685621250505584605008576944594235204057986969483683264842920183126179496078328139830282575011663182809554769194060731147591350193918336213397245116159763015414639000617568578827118590074839709789371777755590252095780206890480638515983660911729776375972773766445030810449207811281506688015671052304371194234364754330468531649758075970434708713132788739941782551247209875123698258003015510718787270436417052319397726356155774842053577109221960270237161257684883277485976772029897221789332598053241313438801885000471859662909414232254491524161433579800651366400*i1^20 + 57567205431945245405443577934597652930094190392037785670705689030597035637533067990916583024674458260777758925659850722862141545495947469958075008375798523934487014860485658489484794317443012919431237747040164406849595351105576357999092866140136906346224349866040104402656696096146993083549359815047713114359876155524057970700151595675728566389120287015490706067079341305438162429581424469571128529666386227385915521810873425323267398282814048663879895852043503085461792216539635272783828514590214074479725828776744164127851965946213332709601253935441667692419717099474120586595314768509154719088622852718846445498630383491392181493882664389598023904401675754886658119924191574646690489260337824983919465435148397745632758943308223748523650840825133321716991642504644297925423430732834624497046876340946705354421245271996098270218109531225588279220065066681384676126376679678967131978685933911335161189048757509417683703026783903611178923687962137483569732858461214232457798278784016915251835993504302271133824077372051574294187729737247943305295986499967142369005307715518231931492943774182448473610925632013630990844356093229719395071768070797421751569680241396230822678125400011858491650278016700689084347556001482601716581511747847911711607996769697807986403637466463448902828512281485039553794822031556243344301209997527177225609634823795558333305191934111899028195441124479936358779847754728382026956059565301947935665944760948567908436704163465139503047772471499724195518921571450842226503927894796304307146908185155246399332325283525697895908686346049379362315571264494554316800*i1^21 + 2644064368524583587079380580551410782051543435111486737387518535514735087087617797617079133959330418708806177484076900830696795950882890073650392715084902911918442775268216654121650124509168911629786507221640352706164800596864261901626005278285039633111934027422702143956583394262367445207414837109958231076504443179444927351310382599807673001342757501315298796521707749162822720913433503171776442194277598233248072055665233113488270536529861157311829829439542993875254717565669676038401313333353839832672956110108699440886261965245078891633417249251795223740093509202295966550752202942470467426062069832026882942863594105320839044691605539191118606115639584410565396728121414376607535241691596719458628563237400000427621415412821656428756682854443470049831479744918094819829291435519786506659806292470688768130019053427380118958124893256024342555170096240105252993817537804545425259866990678746831984169607148667042908405807251978186786348972184531090119415903815181033115949371230696881548289804943829134704302776852357777316166148888764858768296741506036364717230344575952004656867857872221025413875596997632503735940882465957129346137965298317612884550886742781647986966694935802517972642857497783371954529997499220475316927480995925360606533055081416540097868389978641440449273815282845319563440240741174448777022572901068740307793024802411193496611247111891870634379566962531864033709460899767170574821541672984096727944019238617356782014726061164008454753276799220153539495119770643652210085658395404933646063079431867684647848233747983864329272665428212841891000469914910720*i1^22 + -8924767710516027196791983757735606599989396558180990289150311335706942842770845946981577319376528292272110482932855044291473833499739774298646767764810928658106826530873329113600684269447303665848994988016829144627656993471539492011910485758735284671912267115352310828540513391476443485557002803250665239677099769933400068416863766254993256413655343816584138525060035685191297266803865199976231296286729393621980674124974136581759555758470255462867417597887179339618661600027782841419850710609356603088751676009388308650026470284782756799173021339388368885056179658989396364732375654134627609358900949500728871531357596274882189565812432429775281166532876961792949330109604529579089001334841560004943440224094815145238665454984486720450364733854083763017871149594008029298210295387254843864741067394462450838589844997788212126173564071582332845747207754182820601237181183537334991231293796022106368607440182740863426817117182295067773227732422657301725311001441022132543645531983716522633485618749795270858231562512641174376106370807675417899394084991758955360138150008446555583626238688066875427576785271369176964780227548768787680187334234096062255343949765177109064350894608226362106922630330031165610060968470676388001801009969219877324296381544135221979128906568207024689333362575602368568935599899698106778338687301186379512172388844578367423507538010092093573661367476515420731728391665008641594931624215480333331116541298980254715889690317896736675652534397656861709106054541559815373756749119358223295243850655301568160187372071474680633704276129364009645195090984960*i1^23 + -49496702450014049345863091268457762419952160384796441324749300420660557153141858857495041639214550690084198460063833790648497915452413785573290164003159588284707412047031945805811163403118402840524735606831308311757264128105767692238607171025100770112078228226539418122382564826132762021943038533064529767435857859262921755180406252527207805803981334672051576554422114689224685143855994903439773983953870772669085639050792695263091828493412218658096288024314455180409551796902845625117071908899992446088491158156355456293406959811053753899190476396207596640890925864957820794681357876063484575796746870693435994785777985129127124731432611507140342578452439091761801424748291147345883461376990993831912131294124371655464558363427160050439957270389779256819989967549680893704956586930576662108699657486816229828735873888252865152873003148210954439174842862519059276292327495239579264278393078184505889135855472113330878932402974691104512192350537540413115440542974446592399490295509080953524475739559875898317742256826137184201715968373993055956202015350830986874158021299428598537851399484394136302486732365799904563973372913147273589110231466164416207565023602222701253527416655947366816366321186313930988969684672119095542938014792474331789097220960747715964161566020454577835917871740168139483311895990404840162852322831883580622942691528620589261189860725539835979980413450049892656048126306507601446324664101196890576905855907829536699552356469520936792325537486287363395811435237810384371878230860600847684520816446353267491093894222939413182738989848072074817437696*i1^24 + 200456188590964470823627287747220624026523650862913998934974097311042167551609967446104869761180956856776100231689982801079869774294707862853319154058489249201671821924598423458594411019214207901224322544164000214432239208370511510650577290754285616924876589603102992885491610203651902563793900907820900628673494091699540793838024843210817218103388673446970496749607821045484607052987319689332561427780582140243371726506215924993547156820181345471168512089638935094678558338379858847359687476352089387317393910042137603392934303201849439924183852369205287078043273450234142886055736316275427210181047789501333615880838612413247851920654394307274237360915007810493491872514685708643330045662203701945735978459832556511379192977057756923132294762697720917476060626251782837834542553814789732713034315887184401234000641652954663734293392096529904506462959086755625792467027378225389164642415156734366816478082872898713766597528944878943509339411645348506069708148785388829232784246578171172770728083980264706090310270534102281073730049336321643809607346967687194939302680875978756219039736161401968025562385596514981570074504486243858573266705965596689343353969166791429836541717759434726710812304673636746256669421114409493100613002102170651225047318248490310950431285433083179516582922985539997087464746069701399775332026571807452067200830130871233357858538376964331557637990215556806060417385316328174202922094299654402082362780394079263214676691298448933908641749455381777109091865054661715360967775013335746246345459672062715544171264693186235287319935536834019328*i1^25 + 348076490528142625669473446418886883763936373242631051458955433270389669862659504479459052096629255889848976707921154674633072298571392165938554981711236061872750300322782735582026187177347400500815820378965259337460323124440805179001837636213693942373767345200127693485842766439012325148291774726979612120684039262369636243188908547917940608601767545280604765181883686175288350812350577531178175521120086959500969779139266795444345137412256056612506672025866431558776778699205618510755418160314811999888893798770570301503574764271654011556044235336476851665527061320801078480823501281948459010434349961679914753821306675526354589081826709132911664938370291714427434910541443309457390979802923308654408833819428375770833591674357503320948410034224517667291374895645933888042193445044501746112591572162732382269423685814087124131185839677419256139172200386417238651102838891762761878232090947985798545515862527781100789838247198800513395952124079448517243102693413300157204422051106853194805173314264716619332365575582861193650184756885920493732476563664723146869815360133102817589614807487080471986691407332763770507176396864176216389985799584620331187474791852394924206637312177341038426787703037920898833946837698733800880416801412493543446475313106137945375903408390487104718479006879672983546953572409841751183672088789896155089202553890301019797731765694646863039019282227725533713769566658982341948033735339383932519190873717636465540667248210436209896811451625858322273796610331210379762959149436924264232830477372426085658071016236394737051358633918464*i1^26 + -1583494473190831467233034726978919090962285652754667346128255317773568754366187018680207430637730754026389071987772711677384369828637676291388172857791104511142125525310877014624383069527666236247986073831371756255108039614944604422437196475750611158559203113886239210148607943062841312085067978428576631407640863402739838749066803454227244013824457524425246899037543360682625178314305044018847730026588934242611314327947919589620211089195353198558061796195631253394783283259231947515748937219336821407926356996852895151762294538371821067771217107532886415316135735766447863712680353555157249945241501266737331894900928723740700362954683818430560535275272725322407218464975853164584943477915666418839810722416962279834646624345721915271639494054592007645436664224202174090110320097261241675557851773379710875840208884376089620911092040627017123706459034136937207124874540362945613751315788318183810043736940061616548391570641337668440211802485041604281823331841527154785668759336798919597734734510555926527493024836291013366349305854392866928652757159488556461651833959122428343515205714860739108778595916237413577137130231364021078234195071131347990103178610256074081741385211655040715526628388793272758070934116408251725935031187667676411216214578488631344411034379129375475060729276618435821179212262285005016416313604753811047097025426406987615422311561759541893048377042316914218534146118876691690693079370511064194474505159425892078032620345370979687841052745378511900745807732534870716401654646833891673799294890872426921796806456751065969687789568*i1^27 + -1908033848821916977203370178935748064547208855197592412685516568433144643215254135862075711121960046647210120230964443305658577090260692573116062344620096301833417101795735814373178095497833734574872780485883932107776787964651458432361192486359373589650270210003250674077820973667627642579021374338619817434273472987839256766297228728767783485571388264179001221952620084425775973974853081322024133462768515304765770504251476602328685815836036388431790835536495346209171952636066313348995859393682970355768470949368291930514252466140116551236675958840551727245363784636043103775908994460218108877352335552510072240392755042953110604188804948381971886508746581322233990406823097390387901214393549009230374726128047298627683635041748533771922088326043179777005790417291141306372343480692013268902835827382418014892856616685830924509711434370908583959747508179350064283264448167327322275075179713372347266046181332772699790912428277654851776420167151270892545168464324062455981244090479499981267964153582173920823939856314111093118359820403631531715729752107992707358941803443758762471846779701606500108519871327618912804682802932589367515580912700594448391996989390495142727011885101391363039339816394430699331545219529217986377107770338312053232194434652346153014422268856624321841637979701157991769603284205270911809944660682048577371742318204881567043387259023676999268737908984718414637173625703490626273756794709215287410377830242988375536888069835944565015163166528537633795676175860089162167978981190334663300337534331174169607595663822677868544*i1^28 + 6456179530765290849403497584752700036509444896647109588119067341173794743516290709585122421593905543240705506667947479994948121151559068142893575245928092883788405707505383254928384785717736576351622068542754299499961176223510730731490477869247557219730400830871500259619332433355393150732881094073347637185380191666679425681957949216172170023884723867632488113859040289120835166913054865269779931794446720628018417036301128690416214534761194990457850778415862582107915166993398541448007439877486720389325275703919663389554421446254388935318263631055711463478231377974688418617925807172403882461894372806215874218692874191145893567344550948577332373659675154369385125615646265295649142869570025002124400867365510036683692475068315059193683317692319837137827798383127006602829974253423353343817900511535404238094767213827177188467467230786954850819810045741424998774847046771894067017903630712561065203040119076323404392592485425911568052577018484295868442657208107678230471441463342160836955119130615217658084491509100547651624309155480650772844245419911060854852821999882304080748279690403630886771659343379187213049897156358417064929370191590949890113858264485094891263601677696958507152002397648798136925661868193368353055344627825173336982546766493719715861837964536074883841150876144591947466511858056384882379827381014667420084551650003488439110081280935906167946260609471470124050465881428968445597571789015453306977568206551204751151372604109645671680836399350513594560165690705519638265865562983128770049531914051475908469372640821248*i1^29 + 9466533700559565464506633662855307275466620806991221347268192660538259107340648741347512786717738365287530108351121209355891443688451835141233903737602907826222671647756585092615777194463611694637479032867344228297255299004067048200709996547999950059152452989058721121195466440611150699365403064899956523480744034294531724012364553003299601364645593377455555380037270359037124936069081270850015753796426739601987869211371455941462594707107568074940507225802275106720746258998076936782090273032994681718192355304872804525170292225168009265097019739132847661811939847074562391009236444754674272444291064168321452157753999135601016235779563742714898172390057603120982566022366780052756109820784926602088161348422207006403478868087075678401279885075013361719749821873411352997728775423158777784374339159262313408439995284322191285757500556952322177404553699209762743511388563344043775046236275236785499771116365459477806471687338484631329793924910002263560580727212982189492672131746877746741554122658568822258805108294865028020078105585772712100563582655544339841900707342908902878345287305553793754931559289015168147872427725619207678731855395898116540441627039753426318585907436702456070469580705547530204439860663427009995128792857370842782720438708285607154350646725382189708006647934519954346612490869335026711447608724536826158470429188005461797384894571835372596117769604133301882705603701848688472663220636048971431817128116286804103721218704201022577844030855945663524012870237037172509771002194873818095128281508166907142311247872*i1^30 + -11506532325833883538509248635606543961393744470097399625539969105877401671715967266723616824907786806965450215799869888253725303902146435872036754699529024563680061198962017715932715721659213922148960237262886191676354292550725781127604673577013985707408837029836785058413296345507683626936237022616849968019389649985907198143002217462698672106150124056447893660705781529174337587741180891585100656031828058083955829595172506763824683717575759242203826478117296384222181250542987252782649091851311594906176396359646344054299415884153297832180111265062975500245584141499852275415156084997862850410909435088965788768074231687050476336057767585349955699494013994547105433197675704652222760961243689029755666870081296200036351211713051083651367598878509728610617091151798487429745957182170862138317357230443688080571779817935279491041645283445339746293110625715971999325136007378007034572516189129318913713900503024027804794968605884999952743281926400812269332332636446526833739066483953038710837931875044086851084414682504732691039998932638975774796993699826795960422236862002632096778143899465660900731170676874252608382357746725842179858646286539887777230657572558003103420648776477556935781300570746520458490672956313737477194448507645782453144939625137019600026237507780491534940087486805585343373592239231931277693156720795568609588215436690790035086110750356155424412214149347825318091560197823240779369210831246516539503656673824107091425089246706397400608226289806640094186152014474535908782150504344091558381293856691578732544*i1^31 + -29063398045518260615532940623880604177084978239713540713666753182131849465574095257552567840288630468104359716352250674833861906665132306086234340589192436058607097697433522011706939681641976630222018216640760032643428470566110261466262834305566443376042210781505887039899692062337896736457044293521828987676735505535935511480737540291389944136618774174516870769771302083357460461794790923468601204208111763416597669055945982936328005205516386876491170681111586843942036567719831479115466445645450313021908784519073698562249115467371098383356101384363048933043082916833700410785406254477076401802208644311627419480338465983260992797788383063865766097883839549301780526381414346203750445531098412517422385180403728418354920511472407368610107592928513633289429916960412623453415272991623768653414641745886498532038268657283179698619698196483150358387586643349427030083115728014555875503807558532830344145626394029352459353828590679712776441394525760629993346057959877598713330045103859198370304199003213021610975415675847070288093623163921780078903451413438285198155190883078796013907460638918713222228952318302455546946606875280919460384615140731103653311393486287480725265740854365856909303578487880971177683732169269446225442763485414716146841601486461115353677665440084292204924130477472165696697253948102918025637975014526327870960128645246786918537817666104802136929358195026492318491931151450286634087173767114896304222815670683308751862649125224695145268714392702265765099920145558728049562841950451449723086933277540352*i1^32 + -12359973243569233239134351840022656285489052136189637163552847827209570330721261968687497330933816012545305698357219742416365203238732092787435478511152392138340411712528773597699707804266259616799501688909869813325158975329810321982602550033032919920694634971809007263735159335271008728626915881349308023619283661746256027236311784744016477029285815072785974522261125370519845338385510631545532147408589514132928663556813051804172575532580815229321789978714921718243615631035149866315168757979403561617037378520901654513228068877992626553733750795210828476573290157444012900264176096351446617248336342320716448875283432837347928215004286902018621616449572796824203823963455387511217689168561120450136442854351535116410288335039917447550283376290280785460029965109018535049547527718218027497453709774538712254326048822231704341709736456755081757740410572674267179027360831591932492618794686792478288259170494196896456114636688265870088202854569016897768958680690184125622147806286255932907505450634776387047252651216155076639889494709280557997493658001823089071804455861159757320032528499374783465381893183246961670353091054692604605937825460165652832698072718002234188659663226217422962119426022379713885975857419262782368375862883490680443757391543210336314839391796631994256397183070069447205824703248821327030292654798587255982641113221769365262127562764753833967571739873982910517057847930687235935009694913403888624569567997849891794847104068305086734162946378659551182947578020590006563222960037217275835488141312*i1^33 + 8040417717014199374189470403713151874497009029999017583291687211339961788825020305100207906668997902668665065359154470060613309449525291361606293358874381339491116522103652303049297217310335359557563423671499437985545380650414408868803790072238340882596565801265478321379404493795864900690919611928144513230895067697332835980373784864534381712661627989718335953674152534390284753349675430122398124358169247914303398692780055003014642970423394979305156628659564385514885506135821530942514175366673048670255298487507168834479774224979912956035819171152731120809000775929550710768652601550204403457717666581681463573002075546303773950618102863292411652240185402379252145693475509284199733681585210366357726518555144199441027389974048658734980946746228639176300610048825391433012633543949327505373879734431412215891657991005667412991218215866719048802216664920146027492525853412035821277554844114161327436379151323786183119357330120594867961837976402020125775600786722002921631036045053830412741165317841145299236925109048377189337411162468439511520659543543424471549086111406762823830782337804246119901073531491456406264419318254669895254509458227963389019074921042957729446456876926059547467761457656228662515772880190449431962381813184581977599247217713038708329584619380875160957316260312163718783998279903159179542901719172319768980333849920491563563557890077169075744670239538168694774620106604215398978312942156159253770519791317298244237342597743972367211920014806476786837800741497043551509238931737861423104*i1^34 + 3806602227004008960093008766280775720095049132550134793181347014195577295993455993292277045462767166027684267202916853320524383831900498600828682356474383408202465314350223194397199150540145996361907565370536908867597430825040352663941573439715252410307777772695817845834065129580441678114011969138936206375027203844978713622954305813569252858077458287509730255168431421671241146644597920131373070868528852368404690106131413315345626552013876337228283056635443351363475218514433165082362409008025808888605612135625488794464619869065887615948002781894702189947814470741916926870999567551928974822519256094438412286137490062372711996020781323579121704148680739973596294929266015488285991576519458155156269769129180917572323626268319032900516808575144694809376679608293818272559230656974747434507987969559648733295827607184064263522639418705178164662611164109537271717805117282638787398112793859172937189128194041108925228896918415069680316576598012141133909017366740647524364312323907649076223420657712271548668156645303224795729032545775522911656756921529279749043758198465119135319925334674385287456620224455259525789231985283158627757084141520766766787463742061788540849314551886128888566794600137078774295553993633137612187817397423462734876999462778502042136640024851245487064266483958806973344153425189902480013481000221998874965201812267324142288775860505604958767236951477859565151172695638293395374585582160963662208847655015020036143598091621088479464057703027633027034142090895834786926405779193856*i1^35 + -2563875871636729883705477829024520222872055518529956076978025829804132765598444896277239674474751649658503990605115724769369933417370980486216171027667871635005904327890996492636855545195983587871859179172517133325718082186492025654212963540338473764180054000372333654295628215796756030863146943445346807845483678078028827021366264182526160630068312345610196776393732949031189488378827089333697769290155604266631648387427940572405100089770537318844246364328683639694458797539630129664852187156590741415390588181540845435432173208577067498761251106332779116074143441995498011587627528916825783221297556779588512446898092352436500852231454405925603514754567046920076240635652058094442633132660950668774160190168844024537754582122567481198506397114708379748263499223164961221709105885088516478570673325793882678303177068724603320730383598865045231053147924625576295086921290564419702320631856403544020113456131547126072802566890820964258805774976485172763187092817054127903709110449203705277544603036484699316940508680853068543123130496894542979174125211038933214603842781998538456736432203733158647792673150637205496584232362300100760767818695557634712326061029592226850249479012049517708639182424584973621871480770856172699921127256800037567779827684771231151270323625466072997330273334169074355971071366337478277119057249945763305333810624265422554145733026366710209168320032929582464436333431816453705048572390454647489374390903278812884285141105086314339459651592554463786499012878264104422060589056*i1^36 + 132872220275938784323918247868958515644389235739256217526225508673075277760145267420174615467877694971540804180764491116412187896309646067813879334036034027196276484630413074035575636657919002962997734944776620527796383410308534945475685721753792445242165175753753469341796706648348607221424930725800627129824206369769827510155048994477513091527057405892178054690758388282602877093486049440640273517881426101610857139774624517351988426757562498034904092848074648458478532059205535563769156903120678845154625252736671730558346194093199284596250933319321343679719115525436134265040519835739861303879503173466498845960231959175358265914510647980335953583433925782103475286705745072789782542061424973432197888172145986757143026028711341610653145361375208547691614059450950291815338422131820413709015894986807186502134460444361511527300357678922872673398737248621883055934877054657838942872208898541159123614541717869596916416265834295569971827847522985209574392017611018674458680231422037029585751995873616492588894866649114940108046612868084676982219307195960637613887251584549636139859315801296295765548000738570903747138977812847969071511349452658737234698412834904990284953136295997842474726081869098727257723081709662092892343807935414732054259477446406379346234558776272348666708616073809183412017555492613288838774733536069292867793671107270561917137357850260830396865255686327283643451461552150261563224855309799173672223552129088862582202449427163453595920034627638989250707872189511630848*i1^37 + -3535258400990754457847027571119299773059639580884121057560830572843604215520730006616680309050984104260320786965173943342597078820156871635120241082764495120722146026150309993018185364346119783373102362279684879200219421317959549792365222106807517691396269012950820785147463924697164971717182051168354699008392843201002216479815757624440550301198192195421770510379806443744188121394766700006810416023557871826764883193353658388404278814122673674248550916974021086408501282867574242954897769619221510336244703970064576337299121689883813906996229615537720354996594035898039198444181437648532613199926662549212673214182674805277753415596205866954862846369017022946833202786439002504287916161696383857041502453018479174894593578970756921427483875082556281167244913716764081971453580790166977308666483400579478470382088105139545149779360017732364126617154040523001263375913174965383043898211084330299003718126384491520431364298427798994050755740021156618289960805924294136195726563307906018261711782974490555591405646114527300953882471151699517197111209912869555770806833914165936574872966329266255939697634123037844193776533719460122212488085789983283546771017771960004507438055738130461478192898788250469222873278219162044678268507561509560987683733863240849817255740931151341117105729251566253629179310913564380076545070662665253112466319634013494894151528494065300707233774860114540144051025480516556095608084212349571979923080267160134534472514016118307373654579278398177841714814779392*i1^38 + 32711477546611624045456058881629124599530760164824239190915669814576447179470927166023418507811203344241124433437408314491615167694884656678885939705874408475273610779480034860152425477053780979789826124726575993297860233301682150310095450922409310900118443507563027258283790107336723354119370702518870363021145552166715341323899286345379449564235690630566689550327812841133439605330812896074198534284271800996074633552277206923978302555738912123633149192771630305348610309030002473357364261064819671699365508012814501950249628197246750491587177545807076130308027974626187389094024197778143423698843015640312216696780448729179508454848290102370808518516683764629836265681702835833441404967705777691020380803466504448499594877565600982260604823512481152601981896403492114357656618242017461909092924115377741720378429625156988028830866690157167984366888019409232202231163780702262445349211326901509584402418953627728368697315256398424821015458277830019961943120014144744689570514206348907850472190922457511468057761173318038426460273855866152761032539797796360961253385931186253352438065895994499683184558296407977569216740133956794010866030193726628618673635933252819482681292467402703523949703196311092463289724301292336193709594676347610895925150927032719054042505593899024461811315889191854681058753420843520736605023460888895783266525087295559302470259418994161828635983469023246645352796938865074169656019325556873489195372569088988886660349705274648839503389794298408992768*i1^39 + -200530177658326013592477586156556053131541636269300237105611534871825325638151852159334700708275012635889048090475998212463650765789978689114098375616964770296521290221776974016867189042995971419969129542861169770390275116955471798571426509321713136081349328283364685747421667775994992784737017762388476486589096504794610174636339273886071762525137092761209657287596347476251644758625858494492156869658635208433257875593660079038505613159418446637815744009518666328047587466810973067326798724474168909819959813750417210431916772559539429744850870183462463582822722649523935767763254179492809392668599021625368855749515326643838888961422767703671296469187376080445110002565871109619143290850571529636545492864759171237509925308638618229639038900513405989563682904990342061131600506438793373513161081172924674965636485373042547451569461971735300469861667365991140649342518524926924061953160641795821812003929702412010941825199351084356709443518757724048673916594419739574999605618465241608455615090855225314204346676350537314166321633710070618328955083703683126027587759561612490120923140582118997889619208918120821880130991575305015887653880241654596460798300186316207187402620418374765764370215163023757523679519520969861480649509588881044176492688408174058436008778405711563789997583718846433164053126485740324986954243208759686866456845602458300799740639115204015175500202707732009469607630486289859229961991183158600440287898200504104510006776232394358680714626465792*i1^40 + 824872348946443052181105995732291062998128197940233462907714333842056986253592792862194917924260607210115481420533243988957291670421078470812505906888083852659582535250586118563073831473761341747559201898222546244611826260495227639911651360075954085211265857924840940099632026372014616782727433769559683822295059272679146941752724239013876687489701387257152716128541122790570565755948757537100958576927530146676752999901497599900015143155433471856602533893885152389810858866437819016231610949815197613709644877990107873920132864310827591339126183944230508354360327216789717949970106056270813607143529629085484460131583019623704539090505776982961906917947899320686095563265905297958856461041814677144343439799737436179119339514285818840674927693134570788162655613633310085904794695468051055385302156855725199150208537932016134759467675098533289455373017893234586807060420617961445646893272542093585389274649838823308091413943277713399514211118429140469751328250781181389595069616015583882549357591670099785394833108331686451722308730411297803740027434894793681626103126938137937079624645835661913424116622679548609393569807975895275867612622597147071248865535020456794909156164635548023885336642540193101881118245715550632477432770004565219270762458388126644826271559918249487975823372054794916839470689276917698764089819504002975908283881004852008972447138654681341781541223572930979309304351686966305737688531616711519503442253706968736164645570265098812915712*i1^41 + -2022718959236659708543416619020330711767424193195565837852266076715054879623290127332346182468286403396251159268124866297964352147496036948739722220027259656100337580561775931613991250662000607603601204321624110100161500357964496788305158265167802577377864968116461383617980720150022027219917973901337513224168026581932400328374777620056590202526623452771723565696456486159667597494862268880172925589802092741388781081772072507258567695913813905841024641060645647222413225378683019840388299707003137580189123929492440406298373105171880660149406607017596513732131324079935431918021324224713274125099202685077804366983261410890096216831029185685479709264988316090482563218663968617618486843340818423177491398608878894000667944384050072447253340131840930321248193808679612291646926301668573342429203737167276231518584467371558401618170848113115616427716753163577511571508419762843448782036181304842778425951656411018756750134574201157420107695969046822883471769622955097946792443165305881302349335513410365207524248284523996703490097636297505972372807076068859039738171600593350440239932737909042882809841640885254604225648718711568801858045404486047320003204851547952546202123581178371850538615327881093233379304123013948997448986284691872324335902774208185105209345744741223298614385859548441348009209700831443872884942052984732663115617252332295092079496306598772814998808300693865237652094888701678600479463942326140294247004195711613681788528214671360*i1^42 + 2681159283840681917914299543525818459546159202527945368188227453676966330330671892573633490537391840304415530583901354163318288972799987498406278572251977019168741309321259174951155324338367406723669232502616525147758642051648828574080367383482000287158386515315278947852742484526591013938618793971051091579668267058429332937313380705391102932946599069257348424111317703015858453264928498547846165933340238331255313899167818683251377720875653793832532610975890645436247441851546408219984047890367675590638408805111705526570389333165683277378187789147693385077572761096818875724589974290161982606742627375467583883693427649798239027884371074726325252163967851341423941258699012331855571301395139111703965695571214775259446972694879768186479483056684560813677881523022284970204354108367709261073590720741020709492703571451323314207037056663273566733369047982404628331317115481407202457430878423064140149031977041595100991326499986372367651359986917358110960581418336025604346759905760084663916874517736985428207185558088282019570602134850014012618143657967272250841071007168294437262959012520753453808950612787401230107807410702030071767249025439182858559426538332576031371868794313950880972850116819483349934931900796439017333033146331933226957007600000365576948166768157143380252720661861181204437098031857846397514606899782047970624054331636350470889246435008968303413529855573087478554868266350052193356212493959638576396380747692933528944640*i1^43 + -1537865496576255399171969236045654647645036131472156586373454080180176284087151443786281639289392464189925850307911393828691606305073160576414778923444268312720946429373223682746691532628837865061726113893223145075440788180331966234356518475293863162129025480342705907260055260462971238893855071055550065845921429716861474397687553508041126790183179467809259130051088589164973226299588510293796269810097380764885187381038609674781978754777839491615757010971691111844992653543428864404069053666787757709510869236617169465689706922686528838816817994663998150725453406185231424595237255958273212657398680877841636833600693790431504779016630879522445921734228220170857228940490212326526897088498748059529510242827197329380309167883782469375786889184098366604380610592596091258789042017645731951269128554387253272711913431604585909326762831008775900141735123852690734272086707306736460951077757040286205516864287187163270927397558753863719201257786776571866389924486688769411249960368028762969524303249024253504819829660547523981382259827969636310425066076802219769975679917861489302118531285289369542278267354783879827990728261447290781216993006200415656764990882348472373400301296946011746430949928657490301761098279315129483044997364928084732904113145888566619530812998402801056442329692680988919610383100931903521029303988124161739443969009810445055000523376750526495734272430927776801514740325845083114385660668609586835322656381730816*i1^44 + -196577559877616378596328098304063679309961674745127578238673737412370577151021055993964851991624118520849530190042127798660197791036750547316200340236956973011585672104494782191081023570894348333121270934618987695364843842310915283885651335527096226364202706134085645486709108091748515645176541346838546277460738341918260038452607881751586638937828978077119312980247099690483103810652036711929879647969098173204540068851129540063430140310767612662171659056960665361796060225031209941771431727958992492801174252538482011571006187375364520715382592136929468618818612177949294948238715128574347117111576576189513002295748570711993645604870876891713652534472725244482906377519874146149797573487226034982243442786707710752045267265319182613254392438049055146700498002514826609494148832951581373727841400589840139268214599801700729027181163791542555134865942864035636338160325641850989387794583924469277805148759687736739886111513293407883781129103762203783562083441649964091201093409617872704069395876594872256861120932947590509130179782158984839174661193398522470802737755950939465508609370029209095096768524614360742611323145650184824931378998998995269665641379008294908810881424419191321988723562114243164112887531264084875663445561690953460274000630426351138206804166785016605158630669584700719443271445316153284001268907047840017343705247894594822411146219500806940905979562472466970403035016160824170013196627121677717733376*i1^45 + 759529994516136224494073253541643269332719820106813038898037171314551133518903965393517025775823364382333205193715365203308732202581559725333729811990773629038084117673952871249274802489786794367158729668423647619362381757280519704015482521058458792281051816941277613945811163587047963043081361030863614863540648120409371817556624558183361205654163714926493052744794136257504005550419265045607631147985317983983223929611429405235290278984245487226418649938142090811218478631528567970540452995628955839916695603907667481080458958949037127745668535531607478287272681516566997024623526514423502191780841373677597981391147612540720115749062142709511228855724477812802939786742716982144392604697212711796145021106355788819071804467192937884708766679157452364455182934659251496622064886772681928003652077290900962494326549868508967546356703450777828077144166824546652289947265367727797779314917827921209051877785527233504053502980183999573216958179769663283771635854522089425775516984169982078058367757892119927879033143732157394197937063945442388549786921363154388078250808381290198290053125539920544090482223196216605491508002238297760461935080449101111635697702936975957836067675003951528207703141940041185520228296012185720204483857290940700009335158388246693135960444174500623621260994161168280280784198169506597065067989920016260596954980999554348233226346912179004854543815883477389027469030820170767218602735042560*i1^46 + -421044049320347719827980467006744510930441453455182890503995847192488047778884668897759057149167052670308757126426308964708304888618812367139469574044208223013398310442832166334935059497850391364262993965390400581471963723781221591354730382050541228986582213198644446483590412832693988454988118692725685684236306020821132522806895875806837691521913905897734717762583171492058143984669048221017731942653152416315498471857867256279226375713306049161115941620966630166897726375747071551631969112961166668824570742812343873474121197587237979352443771715319316266137882339583664821260847363912699512786703306039739539830224875722824863563106836389026654810851978622418116673222293176929980185392325325091917685482482153870476359118359174527536689427010434219248580393663691960510878347827043613925673075877450134175602675837313739790881910370233643433904180453102373806747094304090397087018231390515421559514817394784974365082581475595962678286680093827192564468960301016310539966713565567666209161797742380626176411790434102041490778182928568993841221784226741843200227008346230138860747500964329287084434985240168412867740532189285001669427795782361082711290382469558709464905103090530320791777500576406769029814149129323778263969069925113932724442800417241829485531685510395514629747146672073067629962940385197051757593610292318998234410537346824467783295606546427997748435445441973119745197038023162690797568*i1^47 + 67119302578443274350274968283947253426812180156456372752502153976088061353972913933928708572959899374119982431539886582375740317151894370761960149123715264184877283643040106769710400480445196708234206651163844933327597676586948570067589534115807104567982372593621734858331109621269395352673925701905838424339892510566986377372079639021948527556977159946381642927940031349611436820897957904267869768085594875224812965755606420493977461660773758841516110688127334214821000580826956567547401130372837511743162792787039452526289086627901975483553292764879156568278432380624258518452165423685773851047396462424083953364122189824075168459829563914398735809255178749402016485237532780563417010158583200995631051677580925014538363869503019711545211450574560382465619015106009787804472545045564065355884842904349586784292236072376162295631953347978263023128608947362148458756971222319592137778603706337757901324758036668925607282639602375707507273764852748508909012027262590279193163946431475749470951501397804043469507833506841189435816526412368113621821111801272533046020550838814228451138366532473725299922091604016936673043054362603453322045431458847438690953408579149840251144609194740012187517582347115124635855375802145340563469377323869825685584440372577383318961595604556313744619841435130880422360205444010551224115410460414864970045933552289662324666239137862156575663022140306797701483032739840*i1^48 + -4514356006092833637436562776138156640250020586672675696828539376753062838108434853900405545893656627082522070381415765031082304228292461815199936634712714849014772770193902909705040020741404962903456435251048717046374167484874991756522884230116965625248508844484965832273106612621896154160736611202207909204659197557124711410199756163607305467879665479207779407383994300034401599129408918196064418793745869405495245516058315435571161907625649433110121090623879732497978517754027745928725823807085788099053772095630398957434535271784750992232747158560198152209051592666902377607674096747538366006801700684445936886894093466389321520653295869411202779355730991594186236330907941395322451733866636513737912490229731602890487748918544468736589432742476825207752964117699573434106836838618761382418737647460731848135109589104611651492354847248696405665093046599759848129812371777427749984465835722373004400738163000298145812599309255174486075177266665742541698589577377287789678077233581441066202087932104948292992920648168457454416583034236087037382190369126199825445896110126271547235743788619857400753670086008145085754169581844247394737793371472652038228483495383245004008968625591519788136348013932847883679935576993109631218584111000767366611324226062659110441568676683072105018756228880789592440795378389449517785449241823792747481641964653101972697946320497037964000889366346939236352*i1^49 + 136107595616071348310422370255431196241925447679418263287309610331400609524550864675000899265699855138732847434788734998737372897543722503453382429415301469486141656306215898863887057533148076812130118289218020161705372765247601712034377172310178457904245483466588707012342212984554124985475383864557717355632235603592578705766759493894261511996617574568644377147876975278777136740212918016996689618321497406470954994091712928393169629472374748314210874385493631789997318955717670249845886578809469559272191632479924070878930145238467362830132026008543349097489340225022322342418627672219690672312747069401475937856376137185161547931121530771934713964396178679990397877825872745790994230203294740543239496290700103229665018926795822404777038331497322654338646633999549508182765477600828069320061902072919765075556120175230109940876334519347962796187483043573892245559577677213080675961301249068408650596641071120887644696124574721513290368790022409004781663497161796673294450235579982900072653608591197642814363635525201383461729511944021137597879574018031224393415704307779973054594587144673229314513325373095429662928378477742799370045987650542895641378939292766714489865294889827403255827511880045374716543035760419906033646381025740112499505831716625464612551126847455696661329894572987596491969428963559044935408072514638292576024259206179240434623730321015673504571326464*i1^50 + -2644985786680841264061122885868557623496355387782634330272834110697695081385102224559889913168876756183318672829951785139478878912152065480146895606769815455485136572764160317011715946169053764766901181408481292996321804652429665651700418992039168383582365318769710308259270365163922561057885684390453324155085502520937159540842599122786566620212065865084076640422804048532370824703085860482791876015876170926473074958533143115818440139834321638351299406536073792026070949748642113501583962282550746981858926985747785885587971423278822315007505546306022477820139203580092235524512217317997999399057103829135142819631982048727617052164601243029495429510361978394351027435728568413220568675585170880836959206387494636451397275877941586100077612270215599524883319483418946569916312095374035093938850032028474674985054547589933148928086262180433894627741735110431164182275585115782071261360995743930421888857718602397783220146502217842685547580085621647247747159309259766022861793960119333574073365091355918161133907538321651398715649527571647250981382801447347966516175205089540458038474604466948492380271430200883020614921222098907357063971635410487337278722957232658395355259241624358704978648828962515179330406499436336557037584970921226533304533196015062885630157893105632774332820227480134109957821104712926348387453886385905685011338676128573896841164496807395328*i1^51 + 18064762823726491898170227537487283173307258224817637079902783718372347120078651494971901603018308497681163855457838025879214075525956173463954919172437602745954328627504213765237476534243167092414992382924982933353227728285057213973545820392439443623422638801550754635295213287176294611266649588885235450632534127531007271715758840593125904214379728167992328526533043660162377430237229267619044457257632707500335720138147018294070939114508944152470916563864870998101187585498575186128573920325454127744768838837395478169634891838182632267837206317808711671587072209422716856577945998485658798496183198599186658808556850398395886227104589280519974783792152950148115852415493109850571553063588461988635331110769775454990802392322296113342663183035054203349201192834896858481559646545021519391174002341332274484194071897535624175262942170818648436763880023274110349163690978534706696697119348792820195121092249970856642746468479713450068236405228593496801433886384691313071341223062330549024520355711344021039991664602906369955759952959402790296733929570768202711747079189922744026109444622691863045801882311660880247431758650970078008319572920866427704183481129750145326394958719966771205419358106207695114644214539843881367672288076571951237247900760360146534388030336365425740673267580118183629521845076208744922227961096119770834639320692365753359269888*i1^52 + -74791154235148131948771590417617068732313614015623901707690184983263770409896210348534504946845264627150228090531689185635584984491525010213507860551589435407320557740630035281170570150984195035883807126398185570324468375721591366028794424885760194257637433828810697804742745863857650879082632703321839148797264172908366051275625398313584540336997476623206450221094191137769963308583941990993084869294123665935712646777904339185564168932514037295642403722369687999034469527287845523003578456890724428587264539648253801607309622560854372414222974678239967531170870468849208971357014514974304932684495287295236949244158990999835719511965436325644464495963103916130536436313515458404978528061921404350326753857354730961602421101321314045154265990730044297204708327319113457000237520100487564099343971309992074457370326298894835437365543918753970309632072869518603660310353631700184397897412295403088329560943319390569340242292382013320196063766563147000069692521513349105308791444877456240962353695975509868256904661487394387322032601309739552564558168513365253378121263078236027114674102833512306840661220570873216154538733042870048501969195783784259961376065894834169756740593337618070854517973471040438481537529615697535548821242955066312245931856582068937761800904876328969665323589016959390479780953396074651081101081747549869752136197210112*i1^53 + -291759822288309607875961456096630870671171853474156532142619890234705728085896150099963127859503978367725107808067364129709060257731103448448242692772325332011416708585068991688488274381332965685330861446972113944497341284971140360883788180304566130655882050095443942702031823459871111482454266192501670761317497597107423061262286715743920374551768448520911060328216439931247745436234872206873700885796482312166895981442855247132052497906704274587274035764069616322174022397400868204201282497205769493924582564293386056358453499194340237732390939653721073640901820034117186683413665132457960169903544716785446025845781997950297085232220125273031219296022383614485205143389547891193367510410571461693298418171438421560066751429097552843951531778129164883264891147429856105298079515533928986299881835876632201032208827917531150509903513106468520085267281918253484865612056686517816909235940320116231989035588460536554708065954806869638569492015163445827927386799048097607675136386990188583238477872105056631804426986723283774678684286786133779880273635734414064377995725005924195799150293860204571419333909689197876802449356591976498118214318979897262965268299179949823664587016497067956857655131760338812517411440178718700660939239363612511426532710698868033726969529049267238691615155250806634249810967093436689728666272218895876096*i1^54 + 5654744049952823677672101071645697123565771551067884604543289922858396748111717094636524763136233487612674982284011358027041147474460096999629310510185453596859842708293252884421337142541152636446238768071676024794580159869080115385862329912587297479373957510593531026168328578739765590682710108840436952055361627397379372035928297039264974913040470298720556797277588008350369291967388778271650025977177176632161168600205425596460199581926245113194442005389924003853644013586570165699659814376354346885218816005795444742636108985224946251997305598514828188564778445990022724044507273903616857758550289015230248449635574252739906788641839547433800535062454144073825755035200672443555783269237213266183145869105768350906778299173235110304459319920216312313788765656564406372474152573058326580554782585710544367913052064735395262531821954609657928493613694166289212870023724252861459548759816793394861056409701921281649340461268059747072376054548753958377800083906527126572127993257768039328548458467874842994535766795864837876265198860445009365526671123130859174137255526678348689233583119052144056410226664767886628572946478195271479547339415315757503453049160141171724308666577883672265077501702688109568775886256293385009628894690920966354242024024964213383823777169219471028424149657582801995005253748681381966249984*i1^55 + -138984726411008738915422776956479339277176335416030644815940065678159180801482036603104357294698949149968727221553315226118512611825113743656374989584635896375807445293625106799148769604476002487128005048067683148286698828937747310203913202174150517672871357593941819427882287997976339603143198112232556123723367231825042058167615010017095736132334636477593721887824796384397530431664960089898417365041028159764402778830301837497424469411926236908231110441859772300129280740344445192979974987550752484932557193146644270082783805232085449478931699551701772212984922317072603364583450163975534161981665246426566420042270627756278575452877550083341909974932167461593100114689311074035830511792200825667047489499125354646936136159801125774220421199552963033051562259263799719812454142160595723058160767672864360753354912045016360655038138260320971350067031528521789390271635987927112118838218704438570758570231284572767102032483605510957288147672248156196279987539992023908609307125947179609567234475959622669185989392991853200128642322038309231927985153797077577461317267660096411642214861940289996318396766383713343930110795055259549633153967770931433864777558552801642933678280419466219183588279399231685093819111206334860800871195297175152076354569413640701256395596465552858940602273673264100776353988608*i1^56 + -50539804010631571854221805805484058539133194838423620343698520810612676763244425192846517441521410854164765541272325805200068776713908880903078137177201622367423656614800439902507401370020993820511819729236227116505560304679484333069831660410868984636505089795083527465654797860691147959533240201284595316837720080736871612003594863472092951110782412999970446805711738313038989075235374430208682950497137477748844621471315711605189502210354191715907743803801735266752494025500003585378350850728047572239119926839572978533726574049299137515878769872068075500045777361694420092245904453459406366325869325680716770636241110482967989760985708948243216571163354917847776613065239596092648616610323297285194058768794984555657255182040967512992901242517394054321367774206397698261902571122738752787279470537160189753858241394435557759840614246410025782396126540451547908677089614907787226665001554620450676830525298480058094161526434350364803047565643359432372556751918624604582188312622177971823616144178050284303013954373526328333902032556538409760549674865427731465229673380509242562058208866501738058415829858712043719005178348030235828079041556865247049963428677926091522311190802399593539270123687127292611838220298414674118239611722089213549436518364487305388687150733408250382988258052145152*i1^57 + -172072801913418196358072685349189057807445234153762444341638943700876083652274370295950558281799226482208502913923459241804285812460942635258932353674224814493685905772799531313948433425773031084373371906435516976135229012529860662921420689251234002151751354786407065707773288993736377711881672197471276285289169666409847652717953338661167947195080024484759167812896402202042072386977900430894355030724801571715029713095777255481997270109386305793041262838187600275338600191443555755983367042973785540497591798011881724845047231876640488212999028515886439465453379799784133803398427567564851600283713614364939802428122955937689721727407081387941919879150537758605518699454264585816914025671716287421238078596725751683157907394617193845928712264152274473749393131996810789849181983096586116811257294580645553261862650146784866093032760717668878639016862672919682270928783407117451574109157025033716793613523177014798542317751303220670048160840220869126462373153796491496199327885346519973820703258889009578786167254676160265732571370043522209428662571691167982526835265936324660692125164476434032142243356673048254460460374248647237072578965007401994637466765329069790696994223361636518531237672901117271061817786195761421107902163046751892667773271365449866358367339705233571840*i1^58 + -27629457098040653593680699271744237701853959402104647237832796515231264149263341737791718887869195169591391399043429461675492213818441697574690073190916631819416180620037440243003555516348894710329006410557906797771290404039570370768618506682269336569797970988029913207271554805476649208967850543558826334678848046291884713645990037251621453935948073010237450607726099046246035808256600872835086107942949248544988762994639764929562288515165717500371748967080088237978366625845058729172899777617036948749164565327275952966054077850093693442349803693116834909548806678358399878476227233641137734791378957731572545617685727399065146049388617473068095434527706186209987728680343312276623337372549572855596792421611403808635795142630958792850384365313289430878339925467852834027442110109713320789803384176434497031371799921402967612183133283218572562042899060551224147188133992761561572597913125122500228706817668226349253673493427184064192151598209788841634714840276773201220968632919183025083140677691729537408984336716816092839837171609323639081761954583259292885830109505469317538624281972794078577325326870130389309531834067089462034597983717753689764916987054446315779200227920181671083686275795869450425279010181673472332461138571237309168605652424163974316032*i1^59 + -389357270238831939308884504687961915465976500455096126476596328521431477946786097729070042026296262499952157629428277333897953156993831476040906402645928059883714364410610494441332245162298978491244615982180434175402825024129820823944613457530206154663411261760495147329942783706172621582281520912762315286190757761481190823537815479173474953875344260900385324240937478672914048046023141049242129469306009186731566605978827676490997034969848397952767889059248313501577314752293966440607228148120734972683428009253157079669073862354822148038682028553420018617463375025286123496078559972113602924189582673932934625673655590491509671001164235050794202833674649091886620899249339311622768047771705837475874856420297116984256013911448867163092054394255931399510182818727606954625838648785463978511951593122341760012004138527178020160796049580763540929041320727780981338883286212619327851202816893625077866690397006834063670620466551255296629753873022769242278253448706821477623921541345204162575721260610362254937207659665882200327461482335234270538010685255396065820646544924834756658877191646862790435785380518484645812166015636648239394708442789929306375014377989433642795832503480996921511868643847713605202445500963072942433886095810335061856256*i1^60 + -940641651803846976913551960255771115275210340672978278255882984238558481668721119667546415812403637410978214876439056854605628440209925143613862381552847170706164126374560117867139841153955106011637703648546566005321367503952440029893718089185913461491668531777837861530648143470285867201126391030457727568920092881945343826786453367097427792555595388060881707300976613327156535840751552478092199072732082742555077944069003899241641712399836158988914105708413255051058829227147161092267345097614035325586407503827528141489355544233010493681870629953137007163557564067017553073320869645189440306303907864907326896099280204220057155627267040315569057454597430394642222328090583832865065264407828212520981464414409882194823094793043089357607171653379212034039040671741177842106434542912556627789910364681616817640232073302933071143646325399696474040051044722167281562877438362122864201579285969903320423815115227648585185985597907858561776555534154529492058905801982736463884007515216264045761433293059687179428249990502406074271299732642303779012869265977816362074246661878969470625598372659626624890756580970211952980836636146708987055740725852006526251403198937506723362375252005392790038685045917013609082322838236542678092800*i1^61 + -175847636453470090906969770540284186648114911248771841830147381302865189123743804490198137891178974461808238998337172157714172022244123742407875628590761374053132631384675784242685192834006612140319526803016544144796603153972839953271575950683020716556764386407873421588827076908215692006786952028547672967498394053472453091492865548739560268288362777692962272216839659048978958076576154379595189231873723535142202026807860405261758279525366554761190090762538821819763483497331867256972145234480768357028562323344543964774183068765501472330137461933653914913941246822364008550103822954587400244828656870683243292199778489736071679472224851964585318972303470998967898860221606233348613081220316022649449629054176778754377348614956486400281885186412330738125044533907039979879313887716166752440291541945126242078434692322934696905556652270921610599858841941736718259672635832368657527176839871075565980127209127260509755543886410331465093305111875718252595523691133336618489003806802834363026190037145769277498476828158066954173713489151735545971004085906138619576153293134100445494809135522418835703205588858340296793099670343151260037349538296513607532743964996070424602904751577143271471720488225095093840000*i1^62 + 195631525634372881086148523407746809099100071941127210854786611948480274515244374733585312974808905587820282986095611256582125118935485448249655752317544961577515924423849759290460410225518653182509308025050745558326370871813686401578362233697598052882614998034498028057609329114806863916811411325234445846304454488185046389682520275826860483114132496836446496560880866302174793015887328232770794412450711685270948589735460819241184431563843222366589655605954101309115641175102400333721373775723918925292737433057890141013434420622702962854843879693999338571405934901447485857937381210970268803247373120944876074169265397933734847743864515388735067875264174301451182083281563095033360609945988672729910058346716379162847054818036152736661582099517302375739476691647532258736996614406405071890951840294187773111991983017539071496057035579564916590419379711222634975004835952898450674630514701671647983872763190362917633591504468715804781170479007185868256824561193577671082357959063646196939416594794920722872384423669648531511831819715504281442948684269627524562690618866022173420877391192113806342899242363746577921268141196755861423184828766550443560110411083177626983864250000*i1^63 + -1040607123365424221802838258247910482646605640482369118561508953487162543133936030860539732986652583396715760706899070754591186415734581885022209723308925733381196025483031653341280791617738844638516351938956778120261504429078172898099502437689364158235636781506054400400855599230690616924282059664399867702216746632238942943833250857441242006856603306216295340796504926967328266665891704507526388523381255773363683012338410359064270688837810836674446587627922878661797974522254022439435879973948879133969406806242303962758058832414733158140658300801026490670154793058448030701920410599396732912919142559351126531645450595120270264674812808663085746236614101396218485869839884579780844458175426979017025248435504938106704043021479539428201046845141613251317979970288816207595255509816002214093774330619430171237297519771648052163134756748223626648403082409811956616904279054316370334395894413408761070353382089675544038840920776574391990158047883271443239403895256134979950766786543684366438222317599672790040400758039681382709275119048114391167545729103842035122453260899271375202514601703800039107301451502338753976524172717912489560500390625*i1^64, -512351914555863909082157916402819463042357345908066206603004465059332494222889805417789570133704844151911987841966724272846979977188231701430863723392132974408319760778981994948567801116584954386607745287129944898226513125160478809364562450718947439674058114963749529454384977499866579989888855585802203768260116621155965112452926202631217215707120152238857568655150065214159206533990911678354516379203610192985856789289971933134542985792657756187404277477930818825149302879683199150912023068511197365072846351622421686277075914561286454296381481970958380728057743999026071178194317955299728283155098074176296274701985270782510854551010360020725116233892441307901751614846595714302320219068347718425656642156752744032236604590744431084945335173268704776371473792537069493235361215382186586084449705788566508638468446623784920679780393938168877276872842665877740818676179548498890148150951057334373362434931964470735207900163959031672399567064638489620082752598560838394233317313559013572554985390107830495880248334441329706796245693737804594943973778105022196959533420710388479172384895898296946452092445548346390977025858326052380382664428414323922393095693510176607072509071315792450095122229726334188462596861493028044903923889532592010316156795735516155847750773978023842240482906912277805045319348727850868954439364807422494243474356426697719324534539254052702987997911486430175065419589755511403614299206043107785368597006591948828568599623009058554943320621882622089205337024103534396710004405709102351601235319924149145163072339064174946077487477459840233578046341456963439901792760863970935165365208771874474906458429236984398778406637756451802597889513843622206477970436190409634647579965893133124887152462137484512047606542576546355331597329204811646143377861788989371052862038110699410800089908042223914463754952070770723546811319544445293719546274836912142480182252931024380211961596682632104921304127350325116973713610513365817516730118341845502198151333401314162168369243011300449141347397366502251298816000000000000000000000000000000000000000000 + 2982833787925305787630888325391726216012299085358446408247810139832276262533993741390326918855667407535804291424042141259119816120079352485950541435216281030434543050342688622296866725855900870260206207852326166185619776007249918894043782263318332447959308933850730851328291987688998037390443428477196782143867859705940459306455580396499307979827946633124001975349845801922749201448344779109808942236199724416520359336868987074830136605056224644081684144428988422681248370554281280215132675708534834802635181432189011056605923971596169750823972344806230687276857607224357219797534549655293782764155623012054746197473854056716431614460058992284773694654881516031785619876090654421321144346590512893898669652965489474766096990336310797744371355115136870887472638199034648954131522241101100852061546228902755687728097655905148317815951327767237760402026641798121486658439262378477502752122968477645842526755786016076496563118565633480579527467459952003402517686578227170526277053843123633751483107251626156832059888759464375624159707017800405347487441709898144925022472737861464975441158568861677394761793771206971332188758058392650417356033516984263444408235885782373447173414846006427366572055001553196006268915980401731490234265334718174471109319986482880625807334584061881334082887501758430814992144643793434796870791770005125849276967565100111085460655445793731242149700829391382610234019955627365118494183084485078192691978594947635534694371152752929654046368757923300527306082340970687410640373352777737382455049735986806011452217478571849669960169475669013906278296156039071273424872024300207811409853624491675900087402193211318619773700998174928798989596738401767667295004507045112178119275971781620129338550000395788310652012617882290336405215057096301398845799761263846534731117681341979788956828172871332404316858209271731411143991486440139871362970287350341834385101236170701371144761573959309404935798655156547044216266018959906677366202710133741682958194005952386271593940097309432194291653977291208890777600000000000000000000000000000000000000000*i1 + 1077801139668005657740658712189186229671494073179831478785650795899733434564476462419682606390779829156234894890515444108734078485200201996870262314391019990359630757187385171900676290702070764329353095334702398556641074017326048009119297983655749735972387808844693957333431559872209148731557117525251256272303926764018072225904374815907955437956637932903650285966843446376546485089705451060615537849443314424878419873688898903807907348888413935471904334092478487170877053663195404181725807568654907566856203229384800819692282317709226417826697091001348422108812792011710459684006531094211420134656089921242071451642164023478409005258235494278916799987241914513486632095575557765824537627308798896064413154325347772529647398562067671903684875494561293257395523596045015014865683732406853874803206022682765347799266188738803241196954464715783001863239128995824195836268832838348280179443200880533132568545107436326140652551126186353313380194473184998130356465185047752405617327489237961824090776420814171334409645647760596412412569933156789682577725398600361368135374775248900572985716138874194571272054012004289372422174537414801107968912265184208375008886643331639726704076047252135658108566443130716438853508997585519747535950534451524506757933907730841664611111476611902147621270272883075841051663379814538741506002830761123232546921960596347544183809805148633217308160789610115900877586934047177641217383408924039750911660814610489652348856336578522692062854859174381520734448009529618635206718737292114002784026349378747401317122056426664119990727476809704369045657515564950253227230899716230595053692275820101804110883192351990514132940099605237103060733428274514945906731712826857766369743568563091239638999626390447054132713638670010973208054173329206191874149747060732084399247260279542047202134829458041645405355080809668157410673560434420164810073334438850072342181317651137991895531173291976155674723824185089122569154528060354425564245355609032692343426602675177809642845166293874006168417505616577377075200000000000000000000000000000000000000*i1^2 + 323469736078305252720641806325698034705722169381683065240248512627973494153737276019181207891100794090377512202086073868340609137782226734830011185694077593376283970131871166624160329074663175146184268936529878575328210458813945799670236767147873618924469026994540990178336894120889724497037606522505979880640474651350019320451025900842887224811673788937757930239129723540524447179462217760895594565524386048958471579649788438386332571391415072743721436721353001990154643433410969807083054364450897326199117069324124081712907191791208652964024494000396609541825889463173339867093283410866894596061625317298345819672349541647987773749246951615950447211491761505691341708159385134601646076404751551269058787794288431139596492250965537271356136007534027087043132767498511344370889231239113855560531082234696899421947032708608592564196618934500955982877225780881944402723896972811248826575474040660929205542041421257884736851328930329950984460440922969400296221268902022961561904246048821985628621056436839134597179889321231666258780128542301727842177804565303207653265542656850127960304681492595668280221586854998923782484441644459315604505558794340345697850476575710081454947013003646118961015615079401374812487361057389450846902744631894960364243244440966901453630592438206229730838394643258023032304116333316112223722523586956229046151055719562108489388069260032374326374317341987189570007432229527881748083300746364029762893813751562802464385923057136862907457322516273264440973984730549963637965101398922123094604342629253573521233028137459918192033257662901398379010956939429479019493151601850032486781801788976977718517288142712863427558952245110080263684269016275708914696797435155105669465077638846445660744583312224380318242715841365178269417341662783024824994574568649482819875790168243296884499672961114120511549599388889764175197234551849134713648292733617314611249113847028864660711927153561324487294523227885882494972486057214392761027593810657451821454672227254491056454787040806438188487127606988111872000000000000000000000000000000000000*i1^3 + 108109601161693677628953682899733488824882334483853312516864276527233989057375044680795000745638581433087504493650413576325334003760613886299291754815520052766354910675374978053371290786298826249368985321914046690930118002300261998023174839133796929489098332110409958062802463220323765090075075639061324617148680881663430783893130039464160841771149005758570002498327183040951059476941441019111586723254233101855869373751224812335453799609039849651099494106004724569971286901282163421676959977282318762885036634447309915186572530026660073721937099962962115788361505319407809022131679887305566820465225170515829108841693218736050451078908221457590932835583671222706994094910035755780161795329589345862436381978362154322547013360911471831017494167920569821826633067021788105009983383288608255472034837459877263376835389866887979573096708801850473517052431981849467194957361978505559785707315421420459052728395153179843956238152829973021588642141637468948177529767512060320391220018144731343667014838360862620785309605238304158065470710232147888632629777012287302465458718634956438860038437628113513179963569061688678573155635112678269144830951964490528953607417313371234252421522028244368147788477601711006592011836267975101635888324857931042989466429941310461773470074057118329759077265939929492068061583819862162136696976161938577703143309578262516078061691737095482976439702407983389501974537091180615095791079618596393721747067592976841839830034747698807658185579420734172525682165602785124955689600116341886990508042974644188078898660028360129402070621860979661018703331067348781908836847560832006786328184029019979424119076641885176208342434964494424834798925316430285519512981703964301988987679907402348087809388532931736967400171490345493484822044962763678113293589077816747846634799674189080534738170542660762070986025589669298774457923733236568794953881986147564240701827056177251997837316957625757394695209828528974560456090171832815634637197877175047109161250619647247900600647202730045208531429548988825600000000000000000000000000000000000*i1^4 + 14837532354858839694761968742039364357070891525779603021757932562224606437414592862092996608803052542669908470502437969936642208358002669135324973646053051082238951172758647290637118106300472930475345978567465306415605482329870817571055512552738076865202470566661357053732310677937185713971020678100966251572544977643359024695053041908360300346636782517574641792194601725085260175864164105497130840142392622603868075908686326529680145619330481480659691383759765402194053923275788776392934085776685429613730909503556725560345863235616313630638787681277535375810756998342658031542227076565510969877735593443221550015748092070969226499718509265845852910687530576810314841847725355329284354107970397587370362626694780076442683381695075899597058006153610875523783805276249939510876746659422221834251223623088282915272158964662812129283953809094134318457436784595599438165947602170657600569936968235868647970846258370183086043268703481111267766332247839035620357091247082659911048940202953540593201013298874352752522150205062627973618306658560504149319238992004138615666190334411212966930631093633904023645426350463248997741696307374344860262233696094200690922183374600650350309624903398972663990184728835369732801650579950403604599862256356183091714809885805207142529896828528726843766808715358044315397238420070422131498947263839137446819067755819398100353351015915960793131399472605668162473984242252841271569806695597779379405500605074998511880143330396301934881432854930057350117874197329808988394837904890951880014206155864074805038451717823503142371248548831961456431789770919980802759901863055617967720666393282396244526883924511664732012964513993317090832979783638755324445850322512688786467583144456741252525899790447787305937842244535261877486832390233843144157616085833613824505861051990691650759564711063628024977564173691022773174260548361393208744567657721814530019632298141659098067742665303310680975618014698537613469180701819021848622670132483220778358791295367240797810651028874334742079507930284032000000000000000000000000000000000*i1^5 + 1083513880203100304925448075905117182957902672793125728886927956545060421066179522687515806170453490766863677035843484944605196774492601605310100824340850138787965280645602680240105534369622683024554649967962495252546628188470619994155795584421886100270626953096202441740718794378286934108872526250651033252263535829936349262774556576832618031489314906061043449166865265265014049624608546607385699103559223762860986171522899989788441361601658795526733302826238513537648364167340896260077794635094175271291413420255554724078473399265252126312483318966712244864903678156445100614586342707209167517658472842516262494690442235348403232286173325849597674905632386581585908717163655868805238548630188973812759938606934075762950731910434981178543264223259806758060972637942928125170305241582287922246421338887335927809099779758359011615162429781917691390390758633212499210037260851079033535561170532173655618945540840874319602580967647584110167954735066637214964309924016736138185065709824718122203958106023222200459476518211883952107530792544248201249803640851745923726910177983975432063039096268003729348723303936966062506584290942734868012270610813616856550252054346372199991934945996331178071153739502458796542790817488707448784954445159045702483010223153702053212174149442395367439238437179077606072809576852118652400188380612188029613387512274278094902131293880379667360242129661702821378829262992037363472687345314931845112288173741885866582111683687031438714551006274142465237584539175528188921836041936363654304509092907391209317096693923748934261353062830426831000172415706153543747442822296561377498477726953827693742302868610084331520128974922508624735693246796434036308286090401842403386485478771952732149377466880847166612289170837859102435062129122746810919484675404682211043361324890061238000272074375781707684401512266667228464700610601656746763684945620851848658482084497483016857547793607231002347733804490688930200488865605960019167851972889288846276534404605971976307037027481910776082050840526848000000000000000000000000000000*i1^6 + 107113752630310501989332302701314249463129384455730422138593175855391208862322364256343837757246286899710517881732875191905779209635007724524447772195907487150741082509440795143387077914433215758268081251033962984004161556247411712572430474630461335047106572835142585557124343610342887249683467328214233398160834115542048063840545769406811133521626183027756006259126644188923223440146149491646487481757627561155981436961012900230754105491933105225790434450156013491147071716971329583265061112564405158378840634532229517604146695239488636131641100479244345409140140750935299997855223703507656803983893165785650657153483148276084034725506566815535464080414586126384379038992764961467253454125840322492007170967375132016645121391826033668109392554819463471781095276583704232998338824080932105859327485774985795971296111995718309848803005861634224206495524348152125115659868556225596047234166230017558450330946336433337456712794180838124478510127865874257342385818709040701023829398749645179267442902403507401680698805475885550199494732574561526485383279719105810772604910603144836832584277681874846892812652641780740107181234194695667324709343163663418273083047209162330293445750202846942772600526106674359181112517039341337032502229052649532084544431515644806397304098139757268807264446614447131092322681230614282551116483307826753454863681925245376227894453326683356624189783693847486821808464767978306937855650348780642242637765816112811929897246346018280752856136315753037703942127204960928838371588942884106532206920372747968844074827805542716241374627288449292778809512109015075905546001495148047869061255398483550436746210514592964342317029674167910303233239785543731929076208582959579410892222269352301755392743345680640301538207774802734903508454397048282370497611602459183673441572725202762162711603798220870896389609505819749502310467071478422163119006122469490627007525715338999273926183505607008703361066857092407135977439307446530405173815071795028112442271853118756861895786543901047763025589698560000000000000000000000000000*i1^7 + 12661238347150147857192825984893007487837296249995911782931393460748330192077718050236509147052256952219211811660948758946903937074148520895844253041829358832754220116764429083000928555927553683616828842278934656648752583119911793445201627194636036850986845760861927781866028445009246035007626798018225735926665072051747062647806119124964988630119862609579539983907674384913468602321493713801805320559154018476186380315284887784031002446638476522712450343483822799081325103885998470423402986367678469379647903780080227291155313351247406537032103329410152759495866260583605704100833064571109915960952242643602332571364927994361597703878510551771188939316244905438468995339658548765076351992262183882034856816708299707943158574667425826309313900927078138327234961109207537825723882746435592539184103838296349152457719109511960143102687877935058644143175854036228402812893217593884214169339159583390177598456676300567279692749424781638797401754652527023889192473354666291788859266586486328735413160343901690123149679374176091605843200839787143480321394038965099139145548082080513035106688567947742158403558134772905081212200996075094575908389394575933807379166008345137852477525068979491736616505852784184706803673263839194547763063387879464219108827280589157051611343894513776233161972800632482806870371857426863564245498546337138728957052403590464289869207812758493208743424695994398694699369026390964623824957384800280878062767443918338502509333652587295346341084768091240688593704839882915997034603134528162360589861888165674820054755298838552540333534807550792419051318933655463199522679982422660772857699532448660802157814443088617258598421402871640615505913217018848449538016372889749044185230407344940880091849119974574805758245715421206521228905798854164165248388191407825646852059265951700350243662893622940686822697879729626851384455708584492757929885565925088296595685545361858294928254526095470781164213078755380954042339637459803348705690804947272000795796929066724950566150639559971263182851276800000000000000000000000000*i1^8 + 1139823405776053812191681948167148814631613899453067714271814472562774161176956935033175614798967609333914168829317691333089338289661473262831263975483188649371081453817502589769126846002776803244906376035419340907046516449653442978187967605379512725546065582149663006775195637649167948340342138774071158966719730527172308792786048008566384183055842497006886739694062757339008414119132849594564814600595407235131974946289298665390713461941675102257238897746832461479953487281521129497955192008615126390167897188268305071707259829175455309138803437421868570407444621589378259695508357665560698056687644464216478315393381046374102756544220728920731567650451722081225906557238445055338855984589221459617996068485074864781445131886458036295021263754382857299869979303258774458126172443200097197683871754088386613485995951037096696522788872166051901625214991217557799243521276175252492069329630628137563698464554086851912437564149947022660955926135346182771529210141878388628291992488844562952072798202711336339869272061640829679040133949707317748937749585905345066165755392243076146850028504624418147477124033164553324909429323846971021570961453909747675654141402448118737385669851010817381353210225362779561598532723032087431052228467213422549559111959663568187503851781494521252232805979388582814686211044656794885513837233017987553629068560015672466106444930362895129048441417919414315550862578313129776521255840871004011977439301320296952031769573637745356622794080956255801078941669668857065181637032078823493440464178789230136208534547495621655693938928076458803047559431448487961862320339980688837788942399263985809777242270398448283432529509514434069484851137091893728092908306117861030787274134531731011325446208600668686327599643622626263172278898554124112602809438767355130412849193178643057473944910490653397853274484956714398554155764790502375108586948427193727021300992438077360452730625396455573114810010396921492588391954620724046865020665869895575376082391104630422254525980230000601005555712000000000000000000000000*i1^9 + 94725912964276499102509188317096865893495242866036935550997667687058549218876476475220100126647223848851918039941297159359067519807195285205168060589689455645938229309914232172431897909607610461380539045323672232314219417511196817231248262539836972055899823097184446533106296874456774210331308037251009738125255760068719884708534174524003758110349522618705935138073786130575065681064504139198294979358534764963405353191896414499989579269724648757577250526500138428306711168635000077824890945452834754200314300180206113055591634224473853270743310875367641146469374740116700784040095176168743094605487803698386410687092581498382240961120238111842769321814100062427592164856595889215903512686352153193404689480793027956787984062336445817772323626535214612946454774264801132411974325073818378068763607788501563015071299374323908684326448410517886358699592359951381266981845100025706017014850640039792569345128068940554447465243723807296359835695743923298162055512010387107348704811163725740207649339967365779552641558723077564523415444033889487532863180624898713072493679464836858134095590238938916734306564851743346679563869829722973816345978109454338211361783779547177280729237807976153341478559175529706613335145533509932966326595755550940356598318716015672956647819227901836556989304313905820416311728692571921285516222586422553655092674272623647075230063644041981411535576592415661046010058249644243373726559959729756072401531452877846519393514474398827324929511107827399118756461204969975221500936201516381018369622549348465269272574107393813494499675258374777775673498655112267801682723553762126502283372090019522520713739798902699626813051083920404936514718367750425912557259770590378948713064323589016447178321306407806526618113081719318395439731750118399459041627085145320656177175564749163405067879949553458648197434839244969940497122101938517056956905091863629546647017816843935206748978466342852657961211286540516909824246403320963499018209573838535167384405021186536191383102189432925040148480000000000000000000000*i1^10 + 6161235644826264925027564572030181521446719264929467352310643105211462871585350493420006950672539968470717352105228709503290595397047076010982374800376910006205268939536780446496515688852660912490100545223488618050318917350776091216582767926610084205642348070413012072942710087033229796672045948898169187894903487576154125891449275743484695953726941477771062497000609444304460983404086522399595101091435267459112893427461306470074206487562056689211463365998414119129687659080260563639423962781548040752788312926446085089192351728057813749962788137251727995777421130053145696532825818058249453691222280847000988453543751282140208374869832822671555486848237934378995743455330138519356854027607656120649062059726692687068323790462672895173721069115887675302180736789662088519914933759658475697261565372852848935411066668373446647459857192545363567952648234424714859526368111010470715020969408148204516397531992029479963932459487327279276431966335330725680477981867436039952015613080546934139073256574920115010135557697427047434518471504244442727999090274301366863237254707468668680987442965149925318522630465583708234079553828735961403084827753053226667876482464585621105288332245984767775696971114711281676090590826149461367998010588439940144389897715152174366487040629671040544667815165205109793697448136699889607926104757335060259202488763718422474815502444010136556958699252293668910720743339839312411990971901657866033921361671214413139635705492466112411666233860112792458972711358224087747512042969195209129798271199187029063982884293609862635726945824428530644366871889940801829950514496174186851279462850391228829252404414220880239382869523915762494687704890062162187809957676741147952150802832662055009687444503006407688829856549299382580689112580772941832763132490062747066463396296496090317276162888787274045885251750582049805006418637130713331744390078715797269061926660858356363252470568179942982135017193926760887515569542716575305138721111227432749131354853192763364787520379710560482099200000000000000000000*i1^11 + 255895057806004636454794744757143736199833775155784654023061769046515276704071615268929275742290720851390411119715025783076278982877974054583841727758514314793187326079011999122526474544019847812189613037570367813875663220023998808664445337768679398710975713487973775852225452000977854516073795667343799309959186385505212602741470488673415467197984024133141095007510281383393393416857949554303897878192085976166323727678829647193870287769169502854357214302435064805235473654256702967010425477578667398107964193804577126190027277974069880923001976987074772928207701251346417843965449475500890596353941671021270696650469728565346987400978389676074883489919709688005273048673405502533488207695457025480891235818704473936307869236984324663870372284226727937789913714987351148106668923317478491184599340963652627853084097314296131065681335477055397378888767535564498828660648263764418161772206329948515207262901614641455013686410932392667720358905533550931757234126844178522999271719633411325653998873703444548594340255596395562871693808569432966066672137410377165259641066698528259317364889510344570751493859304855013027176921182542961913729622766033661103394204545450566824152830515736693285619589284328179406159674034552362299042374890714320401447911862217868590860848774401003232233863907213356358318695712300735499330684989423763483932443994043402662689425050120976511431986091306101998631949340019989491499758498392321203187368262759744313470312796402858369605163031789042165933131538890700056299059035569573171477295033013134800908025075512955271350286861805210155055296895441935728419315393416743362685497288162371640555249020887570735985154902318542316887677923105734055102352750974814545177095292878344745857010454064533765138467710870945490343505497813004113610287696363796234960491626841541395869777879933358724443707755271794375164178443641794020672340738745863231215177014793554024318032438462285992598649766180520033870013227924972945405844628238043442454582397275376755227423436565381120000000000000000000*i1^12 + 8406230736792102889640538776489960332087778629989738516726344844461663438801488003374062902439179088263106733290169236328992836707845794878665084254013821834994035754126934034565955861523833089625413142878417623646952480635345955505398348923795656227665582675978465477050230087519027498444217300885041514694707148666799997250362984778457878963691708639177436630681664434519199463088198423139362447240465300179137274727273085008429700017330915122851439774120145892180244107819022323620660319114718494662569679340514005399281445256115522155759255101206155257849749310238324982787937496002195685363782645856276730858347310303909318111123337302944160288590391890253687772548663949380523581464842200887538814166652845699907897697649235291135254955698577285037851949473940027048742171729824722154737155810349431385620574267484182621657847039911558908912318207387308558819754995364040936730696455534013553758815562096067308632005948688193374478099724029493828342579326963227447167040736327049914087604929728237899054466622391990405348739544391039851486213302092727999460658292845091914565628253665124944645777104922791267991074135784508020101586590054180950622017088748813723139972157218396475646103869007024814141941065451346588435811034695257994239358524531698225142998607961098836816551102944020667765422041893138257404688236047025059273573173672204850008202597807758218798466933788878930692859501545457984059068868193331772651676362003070833000483151763020358343646759210042837753901008416048354426745949809121306617613566135462850667202731133256637910396364511901120948616461577531109858176730928436906205256626147650379746753539772710527040904367387729111089354033843750908459922678971575367959539977656466683088173799147397581842222368602946037083808681748941155903346490560988428493716846706992121763283113820619069674049916686885742523837146709575991651586661695557822643545431405745466990003373494831754770877819392376684034240891731570677518668457451233640777932724722459787565756813546618880000000000000000*i1^13 + 187453028656281568214083646754527841004407745162528791488005531035126739818135980118900529773565134212908974432814080406768203253473713742935177356583951301311088469428030975620820489410080710448280725019997595360033411725548145512729579028985010273541412746315367643474577327179096691821082853511165835837677559967777136767201610790370352806596378091240927472666393873429691611801855343673782424149480456604161385141055917416995216664242175214031085812537255047522598205472440080395370127453402167081300205042548662523852813006621407107566302625336363202268198022363384396989204158581953654992836440972222680352300191846943372221938124892593497003244380903452704667225013645770143425766196049689202643199759440410304983436279058347149986148852870208670963856052967996339501483505432931486813124495897804980071596351183044999905511811001681634609694640615662637264067373670176735630803641186723541958282396961643390315460571471107687260908355807091063714910105545538959383580505355550027388589775693529302038569971164615935480240581410399630441242641623010363721246282714764021230166069956886059806407928113346087562566804460267886529286410996340863733171189668117427477965504993642153397710334164763021816249498671506894774428929279026849999405670505642309752642362905678969526545818386116527752020655004865170799167003400749701510983435416189548597368586709127726513213602827298604803948645230717657663465523617887950653789984549344605227598345264616363430756597136695260903425535950192977487576079999883023324036238198070981761100427718801650493055871363609965916878966860345403441471944485590055131970973645902575752375352828012005138421868204917359836856395950249888008929804908450855496711540773020636672337635494182873046504585369350665976716610775741699299945702061878157385865914712674818450828003061986073777546680571691999416510123205441667511896503151882195788729397125769983846604882669294509127652446020263517468999058798109117687752904592390210608216262976606985067462231117004800000000000000*i1^14 + 3167864484717920973313668469620012781529893658210879715683186572608538567416160174480099036905688899316928208382550241305470538815042360637343800773309000365556000759455558640340507776001037419373598537101981314231744877480070097792537264640826967749663972692397499139350248916639774273546254135245741608217239223173780207822398829545818201847536658147518895054529024982073936068187596731674373235936258636840298849595500107702692747334672559887918255917216516169583223662276135389256036833627756833480871541529551326984972229343743502926619077694778133377900772917670075309114393572825665676560439266135525633611467473370628776494350002640700626854645423496002241539330024592696333170790772088213076113291310512343736399027665030153246766159812957621216329157725451478055455745550161884514033609089563366634607914515283636197450382844535956281258479463067003444270204457235402939087547934023631735675505731924255401286484150045527738280669944483634890261710207625335359559008045257810529960450142119425178994309525518760015499708187288726302449438996600630406960312797604918334370983559705344388578480259921743086229626745054313655337200893044015435021521331664116810827608513608160631691777311266553280610205408974563849434813057954662807927782274234956741958625231393306383150022973666812644602383403068249789826025836101181815022766408844807185556345095332581128105975588133824699984056011145383589372283504127060298273400441437885702330104715842420495823665205551362058754476293504833733953810731007313804246496872733529063639966472171742422444434257994197337074001808818391363397162275077991595667407342641045388524515116936434446462194223861803423028879370979025971173729045617220524771946745192216069336343600058715703175951969130903138770302872939224496229497929893545849842545187953079975779492233634767193332966890227445584087450529529811629928998435414840014952905479826769800726343663913230042647649637924246453597860859711783232091663861341049464558141918532149741571434086400000000000000*i1^15 + 35945466211295821278905940749321363118793448662023418980972868466189237663716817192570064930181479688164457672688055648318718914466706396781718948157834881345973592413281741151398348090689721831558445201659112283947179793268146815579019244635696490133963329628029746854539768322894423352854089388999111528464286655870778839141826103495625026438733651493201697929329068555313682798644424222862440573323466219077772703269645466594257791226188152723488732631572634094417499783528606148103297709378226757103117761715876932669399339001560570259470413785091889689594326901751545462115689551740118205051128895475003561421358917652037576319745968021026340900523136838814806588986077905199761644763239833086554430789884385137153407825205721342188786778753333899485145456837265797925017983085818147856091294489772260448754767316848129873994635357222948537174940268984365575563410767847826889073151919238464423659248467164305825355122317317292601229160397439979626146239064893341149258999552373894191964367425708165237759343672555006886817904427767680500465937658026955078123885329103095212504857706586348373774758584848525864489579966389722173967783023977686636246060627891218317081272505844736987044479112295983481338218336481568454860368787295450882939149656328057594601084494390045825600290374496473038462514762089115513344493976539987770939808337949675229801263297394731167494922531750941161543919818188266307160643861117695684530733801568541316890843556006347032934065849505382770819883312529512634931328469237750757571567318568741554676973038981778362671794853151019267384200032473339422739693906967958018681328638687721140432788191911304756511178740147930522925980808197813479912944737203785836213581527912368520692832121411794702387293826552253764353542548973918599454781114581863866324402747403331267449575816265666203528152297615693689362404092130156461382581640672261906894779879405537478392922456499850268656508682507072036749472256919628416032615873271409354350241815725092486481182720000000000*i1^16 + 225590161173598181878064796730890782937452638678494850469031601757456721987946664944930731595032787288269493491332251535958862096740593892930178681903450042137500332005955182075367638617627781950985065934046149832764376109581682321727371918146815595115519674943545195138035448469816326974832778596386974686364332650712883158192168012704367862234692695667791099743775250623716279985543865908222396862273324277029288398681709536093026631254439939977198622754009613973260180132516277092272883564353559799092407016470308143712919681787723574520278379796773646324287404825965587027762414304990882514076219305452898147047903442758659087644715596857408122083783638816254372882394257045350697103321405713855476170658950392305657939927207120531587315545504984391340980029660708342966791501961895378555130326830249273421061356363984952140020210457303460565752749157383128989917392503336836243589495494825623812395090455953353266148365076260657284679535690554068428940160244531052218712730465098378444242969890999134584530086589391077274720858963041518425956336083806833915194098536949885491803154549438548597941620951419111927558726877204058861846616888689930867025333801525697173084687657303562239561839421619749093951976624413086900511132052611964177302912531939093665051287730706592378467472408186792124993302777241993783841507848755286939304011591461360540010978007470633569920110517422900944825065068457031896765101526745930858053014243781956470768842413655387918590244554383092938973503308468674029881159172041399491543891056279967631366127824966551759451063066260161991361034310038330175757391058345634192573904678593803020173257427364260844567533030271525539843877492746593250553307953864580736052988781411195864032949531792439795003618676205737393656973231848117701677140631419527378387616842683399460910324972522904582345664423605647169223511136477269710190124676644184376631836906238006529497590898594885167127135618523459233230010966476748091094666397354222453162681284259503878963200000000*i1^17 + 177005332343761194040366570523343956493330220949080394954315706158744868323357352364938834426455596187972146270655705681526111761142390647127663122991894296849181289278812631208655731855896347063642756266472964960472201611666258096474950642067510925277421345601596518552245394869238169568401525445475992292328471977705788319375644470968568026842780719418594776650116923207550016912900018291482982951315936870826145449407357713468917180503426697777484118648797980632198305811187078603248758752043202591666376924332338706938415980372761146834845588844054909918162660372933680524354865608066606927004067490760137922767293417710984618874323775586586551108761781632993738358124940103330361675470936041028538294313299211933940800255481363514790495715758214104533370909601767142844588204963536807703070517770305041204872482558544044470432678054452877067760639466184957449890591751275941536075749341996646446791761419132451132366889553462088237849130084995452580223763951818377060918592718327996664441979565400428079215140180418673043635351511624656211794272360380597670501842370627865393787945655297154735861095729401404228644607949576104096013927176557230613802669279461617884562991531012641287356229410479921148221122039576816024115168746215912910722374788969769733706927650315574416860327701421683030763419875616262378354394750746976077270022900387600488910269114889228904008845600747022661570393530862805196245876563161671111574317330410334340313234208816242615271339616996256813113801381513479308657360536708475906639665215171167770644427204338344754755561537236192744236420360418832718724946203463819433155466381257574905064482091015719884520298704455848720557142163776172090912505507725229064055993795074464106493693188598940425213472598547630580483392680901437777029095220499317959356631563898167052203463852029479849431676725321662675437851257416223888608627289405573723729774560627752450071625943572698856043494603148994693987011677030873797352146276398662462753836542019502080000000*i1^18 + -961099588547107866173595102671753589714827640396011561414953377483463469056986221939028932643634930100880969814759793865636998077605264514128952895358477963808226568052299760355750261388554624635003709821479185340127106503633797653868685226238364665292674229910491468279483932770569753651377048267792779137222777008288337754637061108149875022713313429948750153690893662513172727038466911788241864109441655933036647903089761169278253964326155853299185953163562360216137395149738173481191382258813578729976579086051641717786317690586856401861218410345271821790860980719203641851179020445550118926896511037159815941586882447596651168306533444766405122074045623697284415321405420221370289630418733536226684769154800973958783412561234978097139514514637810627246721595613424298889605437853494684690277366351990873609495964391206524575108016832534133771520589154931896077120421873743549848569515468361864619714621911465656846426538320847260650344580492667123271618395738570625297074146272554289573920904675281318156848381866428933397975902210707099307944059423887882252527397356237584618327593760663907466950700081781242270949706902678014135087254198708416943526269567159291136287648454819851364299421507133793490619903615962418037019729700463211948940853569947164847837487438908549574123738161014624699125373175675425397558041105622321303988094870461584504748973742320476777290173361145638109297699729790669274448716834871674224267946559931922340835852588287308609870919252402100774030687059299965618752985591383726116255515205308727631954678726394216079660818791949062043989770345911842230888069309471815248984350258813310664875364103013503291892840778355259170583307822831319463050456585968965901062054781253169444846720610922825331594785516823899719735401003453868378642402092487221655668441037216316987176237578494199143909270221679649472231156982747684199288164490140607348168208696221756253963308858413342526860559790139784548210736590147659455124260879277439344845456639262720000*i1^19 + 37614424041845663792829103002227628477748144575948341364377854065098113193582756512108743632976965536636005000228002038097012909813401747552227968899973714376721227961971362126093968802992602393165723576471445241272171328415547233310171127901972357921250670409834010767812702894807349266256283376949509058641787126253926363425877421502634222274567947729861670987700439103041306950863360941999089221449737965395722751314351151938808324632028681358629624399439266583144579769968147478547974794713762545248844490004862272512183312092803782285256732524755531760149388827042126825751734410018379787204946783312207646691502879826318325428258783406994454325941500484874661068941332276510213906057028762829198796582723225529298897950293892597500314601575663830533614572902379332348086061468756361563457587586706657232990544387667819104587291389037366823543285156402366104308287602367989470588936794993582952348555946248387313350634357024761095660226188973918364365357160516324083529116552690753575968188351541521697405363508384023165584048799109103273020018205162385615803582180938668376833994035395461862710380782074772835127993515001738781818331300724516370282513647033520615355666179894903624015927524157418861163325541241224996772038826606807543276983573010075648208775331646495686721425286372578556582173646726763804682581614050746163293584653787349518511072470233772006774027169447560157331915202363736241116262957265245048252024090660758937748475439782688880464496845900962125689282871663958463185446513899250695945727448475149618108389498266725876675287467851308944043297970997124847491397725376542235465498254518841430141786300931892937797632743645070768749105359836086907131095105416994057313941178863815952170330623216973589473357905140899071779140458974113186686572912792093528568255223545742661695175779248234176525543063450702471009710590647056080285679384988312499167458680721628265599896526453027714593267191051533128389321726118573500210256751622246430858021332582400*i1^20 + -96580073073964837507062436626339690474136824815844372340654743413792758146680790739890043333645517079475780938719336906938284049613812966122442748345458487977931584691158361869122669088799652705104496838987253808878379621537285773444297874842008847858384140002878906723057723622935229426824476269414496589764737689777335105692290799307800056939691712708008644554094591266114469490949308785181665012039106057467319956960796879445444090672808757074262252593281657446738470581012891746266789292181240465195279400858165222793013006556930864283405494447780404045700327619839502111735958356057317965251119382696716734957506090082015340887984121388123057533794478920573458148577104001262030765426156080937781618549149996488966800331347545240335872085046741898762915508118054420684302765448287909968910723787621234016408559512845129132639135746644529350666462551466174750174611420136421544765496895114241839509345436528818609450446119131279858954666611989357998080167094167038903881154478166941066638441369483673745620409240408432987497563570022321856268519639410939419054555703886089903829799965911417064336561592375507273154863102739849364603385949177007101193241577398712873185447675090213750332166404877432850150575498089302425516414253360720473262500310585797506134622052912861383373451093384126149756482509396177439097018991233316709437193369642152882779632664176660068146716402740970577670326288806599314668835749690924927573585629649818184384978133222049190878033465964492999226241351854810397628044850080432357090527472991655173322982540306469255054547038694133843586410019357496821833628790669911252705151260420081066035437982803623272405458543076140592309490424814895990814485924162537513065575632765618722197842085361946310407888956737459531908385947651856031745683844809199612308902766122770192284626361451420899193960931242829924346270862566612923254088138704323954609701798899425717153603212338317884799268794711167032403964795951269947315711389611197377334476800*i1^21 + -4433781070141496801968400714470017353031527357583988408687758812569797228662871224095540931781432072519784709568089065822993576917654631705830476632468385721844201890837012060541075071745662565146678564310882763191476830199160779382446717541270452743407210376431599836510146623219451244353566390970998335840368977174780257471835798412825481277966646871805546439292923589408754074736938634746016094425469337215851475458508316411881753430128406358953643010337346690453893646192873681220022355605470506316491748193846130904488881701301594952065599125916769964671678576187348410092379379134659311669515739579106566079428975451237240673730709613512872406224135382109761034457720367080442930048225853166131261697920922080823135702712811820848790593548129230752647311535098009507881755662638298828450962417582493754399287970331706762288677700087406080131279107937144500245607989083257335616818699591528782169183135477831582709230790820374348388253969554688648409124952418846383926011754239401103886681179038258205002844259431703624840741193096140499036331938791350544144118317584066369845790044843068452853170737656364515483126042818622508032930195172273527505721907330941588835098991515481531309619397743615751503199301322975847959141553228042940220702951905844187063901782442373990043836385743504914555369021706249786579276925174642060992912636316658983755720128373437352710772833915064473117344818616955530652777709572295510013065790028724358799614449262252554118122185871008748562579361307839377880819501328519440768583914008693837166310012822705975161687508703821652039276924219646281150250391939562905712315950212763712171339273343512119010091468663004744058463666487070234751518018273461752940502144131094519803452163261957915537398611082273968733027656880236130501300956877214219592223262899237440273070844413799197787498367118278192924456556525526242283860218975781122408855657413232172169776494434402578019556038760532602822183939114356970404936007589222175211520*i1^22 + 14973172333372024481577674791136797895783655887567117750360228376229420077701540247710689185464100069332237275770509288227712502135970175356403933730412708400777508802297579363294520978245785213550686959030093676088196656933857189867392666440402591317622914973401297069703175750904018981955613449473004769188798680299353621978304933890796715865262706083606400741846705840335722429746507634853827286929504775557074876129724218565304882475715201444021159029115776362714792403503224702891321879664744207113855175743406462756075271230241960335371341285097041094774245451919735629047169220462521830806810166137385884395412196095697045659461935790963366749313862162715170869032181886616527313846740054566562993272319310338575703065342343260149274605297469876679647851918603795125531854259981145370524953693622997702742135312225901050626459483892086798962291723564753452004558603541824569147523511806396374909675065511253745157758524036273887467444411925785619541694803250950326323829817534052733734244565619373228307143941690796360231948689454095384598433278477659336075155373168925325266677798059519838177484477298537167824703951379472320927073985425017300513669231129483112302707897582650000252069827627154544469334598062709918440209522070018391558945810169942461547110298180853763267840227546262159099547583868846592932543736524696301865790522986494305227050658546249875388907584011460995600687979095449067077094903971647798482086733701477315496852509095024530909434980248925407430264851404307009806598580070568046181016949068865808944850256973630831979294487316099565995479975187541095266815774352359469127370492247423185830476708856082743212050858120074610971004716007406034244891302242332772552661265766960270792538093793836044969858400881523180097099025466665097042459750537966657355791148877279198748676360138667909333155381276597408955636525955379704965158455737426118371695645025249902830534365201788603218095355316268599746850530261327377347975592447836160*i1^23 + 82985841091039858695863121272324149578385871296942874669574283366040458655384732168433218441538312613417829644976118389053893034079255179572784156231240487617421736325475874395310483408843136530709961317089367879063559629662303195677264394785290222291609989083299435273576637600760160312719467190958542048696737459593357912268141517744438354207528164511426887877963147797421746242157989889206346779788196967849630812285040433845750721764003909848234799349775838441348431473933734258603574364408780023277755908041929310251876733832032852836007320635713468814206563008128051075109504920612977625574738739276673574159267019096382346993029168006501188209711364806742689440475117977679739086041269977830474237180280906680201462462146364897105178844374538768530022256516623355842952598148436707333197745932730294510503214109475189124266353488710910464519059984493106370020890812396877083086748235967424228541149957288319534603854438190671164881942992442888554333803555435552028452011835981859598031627487756499507508047777038503811437511806799454709021860617985944160294405124512376106803695627149996592584505724032889580021020516298969454369468811487096622418429126719513152874886145591069443310747285853318122691127546191734098406783438032648447740860968623659140650212634517434622215708868180904584116423171396891820240413716966828138263198000328966997974089437130069206273350927377200845359782607511757513222086110356237959307061798915032835608684073298283242542518421392165270379232595370983239259827234275943442960164855992213914396631540647907690419219381259023112207713240531557399767408845949464358668824502085011624704475638970443895379508705813292887569068043986810231683028555798726311719762246053665134732175172079798507771284427737832171143668038408607764249578981654373076835631732236411572703051533578018571201423386333237285625468882298715575231327194235661302224872246938582883452667653688096609989926274547680955510242508916178902576986587136*i1^24 + -336341704079825230312478356098745997554664523515031735760650209480668844235326537699143842487460772506240066909923442865823983363629507805159017165357481722683835407757466369023460767207436243935937200681791921453722157318087577928499502146513763048496173032659767284244392407531001779814144836699949899827354029251705420405143456814666638674568367903180795461358109005293069273122850423881613672928994467335014206685665393020018150427600365799210484087576553267171166598284203080305095591082052066935554085445632902735432594891694334381771696241685626578804564362150483734208419629012349947193949513529338888005680300513676627371016864921408340467043441897421164539868596244830293467474110025471568651114462796430642589737113311092368175830675469542036812318418815108662706713234069658216834155517393008075259879807094096285028382624702083025481470175083212612685060414486917224929998558237284912300303842540268063577495553157100409541062711029740814980609608882389046705533029788939330843680656460621173701370821414191584374487268084558272389866547126875434547308731309813964861920198190517647639426396324519721502978678964875432522121002737639085595478755878991485990018805271142357483373862958899953779810204703761632868413827316365039866289121698188954404056921738380493246095182731788827529442518200378631524433422679501820523499328662058096527718322722333899478459071780424062180668817234706009286795037493703733241845255773255649781981510608359306161028819050402760067311100504938628221289621355996595466870174261364549037864290057840207166054880920390500863257756498564127735731547613622728679014322459750306134427812782332815681931772692494424948130853699997173635143932937799360577031225609742888187005343001727133106009274517313459831384846269223235982880896517964150252246447321865722471419748126222941927456240140341581716225987014761878267198872211046095929846914379600285588043653386367656860477433258620783445952642327087464419688448*i1^25 + -583120349183289583650194035773963763866047854240910403739931420775512418440296476335807683269716474930317029400990378120266376062957173898867168833544266952541581965014818770501482223582936612176469654984161635109048577981298225261613485570625971508144189099461708620007768536981849112203712236355803874077062536456074971924423398747698128842755013751695973912681015654062847050878335197549322671131003103271050417605019121932311450509483356643715473381854111992636642509812271610408280180642142629941431448253535598669945624915677049669195836362513238296413439041634855601269187680709585985790105089645184276897241729179574422402850775173837012819534735599779050293658144933803152361963762967405375843635039685983422084538937380258447715507230828839824780113916533985969034214713688730079146539509553356730625041414860099089971537733168148568756122983813042005611665040193014622966880797030418414115537422003866408204820957783144511048236693295337815194061174016759556026405025894280708581372994345979571623492180587608839304585855632695507257755133598661253028934833516393016529599132041343116545922868740045330914346114257001560788001612356503161809471990484463408990883948736919009424547313045019641995686126522786892419464495977669558787571509313437046076769656476385973548115155867935463437901197994536428229988137792724897889395169266344652477055978669890606208078779439081852199130744077269704231801175625617499651984648895273091709636065956323573826596590290036908589016948252588446079544473185950064079891304293816370662635055765512512517330079291616138317705971313132717787872533363188779096993377190991046864327579210777592793076349145743043365175727364193705153629898872131379814048205981349286285119510679124532554281501436190715340308325599838198240580935076579311491239512088035357141459397543722740495666600367458770295202935399494129726635270102894281155466250069385700528185573769527709286449776031982443503903417809946804224*i1^26 + 2656920243484090047715393352018524962116432264941470903471841768051891125254190881766524993288426812347701623185103141991174626383221842212235991695837214529479192863344334067124536800996109058480769003127484150081253531317864737195244012378671243160587422059365625350098685184363462547389899943609493128322070720078401115696831847490450519875425958345851034209631905052625439159276911772350005398866372534850043675602539882024753039017434001303988332226898611800406534742954355777021301173896491833438394128842247899581391610805504876221435503021225893556401236032734040589120144321703760462552846763591571249064066751776376925992779519555453615892722824271139895432774889266428679046056097212350367131017694293752406749544854471883152309827548909692128654889885320421455051174000930103759167472460194047896423051216238215813695613411432496067597055014657127366939873950083879366549189139877790543296882819481257449258912679409740867451392903269128547231873075919340426077502959837059668197767368104443034612086704459724456153305686866750344895606208361167250110421671650654329460358915757488228121814932630606830855036379573318133768480775612849621956701941589675520251711268565156441549408312646770335131886121204122330527211764644064743340937731379348722292071159843348207590437692822902437922769684410302118328961923684512144411284480788082730710523166394738623871437021205406681720785737936735148702315349371948207383905297713998887492145206211815629054120296353154224847424112387711604510520062178792120671942265805893890431411523497601024886638668180243890360962046393557622424645402854622647044212923816625021764884626908513160029616340053627837063831726752884358560518330093642059277507867234269079802973184364428727812033523238122467960396499007430967803251490563341680597297870204642764411910473544779715651539183684915533880779594691718457387019125026144570880012284851955247884384318258898129123864567429318253500835339173888*i1^27 + 3194882176003234691266153329970607402205983180456771109818538024273421002727124821207191308657746107444609633925685283051484399986446328478658425923452131819642353617377633494573939844838963078312498693666525121032585545274476754627935218048015279811076463080885569124595769101898894263747055659747243559878624569285204248546730521090768615235288745721733768828627176266800483253610281548902792761293310285960993616744967175460129067695982700156608163763742329769744719350928347427402085918215096994630486483203156281298917100711117162748569928487032992967889264423512769864434391134311689455302292961040872146245667510580265489335691932282255853194707886399399148614786650701464847978403118162789354024970574199145319918048536319793271761258722657750843465454302974220714328636396954964751062379935759156688618293516812565602693947021460316479134890841370396978391522679347686426707963026421879694992467246077465190419744666054145017625549839586594078874251416560772744755536769567729241958380760918475459699112458002097453125539729902935764145272310168221242670660803481190684468922696644272559198934921735913525180759088937759861654090486746955480834068820949148649634694332944557017054977927200418578179746426665717411240127024263058835977268844884216710860964518008829326246308323331798604156477221422689194324424615635372018390861502747129924468010605954752789599789428447907253330996362671840424283237860969185140544642016092523262576809105359403154375365097258907757429070431176888341985729654171421686045021907933207224397565499077330692464472373614408789005018343172633486071150673650984328118966970104127292607843185994874870617687385528881258177530182029233865439886273015175467000426947352952311354823769938395375725154164981980723784025353448315472139072094257357736254718368533477291485921890723828579317178093791304503249797629081186616290701209695483777529015229036622269281264741745507025799923259553485224520187904*i1^28 + -10834800449742191507124930904910995721498650368080398454293752946325451307257879766251062404693783643372223527535357830129943796184359752090954389238059784158801546172419138382130678912768293459266317807440780789898419777383430527588204548499991013045400918701321653668279302603015416839506720528773099494249488503607570567131306403781429163372251673137078965086069531743190925636862990484711833410093916842438526162643126834031094907479427168165913226831794558355821158738109909448134892194968070902689423729665969186195722094937518618293912725839032943449498586785568325244781785360615304180148696335268741258373267806973436248924696149429227987544859336772466982049201046550164515844740574189619966748657945906761076636935987409299849268777863917707306663590397712145596817199889610328738581647302618001010723931021322259047441674878342899625407215472233271395054082759105548260853268671888576272153101505276039057029949819869197339229454185093029184917739080855809631301061874291028300980908933708172364608612699829377301916473833927526918605544968864763078239500520416006761364254460312800714892489809713189355872384260741369290280546035964173703551175259677715374206293052463516121852682413894256783813949252803908326992376602653313341265274275876406665382809833278720271891373769530363147197881688062139094688716725728779563501918390542704288333580893581918878289358135047960978272854161603361463785575483190753205435553746943884016887081917081982474123835912377530684280494223959385555207746977441166628736626091702037611009839136461195177032919734794507860095328034170297712229178531757713353455838422404671041651855588628572310906070234457047823097436669746925181192065206364292989533416950855492917410148561552729988265544921055972804381101271368777529630970983781599429680789157355258422010083874658394920404742203337639020416659310658797292426688101421016058031000202216692897724006062798482949344293501542143623168*i1^29 + -15857449036356332993268235963675916148391091600928813131295001726234955269060620734033592888439430797359438122927284816492522838491918695892954045630940293169523256156942910661022752598608167047072691139639477929075338268640487742174220409559198095419538156207749838097705758029580408598501183665265174321827547426981939716117786379590507930748851153342610653250005416485232889480805605191873776420131658129986030430279972856584204818310529844358997611938575268260600825828568535871151609754379896128613178258264776742365290358061336638796795727745910845492560748567462467203939654232957271641137595148072339232062932600060499889517556638374000782690714706241882386636745924910971206481383375708761937760058288651142370053396477339662526228998142089446367502267216663237243135148699596124863083481584825547307826614113235771445377896760430019275997487051873843542401467046735307416911722890861046117767419080265601674477969156169540667897033504146747065654830739220876695052304656337390562763531978346684258697645759300870144829523871703070871025720597330479888018828733749536428593207803465501079181058453268959147073004037890435669380750900399894057359186112589579420906894794907825795684495808309743097811391111896613196736044097766969207408128950430218676621984035421449636937026515869046282693793924660186986997803078285266326496996559464767368817186456794291160526908302675726113262151350696636200569567689227150230960797396985394781543683459302213714192449571522779803500661656489682381732051848579319666927839762989493366345580371217973521089616642748888478308083147651191607234356420015137274287720413756665997030738491762632469593209942047845300207171159844807596056225645129790815898201580311470752357659287320101199690899776713963874898757369861295739701294495460236768928574575421033624582079898212197546811498442097750625538359265737199765668664329851584376514179809135163187296930620332174962478028058263552*i1^30 + 19330000334394395486268660127151813393294549049665370944963722485712381144923897936620237870607274060756437842570072342825085484128835959261454781128521820897986557183595285560636361244352431782414860920448550197672045826168071821387876292896325725309118095092546824916720885395871728479074264189519886894790614642811606477121162427494599942644438974575789684498334151900107883921891382930172244325041494563124918700714373500280998594482600371335440790516037014247573940312236026049372120118843026982909144295327455846974300141500512253470831002398283975552459712010423664078435076537782371459823997946173260397589364240745250578074892608472266481624638744402216685298828606526817339977545006171329973511467348609486629093660728576495710425334172074590558126341187503838268094785900220316563733550160406371913226966194709493182799678991328083551394337781752890049968980284694688350693218203535001735535320084806170755879427116636845202012263984824518010883406038556945841537228055966002015901584153389915433812721277463090594869588877522038002943219359745811194562303687614784875328246314854634221924708168126509892532998432005301140695842420985245945373719811154235667083546033454451686551703877024550182583738231027161663213261107188307765996385839148213964801782876337337265154116569699326844840703202908377395729123201995606476832166600581069431191572333527113566593566660129200721655771336744941718909376198930226689984376684447958645007536240666973589864641945476638925555691528872301590303526589748404950013645224089954701705987424626209120657461748523865068526259638224496597935091242295600897349076453885189321276284337677386962818898463588160110206227748909266422228042491788643842835350878989878665637379464486393686760395997992204051564780338221887192709887899049076510051340974621768152258259993539108440881201615083846728418448231515523088468664039412893065020842592451330589079225369005851704352047104*i1^31 + 48716857497411035438886414294461631997872791320686560680052213004137019249743089277667465341226887023171663908632677219954132522130036806032229355817372799387599072889451382873751112333521160398080322309770714795237601090480224805873911794284668480718682164515036918774811177313363832970620981437298773926011191399882313708219341819361992570697796676311693415288397031451337068857875805440628602723538799456040153541381703380540829735957742226527245127684618687270877743503889990326271601669679395734330667622443670667656813946005892484570736499910174292840886319401886410853127359956850982842164897092193413290748087709783034771040370350571035885333483286382264074986650431615313579069830538867126834690277812948853442724358910709558830244137441208271943099466496764802356208314878921846432789505629436332998243440313555447516140485939843671699408122527754573371258028438574188782353591181346031685154772038009657715852541494689121591113978780879715850372682436615629495114771420237571014592606494630039102017984693760210551755060842788127278662397429428581732962665259616047127779383593230181636891435517084932276909505309545569693004680950144412546821695535537853669571114426899081778669655205605302048123606645628810484091847065593830807966129744615898285766660839563378905546854590885138867283496991482583327422251064153454351221723807024732564309749145917683952791247086082651280296894580452180805919369420221841560531930891104142204913143341649423091650433624619090642996054484261535581309698686683638232731187074271713468799017452111079952508641144733821360413763212727966227813871719857528534195775529476272000971864381650112464122728686813353261247865827430923163344170108377273649147193063287846284868247417525002125593625944126590246420604926085244471007483714980153014253463658790903860114055900794130813510620882073882171964691118248574280691264242531596845458097933790037543069259365924818911232*i1^32 + 20649004326281827527558542438614347080804450916015341285396758950090120144619948760474214466383575613692572031495877667098782568462390113774293945788938070778166167573892296039216745836701279242254330547711644670874347856806001957306996277245860131203220932350952041575507142646991314844729773794491412493648590475983656199179585285061841301771709039159002655715389866179844504246018925655413285688068158712596263673439465018454524408849209185245661256145820163880084440006246626924045497060432903750416480335522775357917704317878467646959692203888896523071364461564189462699750436351922148137088206392817627466784384191307188792026652192914317498752297290512803521204908168569503439579085927964861040227264354026772580486826289309871907403751970963784835220855699438280800960526271448472780015045989853971303112470268836853727957379578592811966066665954524305597298353367162152136509137428134150454424482774353015465775839585652817873829568719861552096859650800515695974520203940191532818152428558734146443070789750504673919038324309986741220563517869227313434776860986687044303001554361572994830450629610686947923803171746006870388642320492054147735391247761105899644292212269351095277390483666528506241165561432981315244346573447053239336324059722899072243111977588052899417325951009336410027531346026302258509204986247324910900748389040123837436336084363122726509803404672651917244944803210312737725287521480996287262412040165149145490142671979761085344788552468324630949140159908666335087064084896096141833784984680372866303713236933147253944234821813851124078920499825326873451239493506351524075004697268021672265640482977933387537942962773020933033360986986212959203519362682734271330413823551593501912969003602181347590402656945355922977077633468111412519891635158199008781758493298214645167436663445136419221985181905630815024506363446616945430356046078542855147328230689691013821965420139118592*i1^33 + -13523096644217674906183831589082196145127976011707007294228446846487435059770817043799785821909502064737818628036824586249441431919751329007860693462819648594323438587605713131483423966216867872056242996448477394740802594184886055998635391147237145042151435869028238550739283151023434146925184023526188583411543172480049095989496213715547638349933114675480127545003113573611767382354404327142613567614289667287900843942460145427078252072763746101402860220474298809344136665873331400918259669556288256423755788930795852616913433516553318633051024904703513960232375020761312281238970790662927671169248065530072913642884089800380877500886675864836366829596662794017714400757294900831136964067695394194204668479585986189626631627018401101305051444682337730120448391473838116938841675286864061420981338459208879539774832213882619341646268032470415164132374543408965277232188717136418363602021700866282117880858854076102847677749894132437748363373175398747845593809749241536577173739170072314298464541670693726708808089623755493986100535245439061470570014670014024120439309297630658928642849844694744990888122540378532951147113478886453182621672553010016272667298774036010679414293989002539840672672522779738364422430484216853935674585970713839039030977922006405978248234530500260944761447285832112251486239934329402588690152659923381488730686464000869626451288897038251045695275682147896792858111610802185848881213351287763286165354900988240427418862948880076720163973718169939791956520931348179730066752250106509726505227446467861115167150861357377633725980430172472135377284521324755149649249401200832943761140134025489462047707458150771996364891749987443245461579769511593224498623036988062198069189211143153440525451165090996174205693784574942647051346173313603802333190390539687021837090167120693107427109929196067438778833969267139945381996603318453334943152377729206033500371515640617611259019264*i1^34 + -6362931748936581398685342225854270661215300578800169677075002806326202020233444919290311063305798451788184259668805613813886036755456540159439738309968959318144264988286679462205561760834671029632426705380170554663668658530778700510688712203883584919961655941850299343502488329927246884748219016173983725599387282397365651298923532968471513199634663945392947547322224227451319118355540419309712649972564450812411984928387155740184524591831579120313874560597626637747791101315879301343693356878037357091587250242164358351842815347462101816003588667107240946287585401703536592785496829158211552367311603266322984435884983431211409278164529932842564203574473547445242895413978817147834701674686256315464491786683408168505947661734778096387625491344876802949619661192287290288846467411803348732651153595458898846263124387317040723827461839336752097519143376898726223749378417785855329293470786933020488035754969544105938395734886144805283233130814379687620880678760376944303731026657786149969265653462813552613377816726732487616483026507254258785532596733210090434539841611714129673781671382654653417891534661954300813126511913219194201986628912019204972298812696992969401688544880721028942913758353732317848527430135721815583071297620418373175157828206317530297128110614642855584581526037228881755296742015609796510569124868913609214346364324112471329707592524890349459687076722266159318140350201093578068489388689712958857804698618030565976006406933481979372766817953029835512803795571244661446908307817106565548876131516631100502441306898803277080561467638227605077513496500418978554557089988952972975288421944238840596832001358577544651889222938081243641602647768029904815252052888264388374658868681178045373561564335804746859100989307785472102838521683881509189088640659399019360087954103766907463042091618512569067236402340509310278069622502281478753157845672957242546980276269557582135296*i1^35 + 4312440550772473629884484973143439625082466906545093607110257490558767482944881098156602889002618845000220408597440172961167920873756566760049520207011314274229378553499439310737558642456327845919477283718605689628347690165345582941296140140446260587621596036253716166987269278972427549129135779664655218414299208443633329180413164246709928262330203559155842339663925151263260695775245833575250283382772382791120257739430706051319110484398701466572317967166808482568926808256367855522957997599154557530217759382570678552424833243561647847400683309445163144098465417926062234094653359937125488248731997769079563463978839514974573232481796792845995706227235826867854503638219356086329668448295484404101877039188457811903458994522065563853830255681746948463889332542565538701769047682084586107239785380574289301770622795124686680378196476687043090599824070383333074251174917739631738892950945093656550239773893134219925936954034599992335024897014656390063669993170120202292356032182834433059357807831663300735765823342878804302891271067325853011095850737012222758667224537915095749692142133378486749281491456739966179971450328299238615602226948369233484453429019036854936193047871307594089709724190038620134992253491273950049153156702799152396146930812744415002964476611604453466494830905090144236599401147526868700744169771491963999349762999454679184064481700904316448641866292855108169868610664927503937524763209862343613894427076413189368417283913838151748237309281634398602574871211493928493040273544445349699032238570043416190613393088112653754940782140786951177577253236492700854851460304372493875543580892325549611093818076100189418755494547855899337768682190444720178933313471963586454584155133589922143328118635268316325370091534828714621847373625567539028667867487386422190962881884200114056892763338220246097963268713684051305077038459153554158990306603159079706217362327863296*i1^36 + -230454962765114200541209665895285640868498344436974324572712188221052035096929001457741173025407088613419058580213232385835382485236381998519517085077748655963208272147731543896359051735835872178190278485881339837733450909391642510181459215612846195636561484704560058932708097388896815825218271002235435319010308785020406903493064104831591743717713613395954060729186004063065974542205136608425036757918757889730636708695756229286132730524200416119579478596754146314273023336259253759843803778651718233070515144570544689380623172996410019460009806832429320856156996810433969722991746379751769403976819991952279291096478021697177687099638234760533434802700784658041378158526000058757744163195793365224363141920368844944305769162921882632178479745119486828839162605431590494144540170774423772691333134389126033193142393528019263646662158488814157430487993859788271344627304686486259291110968395146035222661824656894825322615280970994493055553995857877150891072867938444771590302530175426749885301410576382177254320062723344759876665012433943362498340192500588863541378322763991064748532920511944136889692144805169260291609110087977234726966431515728606352334472968743001402494112364608685275974812982469248016673611164295007103506006626618090935321835221810950562448550515265205410500186558822030691498179379804194211776558321593312013075476720000239967616512648156916120758706049315568199050474499814985584396688835735153521616617246837916198347838749651270621366898360994246089204785120772832062762610366579988064385344762386687776433596659838348700133710601662976949429543287675798062436685440951315246512844460367260384629890660941255486681858161677899428103403983744787215833551583293984510229282706758569757852562384218141342572388888306891428872168727467008052433286134973057458177577230394870175481841990402412841850225382667056550350104547902328541924664803048539362951168*i1^37 + 6302881902876834252347993300947875926485907371864241971959523088164542840148744905028576463194671670589140232960257680375396741076708453023825106737821026581494732730938003498575123703427858034939549727001419648298015140565288524319164778502483449858910850028649780330587116178777348937475062207763130501707432310287078277479580652576008759144982703429625621325129076895663338657824248299224272647492004553197387529471271774965381255227014813164219164631530078084898351191293151518633826655692566124824838109554974585735580677741414779258537195980474737327880101391266383650652912557988958919524056987514408565078362124584820925313243129506087847659763098448728900802506386553392603305478016501421752573517345354571650049195600013430598902243594757338661454194792588418992595516186679311032082574405910205778957253324870316805745821426443053430070899354387681331219822264706567258632556772719865600723543291586970073827920515226286449110284275056383956526085579001427112155959040672827802731524013973502992658510587820111060200577548092534404586905688064764599026894533088296315390333547459127663040069161304266138228185599831148184197503863907707937051024943572912935101508436821234264028306828832899091031361286262829300995162449919255967789760006974296179564828354906585243740351432939357845009748011859515333961101848998435313583651992913579974619808822414847058698688522768656513910447927197625725081632837426198258541999694420296807444532578929650554088311469387024651529106010276375068790285685189430276739545684414847399168691220634296717361788710558274698122719194202505942783984746185891563829892120638405731920249272052692195075733179232711274964199965318869771896313408282959629765784886032858104854205044145155313821138777878917392316919928453000567165927058065931759669464881121202457553026169630146442944920957659340749852029155786766953093396965906972672*i1^38 + -64309180130485793035442114956731988859150112565630865645769001841540190240526659337569149022605583099716791159422464524422859470509833420442161539622146241178378180606518269840719859409176820763613554006393438873383799511077192701064167996644122348190028037263071905890869897725682015081205987385909082495860695900592767805394964266592350761700915437052335994793418972494051451820188212412817602504895719760194549059184970876642482389032844301584047637583590345270788802698786436289215254948032264545118262875191365858670588646611770294702944534663316766852034937799376948332146173877815700798392810575849453189752922246420853074018687193851857499166612299857413161779059102221359733722062178643992262542912739080155859697622020582503052885001965170393672069913036443812057261018367577755346538176416541879272367216525566716212646065464137783141270455738054271898706432300207070211413349658609597399080504420474980622279175379855629854072104259661492144129349007478448981746254699660919438109071225448827406669521873307800149342174122162381145637939705984640726480889294310658791312463744246751567564117523570316327088007063242235804367432284832429872385026239820567006024414532416667906117942360505245064778802523851203517116066825345868205974026171009969411619015242656455128180881595533825473435646424324862440972453541094952055280399594682860019203834499607651450945182435161203739320396562454175312164208792075960702856354283576693322504845932425054883930511000302623595542994262498354933943165567462140948359604753286203114748633370224593352893193488099319251256874333305463306999911805274644236183301050263428047944163256512455029242012092088709455345641941903156256069404652480404292751284891441219679592749759610172308009414961288934549415861333204035335021087284117300601671099771417250161474303372050497496861968854370565628946888406646947552153305088*i1^39 + 407243166338301006949347549059453545924967850737083979306861101029434051575056182340397302834127523709185963455383463936587748152530633612546440838747665210530647498582241429345121638787314787323896328767903376367191056506062898645268598546766670702176449615509162035745618795126710255748074916604724806074364059414863474885705563394475817011994717317214367345817461334599779403755392981685827342370673627205026315041977132167288073906073876079855954988710633321580704508187615298806850753466355239700702927782623207397740537395292507308167931000635947495977714611283765638635334429165807471482036694850830430519333043095115804457659865350540608294266520543916640420132468186666001772654539567029913166258215595157558595759933475946175472845500483547928647250638449257853983292901300310297322915661111522695835362169632892087634395490514212454985350013088525587594730879163005851543392392653198357971034353289227897469600830637562331916633203336820828424660804445876810866678052866008164544517838935292031414201845193574672630023203029755240137562340197885003298243703506379104215793644840237693080195542383798410874910695749056303557694266223007525501897669050593220281663313684152971894776989794553055624718892883116908217864511400318172698418700548394816403981911489560663789338505788710106813290807782973768299795218019944971085101428922069924983844782085756257562066553992247169669960268495480558930248737085534016370942254097886840842531728882717233519389340644246681427213841711757550322647399016834776040055180197895015839437691487840345597912416681943143443505350181106726336023081252963669895858743079256271683549713725095039548479394810357114122301244812328043192626286904983097509445560110678589576340357722684315315766026878293504971318190558529504771339810417707584738390558871747517857792140021243821179499915916495811999818652636699164672*i1^40 + -1782356276016950393870176106328657716482611474784411152357998854461381590534068205532856664589265983775692145504106414909837117690170005623344229099778247438044250320663014918028842924986338956844056179323980462599631230820985511450673165332307679824617640030682162470187099820970025669629647381034316737540731265509777254217013040182159328494250815914262768749644547340015428558577400889824750887198237369559966321624723625701176641483206451423420138783991991411116860955998603465891086980033349048519691833147597850475745004859271242028542731410251267759011665708299380333583594361226212049559269999020032216250307491119857764741830019873503193504586964527864614477906188088106326664722199381358062378800856415098406589667866587964309172410350738117743746433090014862977345121333442562657716503191333781754805251128971821057688872338686004098956687305225773484034017737513979777322322760773434869327087098789519803877753804851738563066344371314298309635981395984989125626780819314214366354289351678402479190424323284944513441389805894879705077216612908657262989762266124050859889038953788819766510596736860822540465207921646118244776166022759991087963300787125565074200212849335933291102127024573079968576579913422936196308277286850575664337228018537292543515695866540660208602495050445486512759735590368806606053618167178037618726871181274747797371808323103896165404511616260458762602174984033005366836364810908448191252288783458248473714851456753310167234612643089618637806000609328605032608554515535602121539584214500412154752273253035377809078764805538304711389535102083524318194048880102363540831045063862743264759349039810559894913387700949504709566494397436783827576144614379587757528275329256399665570462742205357554670947636685917401090512122593237415362133594449400338241905526512514278996122260192158917450255526293371430195787988992*i1^41 + 4738599669212822795934350435931311051921121188569091648526787783398274731595770550530775856882696872102068919682250809944648659883212285833592922881112387877248253023850483545070100533580948071849500300599915323081539553388395830117951526635299233336528397588613311885439885901996693985308267018856821947673980921945358862173092240444821632980567445318095044088586063349111756002888338738774334111719321274504749761370671041280530761795024955725778770609284660799648228920755805692004251439465978930276040015889239734598523591604203971361688262639835582321243253585401359752409477463149893762941566021121387695623307352192689773394366983624775833266238811230203313516288561533969716363650718964141227399646537594386577097435367558244965882482768035665416767179583634797350019297096201130567496560283914125727536746180504657341980991444600151997736041219144397343434993429577506752152692468991099723270067611439267266339732078452386986958537732263446728335163654146450050478085895381844725475936662976202306350688669748973283739907039469220978417609550338318915720820169127555132763640248336329213588135693904879589285585130386209785859972943618580100759424529791968904746554337997967347807924054370222265417971702938359889270717635473578166195009874559437668149771450378032294472416849437913589499377648892718411750273700023782494864665994181474931521670729264673062076929766000567718345437711559052706087679157024428717441682024169811779160370050213742289322702663727541862627456212002496153558410415053367998753029269373007452842067280204815133990840681230303056002286728393705974715109592674193316920450285621997312461512909767964516806133253277132830354269806156673654765217148327012392673401343963220634884223553329708292624878376006298625258011828952689476783491719262185956478873248927413690391613405660485002035376650571439144960*i1^42 + -6787351728468395367014646083811604833499113989518992595221109360054176277258252208794086757501218218557443316636236446951210150784106993652582068728005334661266755966898777852984314814427639346428166876192457287639375664858122952213478900931823408991492604173700160526829351894228290477186125823664431285338288881602326525637332055893659637583300795650287269124769361104833934675490618006344160520409151097422448011437022151354996295526282481726134495746069853219906891818855841857727773699163371337215987421483680117086855552879127854049751683296995775796625780861530946539908005417965143553421424993617910335551962760226746599952898374663004930541996709753655961270125944835083708022949566525304519879500354115808775242916949403491719160965122950064794263647808585031471969060918001489095006742165512814209782565232258575492936504830177172245550290669495388827167482652186876141541700835455231466163775746620389692957183639308616171651053473107791749531920961948073248062752396749164155899955102369605084395354569538478315971430056926333643643892414477460699796491819690263183842437022301267425162014605718550965347320444426598207528554420287096179213783121789866206990627670687379515136370047156432017669598898146057570314899846518258001589768848175254190818900296997475154929889956068768755402175307045390725367211895436538365265084560967510400528805069800221087080568229985727991961450021982572297746527006178097573381181671871366640526167971196258704246322043238343769209719016430026663734272378280484368915743611947621473180489602772646501876394722418736031040294142857363485692846215416963605806307484089805330284945281450638330285308222862098255190036850554378708138261999137215638409873150781808488366761881828520629836261103019833178076710567542713241778281847486652769532217720123695921613451682237999026686855741440*i1^43 + 4228337066870967654433897644885958587524223970775137573786684620832602912301875423431964876642690414020322042598700100256770106734012500681017186787101937639498315698547554670082258474487817525905191487061223562769751535338372601279123526986124455954246807706614293413296996190929533409524382643405277916499713794454953252498468806027230668886241600301626166939338458518448917736354858509752585653843390269847904197253906711601463675295433666477221632415209834229036623820071389037311963030438068349896181265562111529083618105305426765245879480811563701511654514394278635781966478670360227523016625630013248180964400015302875093560125552875304553539966251402677656141448160673344533787084908265350177567699871516912299290148834236010958479768047988988652985208449850972382986371693473754326222900540693839995876752109067933401440071824789962520576016403581207356418142058835843791962635142399047757499643042568532309495093460975413956232717264993711344063551816679313158159604522081938329367749873378296081743596957932226296753954384497304790467126850167590488333907717749732076716052628876531326695704262790976055457617406023871403894569119368298931397356624986716403070933015669331732700259838476607769532585382444045843806424674194118191384380192178259595689154228998870258687655719434813901642492779003221848466532975353570301998659847089819323812565777951698547039642607072043939065389401327850808657205674795030000361176903271202110852450656773921185572544880189012463034007196077297741459827969474154398897053070140387314010672263889568949659583873343258265865924959666329185753589833261725483214358636484652662521603725226468280259064799330094843563603349730221532456253949135461015907584269978767712295702933681281694173316693308000520444953858114606654750681984213434878927064846777442820559834599920821600256*i1^44 + 297566668298116737955550132303017046952532575586497235367533192442358247584988257710046391899914585833930516182669325242289011702655152167090215134770575635896126548237377791520890882801500196714967539609121637960471515706482189694901692710354365340924820054438689675048343418010654681638858737197144526530476240527227047193533302780398075173536510063054029093673895598119832173875384139554371866454731749641397566461983246263141023527936813443093220984946094228596556606318351521730847433726997965098181359705564223535784900140226119033992370528487909663338004153044810568799717872275958503797516261085895233017706621544449637091186921977153739991669199202944307256362866425590708550496809572258540447277439244687696371113155710544137151293821139549608684225181765874302880445976517518545403292775864094906065496352375248137158409830149387017785284156741593097725025168092447954647440301919908175567258702565533234875724353515153566064874634278670783107124157376727584586018360286642391149440675235479127281408768723306824744533240739230272678621267567000533425619848367578336919428264719972844725130713729560052165772849753765767066243548379712282280230511239940388737498878517847766827322328021463568984700654483423014180343749201704749427853753468099260658936243928500047180655735907375820054237269362691983058455129920096223639690847537963958032692958281537490031054620397161162882173365657530285451539801807929593203156737512919718542504520680936582466789731344501542864209789021673457487938637701262684758284542537545879949366994364470763973891514901842718321480833019515059671935198231113392366369768186235329354860436108565690270605382435355472542080686673849157927959811817282022905770588491094459254802803418067143429768455655649303439117986606768622662136919763784872784088444079281581016813142016*i1^45 + -1935909132000095568084493190328071656429960826752353171433384932957989534201395011517072508788553260025691415044114349574310185253252251697736060751068137966121935667400831484625677666042499505750841706583278972187121719063786389677442362847058332419888428536158479874343681205317890485267882819161419200043111983378231062030995668659588898689579809271199173405811684542035916562607586597662971857525326236291341827156182282922846304291742486742785464561416726280019517627459831380064936345220865826959723769387593785920867236380494310294854321132473008956355389148097439514125237101033371612940857931605401436402416518700536961988136451284728304029331426217818407079881070160271462932194344821709288110747589920866537155711421808619517736103903674292982359119913322669977221798826543689786462434433351934837647146934177947431653833754357507492788749694469350441019239960509501827919893545472237705437644079404116081761329167821365221186615069814516977485241879332996217782831957254724601811997007661849435612125995359288019865797962002745438418422076299401521445552831429307762323512151582197026492038934721818249893641787657432963432700689579207691220234981830745754344406112298464134156593724866774661850318901675009558183169015004972356446445714050994813159019455838529848414260749332089722844082271087843721573966502191025996929007680744279498055964178060769542785496605560330522592667881244146009567756580422210799133643605504294718092083476726933560088764113737902868640726634161572917555365329911851902585115366962819719397681689369571114069640639320266928388208693452115283013531605907207002731007807688616107782296321821386284774451102081262522311278286900087169600860396576690533332376814505884781627625709512661989631721936767370135785017897522694391649625007014358828946739362873800130560*i1^46 + 1134923758351030635530447086326161781902583472852286374799443649284145606865231830738365239213714061254276884411686744358520982003896758832024933195436833597776384215218200584497909669657817897077183880104238425705173526367637939338418788680701165577575045900774800156420099026179458098595001043160024307162378084614629653992080133024741890127956196013587356869259173718775284821810435455813829200660643507524259925725082645060526601460093520876924926687288943507303992007712305162532038904668341842344696276493192706794093219406680996419672293361388456379614503493316986206462000474963867751173807280300446278380357639641369651685519737171561098884521607238739996876701505498830756805202332497106041374228392179523925183090770539122235879989511539621979901188374545967439637453765937820381179786007355317172617648291572222661496025281536558369752577282641564979173672228608207564924995998516187180140280795304687271498356651987306162520477045278921658222709019955988543477188679849313441529447560936651401485845476000559074949257363246540744317424953324102906482350135990718826770134472323064851101588887958596150236998938960548888466994411462068775425983836800798547135593160395319040646072685610098758868938545101329206811235210188546689914412095265148532479622384285166954569794794361557269248507224128919276782813450387117611255171088384629592983087279311837786331329165948965395039655859040708212163884822019125364803919942004263819219644295400858440585202819598153966361710206253508278458446721629893790152328937699173310323021102644593420741612609832796724580789600852807584104914677238842997046319533813218300163461443055455930994761711827715482116122992602162517461087629470044066671518683640168835976380258157834760995974801705040372456229744805765721581820891009618872965045157888*i1^47 + -183811053578740305735791887834580304814492749977256305416234478186581984993735931312530427173757117284836425224281229499896856759781197779242867146481394099548046792139616045245146180524824873215069624776922148520943576504106424716084208826741369377064145207042244170227878846264250016676946857190308862772665410492153255604990841722642422970630964416101728946193990526392062690824819380633614350665515181991266943799312479116298802264273388602485735106597578126890568904295176143411314117757285431023523827559153923199091943036323518494216694356774675877915029683668658268870889154904560190478663370630799323488636618057897324759405943563392042747564311443370495614843368615510142660971674119631348014399108848629639511270564113664108559416575486360879252251294516758703590463568206759558292800757070739498632311488555772464316034295429720822013735971244821504948370045307122074319077399158556361303033854746322238019887258240855512385719759032962277954197142300601038903653398738166576377352301409941801608150399250938778920362262176481425506016915106493690268587752613214872286983655822039177191285502292197088168751160771491905622610376564056257712199196290579350533872677542414509393391140803043141035122846913268882798929761711432581420763447626292188976811468623531949757603117266757161543136799393276300723539720884258981266522506527288704671396739933873406752517829138556806909128989608111852160031294975418318474010964890713240705729506189556358919651892106668619049203476759370708660101630451036975268645227331925018388316834094765545796112559382749628754578174591625154594020034237591954688093883226487701591701617052814641585548177758455570846304246304619496732646733593464294551317435398044352617460482943314349570135852845008189962378930417852819305261746972618915840*i1^48 + 12500161035610240492348093840313464244958323347230654140666699614331618696853863551376480293375372836505128260830066674357587783738572827815496121655246728656222371124843573129224370774262849014452936973695648157566650843628672592700740861105515818302521092646374330510111987545394455246977593704269772909387795049981169133579367393702966657423918247270373563372445664454206941278755477641962378349843282549605628695125659320222272126499202711868984327173085289139667146273012189236167470521824756668691686949735950052285317234745447274881523437007863329775048011817831957382188301725461437238606263524675345559001362938209301566157935548154040431034331263481008377382565107008272298106007746114604951303512900945539358479801825950411540347993182730368406171072724749625520151983846089243166574687529508770342447661919586195505271208072350332022220935731839109990460860549924959691917643181378015037732588516763304306127980867551062023166776742996797531540288730261311751780663131671362823973196327246815442752883500280426467602351262558714329188899738556460922027264230546231858819729126528323131421296885451652862097663914747238353508094331603155139980399212814687943184619746651788036811110630012944382428003639355175340638089194456235825907706680874530279676228650943782230089322626243029632387149672097159504364941153181380327707032727276847204580515140788019983221087400424018976678432602573400641856429633343720803785950718298750533601769541398597713797763282269562917683201090213719482324195403246582665456069181678518361231447708587391643251584807035711185819667565249234092470246961809677565320639438153830856471847212078447235134816430073657916759590269043117357201274100231045379674671591589570852477202554509880839547257003092454744646405717541746348216287232*i1^49 + -382229281433543706392522221128235015772884387347623297768399084786257841931729068446357841035153490072502733550288045168213969890714322970223321264581031207817469436574306176432517378501971289452294174366284394110375296163152631738938818488732043230638551928426472085838326180310115995956604672163952381648456751191955759271347257259031417412496675444236953004261203644565228292482301900365595165901613232705692583745082213931960253869089076791557086162386140457978839205039986650442044471711403994115744872098705196398251994972284967851179042855707139777094245395597663764317036950051813603415069802381188788139279232592240894463687296841512296050798342457443777003581081775910699687093861390233308574551240251482434199522425896725833810707556126553319230580741368412557017440602086995629302771240353082868529533706205440646156237739744003550317958414379796043861789819782751557517033544194728952325069607225411432846071394604965199551786243881245461544581215248925755381344820829895653823077611095629687724532215575470764100961254410956042537366605334207210079944953855190715153873726856107566182627833356103888998073941156264395502963900815113593334535336588529440646285298405920789126337855814045223165490913659201606283086484126727983381794574076784488537326087672542262171893778604297929321986914944201241477608470538096894845950021329099921348331128956535886729211566206296014315277257207175896740944234087998567398044223287217500673039995070670100177051164246263236063601204588951203453551991959557525857146960654352342952424210189256923211423611337475986219405564010148485438700269593116391217466211490684129426449698910855424497735428537920018028615860543045909677562235054799934584534878278634315793312950879242687708610633401860660452383636297089024*i1^50 + 7542723819129824245430237563273777576322948510891596773523354628812938687038135116765053293159889885506442236806142625555261784773829379451204886161652907944796322523222570674496385737198966768688916927671723494094709199045788190260633963422668165774965558756505493668952185009897873193600323982258987695944594152377544316092707209526761584491132946332381134967684678446460407608364723535643975910364297290502159405233213679905808446757412181547027636495893527452197570853854388781212718838037541641471823994346161427570903792598708019605074202332293744735822803050121622452991539555402627595328621977753240238873880994592452359689509783156613988274687075588043734480559865677940863504383168275219178131211727764477449753159836871471693403602774980992034396474819320007799609507650131600230347302787211063841378400982560276033364359409018005771603505218531130897250596771614958948800436483779210117088851372791431335718066567204611464687793313224436905184934684082014873615855463119596037317157681136610148905362439644039297383207379160534895512231532794948718044505756375668647514463855971189736146188409262361997196512684528157998065982258080938601178943887646519856908237611185727485711077483760510627256219845592173178891675108296950380350958060460051708835884050596158112614392448789818185449737296019954962268104896686295377047721500803930575999846395199392784785021850298752415207038405357191118462262329815673569399069148122151899234511502105874797489758418282321071207062034111294059903459850732337589923628641250608914846961445982083321740411266128943480842841435760147037064991580152754271770730683911088448000920633169268415672639653442083424286267387661539571348097328550775184655092244469403912061039260230355077717641406782454468968448*i1^51 + -55133471631668376199220587532951689834148360727808168035695894837921268693151713029237228911957003627845312787529885535574509651781542853605355056072160890242451402089385982554375755472811429532770357849717059032285416145945398999938252764556405938689634571103497954574018783589865839090183168491965418489139441098434189349804799112899682875867584819767115230845229966471970958216872692449558290820019011897348470869199570333683948283340838479294270954054086977162774208722551073612491057436403539851758252664748105427340891621312330664601568476066254011697138048731978384873268616841801689039276054054465095805584172573682486711306860548126577551012733959165512877561935221436731065127620208623669770169349329614171394039372731367419866288519764739503538102910999363427644175217870820258439685600536392056164779281300869827651386962985412684856128914791013409937265381831334558657184842771122751373105138050647633286690113209895290483631964172511431310311745516962553513843308113869580411384879773058702349262517856173637765264561971409117062381219055881669817519747221862954295697640694101136552456165454888212324199470646189761450274002859226233393684398743684516281290742170908396378574708765267257972964165375796000753310105002123042717772643456369510404900478071212707201461499347722173754877038169804590882733193638236875306903577644098438003501942311619836007745968708313067964568327138963803908116073256464854993828177736180629427168679792970317199829363378802875266978840529333776117125560481799337185274933017223932299666971340494466328019499014997019438314247300230390023718669979639585787072872724566636814793631336603031281392174399733226774807719698893617360613131325758805897567612198484175882486228044499475504024684331008*i1^52 + 250864041326785856975038232869659418853648502018414530535907118278229319579846242110081645273778233826438447547605559751815715052087090480654872481547940933359323049377950376465784607979568940423124463836495088750861921461753314738107284661711017447806214157875413030106505644891703219533554016608265121141670486413745917920701733871210774898004984580038299940569759769998025106529647555583799305551803740925497203136794873522061115897795631252617898833878717541971856678552130446887661055156955043431692200679537239355489986313475516251668970177001315033867696925763969857259399292156955950695191291930522149269276716303692196454258531913487774399997976086015969854934152556906020585906655762008333235478913535561637049999792586067229161090397139232549809180115927978126666445801269981526320074561096653549931780911145383772646149629250150649349942720376578123911323159784642938194281733517454088833040664045060856055395395060647138901168828123984195926119514595314948456512049961424284596369702844927658795635804258133923404927606563657363237861256995038316801764851188042769872835448682304380151256829200917736796298176549062063754586122533000853008106829658772570173918607056644719763929407344625699242270058550269214775514411223697310884271276025820936190944890794384200600548537097924883147381769523216963171134780857637186616718241640438390983336992201818472586733059386853958610757179894672858659079571693582437305441592536215564243140192563292550651360139069789490319228601525916748279149013035554991112163487071490475557293162417160889959745186128465934133188178592418311442141864575125545081364274581221622542677359011284908347274506291436822357608960650944351992420348531888886100540339190043806183948426014613307392*i1^53 + 568555351121822705327368819792444309583237667939594481111251759922529277566482086987796989745025231630135445213448097522917371987822110305159486295507607265579583984761588595935885415874302720577082915545126344084828272194563643577689389060288154008983064378229873275275047043936484360647461269572303883827911890992851824481482254725514066333798380997639107480925512225298050048263669989151144955451594460010868805321665915552049881114064387157657387028406792556766987390081207238055391366437675670125111089407641632171067177193567664599458145861148240362783606133054220674168413438506024849290339167134187249752374977180532512233950089159999112223681531895204243197265038237474761510420197801200692136427925007883030567138592540642521403666962824101557815646688188479025802105812587685476737424994223703377349990236931518732506629784763798257900031449979466014074689224322338738648196555697754743994936750212723543240883868504112030384791402467454963054438554334259499160891224830738767757196579729967459932362306894652356950308435853843687805023245934641056177002262442073460474453392472778570646051782607545192884744172327334782866690343554820675164072371325724730472402682146220255449419588967107522865751610472884635964719012193273362674563484185858542914975134222222897252044073722919433042777238057813200893225673931085186285448289282645885035321744527144901763093018808650216824034325330456311802932336675759325621341577296616744334999270844381143715088882153144005201004681021832671107538076100315176299328576773438725854470536503440988705099900279872051473429612823059539099770298391372427366179512119972472514609470180128310808226998049074684421718621996755907554217927486587654591941419575794523791425536*i1^54 + -37470486813441610781911053528500593790879545066455431422348688580452294152686670897083932471933620605481654120054610725232334994891572753707218411155282802211313613704505107871805137231003370362916589973704273845439982765383294966546201752766582653078117250700493204464774439714904760894510135123117942315963870064519348682215063430992338308013487213664996991260843003400188649744962801855102309207245862160188697038833721903733553411070272743884913388231437136188318060432395032443010087798390761343956876470684942426246224040063561071305865632367309314477673605524098992617350810003377487545006810342345766061630803547779729501608611171843424069076568199684271150891646894852881209291013367686912648972318604352975922079391607154042666047485144183135515440656660105586526148356385844454351028129918310069406747808894730851894627620594813418748699440463408765827648932895965863012729380898180901641803325381072174065200239517197697692287410337830866935704394121328268220279680715447343174246493770857746061940818991116772188457242073974126518211008790535284267646391976632252655436363009657230865635201651123824172439932309633825978351907283618074490540239203414641601380553759353971204050969387401118845680393378012475530018390827654252405159909186808061374981365328010349081389398464778743951553795583941074046808862971707338054493103305733898003848222353478017409015166425440136005192861132269237444765195657934798184228963855015720688920012667876980253357308260464277901384847577045004112857530981383676219669084381413749163062036848112731244313722949801255529970728445998329087999852516523032962240191024346374977051420720263723284415352351159572513034240482144098266961811561665230846129281695744*i1^55 + 2023702510800309777275692680861461311904192984597607285673655924378708725994765172264706416360810211307874516691508255745934336299101918182888313690492356362233500819329282455027045544222701041730907597993181358829537940965543772462371389442379752044910181510446317459561526675530963341014309846624713979623294505738408343123280988011339203663826926612664041853356292715697499312477505502794028500394806186957393619935879469846928682248148717755987291616226815026697402864963556944346110686171438528508770835595520614558581283817204988228154335693175741326864898679158676269583223709466581757659200560574956402281496881330833279872506088686217837091049953139684516298499275854692960342752896215011428715243119691489131821366280991798247658077534685328671608162021885589436547015233196614193939242366915697409720966567049275176347574013300706288989997096681045254120899198235605019719574647184727021596418322028603830811658369466758534592761127127191528915834331498464736599368985076303970741221238613439889399888625591535331646648901424920975281645861399453272628248255073007695337783764752595748309717394313025020206460566503855518165418979519911994961229803527799845086087287322971692730319092785311366383316488289337684545666434249382283616008787996475061069852998670960528518031718355292051550668699722160820609374215996825569185644896625880000398304151617756544351078684083876471667308374691819202424777472605665981666049486129943465279274443333644230762542036776106225081905570096608829577775146874706750909778163134604741636655038628805355111212703214095827014523472710493366813836838046355181055289263901136649669062928611668802431231386425307431379874884451463153473307529055305728*i1^56 + 7471634167860763780172832342922315940198682545446279305239269706880160754421252460209905202790324908775863038215368278094216139932021210035032263110157450408126780240267015567950327049118488113920831760832038119116692120621804787882375007845455085028859870112409794267992501836690651759028081905032122554693965150429982653307500029313300764178667745666371293134020367085402634665924656351233803500282388747921446340329747193569620990935316780033087079785494140408381124655984893982270101294985554295238992480252591183973753924019294217639952488397469218697638626861886098342360360197542061504490511446673584351845927116855863788588641005631644622395127655107483316339621010747074388867080830987409861017678093162412530601932858041234781138553530652498579799258134625005103903438540440459743673312205625866935815904630938529757875002066958540379412496526699978198841646482023936864143149863602447115834210959619970864956257820861218254437185718721981094251473391692549959694402796510704886312034301735547764275443250797659816096198903945843590711274116949423120819696290072579950958139393698985860020291482148383123445058724719236426184492761175291901534666834726118696825569526895506493952583181773798090269457198698714623530238554757357941247034072289162249460437333053252983018398454109901758601425264970708773445073943448041608424205483706272234242623615579092598408066019954304821141256536456989037258501101563743058731009332251219846477647021029636995183961961406072451214933397659712292763709587642159643427974957757182640241168702316769386398495087962203303701764875365601844615164789931296020058640400055459105241807836772102480621267335771440417115742401436510584832*i1^57 + 1414470596257042685417936844137411717989280175313651217030406997631130642666217194351575256456345421953841606994942212686206094506172664197180923911968193778345836362300090289007037351496532520561991996082271375914893628867491327151835012722649172140275035462779384899714699401042017874113451188402382396977635285765885351441008239815702436763888425504675977873351779774211594281486260636470271635231192942209916057734795771679449840119256895821023516017643355537186155246798669310064745265355133617394328577867494835388477258815856464898815116242550116587887655006834188466006216789261692173146707374325373088097675319951252699772738039370029143909066993754692463279468883952669670927603905071658187030742024680886508737981735868688411065748446703188790233435522549113558035071245084319343931885262805583364679080443734896563345977298812810945468929304336504881272518712753131931436891497204379770331531611954090551692310379145740759928678364261692378647040818311307245985275306438305425546396111245913886260989643477796709533481151473378621189720898448920841708074531536717844592622613958537118232776576466653987573084713216190840686919045258132462772582323563594425047746186359328407702046228207153686600149579448111801257752361666048401130090337823881943217520257336370845705774989208330540624727725194658625610263425213403130031270968816984645418129388033884926020254771158669427912063184024013942698141450636168020890407227497679668410543739877226872282369776600346167794049424804136673677732692293683976365583463153128986581225630533939159879004202767936267088996483053892268823875175386056584255391280792752888718278812770321818040637896552526160855040*i1^58 + 52462214867073472593919155128834543188616866026274279883705986291469988737458039602622264976714989449328222030442818141291399149098392880416462772170212492660875019925025158287847863943895537000060435286150597603865251360017883146242079199333817931862188288335928139654053163953864704738076123914018005334211673567227749817200464969864708067407947563933416278708783713303704283214775891270236244585157345899635059443417782995573089170486877945859171229997162058536138450906023439010078540038942585333802928666244565271511319634336883545034610159461417400496763816451471917676589306046770576798550755511294730687692890741076357993269918875157126180087947641197013606968743740451358242822516643956284254615486353214326638060510329920485782241778362459406467202031944691855066428134306699754257285883939901632165316978353979076435141188516754801981563983321836059229252476897437354091933625535174658546367903744535034635684545061256302983475771517908582746702727980367129133311661435647336794571859930209532839648345148106112587566663929501366902015867434847039462325431727929773044076764727737201696257061929447139047019667663268604119600108852478092574290240416806627172195630941598254857277480191344315087097625212219873009881206240004266871349298129582486229295198373678869527201764783025399401883923629146054314266500592593831785082257792848348142412098866209054262405082464362059248398680831399030019142611643963094535958012361096839221124100680908322129592751894353896746916471397063364314536151219259417191891583151843526191589185709522159445785687119155124579273272033772762041989118817707100413429507388473225430048149731221736678490112*i1^59 + 540697457602428853785440029956585734419257406322322075182680774694368458225765688822203209951048398213056105995184254792520613539474194014492188221380227222182423088116952871042728469196761078697288174185994967095293437835868855733447067443481739776344227008440460247517004971618739394065757286985701508923741033149678651342980593967467649518932681210380198139600454827449067287774252334263940682888624346919843298231647974939717146374118458666069803363219435736880510764568368756424064561195396945532980188957407317487843716359695067063655771419300597819055777116412287696725780817373733054483665861453682226575398394042160338856889653613394357522720405045295383985290876837223655100278917574547422108401028599044012915359973438524704456405824571695381304445291365647003973560061260603817338746448981046474365022590067985514311586401267126263820512726619854828556236290516955051034606312194190159949788383686608083871191010562211166780591042196391194530423181631665992373475355619900828646077007022442947771044427773485895925741647589159737819699050118333678008200575963672636720698368061292553069363721499476509485184275733726357969008111060700374550969815787470951254323761262671441635437085773343305112588298521854560901591732010597770439353951777360171223560493617027835742766562311838667894336066946081079639030010415598740899510555530308182773075309930295407731319986570655203390194560315708209805629178758294435415294405629065773611993273401151581600977126640480329190872382480469492113925009909170846753874226446544020109450674852103811515440217684551494742905836297763489910749653560109654859847995249969894553476096*i1^60 + 1211518448835668730089364108492102581681145372427292591604417504897081717279461591950238984125378287088589030192376067040189081220449500326270952083124947806893021384589216345592713412182349443012308194812435326121151493427399393154713013934442896039825486501757228983550976472827554885351783194688809856586033307956642130789856858797134504358629139837425379302993470587546640754368644424691730296719498769396060089156900914102310089010445312374142617656877306663291035827407310878264467299073126576431954935174783339444146893571105509524702519095786020425701438813363539948238759479837941159580810824751941792405794532763707565382137386875208583567811849753896401397760685058485697234888718250639944971235039616318890877508873942670980832185883661716189579994752620935301611232527505843526086914205145062458735183243495981436295129486473947368220441272140585405680975841312696117863637887009939080718788568152471508194674661674645049251301349030680012483107289241767005651261509873346620433220054817848575230382168699671736081500132290962480607571343315532265586052944117980161142543104223347071750118998308161906373934337975544638223387824619676231258394079677259823568588136380062042227039572262540795178653625097607842507574914445801865586558218343334120531165744826809991564101225144791038252674619490636946654232517437794394932363418228319192340098669476458691472162331466108180773057409645155363948405683085495511859899712920015343781950312679271267783774174496524070485452197434424881034980795033270624639899165198196222310639783813718925951229473525188026937027384542385430138789792903300130365993600*i1^61 + 223328013717464406691060589331934403767127653794408858640660666060339653489098181707739909443362325700273836465574359101137463506996646582231304930046046955949291038565111688937745843285390830633425586090730609951560777769568533838113159252778079925071897870414024706866957981208458425655605348871484064016043386358615010318631955500763570367509482562405624240322824717354483200733072773993122880094883570912924921701548835678014565162514096320478705632237674725920709317649459247814467152631007338250089483484690890050521339480757140096838931874809471395999116643049270424554990180615835292191986642078546832900300687214664719473145954374503973756475258487094650977215342104953430039775600282191088325008861616111034656646058386780348964044513406130522850167610414409860684868554054734480397856029941583752106234604903342677158390719687143758568338139718886773167817039959387761906934819026538802276140940086653392277534201556420709957518326975283352722980060896737210882721084582893121757055860124503738476182892507812905435512258049979536741401486750743953210110817303347485312814593315505650721169206345950343238882480190670568673599371470578091384861926199460655234294564222345547350614848221876469457530522657890530868286754760523027020894832498197517635900104718923636169133618564333747829170790082752570278737363882581561007279568385110705578468111062330727609825682269280321371617355006939610615711770922945158519146018777822020324819872164982880955801335576824900985380036798766153525619964243121959868575110152942069371178797272097743359074523526267123170294739035170321166970000*i1^62 + -247010229516676978523221990485951284658525862792409103131353574459265777226386763024873929325801864771415739189402343665461370453057120724757333866437019725367025653084691657880356437321851157481818310700837964112421085690011719970173640775351614542235929482768052410410758876251168382808664980780823437983299978935807337301248293120964493934815221017535181175437638144659647221120548223439452679976852539433304391827211664627486605739561325044061779382450951252250795422901066293411452626695536617323081656908691009655586440553916861275340792106586143925273119045543889428323165630311010384463745379569420661028707995025837810201456954481162734429718787296025212002927525461019934403403535752604909386243713351570011390373478491160339120173910944602935962861668662624413465297173067056481169505848590102213818268492561198813748914319411884925417137773375431233764318785822935532260295160658972018406408213366431981246117233167020722596321144574063680106686062918822802785542840397132622885455448899220539473842878953304030462699083912938918766103255841395775631673256235366663333855111221909566630480145843352464142854005700305108226614011722551070081470160853131765023148975391784386959008408576773162242153269692239894670675838420102333137067293888726414056062556255483500983636346099725791488700899960139672938142775449764093778764116693413747205913511098412038477634275392425083769637478126322589532557875311096285705667661347205662005689356822795689434993172099267902689896885576689802165124752250662511723521868531201995859071732533894776332499649968750*i1^63 - N1*115209277734440229746260646373941834347119317423652802545867254567319589453440773168717467733850144502251102124608737958780937403213535177131866177205046367085551930603846671856490590306837412374124570493471480704027981384214543793944345245748491119134455912513943631067409855008345305129975999594321654708394483610340159155026350817708673737715980463420506882593873816291050000*i2, -508738912903624558613539277935024198224053585888726847394527723159127397145692742477615245961480679886322967060830540462057707417795252481017907161485027402793558379388919106057922910340323656929971417562888308297245535406411299354647622960771570796460179505426206509199626987692891629034466660400280533581859589421629784299948121673111031656387174590326672842166979992546311935858611629162633218917767792112574381991868222262911239721004075796745084128080497966799613472775863823253891949884781445153244387644726952916072825262253924571895242244258896888095906725567238243312660571270062579001175491157685863195714265252829885233946928850537878518286406957960903640440746912819771496203086417322662283831649472868822859915954115852270195950190571429240394367139818174010283352611872918111966552715923639644222543163260883011656962197857557222386282118636585562095399374591892665072686568720547682243684525941761218763246156853535071053470674844088973265037002507927097758154393505723329500415799973298895382857367208181492452411509244274566255321562733142112059777204667889286580964793440798281024030438505193578950856863945688106998968302358575269063713297987766328558384740052849184984358825431847808574037834167303982663449823423544570878033405751938181132796865142618098894035645409762699214822205855926156634629635734871918450186248335181100793660591268493806971719306089667497169017016716676039789478936839776532840187158962525880971160981284181819622679157263521908599690899045475812808755808305532441388974050689989809482754224902195688860587927465035697602693782764564335014732819232857192779491518521415725878008483782601823038518420068452881877885345884201123784116382142444543924426082805990808386544839364171844819188510319356641917240408496794176533637845743905480029253645828344085774854685544851886514823685692746475718902490652831057268996318321869599919761918999337601328414814697628862090145942895224361300655000828918058504515391244379003257541628325146942952593342109693411880651816456022766125056000000000000000000000000000000000000000000 + 2961774757452377260471277024422649215666762652596100786861202194849435955609058864317374663659167360520116349323785349936185059792545721868819076396560633408006715201783297654257754751621113008704619353616324525349208556152209331813231950776735902639759777994852916560647747122865824672567129675613294496034451560408810659415681745145471788843732404087141040007007318842672405478495232773836875704505408355182749969781404673266114458850838714503582145149649469687404855335835237001103032759109826838757710343728695708114480310315010581015769073757011744271509893165007905311792404593901581037077852517723585001101274294529174390184116382075904522409690541066953902912889188126507153586642722091321570019676979504670502204159962381960706747397837758226540548877696522381544816747044481380568399576733458400842256695477572276431021023695312299610773565456740086168380349195164339858598957079266790756646437996297900117408792418923393774157017638782890914207818356080596004766254163407930923738386941834898420926426532708795130816796305656374413105275790884595772706957940765653205102335883003187498672156817970893639444840890434961143589412796273767347357691915638243670898173763170062149989411779576717454911935897047393171253975358100896851134705898479585981217553207461430095691629484579956096477353891163254371238348923445797786785139388873294618580321322232911861344675085132759279623692294720613019638600006147883095387152234270732488266415097316885809673309912131040523991048866598746901040657248367728806953647678858900250871391174822409281181171838254296457578750848734146533900286385839538052931959173313826096660037392783207791528597995135719266532977293380974373113527381513334176188946355771861919379885286316884699844091663485561923165195836723602334210849567510891500397535579822167394936494284207767685973469148692959240687859453424373840249253584750468835549945925292354317787970984595888159843608447408889791540442607922671296049687181480430490289949579644479260837740179582908619256993547498922023321600000000000000000000000000000000000000000*i1 + 1070220494465227953674808648674955850945989815246097092949791032675262899930002846511309141960440790769921420534843229477186726657502785953124623254203249886566104121900956075678238326620895638609425057412062881476610006693612985693496302200972497395697913115052334250158099291260838130539706770262150937937714145833985637709448242270739901969053808319379432629694680732441441061461325033601925197225329292275640621456114890619356292367329819346892174495393740582579944589231494759620806023926493005792192455189827815238169584185741258289232351194321787948321942413433847805346619072393550403368371991509603625793050849704516136392196364925645516874307467479676624790109816325550992986535294611577318170374785335401385613699193490619415978236084546965815432485574810201798667625073693413204151600693097270735445094819341078633400839313316422611441593388208418437212563855660187818115160118272934572868949547191449564894791557463195218656758140998800624496234257779266200213349180320142567892090855911105864644623208806818040322746514497415256490307210269089022257849113604832986669746222852519111283973337850395573064781707495743192677173793274589177106386757378159866624974403019716480188862471660056647285627555889435389576060493919699189958820252516720969368263548868327439234808417952503857785974611754001996418541729542848569207797940779996221048808336933543567359120962783764713093971126991096847870895720291617558854530203495098853623812071984807754810420773039710282590020705118944479942468924925950423383864101997480752481694522103224941427401604713527519522563814189054184017527202889667495254842627541477912517337085049590013669978612825101900931252071795526869830463435023203608559497920145702488520793253967654548043798650431049680230556137799928974654626154353042663192903106564116646703603835363445625767937754736204496434296849277143707500929819647066349306662156757010441095363277526595917447217916792396034122316561888834465069548871564303333204959627093376131091606878428360714943877265473733342003200000000000000000000000000000000000000*i1^2 + 321198300895858629700227115971795092880802017209760743216486936017624639279243366681598875534439901303914664798941223645233408737013762368908741886674635077719478973246744799306589881296875284797493849443855145811059205194929357454635417597145961124405575120076590053756878653562605585632159659185941575199642847328848845574816656835738264600466418703032364991034764934623332477822367412133900221485142889241454270363643303025688678675587450711987059066438742670821463138950158558591650749853855215689023240123068192064947749623398159080966928295768064026464694954251406701428770883502122924893014320490735238077979960683065752607627247080415178625898578821198276917674209650704641447223564395009768706190667686281027584271773785837532223442428942388398093473675873758014893557798749492274872634608032177042221202142490095747005451130461955071150398756665125717434568801922558746825465601932035043522977509361346025252078015950154244290775971961346637282050630795609484702472674395199290944915385160745689399814371831571161675117683067140703416137694947430375961691379947103468033735507976979980535102844725661352589323166499754075414952555640215563107047729429331344868469533834366267548427021117487496261614219257949502083326670959121491943961820715867995211357596551261876193165679025150132830301618260697370950573264495635903698194975534010790619459577171097382351855030688895294112769795970446747057536383067749225029088528190768204130416247886858354835107656137225478205444205336724455541090368595357249967268701318189901668430976170611335274139545402332206413306550560176171006962145378009114309963850333611801721246633651296431889582633813922830006090275074753358091258271831151404381061404230680420471110632336963919944797163772068830017173460236252172977540381131687987705068400316585625041601798898745862246127194563943680250282553990197626050355946738005698090690032515613863009259343604273437648645502791562247398790128706382129379821832127830091024476089588963490716392145703091392548083327559062781952000000000000000000000000000000000000*i1^3 + 107348032969663592106232132316392830301487821977799782091264041403884114354181223519648699866098816382137955468008512322834209675209722424232488566034393008895218869736875093015337457619787970754158737197635077324245793388199593734400334908414229267755805398100075680634169385879112557052319052757269249785652244461142256125040008682958564004182832699344334483523123300849982060497483592465734058567939278257483129888205351384273670439264712878457855041263207938380173748555498906674498230479529316715388637131312066782803026437904819017049548574321238696230990279631931720526218999728388894775257642682678623788973110482920563372406508697737439072512989669953742171355761464308067514413622909389691035305098151095828885772403678593920695988433634252006376375160220061731213658069527286866136935506404177290721854054107629529335630560090420656525943168204809321990776738130238856541748547605938281464047846114663290074111821995554839696511367661538174558580172222717122710018179470251613708429519675287345989711467648237191987800837368824312893053181946956743762654674067932505783350933663318479041611492965646269563818017737054566710232021818838249379523275258459100856932735661258208600959699023217106941894348598294679677789140903278228910497425582836913527967421100291523156559660403321223837019120504652168510090330706082180443006370008726784586353114745728783936620399535983231837561475472942981585748267935945389288469103978731458486681516132710555674790131724743410555979471647490646679536375263026193983833048059315036444122033688032138870827246519941871440268553184066576013748187346510236397131232537230676291507500602947156580823982764089393991610110505127167276827903402095156860183123329726650888513728642831669084014575358478846597312622470747056923855555942548793653624956569286238287463187919835026231621425661540754743834494439609192143126629159405734170717153220322436591523620359637294330175419593761766177249689142746839287331610000747302673627081182502220416569748318315040717817550869207449600000000000000000000000000000000000*i1^4 + 14732910398962516880725452600434138696969796388405555038314038536891845257545944581359141433409636425362510617694851804613315782680499674032999903039730217171681865786129008589262275213158648618144339757292984942940558543880936068018286042326527400894290998724842796249970197294708767090307190357535522357761291267794814170121266252554059421010312578579272871762177640691287356996885905956470935850040848362988242287517186026103043700606906565067215555928582518087433777974762592037033943189290209193005491308812261400083748416163885981991081882778594236929859768864939660122823014297731133393231361195970615852676291339727630222463045225714063444804128354317027529921244712359890775008714757078731343620813365458540671410798428419303580102205299495902242682440007279284060643179837861449162534087035414117964930705221787191325625085110860443248069070263163627711121765891054603053980669178942822799560370344142207060683518875463663346324456124659773019780774051641164124298188325548547058159460950233189564830350417066777292043377775697534391352616543121551177212123322769984555787922783904948929023218648222541866925767763734298250129385848617976296780046726950104557507105841336081676467997824993674056302976467556012820768970006589255234027402847818104401169501633004650059636223770125879823499015134262579407524130174861784909920509741165788674730887843611142363994800566099243485553595642107354777801762252715348881985812451798762755044621401543464421173066399687291675356900423338018696794409334949864459849422899502556908070460226076418212789738263260472301778184418902329897161683602145164930750089255426936435503530064582791739739930403814477586760761495772166654050278404558460532100499583979495130428421826866273923917101194403129687367382847881672131735216276269958854591389299072013998784100475624743685149598106236895227496730728695661951845351281754236360559899993760345783410812156404213989029855194113000818385532737301366022598748802864039252229432727734670957669572151649118789249116785344512000000000000000000000000000000000*i1^5 + 1075878029315192156865752228136190812633742571387801318325941936950561483297026894246158591705601863419551304718927162575078988655255553427062156531338406560497231862385508631073494986814608773114674666816522324417034358190597590846353301278954093442096559772949357603714515374138255096588742720921564421554049846235288675701132784023941947698807747281843473195801946794450848333586988486337137286217048724130159282471118920175866906456949832574569193504769560604206472989445218657510707900938761672503565017804590711516006777036843904746024606732040381799632543361263814812694341661215934188992081065041785494494886324240815224229050924496152006919453424439950760902885254026821173199865570075037118821792182842364372130835492218049532695405895334295186013441116532339940649638161559003028559904181074616756419236850253895191697372893696638789229334222159419637100838585284253441680120243063683808984376098715546941602043800183239327457219095765434061824108126120225040768978327909245429128571576293164193388489008166938480635281400799587032506969999836229767305102577910080244193944801804404314878301437118065111316946029371168598600055862969808829002180131098590188270898268636683301906362272124856039074801485215085994372083407102996590537929563665481868267512338312118236493295467101277307818843139316858000139069129614539548486724648253607582019603128848718064259102766476309766435690199729826419387457465755617608481355226607698624956645921327364318298874940868206374635188337440527487155819150553681102139626189184891193994149102269854213895617321568587808252659784163097142974483721052985497902816369350976374797562921338142985215466156751254984069194850893984164275364676362216991190571442952531849511573604964635133671046647176675395965478878307260214841574584261960087979644679084853659632293699103983443342256286542086543106776068213586148174755332656002844693956293420038767851929398610168520397429819979331443907218339849519467206180029611217519414707970105909031039095258504538696223509413101568000000000000000000000000000000*i1^6 + 106359301233262773265396356473394411340228244680201926799306296194795717027639533879828951501043716396784929664643244493491722568845284925548340982816433763294685245823881837918876220095268377045918664650901868885458295122073833684599096723122931698747568614228063834705810175090733121047740688297232535124142504336341419004629355311434009284353159463022972920421416642790375278078427187233140478564414907648100727777805651158855091994964018455510145327014747570222491337292606526634066475285787866666815794674018526112068094494940091948889049074536175431932220941448238135868024920246948784411285778165342605898585915042530981363446634463621070571120590167554533780272537358404030963450599842345115439897585500720069265812062478354146613165418679039446841021877825109727680132764640975960360924216506254486215870759692993401138453507811373614080753968823599803663789362949825739430735016870042623482684160478804790981860604551662089065084959146076140035151327761271613214763611088245016143167544952113764479046996210925098786457388710794315715900555163099384641964034418911009861205969414360569070955533778112439471070031081402186089733845195867955962427146936150762581503155139195560851300841500834605688033022231841009741120506296284324466534200396505219441185570860432501055652900597954052560884677534552236563417132040974625130774702773478695304397662061688755308296223185199453167890524275359911453495378733662147655626631456163948330272430358640651277765065749906359782642546213725433379450333958976697483279175030556935335247489341000482308620994335921794848793651882735017947005980261377477046401164734725958417786334181571452384606837125895993380360115960928188851935007712530606778130562326391557607854541192301770278935498480437447598369222416686251402012348607659782055322654120751935054486104403659167343117669430171749172041724297380579332010427926199520008616695579662295130273409907771121325097754168879321236497476584803351963116745947966390905770205308601192721681688533172328172193012776960000000000000000000000000000*i1^7 + 12572019941232061663469235203403473473341593481906869301493252612997352569951945640556876841644734636386360990494694767544281330213705615354927918516900656116562782562805477392125560305066177928854510822029612390900706764003389197160100509758196192423415789906202944978342086422558194513520042524281102523807820840760648878488618066660435660062030521688385055110033362955558435019891619345698972755112759126002558779273040995904734821463161289200100617733279654673000941940519303256296527778390115879637798344249617376563402881511260784198222006713143398027579778598213098219043872864897311647667003506607379576910907037867681939944215438437125670060483900300345356169750273239499981362788705930508176909449603640609436749574348676863864701444808846499689305700418437734831916582406073017034528589035646383103545106277076144853105999151658132842419073572112855330884131843965218871594300256597450782508287595701358817049864920516787967190341917877998630914413368601752213472576235852667986417980707372599709128876605300711781724267038658645104972817459326775763637575726897699042323808492939355272215285181473672950645014679860013389897851488614506240473333432630045703955379400569355127232436823760386108780978177768176010172103056600419676640015290419731109489813593969475480232996939682762382759806076523280490152355816726304620623953453471219401225188653124586638442172142116722424301361796581127609060679819063370687431604867914372928431542082954773834952382871124258884299118720441750378533676093089011353491240456015508260622514965399511489686431849249757525523556681718108208330617593451067525867324661531683602164937837360417795864143235039393129744029923482737291424903702677484671361815761845408033579101343726827849464492825461283214739906887726870286119451621862181976407365558843656656121706896729425566695705399556170083797289168919687194185463222505420895554838124104300183532170559060355932283500983071629622063414699018557256819237171338191335765592999755629089791636322047566353917594828800000000000000000000000000*i1^8 + 1131789931021359180275422062195050966649250736578209577741649689684860011369946265866035209069880129462656184200072967854175059833567392204935555890100879257288242797140655338884692096557047553308626906947937786383194131816590086541646540493706411345557882156611613362642287484565904867329442090131459310259289124139131928540375342318124953821074237799288087352397548117545571645557912885039028152748641620525910602011401712637349171620653996918164469411985917893646997303919956251742414534312475066063316035420518622984015305496014681250924442244250183769634047229108085852189567120466045407434905493494462769726689601899381412765092014972723080885489815530711364111184428992313756892890235444233646514281915972030031709395654687101770487430689253337339790081607401513784901670054370217117704220566339578651873380355027248713759924890535051223006512688079450066660962578653088009583089879845226577500550526464376238334184418264209385852021132185751889756018987167840279727253269294254091360068448341688005293713757040175156642511783670131651207147644081942862562370523555203737170630439731362124334517958390194721655593090231784875960876193957942984357737551351087699829733287641274265295340800364363447523466384590595449187184643951927725009641269980714763011263316307662680244474797252952034558846618966479798777242768683519300592241516200197698330795402129585682874429326740182471544680181359932258161791013005167778997268238063114206995389663007284671613201184365292966179960379989105271117168031752226835221467659756421224008253451038541063614684019286908085399349958661258739170234556865879731209194817844609169949261706169634422571801877014994394402508389641747726266292257933313246116120629295653121720539794152468376839761809656061471925172929595457930084911941490667198266085728507426659216004482315404151400914332483042547074201140753069840603331677230036569341879986462894903368111446505802244505112875624923317144393012831640818952627191180375929420479753747673708162621116834525173767995392000000000000000000000000*i1^9 + 94058102179707998679479879821174133223853761752189918607994056602951072910718772577064745783895517582673285386124597077763785852752781868940726692217902967187187175420137274787901090720752409727367089577108701273598290411860249874305940207530476588080578530804208046105525129756195220679923943810145572107992428460598700749026000861811549081361119366967753884595662675003737730831893443705655159011881944793981776055767911071827346425791421949381715415209843865838605586400094844443487399565271897421505185219798053763048335117396286153813865424300272768078571299495935511800108793420209153923643105054471389729045852775388737822541836439158472028319414339935945726254539105450997840705500997055592811212098614041175120568037150612608717522966503225815726528997998553760882100368912287731745470090740297171183246695899695274243917562672763736484314363656008786908591618404329752924775332991420498362683369252669536967780213664552275176255028219241025569927416856143114564063978201235865474967524425074280887298655189859616805685429676716262780257491184797441112866293271027224626495145380936542321076891915521791312953120807985183510533323044156489896837710077647739500474901669685175514539822858588658951163573152329927919510394639919094807767717609124186559502859067232777042545136643778801559595872993838260329976203367807944661003262779128258519081098345194742529407298133714449497350357634145247687353100826326308184535418116281715087450219128021668946151342188597989267829705543443901153021971354501379785368669291654374601490297330676957866113473291115100649034951533618598779288937289468921853828062735347133419668884877856304429996427088869177733876090687748234787933316904244623565679348457588759603726265904001204642096523079879398082274069440516931415648920727548168000965734344238106625522911943280748926086683472782417922006085456316418805865968360507807157027983584517235261221057892728749904038457508260408755357201554550271758041738811910731705445214922544765751077437745605251883335680000000000000000000000*i1^10 + 6117782080662590354831204361649972473578477909724705237575697102455622614234535102443366922727445253467013508826284695108413676835459999864027990725141867088664722664938517366375887393378420220137973949035886321727007694748245031762203694561746797386696413932305724818296210603204203955121202184186790724258629535008135320787216828779215347528755618555313341974223356445681076087548356333924765057201647461993617537096131307859434940910875030592086774554421843028253452131167703490053358696810154452179450664309745122382472243256377446632587757389384407560108001968204742301834031833642923141773377526858019054167671083665175742690181983164481567766482988087016061942300207338444368362632360937577091053674023186345516031059629106551855733062179601098835585292486942166607111759822407259304519119560989217699381687254531886016603158716313482054293095444683213492648990931659836676183732588022623363489976973920856580927219920661184030211325604105760282507175573613188689235272285131339705981156902807548590790999910805413653010591008138581947182757051761048904499825961820750617279656237369575872295726280292165792375533698878284191560087863879548240816791447358446366737309052974205137348970359609387140763577791227749085701813794357977054760899538149246825805995126843667404246128655250552223219612219529342852059939866045610945984457554863611421915999718991048868875530403997277399109304684788397600560011127365829813858998369210645406712824680754144443903887827027996991673478504845647324537934636704525478002532884259121401666611514608251199131291651610808846819693929922963995251246955343554358602085793028888748479064728012578957362775614299366654425624399958556323128045405811408608492867034089375863585157082380418657067646103026144571366430202165481773421556535881083864841628298675698985859313119425584040385551533720953909584773277007680079403926805471245799567792728272474915915265162893882849924146881263464021904152777364239509117198960081410311740438531958818531208636613758022791987200000000000000000000*i1^11 + 254089755424039538681081755782863068737562890735025226844001880648893288103977693633904793540647811713084698137562044912155114240875357245164130327869909728145489561497519630067913612907446900005488297779588336326797124564804174660839051349495247072739051122255480938933106682421902622759438825442910533566574625312376293648283043307402075151572955976381676084598977984156704910255134210884025365905878979341841790330852466581760216390225653934709721701994095477765153320959187913279779033228988435889805441412726185988528459845208067263130780946136768424331824720769829966612663457166570445101361860820843438729572366236655453240571814126368926023179734246519527761696388586880056145399507757607047099251877064785075110118868548250990295017821224924744302790564610847948166514024327612372720565468310347800850177661969556924955288285344681293742896374666361857870938321237724550773174349618353213051941029309810828048659684237714255047034935585532610120408462544301391007790086813287624610685583863828756746254712439823400094915141768828505381230797429648599820879265996982107875495145585760420660117386822213751986887508341588691503920582685576539998433743125032539895746099521877284171576698432122134860356760571408702457402497640225655408933571503226039422181735234635094573243633016858840496887721990012834725978537442688743917277719567964413913398249845273518202859529945266823936567515057968212925016890434663623315348561160439265814046593027185556379353906915640972414592950790239854801756384745412257971884297720739973671388819321302832894760121177836111508490396961900562093415560790670313217913335300656777860787048350167423955367280958068624818073460045982920446035073371877403021455137030366490123170616640035369022556192584710337527902425064405360268485933871619312130946182275076170607989113435732537165607450243496810008434254423139351139820255534810935440675025030145218842421395271397095439885798171149131609581017092849100231907398731805284261706066362348587094892045756446801920000000000000000000*i1^12 + 8346913587810896455493292063908194904890809395296583342498859827675425490874477791889836915329527645256618421846352399919692850534822163684271661672680125514205885019149559813720527088187160771827927862220056232338303030361678545266577487981146570383774708632414288017500998850266207002511243055493649846776492686610227944634128226096917310740669748069894313089385382952033465773617649404492119376576222064331092859612237292317499041750635378517632630141175892995468673608991257719376658472769174373355923438038199953655788811407462131512916519299284779842647008638442142375182111053420644261419145564071053814569977962402283551670925286666532567601786342979455568764993052881399903984964835710780144829936872508076004938747797829871654675053749917578734192047493676902709327871951441142916555857610237672385027269832022576132101966108695847839665528610606563228057459869448448573040790162232843000826755110715910009648879010236771644760801437949667841376706943268044819358563146706968261407920045093876447287431142387948209687639615733541865533962738865673284076949015973822823220438746002032488825214316790741283243543799178532847118544069191149281629574638176103527083974964229981026751048206846873267750714711455090223288522262476968335510547303139634626375827372688938522917982922217665028497103482841369569334298245517516987514767263204284471951808541761011989877026966065114581130603017502788738854662954873221349166001294588412717319957468454708822999202642312864763755617182380475146029284672381289423466440148520065471741322444720095628349313364637467155583485722002069414250771972956544504957340813779185320038697353112069567558569421236458264386807461959208498073292196805062589223578115139056451747782407722799181231419983609095177363715737059891929085697327807219351257450757325444363159833433323184579459560720274753890142825453719769304807757312487680503670636465345865827518156430891549206870898348067730541218272934897374817070671583881745423922600163168172253712549293410222080000000000000000*i1^13 + 186130032526180896377124342279415332320273303095809403505706963982482584856727775909843500968203266372952190839151743659017866915069412840923056944344712373185251184481386004566690309893896758630057872652902469547508521443179088732541492332545186672115907582954003553180172579751886309860622960481308497003915564372679358653200378186044646240176935070987464763322392552654658578915570760590103178555321511332863806381802771083380101827262325151320801064322629390748852476056947814850573424279052967249450051694003387073059411555939819205430349952492651120885928907211987589325832315432069028906882085432305063769116318060933613111708344965190569139891034149016977810782228777178184149104808164791778870597270523222893708990760810722533385680781986955862713280572428487706206846088385229109751208846293423516538779837787325888591897107684978318662025424958959432073156636947627908716308216198199255006425106143883888951930811846155603947784736743481257234893653223519082200890483785106679325395611249989206748837474937857753128180454864326294859494576084421427144855948612269564917776931079367293341228814223403354678185584876720795675112758668054526526657487390551815590614955651583366779857885714396730384941212523281175226953157151006838647826300328282409185216429560006573630932988227934198247396291238330017708583116741182062031715848140495972578020677246489580410167572640773206251773278682979848648531087589705768750456483124397761404768565411100836405503507989689720448039769896432103613614482603654106562938422937985145272009857601011804075444671019714813614878463799542703150177336787546612881400902586736581495788311137641499655117040306361306515049988132095888378248322796360786059681272836678905571517909155087293633182084040756897613773532840821751455651833405798828981843616845167659040430987453117531851687600017875447184360689010669345369927766649931462847104379236263056199156603459057373104771467413695461777318755998399282922880051511397213988120132439253140952077111708876800000000000000*i1^14 + 3145505894320359701347253654567072740965930340270000715949973168153792893097276464833491665299238633697368450973212871521023235032174694039058443063274082317316767567210162424033818278899482397368145186705153401302212377542328250933320361657531299418806096909834963991621218320336123938088616999366600688112979950058980674982579621987135987225367636211493688230010505431996213326862793927100742580243650111454025859694493554622679359843089622563889116210615584704510752030031009993189688421665445838216885088225346646107969040975004188434585712813841627058059749901048341123865078454936239771070200916714034426854118901987414227712462870340168100256198722376048238148219591017510803181198919030602573708539416634682694738372927101535093120609651153925942621734014144073625303225303860906096961059698499280337937169734509767717803800330663152995772643313671667308497184113547900115758854506691370345785221109312269713993180138537966256654383871407338778962945541748759656909513218632477875758209731315397946319940943782594806785026776507040801750475403909397296621304313582807491125720525566203597523250810840361107619647901113026579923266061117767491236013195042091036114084522210339519734380822403225965416318814713465064991078540790085477630573625945873312390327633391647632081897876316288502966164344103444071242097595090795563514614071899423738380904281735242790748748341198187995727203649747661261989609201969202554510337253034763907448374440518393970845343368175364565902652825884031429206483831979162988846501309255946419942124710537952888044053666845093576776202078966763213311739050928739831403683621409246839319876734021274767223028295024802780596873484523365894565360590479046194051722276514617059305544975142804787520115183374110856090053657725209583962322851759418420803954414352765977809513230024697686261757547899387608639589080039215194668842143617887136541037359226246635800079927960989985696802031824639956743516462497227575751192514625055881484231543916891602271233638400000000000000*i1^15 + 35691820524744867396937219102162097179897779595159242866299855594442192461717734461835379225413070907329677639605199150660008074947337959226051887184472314704981527455531722285173479927575406386241400693008634177058981705127227589047557325568974174313699548372275751901604335838032417824536144869485586752850049244499301067280887824874249730388702067345249817373681751313964110188553624190730433347123584299179099775470468811103442111318151828513821825103696791733784386036455093770526121020992096838367865749258203429159631258518894840273579828093921775993362476216992575293459225900281651531828074514471773120647839833401655883903625202165466508163238075931949312759850330765659452351415494355651027793604880127718948156082811435983466635902016816905875381901267854820789044439966581308455445687934381822128383965372910582864661186734565332209526615138506346011073454800415866602169588212794743752146435342238612454158861286469473968351214126876250749038482018433203148550320983388121353654141805926858862721009824201743110511989774405264589812890336706081593375442619840672342988351162833390780966086560267941004203676268704330075167196031434519018726016688669915889558210963961055671962285803520935107215494630780083329551162842279672943233893813179016120824057591062170032518233469214236426178386988388521170413456700921199904902242962788337232335780106435000023727876168589642622194574889827314359998700220140623777036836721409789530563479985042489998758985524493826418499773149184435898553298043414858824573716571631083900492471659218842391133579098532821850146494206386362555241594090574490113141619492539134315279209110190106363180649884958239155347347084140811239032722054996567895339438701631654831318344876827072528660765397955619606797954062365726665955712801454184245244193738524227061971449563017236225195815555705615783578312486506719056178500994197678079417079866012518876228266612548514166336632599658288026663815680297711259813326285536389274337515243370604364583403520000000000*i1^16 + 223998929964752805804475245002635518313682937705181441670642613077781583330999300006812488175558876921001203357723628218700031049485933109454107024114880961022320707658598348741408759602568637381727988462293302071567767842625549091548167360583668023968425842864028228022914778804363865464135892695248488717211077381378674581278428680843987593536964144388484032709531595726988287884107301246252970450100159233467956114523903420902260565752848370250062402912280425868350204774943206493599936007261751660905334824560349895369792609833350350886897197400341386463021633669127260463829600226918959626420702145547402170122638121716100366728711094920592862214764365388662168520781357337525756462442696178939582729463710930058757904664815243115223438262179280266798262175321847743549702451704624151471999084336438272625420494899160289618421559986663937855576895467296238020103486264792668007976763950665689862603209667906496428984414805785355620199213238072460167943863554455775716272850155184480603971940260194648031864811913280037511247246395454789498554326232229473257835964424279986638081268684063686090663057743811927434623064785946802814326398192508194609086027760857321197097952593207046434474764654443376474314729417845255606395636256689162571817849203419682133179277375184843659761190357716275419226039782630769540242954457626279900841725619831413173169918803940644122304092752861570426473577421885153805405718389491050778237326843096047740162924796340613662378818677744981622186506623918081646496863184902369109349489193661525972368125376277900108428946571871294799369869356251184406313781551862165317162942618570364995099933449353104752348885067513261439711383759826921860812829401985554333924219857601144469662948210086246342659656890691069958490714397348785232626879434916510868338132897450235676351971785597921561736554259849536776151375209475130757236315916065966121798453230732957415640781362123752289049195797609882629914473616048858064804630295073267382978136819493315490611200000000*i1^17 + 175760753729616875097940623535564007562790207440831278065776813418286217862944718981340767412878863726450653130742028830545332873347164031837732614048613024264762726944256628839256995798764175515230452929857407033949605167808135558555717192081525544858024969122752374469692128709449924920252183601946561041988981155575764756584423883214481519047200888166497803276941876470581450957189675250544091224279622776080997257797116286067942440703004028882242711624373979262478365341390020468264284197564502205652896321049531932563115155580799580261806573581721736294987234595541180662070489145983520076970246263047063364008057911542406567611052839216398263066442639658708707816365490794092795291211225741141985274518728112593968311759088267121271472843121783452280861813817928791784896153600350642472599700309541782543597638780567202958151206978921067552351565391493783015220130034906842255026712474435352550007387249146042861467434653057715426826338430406584388739018106286232456931248043955314808288504955831315838708819518577954801579517254723400081484252749525844483163048419619086272093046315176472096122856586543801834677229047074353604062002994873250487195062661548021866851459531314344599385179823760023219057352390125262910987933946633704957579532637909206872563412179956057442271872617266348567669886244841971919459145289962034920446632151515207667889431289130943751172018796001984617732232829728174497350709585230825657260930441137155820471190399252451638239801776276584017863647402734179792783091375103117936709767501891081445410877130219576536355092186846089813476795557929634826659406834197184801757187998617361751065368856817660832433080947719210892234444079449976100486498135286939650538158606985079456234753288788148707164230986479464314054224353020415614194788095497669340023036181800729203196413626619504003859454002699627644330154012002855274713617355546459420220246495194574420147964784361676818448217961722975594374603181335971316166073041360326256768284760505057280000000*i1^18 + -954307795935972817703745686924379420197455627581965676181474138194244379435668854397815755368658128621052710698980561876769804503328402753269902169901736432953499067073771382899450943000065291962640663961593240054469812883561572021214896692085627196663307052921396187790772198178969766085924536779835050565802104298654107681531713796974599331088591942263538822213695890245930238400239109222116090223748970102641411314943605524672218590599409160617916329570710932431610516401452437188829525698638641623639767110767937858619242691966087566561670876625814268032266042025423085145014396830278931541781997390836002794083727824456009500970335067646594487796390825071872172912430868922219968722166869146241908462532334434436272464755446042040384282824407020506160200696769180785898417204992415530776212232713955027924471752159831835893660899644522832493408981718984508452043699724122075648829885269555128221762367638237422721912811156401450386356826484023608379393938149857073721688034144800122374859138040661611366357079934112355575916437510292518357976181544230798102252726568753728929294482891544889536374925569257328576147262522905488555230457526874653402371730144328971544714188387130454731851252340497279562331183217731719172003084534258889213110194124106245559901468656573031818341470541140292169214380902369628435611949887142722742973743832792117306025523196036240082885397043440232106013310097093630822035837358425338993829304784740918066292408557203357320946759132604409656116246618229472313884462074952753568753696172700100078920505040595583442620379489982863065203051621063173330623066271897836151466600881740584382060055134926819967608408845706007340297016102735064984753156491603272643231469777341160975325934296338137484770581885052483868487921849461056388822439107085930289305417514640372936792159662895358415499703106565190168618775905676464080724488977106393084863651149142474659897315426024208793152948685396961623787838695583710702768261920769515597005218927083520000*i1^19 + 37349127789620709379693952965345693145589456652799674768264475605487823641065866549984591883513174898971354935968525026183990326536140366253756628954297733677616877691237966924662988837129949277482390569182737919533671892986073735128186161265600727913357484890694836990934521171711013978250374716608808509914748511195773948422440755002781842167248393733424630689984943252470708568990676950211762840654268612923231703935461387934196266249209065407405812300169021814559396334104899758544806481619286522630769442131941807728119330057980414662992932473081440666549743117829863430113058820625213616632311287430572116357673706229494370032494650794536874610163427143498150367052722767815773351985736362243483687425012214245606632593479107905791610943185565390649802402721231271065378241217658675479448442239629353336963227615186371390458166646832462410581923013385114470899279598298505042563358067451300019737261149571129043925720938855228896254304161148225666175155930609551192529818307736804239129665422999532881325302467663356070335323146170132663437464256819931586038484992266990349931279969095175856789910728412629792527507756708311736903711062992744053407571809913823198467274645623965697545075190890870000935816142106663837628007663624886438309424206931263384827657589577731720117561111033017840372362387932517774914499974370378604368196645438200553427889057831244882444789690406612801442924471305776007323453103313796581374222930384801460492388622758770513748544273150997921138016653185114990834200110784975635332805913105316003701150277292337912320262337118020850306833272856439258210987938794518299392766066768793388468401045513154623610526123276023337844233852182372184023623061844456220702389208140036298722824683200796314445037840682096434476963925837952176173021365597291409275720134868463598646198489101018279702493568851832113086135124228938351430662047080810551553355955086060542256266301927631520888738516596150229843224671960513379397921870162500139875553404518400*i1^20 + -95899192706809479140169985719121063258938526826163604169566208345980358875241889779202528896014763457795902215022487702713143039812986842606284974566365023291147031819979294603420287600879348421732676248828521060337018564937815282558023582691880519402013489404829821632196027602929849852553525472615433676601960764552334991030617625705374476297080972805438216959413540428141969881599274866216317736057107207348101389791427410185874339144206426031414968380301813860641211504884617642881997755499942429643205518119863089000799333072164502555026734174866138628912721609543290509610185041131705092478118469966955687475334338400719933807309176012526133187917362613511742558127106689462734606428755407438858212301610049350600319554270861306624642169144973881591426021728104873175956401501136146611170968682889094591033964550876997585226465247351591705944294460608982655065153776660178270635108103798882055204496231955556702590734977040035670466482653151321198158843681802995328056618895588155518732410455964036738818639226188399045767835113869692854525362706891864570342330238290614350258951474551467431487521664261795534777358673966530825625003760649959242664139526987247463420582475914972144898722011121324007775936758147145320277726752150064065791962098009189115329917943446272713721782543401389442438683945320371497931845248552455158982533045468091573519772140049525601387102476698329372466930153073733650491848597740167251977487938914334968912179103382099376829779704801762293609277976764135632719893371083140251195695373239774428971173922362489138964253106929412277525727138228784883190321296111250678531876498965235389165462887023704795164231670207828321589559494112852813961305099325179774703828736650618134668583343695862693937988230270443123961395039965206487014445707745986031545013040587543690563345514671356552130818072317398073517505938592402680665764227430170345565833222939722368665233746392715767323619314937258043247731599173085220777153904798608592260300800*i1^21 + -4402510714107481895176748590129571010796153746660582288933803520911832377039432833894906861769919515885147700715146365017854764960063967642365765487881342740823731364508429827492096895143832830808024641117199168350641617883564491019967460655784101091011709111370703570028645110144481563632200033355934462274195290839782068446662182409387809868433410782415830045420588547413299553426749634764097042168388397604549365700252780497846823331746900238396683005808338279388226226331563067085895335421257507763163013563191929092467089910446481685498364933151702996561758791835894039583564030463718709218215707964697644920806593791939777700266431579074753457232593431544631589610203450053794194744712209319801953560907859518848996262147087115568757388972121275485757217798816481843287582136873687977828896526680936400963955097511869888589370106791188017950910637841528732647154173234294949248577093676345528268773803749630912589337914444109238899839184072889679362195518884619934855407583479455668161300755907461493745026586656335455809161184394435865645857134660484649161996528973573372324813426096752486190545920673913700702844804466973340180137277232661062603199592380970130030582087039277505603500853992348986546364279060535461439034928490849865712494076984337450994443896451045421899854692871388013018659218023402048983703100889482846483894754001275454146335619258476373315538098747087016389827008695464087930776213283179178873096196483058410682121138385399874793336672403865595838534242751584523897152556081095778849300163751595200366507251953007635639816406655685348620303351408927967795919648329618446272848881769152018587154971310532555174689072442857158636525657726515385123220202682961584825183665252881618917776174045415353629262488340320749301015725914346058206851887313854053143098084230901291495787622432500446603752056604550445833484686255293958805358493156431811994736926340213563700043598741939412721425100922209790153442788759482512207032507552372170424320*i1^22 + 14867532597118665465059059586012542347577449641019615835037292554923087788199599473823266991111511793517634730828989118898734991033614350646967193287006746720957425036400547457153007842187742777409642929528144307976938712314929959095341463843860676239978384592080694566920974544552250502503753249167675545274429090731505252362946465639910802640072764332137494452104672507085156979448778772576773960872885829285287564833809835301360203418317600366335562110563266116334204339776547575082478133029502871097838678873293188369492439064340827064060041379645809809998657404078937694098168035175562910112477903445914270362397574963154494713934590140492826476119888601759679516100779841025720513933469014985649685996704499972879255813726501102068560788590394207270782030252796237487057766136430154337265896803187680472838669519653918686923258495831034133170647480990211866861997935732099581594485835178612790369052102512399252614410415852626083818519983115527195467672777790384963884628826258584372822102008366996969548022171823587252441743818127559545816504103910089208039963687032496650679961507022567423002848794255687063264559336884090709169357893352131360343054386397408237529586065098947069410809622890957981318028181943283654369508355090939757240762786892119636719635272909450625895268077720406285494940424124056568791682352313407849225102042949832602360632307759909250070107956986056038678527247070965274359755244065050664468970166574486750445574983278865324161632151237858873329450721109713632336034098970966765108352423223929106832345529265803796551089516701009128723217868240958886298661475904954287781856160435451553832900516031576177177065863940700001657730317076967171781554414997805798026528902330469669175753795293237551503708132421594472248352543221217614465890407918298622799490851429114622110626340392455339053734310238080269430772480996498828586469340259978625152758407163552509333527857088276243199728715135486059961092277011850100927700083157237760*i1^23 + 82400728989136218058084359927184335977383801888061681860985157804068946155996888071761928022958243512161699717416267439106405974788221344393406335471607099645263557744214279249208255195279183820652388257081557226022230573504044746325364265479004174721759891132829701502880139556252799553096049851507072183520082720406667771199835757069503656531462932720599591523692168579031129296730156493277420310009066780588556472665940209824195114346908368793071937045135685477121445947452389547378227670288503889529612336662688086983323253436928149103330587314920796002193145890089333029572275288895348436688910341251071564303479316899749472184815080539539827209116131667075576841613686621748213972250869990029239388963187425644843517594467798001050584239734718775683931463484294466592612679488034501986801724296384027792916547283327816374133160416011121135939860264837724829343892825258634260400426928479943066956061418893266722452274116671159381581488931076754500201311300917544500626596037695647066641950532191468920513189306931511701179415040781729200985111854898889982736991020317899396104421887310892635164867902977840872808015906254370246275999002733396929879901396096565844075944410021294726544334924914955810130222774271876836881405318650331444987877340986885451321745932617997486951523474900634874401123097092945535701691877359494536710969329604960811437322240818785661759936072506492359993245543818569392573136110558605684760139859568088932004691506893898817428539754383886135392295097092021507702378387180842608329698261882412897334509879003581027094643307399246997334210768046360204563087208918787164874839356301204044193701090769574123256788594609576314533028307156886038678475336794467749799163996217293946886619677820586675043106421795905172048793039041286935444483361918412172453287252646556480442829091271808992116384836153044194323100404531772179855369737258727263373445530651046744512824816269350352426719766325434539036545711896805575592431845376*i1^24 + -333969278905364258115790282674080274192640115047721843912056951308269756814557988450743611231982748435595109883795583771697539235451172413596589216289452587883172727059569106897939963010641271787765651126734416998594987556317539813232498118402692547496385927171844192973720500925043448915042187516289178935889914310643922005095123939785308119252005026469412290080170288763151285551031504824551568549052426487874278234800035618271841257593789882919133713393197887283166750338318236672696145632112864472750792815018960504488916607214993569919739138702719274638910160358295060831703757755201950496277591145926470331757992096384168612582981543340607642907339299042497505474871191602492456929036573397273073471758571357698922330685971541963134656351218148832047688844075767826099367893721180169249431751737199427154071485198983710473981612102179666272510486815881940322647841163953847732611259217365307893966677069171451967305334119441005306305031899741385650163108576238528953875378478577610191141039467306037681895652046625394322224211907997324614405095531300681649820210523627389552656799613917056098143099967576936175513997858356988050442528912538457532048339331129625192031600824037819682327170892981693219331801547937425067783894985084134716856395670582874456981585527123833894930096110838591667040332047515584255452280820674880294985393882249479251953187889693389272685161501096060329892348217038309144305494958295225669031785167223823596642082712344584889854905661393455718214270008094238999847970736676500744051183980230902110799868656862599774211327326482974156674888881117169951151675378058142815607135029847384422962003999408261373639146682067719452324446130218041129040762122302534012916464313270181720817489338005717548851749817415602413595161597425796067283252551216971603578640455382087230058107813965619714938675702221078399575616800389386417186907228928809509933111715805019055880886147559703835963859960109364891341555050944617479405568*i1^25 + -579009036300129908584975690239186037195327456310051135697493222443384253958219558159164203140026971863101406990560523155899136181345317191919708434700876925827131696218200093461567734846183141083540694040918404940381091494041704898616145390922610325231154810355240938491844614039971031260957602849977340804711832633160839878354199038308650321697607625690151230574461471352281092039977022393377674342996162239884665710167894151142309199187032280330106353660960445857526442607812336743606331095028899349215283320227652474854145954811050533616991062795881133193306120804107055725671643867766022167542241686266706209400512943930834412860290199332227059330020636113783563575385998346346159486038954329961430403515122324162486175892352551070874874161310749287543443364296540553648769335347146641072898222098713667871265894670882017540098144543184748184043497279290850884525624402547099212703433504365413343001518580337752622236709416913485935660693463549342863197524509543594919318038196205788311773517932600803762636119420739002520122393047680117033415970756617036515516810821045719374930892029549397512158002602038399262452868627358928412247563951678978755170664093931578201344208106471480879796577676395454759597068007547996584112788666138704038900517107013314539934515137729685337433819824163875283580221659949440147119370152678802158492655554856144219038932791696207676089238863962521465504082304646660027894895553682462048097158110761512187495123863073158017505449406589363593724540161884335994527613038181455453896009608987895785666968726646043530291949206311591282841231596916315071187511370129202655109307280198634529167537449500125558081321396548651632023459042172681491825703928982083338344704085194152402998276623485803785893859033369591076817862311906252867202457822803423757751509421671951982994806057900321048305017048715166856175500515853125578581214965868011068180275990406570104168568718959421810446958393840524005286577922306473984*i1^26 + 2638177603659250773261923694425501485240528964616872652744784490511248867148436956365276488598217923254435398869915263022043820824866378424122483348518528450884075434103057875126853175474579415925022330104449194065948173268378496910947700331818956344868289013219096064831697648408568987030074110798493168425512243880064918691717015186782831921206123597426565819134695443624028931366196912152245805076962176490962660600503580662194346976010290468950668869047524155054290974556818203439232107829934333453562013725959308037958910055741029071587993934242914833899798030688113525491791196634362233123116884924834049311587044719041335880672712429566701393921499398946664982341239173707572938696215201382940460666737546786294292577699525216933626303791145344735162213451024061186290336511706929552037712926409356053515239777267685153395464698960351455331998579569159698146261325312517603506288610217292899254117568421231004710529728778552145967116395776530015318668454089298577800649115039948496617763685741958573353955799757966531688523068613086115999749666681941705337393596302683702779965068137302736014867473822658706594245349750118089000130096605977376151466708903851883550136275960886971492301597139150270779012079268568352254630960444188647790528388336377954921907628547923117920311940746810660309098601594506610558436805864094963203964317422947103635151540759847702364665248179099419787649775103712390674618505752082746550372855542735891998926770916917935262271616063265059953847733319416364923319686943467881499523857740965138235131720533733011436674015021865465827392683942588540572203083996766778881244905993644598072713125667757851555631644909962787451241450386920509160648802688788235377555320468036552097847920639138056651178599412841911965765227458958503331056900150092087608764359491029263761865886908997823100013080880511926703351035104070590896478938865009124335616411556141120205345443446363351731860933425744680400270978449408*i1^27 + 3172355270575494580533719230574788571508424024726794024620087968070292811968844722563860145028530996140416237416986682933663454227845682382273648386819221260616777640551973611857933234931092833064513950409472851840435213656495614479872125636556282035827669266515699655434616395881722815655410434136337391571133053996334172882385050465107469111570692534870092410167745082791657196597776305660167593721899915528277619818877758710207972996342133303655783528558003131949918287127406198504904322722277913704340101430989144253131632548579102673340179946034423173349460094015342271267006182537159774662026593073504383150878753920120307179439354544304002956361544163178600500170278604430101795150902001333742953538764851618380522164524297015971412966370245559876793244377551439321481807958317982125691667758769088409936703166754072668025536933050127668780109700280431123179878524190741000376042957426586339407670532446548894614346852004251805564455453172105925091248974448532339046219668685583930042344063006253760317454225158320760734663980341776586189281767366728200861064514127522057501395605986835784557754681383693218470548493608790133771962573272772187920700563923160141589944153441251662879192257798034902674822248450782249389000788453073165061821401799485675911132839466718699298441109618708908389952659054099018213859776193919240498818404596601887568770183808352124604182114557944378044095309910234132266504600993453565355946386509500006313830621165191267013209128183294474574202166327719942037456774583216565839468782620778480534837667081911905097841379849105966710064649232482731201695639919095630504028688748622163908255046973210482595762411272878612404770015452947723878287144384789490151899486808342604669210450611783221664870383341867557344908850517402973027698276724920233257089134341027075876132575899470657574813847817967088237588249304660838121804595322896670500657213299480504247920326869802103987859321335617048924913664*i1^28 + -10758364595090537404571651333087253541948276764340243353876875213292640457161775611666786473163028707258646413718184379145248710985121607909640724428231695205083701945472410582917608366133983907303628659274079874668543221994320591202483795352724846328238986213893898346190313715744923133808407597432048994685367627159057935112071259773416353447513156404184416683774190344929381407182308670510491855266063287596926950409996834253214810434441354761534460303048164590655231641521563920972446129397061744122386652035526788841510626879038857809505685356314078987816359360001035815670438579892627071136063030111145384981616602046154576137129527415383753923438270466041739912600478723432785953372562859544072010475619845897493188756305432430205126127192207539691688774947669279087946991024333265785645289227426399463521935685567069149845715715093123497643703131315613889173521368160599691825946377459834712522768107170506104054553853491598614192639648631714713669214698229299630531317059370669640717205213867200652100279360346296080976927917590389080862008980418637032761762533457496925680260363879909086687639762737329338122920330681961173004228966482478003160745652498140251171682154021184931645518481980210891434947530825977600498537703251867480828497939642511800513205608762032951705676609938985547608185879350097022166723993971243148754828956001878069134841780218454260251124554999674243779550700424583501638054824400946505856291746130070117670828576043388252643802738020159025633612215775685660459794739960288533515722002453052712931526303648641606568506840911526045479224682500741018804971708188449087641508726784952025372001795236554899710269246259540334590634078050037684147117751612187834236048534616685667407927938210290880575708548745637908337316148714648808723321184875853223444164628547011284210082226604745169595730409987064530795559932914896827187239131110472228377075897020874470973615914440383159561758372785540825088*i1^29 + -15745596156066834389092498979659084414450077109654377107554987867543342856207790697497026746973190074019824751976502724238591785108058730818685269281987900957080032814314720491018868034192139431686094100750665459104331584088692645120012347905109171976781817513654598452281745921869771332039340837456340388777355646220547217059187885415705520563005407040524080380928327692059218810267768784936199920161177823696468345394444564349619853531574461814065022684807712119226244313675631449488536048784267275137688423634290643473982385418990178078507184598500743709466349230224301581440410142481247759920092041496202113131546481178591599763284629493452510830849973976718279552666242714464214344262046147743560743372059761024172872645298952743917555261440079175307296031609568670217831690272743809492399451035916215946764539077019376009964778191770596336122365666147384598761458374719485771854487508360097881427166541788754712142857012166931418453041216145225061577330512715905553466119221731575618724989374867305894779973454108825870078228083557683788288236086090692561877352294926847604478663605067838927336283338942817200285389093511890013501961065680667257289096217181340720926209965379611527367951859820691381079467712893989349066075070888825004915271422484659017505067218235397118797719752089083173455690349579323154250064730735109798435349200167728916392180862988663860863656762717510935000873184360406855019192773652311494484828881932944897539720173125165936813778524183865858730473381879069710322798623482126812965587113120997957236722708004253121495855545378722225359061906316326665896394004943593200382351550359467534269307489525438330971114643518005975667517399232870270048237593486102838047674078312523051431976697250530814115879155828206734370872155476280074988498451758796381929305936903738570217115943681531295340243336112987399718335316866367494402621491193386900359071889363672677730954750640747701623689610002432*i1^30 + 19193692974012720841431739344862667126602272272215132577998396600062406712845584554636492918736238004282133935368626225214245569598393648359782630534412859744978375901940589365891661506940169291065478661600749096098272777748387652813501470043900636479876182103084126068186241827546023347872017292265986603109571752122809260574388538250782680942598812013160230653984876131931888504940620263129194562826035763447520534944497107945134451382733326090708425662335387307274708030684342937748982319814337937955102606097047777588828208845694642955747504351143861552943701313691936073953213970711124251363996912248029669511008988639829759386466773261907759692007396078364131911111360808245216146579436728044392573089707610683788845225003227219985836910805699143406989627141150189594542684696235685083123154533932742322691965460125316783271414902995405628336686564733411051669896621732649917056713653164013580364550764564846911229756114277826136759167588231330286452881402656923677757980837562391729455042743891057496521615740709212158777314599951307113255278305063299647060392043971347839266897275320330473046245521955819051286424850521235073424181394797936383896994894687303814310961065674588725577758638628163860789304234518505979041606874953107358848908303598345886336914015950963948953154638638090638850109177403300519014869563270243393886349792473263277406939193500661989518032150101520776334944567500102215912827587334319857700158984312457226135110315972613799187969787673829798952913048966657777437500563460903996691235692975614793745921507830869910329140354763984773687831560464281680033579834608992479458682915103107053073092508289914447022003837140189297484772766536694931639745172484216512530300451366001173136911033606539816964925110972619282302185581534400439772386541393386466825479726325575727675681241921935598869662536219431504865161621144719149811124691741621442763381377222810879632418039722740721714724864*i1^31 + 48373163184965064248375348473552121375748065807396022910312745492845633064033217742037743367757003397310935930393730309517545423870326496815594955982204166949057210147573734846947548960225923138406072003012123228284409976641678637589723501603478679030126530801132252462447953884088717961086051437796240243914983195960447396463578376084250145811531398989510244125007273779368286233697125436333382355091751148976361936289591877160238505733147448843489378277795800969628585571256809154657512654968321912442782844778970588737122727408822743502381905862847473001925513432114452481721439066428070162673385547525708187333455272053769480622220864130264701886860988035493844013661188932423619526366735754827066767086283906265387460327022633940112407867909757471154355389275055004621796798411364190476496529983260309422586858816686219646339061310485787204106385251076022787126919685061995288732432193104807589936484858279670946546608740720125589541400850554612247395057264321174053406378118323843366024494563281411290458738056222757147676540604219554966394445764138090267743418785208011403480855585830139357777179746487427237614367339769566357447437966449387548805471520953069668910213793439856001949424360845097006300367794434161067852238952094976709564031480333019229464172229963579834894137839568644615593231089185745988052762649373570474148416732093423352157827339218250726001373760110515962124698403399610827660487166005210507486866998230351570574253586587114366063580176359218544968128287067552090031546592382867533368656566546477795778539258113028882207476200934119423905315262589097350914871544936875894965284576066380661889262243669070855323645901919577034887156646232291601178344498886229883963245180837390004098846944404019261822077931738094440184196539424648215352383197516828927836237521451056978870673939157496496823013134026050066923779034871131998766437129804526119323441160606532693184346340571859648512*i1^32 + 20502929842743213793821337992961926177787005130528417722987334870654456536013673808089693709531492517050342309330983733306048335877330340311983602566646262491845086630426205909726126535478837332253167843424726713638468172830471908985686259107172410385332857223298829800038667111814394649557939826395290586349366754300824023171545089003728075359596573991892315150067632301734096776927102543283582386378946757557520785508969410223451161874861646737144907910621916302326123512062569588970993836288501177046497496666542387513045913709929209043517807638987061710504212922686962213339146496349488804593423562813786632204609354734703905343839330252244326448019317597050104406016991396835344244325616188524787270686920428609094708499547060429548423060148671442462376278152695637599385784115892613576325928134611586795357699018091470224450217305948302909890160880544371545100282414590269116966857114230128054971344867765680035506867044386898812083940847525472357251172671141303171968076938145697364269287152570553959619355943754248558261305508412408951234636623925905488867606982359318569161268464824987021642681401503276663782257475224841054266206168150776127520898770965039318348553627237223889221681261233593200366002304978225388064526397876178268650433491438266749835215675710367858656688231523666865003497459589324306760394650782677789755482501965864940031194861616905835567443650729194837914534640307201514960970956698198583329268372563684055240507721473102473254051042599409303710683371643247958041951462003034272927102743814957526283368267036490024214556849981100524579195564555562359680409217063330260937979992924946845848905981515799627478702817928664404452469009210432560872473859398285997287788861904077643079417788630827697514042319910554330279012305643984242318178048040263579385753629672763355131175541592876228011477424890351081894108481295091146216392383252306139114255231614386004030344839299072*i1^33 + -13428105808240462597548452678880723144439622677655361295966432533894009669384869784139584922473082195652355753991023225904604010077980068776135548009067580342361880687609210923845404831889658805046472690227287725248666907554416654203512247117334958725913838921831714755063529214000355075565475355455699084769339694280933159853519315130119230364425178202659221914854592636762111233055037651480302140115769540027769441085933594563719000506013836663062373196532312091437205793528175027225785792378811213347488820308167519029270197365082598404549029222063756995557431282924428004694918982508246264078400575579478326933372693321335082063564648287154078921740172876034008973260315995543068084017090161010202788663392250751347287345748587826216071157262433629015112512026471201740349638106386402937091094115033915352210626233606590347521557071000318473808856755897524531801425056390281236263738621432055936980829148591893529879216963728391563522456171958585276044508442163219912833694466905175066108338187052698865435691711960579889274976276267112385542999711670893274979193492515938597950281840684788857857291963883927965637666339961595893958243225898840639120167532263316089307337056525604696212928554526632566193823309563872647314043169758267953569591067700397216636996618870179781967631302672151923684437858301419428948851225439968192096245791214550482510301385394273747978350539755582583774635480539082028831877030899245192242704126664451922708827460057655840181151689855522402488515234348389458750523709972078841937759141765655629174492231469492913266503495960286929095404716590754673569140897526197018753738535779188573958467021014881675280520306288712238910023356871160768312432030602430244711498293947173770327363303675653454536467029786161435264986974577332267645308747855802902620397227373739233468216785361240100626075019890824298803100644709507192184068690025862685684291788318303480472141824*i1^34 + -6317954059786322584772440273041936748775685588542617685873272942161102563160784917519367771253729572707017643691409945087993201339018685037625478934936673148463624772666479653469052485861983146590157899630620588520521040442773226083229899981806530452988478899910907444121702509388620262485948612277626274085915164958860570712964911037261363796155933580362957600109034080186590902041614431071440835884975711819227489939533958584632256670414213506942737417582954006564081054471478944235164172020573156285388828821232454305640756880565368921029327719755173335242537260560226277833365918108697384894768242925989550510104099420882777974998638744398648246694022899006831525698466692779609224862311256844046435435227310079855531609882630041931411099421893836295192003747541018552570839205550759992365398367493640329418382163140727780901845895463289098759759740797263542156712647193157423420754529003444686431884543537561507045618838594675167231494518857457517532708450723468224058609058989195246007258744370851569599473063516940809858890819515113935452151473240507414710764989035726590811443073220268508355500482744177696689268853141916565668894895124646076097929318114304023070122077435364197722189253026258741134270587804153082212030257557929940422201768902233322020606583609792302908839512147189956319415552114912149291387978898275159055689594195384134109247753372524965675293898291205385985839154610696341540951303293116879987831929134246013842233899048398819274550336980197656727778546997236033017843030278548757684977127524563585181144567825210968401744508398160306443884262087628425074959727116063876082481374500104435777966764449707125850280788777115560378388035250904541700374103906366419030040232032560785792796045395971370435271548491330977470426220669769976915324000029714050546199444332399218762718227323730100369951211313568627335534270337351288254980151676447722218606202409069838336*i1^35 + 4282166310658642299629084989330927685601095028589357962865059770331374602558496268318808847394034188760504253986856208171274101730411625572214735955379385462675532214309968304514178906495833626026722807335545922964344340836692968684925592107509580733279131513762587499026230736174756493052716395021399113983397087271049164709864296797082983543999302781235552111385908078731706013519748967667420808939297859300155223275637507762334911872851647580438839235637497379018884117532531707098886903205168751013622197670600838549297501692284631475814899720748554830415102579341766211405917505630494954396129055654575648322759095905763919738508788846375637641201369923037223918096109140953825303772870711060269252374509625964255415381493191333869270069338237218710953894832351127675780863548944333239936391562031400238040265803825634188407872022893027702619607190500437592656631090483105735990742189572396059117881909460628162276690956794365699009416558238913732642222872023410922901497343924699767334336866532953887204546579865379085481078493135368182595420054979238894949189567053374495606371255134334058246200903134781390533429680289652246982034098159744479482403806498029467743384576679075085756635611009509225304958798436699288840981958955409370938516515977397572884462249459494970376088996511943414008133069946575411759583439367523459744332659582540400626028008769760349430162173255204809797998298460906121160305500856250644985540315064342308868859416454316904101014379596883995317900044866558563836185067696053753024458030600808056910390827586549474980349457361164258540889626087299216823895951984426563314193499845984820127546967011308207356043442476048315746748742876874674195468887759695737239177712314770395327325402729748835317467706479229939056650569688593843031123146005287996425461208695899393018020368706877227202947492096463493676338268170848854167759215700594518315034304577536*i1^36 + -228894255108374465847382552013548937206335243006054453014326288560350145550146360517558111876214767567244681226151270669305626836353702608060859811724619180048519309427569539171482570586174146234706290316717216835664328815914129359942449532918162351843678696276183479269286285429712584922549136475335875367821039693802473353229269938326582083567254405474882888591620762352796149511842477244110610180361988262839480920668846669541105768374357016953872468278047982828518469641967751423331434532804340001136530930108892020083039298809844845199446446589381459699341289331097810707087555859456910438602702138216248340002453944824622008195872782898424023310968179051255422194150360754048582637786700918802281413879105487058896995222195756301612439661200216841666214899543991364286871451873249541229541517559454723941459013685869288250989554695887763097703243552242618316624595712623295354017809710171168296530575163179483306350248157553996453160344974979800426325632148394999027386314649889956483585329486707225978965454036993540849000232757490879619360339236172176569525154228186145833733232935394982145722111160904101352258199305212782150645975439077747433554366508141356998586478979229171026127202721371661253290313513257694772652132554798382854083003950209628374113995447882817479931094211336263728311567867598685138010069015579595849166908290316882150675735804957999433664853112657915323637463829155924808963297297190252020248017948694077620432979957916469482805128731224332933068425103157281111570703268779866508039159973964219577702571847311996164498575122985586034988422923528655131178884574909742393693990055851027503541208844207162673992831005324805684341627906934919457277283422233160710037780584439906092161585554164520395882111756931840714523058244245487673027893666954097523694240549517060967087250654414843695346476834442519261261318637677071654700524681301959416741888*i1^37 + 6261559417623003471175375124002531478152354097534972378029500622589283948397159238050242895344838886480778645801245044993231778814205730904550074995888029473294133644230367345650769474693048598478318045191758383971602943434874381734132724505597130192522946152237171037173822972382740647552124343702182487112576259341157851864505337084984187802432861205218734171684421498115848002347962599492635645075273769961051487050657604537839039793400288737378957783368439741053763617617297088208416523444030128038480851372448640329662489015405513524413092621448488644260084639538815962904752060357568360547295956624893228540769819063615120175946887271783967528729781909138885266331692598901418997666931946391518063175233393372659867704983885004834998961279084990346441130494377569381617467613797535311200748154851467253698547615018062911671169719983875263541713764508178463452656665374640458740315328376764298032896615763192778687772782141496059079422399606667491572222725184144298628271320286884237509025121499473933649052651288012196692792147001429412130646943422566706562196095739210790367141874698545321428886889069371479475022297170069932873601488063441992887789455414191090996332313778378770686553819074177802038182934612776650368731331559903934111180266700382693842948560457239076142265824082476708910953200116500197058719110177123289590225112089093313195523820594692833447004877657407526754175749620236019475147406432787311383228660792935565224531276740333202100550386398191520855873173315122455931456736905272241277822598350083164800887279495021938308379644453678472859135094322929518070897391427803087778768308756466658449224854507701679136483130585949141907789666326984260769773748050422349113337537690868966821278847250850456917188845076403162162557037584925134718445855774338798347388378982654366279985566319258001455879645375602583201085833525385210754076382699978752*i1^38 + -63933946535565593053317937767665330310279275271608858487078129846803461577875613357021026196189762068730168893865305723662627017147742663789293258617963318295256539706254591207126358851664842739445175433524820056875957391898250681915414584232436661885427494589879253173645138573343470395793066196167074879812823011174877424972962597524333820205486017176280538918871261489758718137828210458829781308895832971318843731433861469473013836943449358340317043408800279184532378225423907721850675862080566844268556989368534783344397742044540494747915222606491320904997284587447351904629506819206467574292077725481124134388609750400228755247114359415764624766230163481106841326463368801997450135880509975324779104659167861320505917747596857532957688892108154734632271498680140464147245933643074570790967131391200102017357546691005455263282728894637592700380243376365723628050423691885324689040417905890864355530879995940424395519134581242529274585700976424001309083136658821418142642685181189665135093320966519284770802965809622385865958061037449817793080166934519266746155940091448380706465791229007329432385811835183987015510201631762848180361311784331881591416595983257776975361659228109876807628163910796287142022775969829497564184614567122983656663123983163306987232498863623730846813906847867022379109205811933746059911439876820326525288184253610586374208935742599086194740183101555693272510807054129518254243484608087565983789230724878393251170466572972672518981201193733874562703289094146414506064848636505768652306771954265892963693135274096032924499199597144167163340864238930781334638784621998159563742655837635167055927999449466471720814921614219801688835180104679158783766630907621708628886902907775260762032339723699906939262761828621400826379659058914083895989862697504725839867299108523978404010634391705592283286861472394576106342662868096849440625655808*i1^39 + 404958335744415489380269236796436192881908232704759681919693446409738823304237719095901760258094006906302238840187242613245637717561902760707507666663992138413499376388903841032045703044252141182885023570201953265788172498605351598704525487899391339245662310616906104358292738529346858769932468686697731284530692479660215153901625069943479593372726412416319277884417801650078924979657407261627930581946004763045324913012233753181722446903632140128982601454833717460441293792991300939553747387643806694628868295588356002618303544178076229335073267508526760271729015280482891995750548669100043887163300406219511263484842412491403955114916043643240179300538567012021746725138669270633192552862036016122521695167123654880428668514058266104746323507722773891477750036486027599587853695568720874314340155877280423514873177634437922023263426917484260751914226618930858638873106922080380794778416565218184509517912964245640891102368429323981797062360699571527606150748939558589313417339692286845029549475339931781355599510332915796293505471364657952980831635685413721277159809060444109694408961837863803216548433302008470828470102657171399441249609715873085553916159373378789854754451643995265701743683285966556146520212649453805793386194821980092176545175183839939809774372226132358497209037539727435415647350747401339185954606908354477425683140507877665802123935261311567296506857618646644055400372127138616618210062705797852742200245895023652020091839219492970911345280394571824774874355952687042845152290144664904768222878501388051757284087132663564853639901268738392261423387137576720243680983354553397711841183813733884752020889771912130162161376839541962362021210631916631468172140706249514481529236893939237008725680100601183350773322869967149206944750289219267143068702279380464352748004951814721992883739444015971501157335239642246909820282595130212352*i1^40 + -1773083675901846210686761403257072934976275778325794480771212904923351233947906310257378418996042063147765643147147267421545524040190472097953634457403079702630876913016051117852730330673034063538653204324888956468256856269121586839005366898225529134467951936032860043483197355537990054580797327537788437925307369023967384010281147522993976500735216558215480824188043854179593199188681496157901533101275387013966916800185407622383383734039199457086256882448518854518563536819317800272985512737765824497828813557471786380715498046064481972763145853182501170323749631076019950514399538066413745226263256768137083212952011105050283320182661897350537564089980196149249622903207518539575947813529525266698863130945000646682558566386325794624705027855172347765982126847404921027832372698305126766794792680787706277839810601978179506328599304142495712190284076976067057769590626492369549103162995965566250404811228218176810248097434504513905581295294581507490744393026407978349454345154519102365124752982481196670117957759460965381156578141200441855980468246136855671752678715142995769150971417273368677958868864343589684356215313377898800131296559524687844075905001383096659668852176178557485230917509040802805971234637766603964445438492328879401487169786928532008406518583694281000630069841643276937089903746237624480439297765564746052164210001030483952578862571393208304444009332421851853938427969907331083382559180348352764561318581332044607846326934364941603189670328243084045986346009153522337281205086514414214152396677863725399564724387667896729804629085858020898345273977601678159336267450178494303657039304180222722184145535658333973491675219177617393674605449209766309045589015466876658651458263563126444278550731135009053771374239648712525384903281601008648653298998581238432724766001133928173765715104499401179972120267557196528308266729472*i1^41 + 4716293976533515882656805506329656562608022669651416029179994856210909340331465610889366003380019315832125718016638304007308255094643946735687286873276660505944730669567744518365375442728254403773905365494270788459566755459691508668888129723301597471591548396054155458747537482481664703951224441361441232546894665620680983569460877588501090243547072317686238647292561313836305359541708241549668704414661951238474894970422083618764139027141974530977767391436758732684033387600322822159296221111878365046730855262341754922072972696312535650739323155809804208102431566311066464069750223695600609882715927989344253062578251323977270934395865970086719544407885726183507902420874035774473852048167076039349790739205000666739170356567061140595637939600467842885830729714145449265520862406337696667408653345408476767273706740586210852019798866800766981028402996581637832182090830638337437921673236643343460440884268098418241948014677292602340635163709011449160438317484628626166275439382295373222656407860407547583151926516696386455043985736781223497759716827894977365921501920349473682381391369604636546551472997610660041780515633358061643146203331245194476354836695733799977294859009991667606308327722977445665535550569380713534519220515788380938955460843876059924713130489922084550744978705433804590423493137999638641787334191606661658378106313493667426048038128029531929946266206836687861987295549686945517974916528073733887410757484923401329298006468568823483153066169616757504634747754857711772952954083176595573835452853035358271679075895388798368897558037757620414849460648464619298538084093395859906211128915857376229323557451787891218394211268823659990809227505517646031234609569033912786295932542558238412251151423431482462005523674522396164223272945066176275533203846033629915491504245255638236943118818084911888593620721405903503360*i1^42 + -6758378007368982421177816063515777840888635023504442973306038644742908058385491177027004294742609601024123458448034990489328428488846779894892029445385750396617171806641424094813172694784865639968458809605730178644354304463828322669096747228148461401271901744045734816990495977719728047167941205685268044476788585230572944789103220792918107152215812193634995545806042824598331015495240132815418526664787515143673508256434765237100263678561734695290022627167831416489390090512729383068623676198956384899262454556048765177390314776606705057549700210648600078994003449290327318986726053257251595088009067455870124075526647653714576560196415788312721468164679787469433322541568964182084236631483813989848347304045456653223083760175761134200087433431321202818039580373362454306687720459245916107640068794416989507939912522329677535391780728879879678303099019237780359195771818789796657373425651129704642587024220289658232267566253424926410885308955102512454012865101886449286013422889283307375624412194039575823716879859327765243078680083037742013153278762080581162062546103923552029404891356497682167075580659782585218765731925323635356764788084097125288815164213497481285021216337548488432159193034216552868824316833001507916855886406628634068747925209303592317984189010663417117154444096840480900398041923785333036723590914964251632087594179281548424027418810174159930212200799428871686378266062721133841523742642022471813880172765219485663676725810238140878875698360653098122713166155414072623252093091579277368131764930923554586395762088169148791406941144797106162245998446664393451482002036717696764428487429597707714949210344145071643523248790481129267313606362004055982539878498014895671417716636272976182836780537747002028339972931321562198971141272709455218699082502130814785274456282709166218924873088659557161083380695040*i1^43 + 4212106153250063455500859181578696832481311055006948229901880827593809611276341099951109200673224965788649186714285083463344405409771022386750515573364547889546026162530656213920399299946159540341655553015334485611079455247335265622438849634156724827186032837398428649003358053442033940015011467764510418755978417457180695853699334376899450837254542262581968761340301641672508939432285054712195393085999328200820713171425847197090852377575929602417009045690993330481024961166108884715364945300328283576673933647912088204548730503311717113283776985363172227944152283191857353630034761284316958527939379907988845756441243417369083075418392191297989429193797211579609420394820941719193704765937214179858228885852883959839620430102538881158594919998157378188720482177822452410841408056999942213691602797788803597492498292442886464283047208410394449178554254063810495211314937139605350992883912406610023295313317157273213372808754788996832371981109681811848226861635540951146244703959841867076301671754375304333762070003466714639912121263124247516109920186557403303177857035198517186088011660246392013282127571550803857023867946032155101118601776277177918774480667052903518184486949869953194326802134179526910197300391847216875793990414814293335598857831651204839182083261619490243404098364376450841458045705647094897626460613778328307094623517454551897669788536965921994029197018969758484831818359892213359538340417651461583861535462310597371591520398165203323397508412273579111761161526677973797615501885166472568445470711492627029557946371596253303019622551042095526765793984377380488964721709784636241906081590857362000132769249035914276627821458829242297227427634678193548114156026421443543136092126299299635865740653158712337438457106488594311241481856548501373305448653610232730826964975719515810425920065972046135296*i1^44 + 295216975177766505035788519387486118645830441513227323966410354405167845594556645752954892951470006995283380141013715833535563340533854792831550444666316665209095918460511150591810600819042227401525855117841464314837333524229157532140690108771793314079021328971726716970895754656796740766690427668699816146424088812430809626777954637965291212507415791018716232057550499758030450219257187248744455568722638928176742084792529860745136277267788668341418643451868098542900501875804797690551744960972937376178043533632826389306489182892991644308374993813474952311210930759045779313464047372316588449610004838308756850125356384020604133891860154463044174194291121909074914712699401726973649164736353780965229972479423583530894120974132704978854502927655100342937092454222723557228302621288160261006810710520719715718909318035395622454067917418417719728501035955573519983244376652956029805342458222834862094005714297284098171781251018448687528015794527808963143693711286473117378780386684771322751883353627130849734137797084404006004158513957641906663414407917403991426360625828746014806098495650358852174175255986369357223584235140124177127287095009288767111415643598803551509211471400254453129556015239405063402452852077244561697585095885736486373529246301950731236870397897817121158875109378950830529121537985348835992906753138300547054340249132727584386691291617619257156040168853280493794249441077862890106239819325810683393125888580119593741442236961394734293299403135415579374561522582202231371188154615918457828520138495566627777221103346327079892539735195044561266187087536704298753554146511075294668306989695741295047076346761550447480540836178896053225740607155185399934744366952282635790828483908136845706159629609241229402945851488092197166889372655433223799035487800713491987046231497735273679218016256*i1^45 + -1927722785516529425032894596687415432774364018275407433856852789479749276170160626210557554362386523881218392340525436919412109556249984937169309567268181151285270684766526200256081219470450669464175569898322075315379630873501092201878141481172978199941586952154899428200065547715729325433533243026214491601973985457779417149176380669508963355195951951303721337134036643497556163162904664427304958012295577708912372349417140554442631020366898857807751515356714580947863452848762256724356071587932622730108675220512549057877986585700790859838640863722304642855410779268818514012681851539508273900055159665998053603721315508402939887445058870766606717095707996553578726706732965618809390380107187999402274914904721274895475336488897813452446189983716477946982476101095688006202223230767122169541820081028252341790864162969739604459300166307762712194612589739885612515382540702971876737364521659116691766113566646300050501057233685628516000736616753547273163025777225726645347531500011319646192901071715948737580569342572043724986023419793509906273744074131827391167384196724653045592332954991271971285114523902873109054102400246402322480632807978361343825758054847834874863177522719638442485996019394853064816218734905761453975469192072093815343208242539126280656946706987289192642330574130553712843107849132867916971244418759049249854893535493545373728840936126966865432034436935816248084425984405025185339907721799320383273756265226325164422695392546851135623749607292453896859606269916479140680686200361780570328585158497851003788797072572331432099096708935500114078348903414476308507639714297128626267250962508476052687305113787944998975200017912004582362149569759067861800386038573038028613399069927958957815038431283750937579952427265754594668567295152935706219630810255632156740736944719643279360*i1^46 + 1130455657382747615466732500157190924567332819731673074402601335298540005347077972867310847469384676691499323851362908138904095808360431609505578682721837344819347110829719793617477663383664758664123407539807301660019031081614905774878800054456600665079757081452933069762086721261130790379546683312591478407557319179750580998533361433520192804242840671463268897654365128043368316929727057488664631164544360181812878866037027388274056179475139246666781816736507023222162777351162325250040795300814977706742807765219598680808725998418349104108746189821217334181438180035319274755849599915377081299216713202467391357111666020001163863963070825565209455972227890261675731702944161223587265691812098741518896069484447529688465768366790057133979117460667390603074653413063775612737855790045739942263932732785168218543368380857708777392589125252555514346259424780131630392588847190155621382771290153492260725225880829099881892868134314353758690135872118784850513622113881753026726813070971589272583288615953522872848371878161693789965855033859119831381381623067357381247318632819139288530856805417994027470980435254515219067907792224144237976031120444241111256989306334993897370582233808808186439023430144871731371319447235241005874127741636659528921291823790005020355933306253843349671410499692646129288128636889918335222221625105937330755390955728173440872623899539674397132145611218768303022141065354324603515227278625512535558413505809403951091141049804577881559112547532046742133262855499805216634626095911003797497515947672523052988984964850899525301367463894840131879623644580311358175134936187278819579377203326550202215640586235914259637902881410646448902722990655479778364227819898815006747173789859072785244528288566962858366749321827481218843688371990698609427984821474519187092991377408*i1^47 + -183100907363278242363938970442376027601420541659930880524716665631033669469386138928054043569562415694923020451335812286922059264443154866736890072144555758077672966219409514892457675541972083880431511201963013037356170727636824224037241508088844981014253396607492616616765919389844554650275379139047609958492995026771937041889574741827597500117072108493396740719608134944794226153518465106451622830062286741321216800565799194188675412462443248424758819169006021309294053918727535497974158569273575074009567476154316287077584708974019615634915241490285317023131597826179278695497073318157187190783240194472927079709698687241282783202288261964298536402064084969093060065674901176500453745248242556724348813657715721865009535205386354995347513690110390465458268958440022549617845519718324187071515329212114107715265983385911709189046351334818771860759805545133115156078064768922617446735903802538857448037323785760130004357789222139631444504529466359827143214871672211801193012836487209484701806260093318699587719425248394800209033619498200039530793480266974266672795752590559475460782071118005396844524891358566723007205741642145253568150364434874424382201724953052905675803187688465471874514134155572354210662170948574487492759167498410849398107553271768320396864383141231275347305146817062154490285859721877886065839081750935256327122812304281064913660689580740115778692401554428065020117385565888792534962212259258339624068512373909092003990244383421109123516370584268052631513496027400175412762817544609147916997229422461171805908478981723319342615176706129285875945580382012662624262010467221514945003067061909717471518241653394297914532010729030836728425922329153625130919967882493491829361860261812570052462943626304130709275139586643545977715256361251928421070523400338800640*i1^48 + 12452402646773354867249590040293837699968783992445399945223163120118138114599532705141685284826338139083277897500333139405566600540603954890540432633913865975808033158283462196495775373751076983784161115348711848136387444228832152958516754958324759672542212018478749521267038454496959874676364504914471036498272248250990657640454291212135432591384213463169056203174575248486078229454458855585375330701373642529998016262486137948028750607514152707651898575824026022412627079803793561168509279880267715350608949615354558144189022035954886276293599472056265340670835505352284235250297996037963425116864904538196538381921884198048634846001930293811210433417199186089885793730050429836990325281782846518898398557534702095873134477163173119098363837033410849399471911746254558596460513405921312284942720212968167531602190671824241948653053670353603415443276705763620323192187024196375535572419867281938045924361601249807568460224527311648961738163512202396284157675243410264708880748749330699366066510514004016093129386861309339212056499200201464813298934393306302853385589813395087656024978997103648182374823931506917336935094463340594777524317381004576496578881597121141789233051844663904958055924874224489697144125549355351216390990703674475045150808613470112484203441580220037082685803480076108538791446939135779412328764857279190241093831868890177330494309052353922152558237489061554808176618581241811568035948194266161267956454764328841834506858900636138871211067325384550391572839719625647988755657900383611304354452201425112313371338680940410678391265464122931947539228582735292904176090961865647627732054391796125504358176551888941989833145749830736990801726605700108281348434251872548937919505324615719079246315026595238507043562413162679242190930090961755601960435712*i1^49 + -380785803841122640452476664202234507653809579047704779143582882053418836649562916191545059310263015688576853410233001290891120700813605629961716516544599990576365594586322002732047105515569223686392571731103019984862975721698366072094367348440800570831489095736070153227064899331488793705538643424403720818990993779432333186756788565112101647734394290308612637478602138713531870042404069158625623694858017581842141510460835381460412527285762208079697410569621460568065934011910903224633399467964700703433775151681890194346448908465935597633505778343906080372038400602882401420857387029165234497270253385596263016720672578777726312787643144848766912992162483444250730261183999981461164508616975605500224775133491157778640890572471810929549362265733070103672013120144040663709416297002576613775884182762831499644395010579385702716497263532163842087072552509842576305443529964837132025358294293841040565701493644158296055456723151745140130588887031504150439851884159387608615298440499840867814577480510191628466686804001054769076293522424422189535598599363191715256248149371298739976331964623921884099448346008788765641664918211008342776104580387192857827297097530070783243567464578459697695549609357028109531039977127087476861111778655566403959453072983276530509323387379808905191198393939441846836702006302154467216645428353935289586137252187736220300191172101682034945628282489493487664963598830468867230944847942108195651674560079057736852572447178146665139540091883052348129456192461826852355078183854876394980204139006405059905866022657079604765373492995679698876836092831777444863899048879891012002268487113076881481337303931817804162283708609128606357781294875525075403751720447016961651482974996118664375118662856940043605721260355120891363823475211894784*i1^50 + 7514599142580540218088276280002745182676724134736016020635101011154089032381915586333956344779578712106019425455685433954645352273663644001220606379730165239550628353376004451282565795641411004346989506546877100583230924897649001252152385102956748870990771803665535730839492371228213212434855576909675904694061030812053068869379659874832100857319003329276482556262186534296526249517836490521267741543205038044676639202918989305623621695455875264051927239951884816633599970897427643054728104685283003416669087216526382653124151898106405379977047591627350307762135578334382806689974127991460019370423348643740775625259943386814438528929400040663783916273625891580918654757782710588347463722502642359450916455773641323433691018852085151119656461133762091089741487488630383156635701246882531292685687129990772714722805662055853832818395668744581210632696020803488855394064527387148552641100113688426483526450029294587691777377524922339743675357652701519017126900584226964904445780265151862700341514290938792528226812984109739959786428682664438838720116916072426772644891757909905939077552260908829056689367347652769352203754723685848148841879297424799576301736599572167523973191873721369285787825973944314334059025133991719452819571594575968200197524815227990070962030131786851942248180382476174616223971164195051352667740611557594155201233934931833263698589311926686470188197076905665368147426506886097378746997602298710622389818312577815491644599451333775324585511823072010631620336073954709298943358776648147477237892933143059915866740266151974841119091933668982133641605490850142889034406325825210952713956189652588900038960309451106038649674600666051318402280239237670818991791393839068804049072977543218280341736805039879013560194893338013301997568*i1^51 + -54938304041880519022076905305135387105386825106859565289178352995416550699614129972358585808815752249451193862292120206553066596045262651032664531115537010271796457380427750256466097099957142477471616163193729576708579003655610956302717202936520652614889601934095484836611618890475129342549790617891937512976647576546199752636678129649167020551047329879703333268505947219968679161584138801207544355707064543074409240408984753389347777039174152700560686128248367321990483555754966213134963289934135489832069001842542354245162870772210041530799637057811536082745605334866689004958175911032590552899888209878586179839493401562415274563483045301378909580808077546230761609615679188313268094910415580355795475253362823268192259381181000693208039524946406501181923800686896570193029237860037634608012286420116235054380080180904103017173296911591108086039166465852185024577605798642947126611819039974040811489476271805006779772697644314665534077807385583180893662295514940188533314341720857059639387246483292780395056570599965633807345246576373592093337705538763400161258879170298921228061584537905483665917549184003679081100255747693742088033881765206905068336352631425743716204751960388276836703551977125533258599938988542983176696334785564056729332600732588422716595064227069807745316012355778138909870479229916155339239006892803922421586749682330387721836271347257856984800212666974186887728231602262899425577604034238922286955573822139968143444582793603851921538000940829245974213804537457293818433422516079207324677786630638297031263091581028857377318889887480111902955452448796580585781980115739779294557335361283037678002584764698146093371828218461377677539904733016772876811220744066018135468194135456225624241751821173350878131496419328*i1^52 + 250038527384580122364046685128233659388178212972884993553856730276281304758925423748246785720554000121954638170782325347162736498724548339295525670705160489396164178970956881901892788127521664999996770339736105960137742838088756045699156869849963324579475412345383841644814944912106715675506242460779615185419493505947911054099225414577636265927739603679730240117140062981620221330263490283119732533114944800890060830611660275488740705328279477118323623044344246234320064412457395514447623546132149992210197712524259054046140295281181727344338125952595243460109590567713564690995125521664081546316282254991213693707588588090999716094777269776827120344419906241232611978049354492351218682422451651668450364407419345334270154006640346297488283590998510438031823709463786501082528347903914494433796267709956096131224771512994269019938248586212455409263983062059972827183129940608378727017588327047001761956850398660505756034447440152095437151786524696142043404281234491958451629652959221485953345635978650570633888868095753295762783929084304529445844546763464997592159155371170067794536492696880733045609053994797197447021540855473800593606049200297188197011113900373742008358362132683683196220510638636147343990053540362187800801566341466590942629108696426458613932711716316869456258810188286807201686246096456523368679177837461579147057822228756760249397117079464015108865577786566604409606807984690844521532660256392965522208975761051433706757588889626518867911826078408915602445643957740524490225607906376962718228609563369393871126454020069244077290276680222249555688235620198428084084307235278124580527573720868325400725046635044756498484407897464101126284690565073888373626353123923586955586233914107143974471531071665078272*i1^53 + 565668387680457178734761079510386475547575264271462801211907381168397532708021181735379066935987396962876800060988065283767112133237717555384861967810126121802028063021995524425641360290227854548983399658889889019243912376189993912259897746187209400012399050798740422893814016950720808716164286381205635274599498222207381443434061600164281223797457391761025947860000789460052426653999746175296613791817360636561228334848543152494836270296570293172428668917529226230110128494944353304997732853304783538559443369850440361950438035951888207047159822703369781176503987331206640471208437154457844270190565778270647774627517582231163964622481157387399895847494873039891279964174792054528462246919592670681128566813529282814116985065672949404516850143586665974880418258448110070523761644968296235299152463667244457102090400228108319876733900430399862304187694563493467188510603191458248313635342752123675992892145118847785326479603843713426471855971032221951976121320486939531194802802248237117585852922735678984229418117432093553210878274912662696567654352278611540046990513564803980404188698542376006920214807529553791798978232706317039183652556824935947755714752346443180667253921105583713598925456441555507335606576343424808680529781773236616514261495327578455774460441213528796741950315012309165912798024529467666997838603317953723044516031422188293816699116146423185531552756373831481149402136648542010389763847209281306240846121989131950720598160710788141634336427080597428929759799884539746803742782992304907381225541922755654498368872108195430148042948379598868674555461898398174038719496618875500144819342819320189988167041066268816124345293518603952428823159292332676275886557303082272473507025243990191270526976*i1^54 + -37280931428197090388202513306194318177571655543459053636868877046747860360135834894454740224528477082394775309901693235620208800439987244220355767279812311215257418473801627099211494267647063390186537029263547381384125707902786012673101354755747752817943966687646702788845806603791062248985853492920096047910203172472099715100642060420227703654609779874868006237615157289377991755273832751642457766526001837293684158047544156512071585695573995982340844055156403489249782011498506159668736053283884537933452299293136017265918217829451655123209309939795471603246844384727321685868946721975156496814046328864139516058005374788603169491039803110728892981546655438949017616274587216292396330598785655338582349052602676451709628522936839338579017336971684329192255854025588297545153355074540070030434212571668229603083408666203664674101431032483973076593982934930062225350164523656082231628767458970478796538395145806056524511265142330799708626221003051147746644258192239279570488436452132952250673267326314000664241847884550079956360487853970937360396426787132217037295021519081371365369537509857496493643950336914415488996520739492775417216237942666607727612297386209628464198821257799800956692411995988726151927776859857301019537734764897712972476381749217482597690236744898847054955075641171663319627713358814186879564868725703680492669277959110425837143462477265599410998838457866939083271996271231248296705532198559017988913257654735959334231055347283707735256351992441354792969510281760930430259641603959337314126326789157870098347257614223150721654208863337530205032739181233917705686139558058366901022474285393204232183566639779988429001564355361230489797754496256294488787490162709964878715031650304*i1^55 + 2013551318521493519634418842604606473872514718621545402615105630221761453009939043285898211692164521752792201709224467352754740036520534522116574929741814494512348076833970036138598815104544604461542599949946881871951942026897062042757428931987007758755787069140260795031987478957631236328728401830646761441059842297497030650953387375989362051544596384184309315026961840103421378029043460951658648445752830400185800888860237839778094101291586354063886995164772095078102494623010380440526901694462531291030828840190380584381772997412998781924101165505627839766375804581099384941551351269603919037093818436349253778099718231144204762690344549144630037809461013849484526915273012988357002165460045681892543574825696493729535087928924823759476084423106719175386345252420582955194725176116057279008527381935225293703947386694059789183200609967092268286082518635986702510336262914223789761006116443416562067973338271589131556113496674688415841174617698931343685427816716397813606496285966719779428836121152688008956943650363903110512047665065368658011986916363898813669633810238220552300538787231662990465199374629171291626211966190997522284656746324063320432210626122811167933275642727700143722296629084606506620849393638409010574080495697436548515144164358142583872989790156562369092945891046282248798691749450209173833328653732506502889923279749057948242235185022574572071675022185441260430017663515043510477676435696073022968112888293581104323241602266359734420185958867228728410670334901106434929655521361516152620921021190491068439065512312710789111748047044568748306526285027370392209947258259438431604505624208583587356103420540647007351966122681988269490122442369419195306366139732328448*i1^56 + 7433246046851158854761002913842296215184430759132530141422534943357274647417392654484186546652429093550383343154803329485573976336305582051006969271341612958981298588589738910142415167058901182668133453807662240774652728294855888387487521923833763342369122947025426131089468779820939856643487129464806576780109703628901400656885352035933844196155218137171938996368388451094845523176159004994816333021533050795769033657020907750920739467700269411154911068081920728758664927901895084302136643544181721229617546009947871303457643671117544656383021311982123133392443427743390367734624038012814374382097046616648105308787671310853185631712140027590994780908800111782542667215067037343103335999531242127793636154983117869555577474497772074148740524712056678965899576576402079525470214735596469519637226875401309360157486473759785962426213424169483783994280343705369893337429824290612223720925942486391532945178448182098332201132836565371036704828554531890781167545165060024978079723521871610437649385155122405470998908219098035566388382892351321618495750310520889577841357739377996929465180574912014087713841717457220866807950996378403552489384273458116686016637430864762128021695147176521155927595401168606157603492730435969914830419449866902636772990143693334272493471643536820406511507049720389897028024176812554722013345030057271700368392537926341232959873341138973084274242231701830822426598380313637579525202627562078637315821244977642738703717556890705537806004510258399535117127823014945678387675953137067485095904369642828204679947342913773040043181180485858445477782728433660100227036330089394056992354317208932512387958104270292872615216458160185196617817348977157210112*i1^57 + 1403930660460925124533842000574072782489793282950992850506071307579667747227875630839009918783732376881060405025286492301693654052353559401404588227776843926817074567431058213255539188730796536576962742575748808851748837684611562423400156136231308196160428409467174451877345129220885633738639350208302204574420425210490685984695552847194536210590188436021912098026397204585540872110924045769562438857645672766699629822882960937565719324664991367117677295723495295778654648800839150707807411540830796263606097291777265055209077088877956445712904565605880091743200582455006475206475230480137299344364823385626932775716140655412417457337047766348173392012183681139250629966620775534736532166905144252865324950603949337823065734321600399353768902077768789568427487460843258272731748964564480306750119143028408870872512332633739953167628612178384793379967520490058339764528244812235036000724210682224296588289358645140826412079965875220427178467721225481919611180560286449873682874536387945977397948161044117687859035727190721542387042865635411846006105058295340917156305908413287850648843084250846738067312259456801968371654282586525562553832336747598701816082180549339515799763194412144234764780628360001223233099989409602097221371279474049751826632862561930220133258578809946202058257032672810969856409910386064417523587818765708839498731997413422979611337271869482019664405085758232520995556503882819884495216202178951011029566412350274705159342532393115064685231424198941559785378510535237842925915854279502651688992833894009021236375205065003424675474723819718857315458122462625805362136456890196797679720044883591479992178591899745318107437686071141927485440*i1^58 + 51657221627324272113158372080553374807494450646176158770630228901884600371110491247886332515200014416490161807788649781408141116093592775446112506674824691396348454965135441218347252345788474867274617096961608573924214517421024645389961980098401171198515331452987098738574568485843571268546191649235795623173419212291318145771237148636614181486626908671615277688943961079050985781042035931634865360058751581219709498967552556444766476480732374113194685771190567591711871939647087440202077446323400745311677040374231331099612609555979150982132748308180489409439120299280999929333823638975929212117731032596924308675759668147649673124843971897906767288653887359308626940943906147444972486751164940104007807859370706822388973949750212592877607473940088186449103471313874819147867465715420359289719354265899029390130670605723768399213922525464691045838059165694928524662596971488688428665706240579774129369776998914971049559625338250805141314618036579256222233246806110187313209295976071611267022052785941105148973981664631268142158167436020317840854570483734551876068583953845382751620395690496934078768883212257561112605178448945016393164683161303993845386164764493993888315418130475335771328789058687034302089529384065328666819242085228518485578953180382276469676930131283117679852432001005664220710881877064936472107475926810190369767360766832486268734514362699959626544561804377531018474957372181867575518699262920429233907316351332903462101822157792261349881879233334163404274375020760933041954364559597155001372392441365476214905805207316094097942766629446588856406162316114391383989773390413166844697487502268770939022216282119406478958592*i1^59 + 530834477969374191016328863911929927401435780930515703774051662619195492330798525789029922575506211482095431353021120476292524971304212347920707725353856893387155416254289439979334347384077585859495596351206560417695554418603657050588822962691405403952910250436271420425466514772082822776349268804932041953596554653735650220459707075404459469068079206603116812606386039686714022198414958049234375280592826469965893041296909497486293541135758758995684920630417631388100612527143695386638402329852861947930509762454241898961773254278016448329633710466132293428430684435490296415905039987438178030557482103303010924229714662530161436226545521175025059217302057062695142697507749999682630490966023233303477666954926401858511166803924871428163259772403587503878359342188519022578657743644015788851544094192240121690447350675140928670637352849095734999651561165251930408460973424185226123485799189232590751755289259366691745774085172367017422993775744156406039805942475506072215306415109221010983227304512835058247423217016029801789604056907971670380026309557893158478578397784378021737572409622269737981781056074971836248000559381614782912409320643745979037380279262214445708587298560357212013835042873547228641778626768048333415089109656913133680718573831023095783604390584174384791901275635210778233155142577430766967277397097894753025300235044096735619949088075644299382411893138654562766430304797996308843860390541625661964518127980030873033427399583995819166484546480705079259803808581948235087865976912470049064807756866649602676677719780232395284254659701840905901196987347674205154304557545635638400253726080079565110004736*i1^60 + 1188112454151426056567636679617468035246729831749561135754651640914168746433390764668085684929136645745798242492498333213024392373404776408536576903588080065475515955154606366705756771394387372867344927389087697135807101769495773307571207969307766321512961035131745272084844719438460501576254308685149399392816763971373025135168421778084949494485283013582890670959111009891413515968706927362274676171390285652212903936258391458898152524421997588539319178953830917133391796589018775783070409406410056953665894115253195871764697399261909839831803832040136473628063370445619856831878964027379447922255366776838050961369018494504286926799458616311834155752260136329825863378956705062411758615708806347387465384905624513635625660434521491392267810678387717779684073422491104572856080074364249267246311519292657877562726446164016228322434709113158251872846654531299763885377453574565408835395780058683934401759533345825891495918061267781829045937281320154826538180022479070256689587498407472592540849849042681805839744012486845899079095026999104803054895758891860778871538592679601880966579935749792667912814844845188441589633183325062624018419894069951585704797493469392628076342218779842231903635932921489709365297134336975248408330273197597994992033158373741544688183169856574056254634038277845739437420725021974968021102017979831682317702661452425633643580957925315186196535863240584148374661834118370142129060262428478856398713286679086258246201398526522269399225741349302638669600252219589816089268292657740669874804468531700321090451041802865390104991795304443881459296888058282297815603179236751532849497600*i1^61 + 219299344665051496611369453990270632385990421608054219625983337952282874254022529329794244949156785852219584544928380723773545096302188733409570983643824243937247116010817309269127943757922041858288315432955068269648357101465711541582415606507070367465568284604603344974551087771736429241127912821243361668600263553394782064403034585015842902841734693638019469989985653720157729501002923690529049412721409221684502925582449954341937176029897249125682771102701171279854945334292659583809404268869388799343627315440754963009533911358678619057653114286592357486237667698009604680231711937410395092531454572596643358175383668281845138789465499151313648749823491401753637707671747222183027393515626871914924834134858802333021840805197103000818237853435725521342106687887597001796030460080750612859549595806303411525288158831884070965704423153633861540581267386930771868932981175543254292687000641996532528817409839705916948666020861607159512824872075447140158616830611323946642397617160924880106789949011270839932079140207366958611378961379349642795509461924297471956195405092484952374116956683846590313180040962855876448593150370540330215618370064340923412277992065471205967324390191631461992658868942560439497596380218755031413393250375846838667341583215708067222465923136001961927705211776983101442504393180707834163478333428080315203969386924721359396825743569905083750940590687143984559565681623638631978860930639012855325463557873386337814712711753201129951010077858083987022297118314887824342225654259871224605826102838838353302901745542718580098432259868647933513936854244087046421270000*i1^62 + -242888931799587652719562618304833364586126621456874542913017668732122247784165408737986021272581610198583247630693187647172993180624887057238581550725360703263558158928680883277800787183964847558304436190921046756426371223524665603725327235909076211975519688463042460492449387765661094436938167154344381341983542094005035606569930607864980335375954849046538378265333461301044680358352995730368019039948827762318020124829486042652841927092974125389489451979609410388796934975639871299854083752212260807417282148086823584793986511443219802659254365267263496854729345197488836092187127223217460036830592100747269393434945324420181309299655241868485265406483903428341286912853511184877661156610260092764884083574611709289839538943344091675062365347140809098346934093571699370791141046607919952077935846020698602346675175550674915812272604206123256762921480787038423941079116850635376146512049079361353843071427014367433179086361125982106343911220120418609411901453300840394404949476976033408907718558742125634698183436419636512302747394976312068398507167685913329110356767349894787034626002077030644669059041755256135964002338766286671020853961802958544664769089800498778431058914275165871751289332279642294135242947304912751510333313161653250581038303734017762912282320736645243926208896826369652989220748439684058325464810421398341322730312118334970230001635400872569629975002303749185176990792875709065822399620809045728154680534739999590907637571905023340523606521598903303579162003211388892857294762878338949997190138376976304390236842545759024968279595593750*i1^63 - N1*345627833203320689238781939121825503041357952270958407637601763701958768360322319506152403201550433506753306373826213876342812209640605531395598531615139101256655791811540015569471770920512237122373711480414442112083944152643631381833035737245473357403367737541830893202229565025035915389927998782964964125183450831020477465079052453126021213147941390261520647781621448873150000*i3 ] ]