[ [ 16927508001272574261927521468224232443256473318643627260534636017902814689602424880444763605788291079014547853184901940813649748416552368624985712535418459786267643794225414343222070690195651865647375101792520782710224770259835276847800499424875193515402685062685827646679863961221847618893592529658289871535853119700145894494756159519429875831503762213361456553037017909938855510428696286584810386648108755209438987589385182754067755932074915560689500410181684724131439865953228788129550741834399284391397671694939822545262500645231090118610400812362451186708589654025719630077840163598840269126091376278183071042221901884044449458227542198149409729835402064567571920347339188144708583426812671104780533700512614849880891856984223784171580344774534040483024556427250598379930501356632362065351080468122565228006120991264647896200845551083636632166789681786018580557233331406873331513617757803279674838161965279204857526399335881490532607606611683648598416855641763398897989596585320712119261619357796543117798043322063830011938746638978861276806075803265056305861417489482448871305852621234929390151556541902181198871620366817453020068074072813471179484980563797129159231028437757359825848351570186839047986035326508629283331874765872586324038999450063937313535020075214894749943727007602309815781657852103298013780352989123429996308827138807032855324435301921902647388787116743469046207845302146419549852015211750806592098727515362289117175157318809707011077586561790096979594172430356415376508874924037955175313552749900431286599680000000000000000000000000000 + -32793145018200024058482235183887300679055174083033814934941872459179616110871038420975111148199267099777651032558750652668077948846695899244151266211662051340268191530716010183217640052764747459252927257957701451929035601547938562730858412226631890161855894476902509569967214989885570216245107279572377097685315583584334273105290697896336132346704724937830749482173640995903278807116464946245808020473786713122240212222396764697161544833936977084736844741046551114310996712694535894364725894520169601550126931547376412193951818116871343945973895794141923967924852199170076026284410577272391680430728636491835212355625704864180259641591913557384726286825067714265793950607617245364496790841369970559020823008972092332377754099171512691935691349809068160181631647418605071024473517984970916314890372842264603917430365461189933686094995332998150089640377362572896865757929448500125936844741254426145392647505694505134745091920125032276505209541255679392191799189913372766579873854758271816572008895155645387098429923251048517898090227674536593501989320655120731300541862055356270550492828016539917848774765377158152811075256876058697118021383850050007146580952830527826574600914599592729322195543639996781040830391591389646303723439383708650230813382793211385710133370067484740945503604338606647267407947230491505337664208948056576940238533669848129559984649373194280252011863533010608842507516189207943728689282686037074853926195979916381169927553491490354296448942578180327067089141671278146733003051187839881491482463462466080315801600000000000000000000000000*i1 + 579070916597935955357032870834572766888148638464374440034359126186400750212506987458512788481648334718235236668442753707334545600705292373660416023243098263858777511821636585714113054697984065197356716672455658722343958054394371770740311177907251492572320656070119036605570179058249703187624842715508741402319737507661915277099578557447506668905607276307789052698961255516825683533102193445672537030134554568836664719927536054671818429687166549167732104026838774437099023959618190139693984203047005920543972288300848841307396904219214790029287642296904124567655911709830846382731998408280132509845289468022167177509067066561090667601972929434259600948205706713978169063578623051188197010081965631791697900130738308305892577231891526567024930249971638075892298139829202112829214063513959715879547373896441479629297085800218494591893567209786789695914908066744979216880365050350900333618358593721940766808877245625213847127252478441704725740834224312087036144699857022358616011329310467831038728004549344711732285721080427731214865214579076117730993695001722774350068220647644331242654226770189840059239670343643339863201202558573012790645835311543422566526510401350334190927498064958098427840357446106114064700867839829702509488659324704101894880760261510540985717157590317339568797528915835443693133625854341819975934001888293299663397852588823648670271892854837839395429677855484233591001401310551413444527946790236908308668802112717864658415145654162579338374993308807914820070751456779700308662903873896569417181642687472612671488000000000000000000000000*i1^2 + -3598271799129207828934443012093015622228597516707243000520941148524125609949676328088333038642240029595046493933950174261226913662898296255923658261948452860951666334735359156677194114978989074307215031865815012672769759580549885046022391768870434735319912146489007580460913231826285039886693827124517879489820126630987205786844443343990108070309757140146051668587957087135100894119570339446871649288213850604655414976659394530294119596327588814569108131179750203140844764942527139795054001548309698024878009053146263654266909233261781299195836913692938120210571412187872729751341157026209148437458719234265463293361465474906523117296486919576327991741801996933957524120331910392726084439375780086081009585620888479488942329437077954657247172987167935909731541034718191328100356420029558303627856348044007339419839156002256431446202141788296650222749614832835328374577296234351832583796255586278017257362188274036924824772353758671642043144724075527365334596462975542377829408738154272324975283408920360728991839911727816900556831466645261241467332848574375507672833860931827338905698445337593562139430276651181988276836911868064878798464931571999782492786721716028499636485288274004984650769731218851080384031643333332166728466207892106207063699940931056434877345707213518332139502433878001416536351835468757209445902342327497140277271954126594429415752242768255893938450897775218263545720215774189712589367143035520904290405423647756838710872446134290401823156179996469800066561586344126021388663442109117439631399151125124454809600000000000000000000000*i1^3 + 14323147877675458084736559638370757395938937495539392066034745045897283458082193802943764264484706783395852584105940188014890799072822739626533825912663659401779545500747590993115641689217847967687836917172364615150652290744360974980587512478960287761758528514216102396858549937816180967728592926846565201905611094192674373391077531876941853675348629512631565810331176077419972535838147590035899992682261416044254530262418064680229744517891431977775775095004011976671191456772815452884908898111795061974369598893885020762129604320497510712728461820758847974880851739267810599641694542351045110818418815610684600266574925023765953352759752671283957548426498239834890489497246682992225910548663915387937108432821113611352605373300826121282566857565836819262330234833119114978524380912871359275894927635341725497614665368352182803290387047124698962991478105884159245689961885906135303167542576896152732004239509700468179401922034326144178564231871205929166408390318986323650404305492491077317249758595116320285081659075940757108758466611510020700791719710055057697593407932494007204179464508254567730793147746233133135655107251434561456446742733113459900540958228252575228417037428971718872682790875843793605926058081714725422217719436600566830688216098996524006661988907960963923776997465901083168538639016899248402439197925153541410197539995200811683840907291000970220569777590774044440310203489727887210729587096850604759380361493471897606088048534461379645896032472079771385362106183108876743923131755143067928260526573588311965696000000000000000000000*i1^4 + -34224380568185981222747780139569608385802227905574602600811647865718193027973189387572731738795744006145799546474522949400858477522784828003609624211161202246507582615101244822765273531252748768287501181949220283556469748443729120650235961371305543602149769595617586958946897305406055139916988307482042412495092891427376497503181380960711138811980044403400010231931602087578946208783630982302841979956813270652732111450987722177446785398097911366608251590299047227914333289493865326765156211598970841160464057279649272756424384502797062618188745292044424230978255744945868622031423650317981604999786909295792083562498480542042891333742825550046635838206906319028168662608514908887436787678964675276502657645830766049363199932651443780469301974121461269772354092845271357257123350387169559963649468568438674915687612271103083951919896530449539388514836340461088662756040474827622087584197147312816778754261880648664459954654666166672377085351675156895638069361660344586261610960206802878131447247017272029730381042388651362304307579994567222380269301264175483300472899656587583673885300886647918098306290354051563659182786132045455367343374116333544540254040864024267379542484147883310353768494692201062437739116354257407805582906443710301522811277869813760033018958964217926045062230855180023188760521893128698451877754365247033937835723596645074072405778649687080482102431608677012573484573997875714448195069202577558027977464832266054722767830666928944429593597624025316317709792501392016426995976682831829000524826921458420678656000000000000000000*i1^5 + 52624810379419367265625254982286067427775761198749930912966989742786451149229145673842379798617439971725952020267685424710602187974241258328932706983065285648961455463798169618233060320872343421340751162689908220124743106263523272594724522076669163647473113591060653476084176788101720630604490442260374025970167603514600595231521905024412452769814753609107002154358384398808390233267941717459655199611008466100370093861357190994163768174285236191755403472405926836622033932154215295005109625353282480380550333871172627970661179741168527576927303161381838846145057978044937887215090652296122938005240681742388507837538260290119412339157238241154448087653884900466106075093687054618576186214437382114336726860211621937251170236115690622371634845785478079538799506219739607878633188739136777155409571315150884272571475527571915254367119004103643263512997941928747176394033523447147259804444458762107250702271465305168760259830778590748177322085723494593483074073556516905744587850269511011299196312282802225670060293364717141947518885676094316873519051311223263215591919582665348700622600553840867179982171306096046836237919854161560948010127194013538283031711837687126368758180753834264665608038018283704902564697920145002204511188458445377423688456092122143820832748785362419982800106712614421298474489199641037849222079513052061342341624405561080039170392684390992187416914996843621603034388194158859532045993744774745196706605714928107574916602773626298922577062620449400975061764141537521957490903053358555919591793181849886392320000000000000000*i1^6 + -51678578466684561988280495179298653746958130410046551995510673921339398260434100619240217983410978981705565362154178279087926949326192298482067312379994925273599669193723486499951775562391152125170733931115939995718484461464912024034137257606009412032187821683554012710506675385556519574387536024670229328827463269957588975823535825389211072220634851577799636990832039021138671185555906603551827290123881247571664161976489386505151048599976546671908153415033261259077855154633722989589174738463906253640023799209396670920410024390928432846877483978703947606813084577701862806874291013525801525191542079867563241184523534559357377722483739757114002937412400833525428785295017132772167369749866701492225297637035809186463539693881678157807987204507679791281029896719973610882856433436682658995900309206943253893126715776876898691435614761843131368963349767195498103263182284638836296181793923847059335898941914152501455976759650606772493147758356800758693083916397752472200540075177755131259706420036259405282601174981551830954984026600965660340663065881268502610032270482413605736241316109878818594243333260725398467944809221537647033683314727227938775432726397842636605018184660978902545008931609232208075041000747210983310924773133875223227590944297425467171621341662033651970400141153535173203280674868568657566919328857222945184620518173067427464872706246976104549424295289640822826209735514483819296274213249814502948753506529405516859239402503728327078359617425843176396412168110472156135556111910640745350820032096885119385600000000000000*i1^7 + 33078086158481924171805357569902327014776965815039470492329816754898338286044347108632091077288968292158486323998257323679777442036088852522817174420723808734327008531592874534272032603803926230757946936758054044503404918156684669796839442203754871430365776885740669717740302911962464243719814438735062726108484190266887928845353814431373449750930347133813329132466710104301700085220455948616934380172267661712635672491367681363163095087053717598525547464143876179672053819010201614074850040275663233030006938433757508791333665121740974185212963299412214256274740343977009468814938835046304578866669861247866860844116993399487410941291870867868650406508164176803256660970162164722893588954012798363562541338862791325445881765756089707321894976112339522838843654877895388024571204530567097953840461788349320282377968844567604079989978577841906554226566461092102904064447317765817298245182201856023294320533382606129911692704194506183248653072664233412943245503022782807253916182114836129480632970567224670315388003613783773552284168495752649328365971203228415541397868304188773112390935649542522169140887091496145173788850070254104486719538616909818607322045764475926400006111638668374424965012372853967509776299979532212360773256410414204748698327968418283683364356419408212213311283784384943281314552822419894662368648458602914735171879827189370081313148077058726899930048299154413837741257212649629507114631876099900611799285822187649096538844301333171564867851052489429988303668528947771609493996672838313468023024545599324160000000000000*i1^8 + -14388978536455105693876588787007129574066309655092812147865801103717389178756113411759059807900204992164626661059416489005123321034519510634247331330239291680647574462986487567990732846854936288885300260156188975583510688695646298209456557124293893673925208615245108980622027525936364122716770088106952319955336123308082945880137977236166522207117508023725056672907128941669416073352087649660535326707887156878901260638510223522517174440205127663212890653823060968196344753617564600589809843285661946701961761444553197993228419723823502848034777762363446562556297543851395231876693227708053114440928918960728513796046103991651080319027409100117212564649690115837842827639488667882666533051584815926755895333134091696085456562811578818353605526059193650434909889893476457241637729356648548836032828140282667652201236205876314822815683306320070645975895725021127825795440897701699665779235344557954663057081897680477635344905151762654438514645188530684129061198642490758350203179332800019969204952054893491822961734759090602029831683025845581084348525641599827244435197930382321407467911920052163061103150326124244716261526475797012316235353839217419550091560440896912328320188279643008201246582758688626982339654882614794492478669062930960958583655585628397240706698579440244539154520538079186368532329099809104617239269494065525268319098998031000614209596225263234227801718407435381531557243368350308868366626360296851026709775581632871912136755857737059766289848910816267878468095707252876903475512397682322834720093074200985600000000000*i1^9 + 4531238736728495052365084930295011999527613999560165144944808351176436331134962127222072053371760250043699158349330089791758215201132257357643392956005974364258961118530940293888456180789593914373146679714299854360629219984899406218596707041638653717267662496004611163149895352734954658988321995087735460898752303916907958427445196028783548795983023307391839161789797110876592422720323183423504148224302957748922444449545176780617148307100563242964739764549109800262871335904866461007502427285297521536861691288654112430922161958623219784363680807692040200339562542885944614563055066185828511089369302575206843312771895242343342457266416113582706160503298094148254251017931733512940069335483535907284676941809629016155880441654765807432008021648490994657316471705048282855869062098987124368283269608415839966589980479875839876652975486743645115831474169158617478402534060087745805070673275263792228082783323683831349477350984997979840820279048829778433370588976143830939685173337495993098938405871577841700302109489767977074479859844876072113866008131800203779741272045694116983587935807411236077215541979798285822367507235244570315142859993165983318729409619004054714899505385247340697906312314359607232928678164108286135282494155104531997416107994056913283247827351739348258310851566141692981715131640838940471216248064169127091729220369588491192583772308951674268385818090526845203807094774558810967524073762506221534156089571878571335840596981508305555848448245688408261632792292619280885727814470849000678621705382186188800000000*i1^10 + -1068082754281105390318278722784463797190913336064459186947919673956326182274334353173668968631926388414809832758861023527713987116236289537975433172070669871474903504595682357653660231290838448228436991649871678641455104509563335164964604399624562714327175835695715102913135575251689370559730939908769768616670970912976931853395103622047951645839141233241738753302096414342565253086568026743093716658427897598183843203159632064627292656729080290316231113434446525863677802079934171839343272426233586188160061073340265063816852425959937664994191822838326297811402781454225642296113204672628303361446930918960777468168000976958507110981586845132935833112744637526305837540320309472419310597759791893532943190618534936248658180622874141798919973904573032138965721623913399045577465670814560930503557268557522991933767937020203744482561701782593294130472865706154041744003490729768294107402370838709710871735385160297401521904514980720790879155185196450018457817286989641875886986029952183500972869215590888517109705766030553353990418692107089438969294221943022183232405475305355410332673650032321888161586077525996265907353640249452355190330779583329056630966283412390916640482741476832444232710309326591641718169501305234785285492652957242260674773462221038973345000298296243025402624578630214731851991041622239259380497483699860161284450708724785379675563576491153302064614020613730369281099279945702882971751632326579595291373776807736798290061675691854190658031551982794797408107714984626583423472490155769438148171206230016000000*i1^11 + 170319373750711440374002675758383275226646091777310601499969325743159775561243675271040152235776453168982806625591554707438033167342862749345447825254257720190414900237025879934354494827149935851913750713065179831347291177966943770911752125252128502536520088299906681723697638227471259720721950290452084696577475750321519436725320231546851202296729601045787905699833379520485869031913637887879502245077492144728308859275522510005208424685182066274880808761355827109952902870827906489131723581912842162852543991539580989979253373992878369014802271106828859665662106120367327087735229750774901395346034198280043906468992321873966001648775566743514302275534737878701784072004148898425204942050677486162572828887273965852411639564801903522273874972769584516072891637633166572191231896624863466924008874606513797193552074775303956224222427398007422946667036074982371045243903119008710808732243801717874151649433943688463159577458109744853469196387044250755142455959962014448944199272098304047995957439274661639603746442730588186511357644266219097562007387886537819835829778308420468910577069727990251974759783863914344754152159164390209242634896788862372082240329363401359799495984969169253930839755088687737635872532612415630412512304601639552423801248268917097643280894656916605998609638157842789313302713592134728189015642235579820945857900200202792472236157756555464665396753020208511202918208849432063831312170340316776564144211456768323145763156462766412254985466033188733489885515298929899744496242350724690930669642055680000*i1^12 + -12118794157764517635509134183306761181945110997301877933527593174572885557481797150999394458226303446405935734143267138201823236080471815519014453365803278062527181904013064442412969991539442860894094311053368471340991497304102472667526509162323630668844647236820794849757860613319522730043461539662063740866382600948193609967764854762421517951728985354728225131570708462666589444781190069949767261005794052840150275257296762535416467398789047423839526833831028920138691565926547704894603670751343043040175422624454531003352465274493962903907199576184999622525435421314656776166137750531287631318141584445974906696717240209599036213171993323358324827175386596798805201244279835328323992170007422992131710968556108502604552886979982662364120013456551177000728347296052443564302165088565958932226416183100347522799314714135989468866493388038245392395654387393317885862555084941840040881882530460730608899150765837966763192671789315602990032568134017181540391398479695629436721153276544706685916561462816327609542994090369129558028847488322644936605832511710591686059042371730364270855456537814466970615040903025391448478277470454951641246350613201685601820942665994927990009080377483969928453430000071280858854465367277280677279760535608295888950376910876112734881077184993668816534344338913336948618243950056698732155748984984545162621767368765970434164449325299393699904980723403273567080803004279107421040147708798758522527168777247909317526799875540556275555910796619533011243738345759622745691930801592708271125299200000*i1^13 + 717980766582719574892111550406847480676578537733814744483914841924864028356974991686364314294358013105817722426830148819871828505018540096019076908449623904163861995233509745729689386650896782836399654126180592234661794197611736275483883950198968051041653160748414720540395541698599233997764009845189325835392462072454273595174610277992974570064083528345529406923820757553321701168495067969821015149205778378458373587228601085750579413713833620715542386091661162738928792997595316966637759314062632593773155336334146881286545904764796476161107515952543917075993190373043759750035192878828402166310975470428907596577979791311498427177295078286985171159045269740101592365326759409969560047047009850796824659575957238873413557674892001150149604611714058924406882586461207721833738177968310590331289388547936400331707643420099920634893749486212437318297008153730461797078711013478752333648033905033777802953959781315756979038477105763544321270930731158423271244574755484206755728013619477411827026684266185402528606505310783760714989411974995437517520514426469000336985099605492409828635444560564152634372574660394739925726821265247139012311143257157273946866226733392043936149950946063811420187681326554805529424365437547226997761952465953053614411474050142422820047354459341284904509628801470056396220917900511704885626058667974446324353025795618092395752836315525120694592501925978697348055110333059552821208604992536351115366857310537404899588317848852667972020958974806618852576014222513812485322966182092165926092800*i1^14 + -17340098139219242930771599734059130890126716454513697508074365516131658084075731391576136657175547695435889027402861659143312635346957479536908612536357885267328181689603525744098190323742151864928069756902877328412311615751887534843911422240321749650480825745031587460221030984505566437260361610269072778405158914045882063684360111681390238253189121627092321472512190091598679837340492674100964018061795702657802273377657700490073420362198494137737801925293944098899045954410844803445327814153146486781366392486500046660460185793053277512708579827975349655661862005559926028671696491884892683334595208165030209923781832186223200137945503161506541794575856565669721300682920145664537471893149839806323838860200012483401598916701306876963350512009666302398958796922670074326698029276422548096879449263983216673804522096885727630189836586394063593243841544785846347626619968348005992883410136100177522135443455960451532202586134278798987757284030296362240989683030388363729312868693090352445482559895975529919095422246191458953899755120043842925811404261219572366547082581999588711092955970999053412493511455499531171855317969503810275550096633270016890187051018053975062656343611948713118556352115036740751830296631366490551454837800192580288649496133932987355259347436257532824013031442562729255377325251513547019492210720059596265736312004704971673186634018380705214212612386438346848693532741238526666961520609799096206375521599506503509929165847232205265029348604665770689547282542690721173650832826243324313600*i1^15 + 314627611382661291032682885669544581850119460859827882420920982872677985040157738583525417384869155142359133838658891082534663239853525175830434133444250236296845793754891568825221804320543281960168232031466704779161337981228787693481767480191736495494427339899020281893918856009757535160626160941699574355413591598918067436935287579268826810820267942801216338923234688123181209478493547833755714743049781664372944426915699094527873210992389971553731181225833867686155530397818021869930592787838506251561228437806922505605492741882484491064366708497529970761234679521615403506222126417424344246887847003610829441231689816126974341625406260772798116343640593975001804734054498792543133979595356977299850215503152681332065774096469925187493097701789790417060556290463629055558473767193767771675771878827874123758267765269170077114739508167155684563830035263082066703876178882517428640174253473771621409019290660546191743654105314253279570034487873774640947327536707179496202010562187312708689825611703415429530407221738069921550102273313798772806785417272404566758137253472878114014992628823983661773264286002265763714026310709670027258148320967014025006281582476840481634017434420358044874320186832066046752541574516437783365524309421131024607963740860782239828304000270381913152101583716407567762294888168080636071278259367447998458623212988114853502306861583970656995300273235083156661369029471274906144076003929284129914464291287372482447164768789542148966232397928571006109601298819074722223212874178756608*i1^16 + -1696498776142166117383497992812980301269834713220710015654414538446316967683054671151265288716245159849802752022743620271372445948896106361852418187506579635783453069612139206562012989685714458665625935494327028092863165202636982178132003928595895773725473739175979625199361424880604003776292101731029347388398409260543912534714270614209129404282791079229110281830797460320540485405515221084304341751007870666511313669863716425801784042510241147612575431475982054373055969169766344907975477645652804029970733299516242480788639574291074279295572659344544134601935506185635805121026448327129158951875089388910503207800309622392295284650744030387078973867198067650310871188924268337676875943094856918181670610504763662518945353565416482300675984756360883810055451482745029407561096615318428503892211113869815424921993392261388266306004564948726597147250819114503185911325849681365027060926579861396788740051217874889869056304461663261507755643008684464064422813977937464183331121763173317257384741438732784369890964631046592172043576993318955803623619092621016986709187491845059044715123018757296246772031366741920290430862701790020315319398163145046133159213958930663472791870157807945484688571906026181765803749440887428274527563689864555984620807046915607130910066059652303275577846705179836141277681253481253926128625024924648631750887889440839486393364470657596661373002445420915017440062271546940879806946769255837877955715922795948875393946532892346275193632922954968225727014842299843169379623632896*i1^17 + -41384669849196839720315438857970222632739336102061340444735708366706771821791193366569504622621101445977495807739091311655411969477568532198925003468304228276725172010691902345174646821570881785961432660255595164982283538543962938689719405425741899966209883777369069519139444517395459496479753745365781442330997590506947381336526928907994093854518388761198345306403181662263447728522648532195161125284270904900952739208672858481074249769411981170392093335613590781815875171938538753514435468016534034825569404776863207258565259739505357344082726121268529161570004513983035968530561851538596188204981619553728982602578569856230990718773257084426990949724302119351329867750442150955246501242009249111542052219320449548428841449335899642356247220403795780708706075569270427039783196410272901983723245340528654487494207524226568160016971783749864969412233863007008188468757018441981765726836617135389353170283045141317472331184796458348195681609205848330359578017394878487142948382783997814878953767535353012951857831526259275726123897240632670673611974078693833572753210349819911518172044346348230667261436243209577012150920742162667997699595528433194148542194469393857447755169060203111885394203841798755681167733732776959584840683666198179871324148891455841182622041689858441190896021307770148771137529356378884714779172379249752525736385581404193020411926358737217867312448138667186917346784159665470955632864155497598390064063835000183531847357472667293827645787407824521435323730401785446221742080*i1^18 + 63579273604809724338387662110236737920809343189534681626244080243457715132433256203496735678168250894291309849928666865108167343788484840343006902086640166439666562628828820631830410894813453068674545868685356979000136157306857187120818478725253593946113276192484012098483225285749275042809577432172047688715952746058797856158665589405286174514959456231939858312505969337855563253655842435261831464293256635983601631641717571570284069998139213556819139309021078757162362939895065536256749124634209530099539057787663917839999891432964842317132894986058384106715138175955214670695728026115194383675287505979934253642459210643315708916483817056934637415326268610078952137330753056020601484586609679583253223890915437864448112149455521417905626772148808430947332293079985201380233807935393883325981158551951939479195451249706033868312858528038695367142978457676892339079374519709611902079094236405136386462992202614122231537947122463549353250039922933075642874071666960071969684369317662354928886207661854169547102735150769371677569380570756289803999982670059353506254806526702860259739965046456297257493626414094734673615335294194574371311916941660653006813954815641805750480841164177102334450735133543785907846632816416733874870531608381026942648376886126336899590706890616576783969761496325247615963906616614361940723258742329226004635621889850122327178966437923428857807931602941697788273265580150797236702222882646109238154410291072636727573062312642143589779159802496376455253999967876939776*i1^19 + 9432743136457034211216690486760751925055831642954614358582666898596576398913445997623248593706441441810203510556860569441767878530677163977510081768093712973182875790587463912980446168612508349170365901981774872473777642825847140590460661953078987673988006540011649638525634094413159491444272853023505544873115447797649998259983370783354326423825848028149313845714739843678462243513085122395632563680143408559779962432674341211673402311806021537577401471993761731072659943649160726028132123554771697851586401241946596476776662657667749759950707882485334416892039497099167047780882643548400222538893529166110833260736783968878766871910955526892081266473720828498242784049659403827159909603093575639692577527856021669377503799491013483367952110179994680409624438161291791690856404448991432873525330985052819814112844519827946522663191981021681045767841346327509340390095019084430409659363526214191698007720704634473336618944431711803078572201339368149130529974323711771235962279913274021822526803619071085338667713980925061813959377747642696208415861783795940686931529715047490592270461682611883188227305039239694640312979801715111194910974949351827310951350531841315643534949846554147830907709055105574375892750865961645303056497108850509064783662092786957317819274344102355356009048611281818073731080142746128014020291592592719268035079399315510128984179808658065039584783754092787791078983585026539355815501604020300980930061521647127568841102507435432353796273776655376891178299575762944*i1^20 + -44100043603410908288977841865415047840629975174025861690561418632364680415434173917846493338187139283752283305583490293766181420962007584106856327619418395347000351732962170763086071578471587627798385878026950351006720273085423201131768400402860847021159871518831436620016316348737272988890523788799542627464358992277209747191018900719002952818030852804576220929825876249388490758427213646251408766002321993843622844861574326064536980876543614547158980632811140375643709874721996617462428106417745705516356149564495256037504374935457134764475699305185088579751151510383405787870514241630602974676313642830620874851233949768631510433299913888816801131009474464896672525141390997174657877865878814935620444853404164644230661660795565985126457768573158492781237230866204271104680178932719539100053765513450666857255641373326398183612409847295656393405519165762784489917518234101470835592345940676802762852842295850893710407995161933648416637546607276868473937432255914109017131814641815800788494381269076988523780925509023626947085767623992691085497290820518856690435452696360977102962949572893807577089348106140000309643939075108381872455174595694512067098927224153368193404901622724722002080648198035439745500667475897019135086522981138447040905435042518554885662953961850113436754985123591633725049855919240213460308747799626705349999398878093260429599909541380756655997799903173575992176597504935174266275935997319612968016545191404842212978612445328982076309797661695733578917216256*i1^21 + -24917148948619227407072671124520223173784997736936205115995067471933707599509772861754144000723516496532210906233201061391043122145446235705519497851421230019336721250667851839779583631822249429842606863631404519654581749293340743751505214423095987132331916400327669665361938499728279371012160337257072046013006620241713551866396947915110974854310957232503602343585256963889572551342404670438517833436425059622666577999617025047445182090557566232935852889865259097387434162706810677237524022925598378306826936355821537160558183584238177298828067810908088950121839646018885201212124550848572306575537535167408930424843649061069849312720401238442192102843019004633345177280209390455092095939950319461342951505133072986286906207131287425960222431841711026656833562051857315817993849148517057926700830660948475214201543677494005027152606281232343264394220642138158022460764859397044365248375383797672522194258470050794232869965017733952426045401958542475664368381145093126031894404496543218080135892208168402498309833315866025958119764719219859174174789632194475882263670451656926562977389661421679250366384600797749734370476716762444610711594277778238225349431465303829273987795390671690539628615599221972256636317553478143615024814407128874940203738255935224379291197166723083015618880979738864662011608381721325850388132117601490664900521270779423002363363884373488859772359108106427916445604579643803781504872573600326453369293012109573704195773715358282173051834917365760393216*i1^22 + -694750383127190803990507210770313558283523771180713777039006825664120968096935816033221992983710534161077842088905804311480984687172429104028545394789916117582774158915646281292684090415545462459863921731486066191172174369972379489257638686482732764369137439397199013270614863841225337455587922971692241612116796918873477359531716134744506817379476430285009389812960123680896269082542359073196062050091099969395999602372332747341256815301900731337085343003309674128760173688698607003111147020002385455948187586707572782967840436343659382724768922238517877069948652180307305489547969173147789416435691033330466488691030852045078591970050518025866019538754046463465503720712442008002517293341829474073671758983673838810831540885047821888133081353444659061636203638372812546334651142698643418099221777481428776433270732299547293125093132173437002240207259232665505766065535151204208155511151845816217146584552841920174908344742547785599298167612702883840109667054030939842805181680587717078639090593831775469868220068449304182089209179021914875041571825311715871011125773626529867657995651378332782283961597130748396656203724076337851211846428930591443062655905805461797620288782795285760036381235473576092368427671424710905715360619526927231625482000031355763664072451571782927238273713015055913154200386633631418496903602911315756188365648599210151862512272291969330632421652736166593902682298786985876863813872333173511174850146205813951352389462881207563791758953895952384*i1^23 + 7693023647245494084976511695248375397888635640001671058197284184225032178327836224265266088654864331630303018771755171061283100489162936881336434874526337835375638276974696286636868904078151465898507986559756427519238650762208230745361014752721036102680178174336630217175814627807074111678710670573139546459499884243533064831537933723960547128396614932755328745913835520722877832741146338043213342276129703012873109585178953397397198402610974590162876978873667514911400537099404403872737023726535652524614904252337023723744630040143648063974718686639163964479850851432373684790278684280008747840743577019896892812719295375921178818881230644465275991540358260293070673839564306160446560319967784368487687560295081330587274953867232724589720663497274337732302263926422697326012832575714699238122168832290711749403940233405078151908751871461989877574644373894870719083631851224084293793022613214826790549083855023886111299525979746206115841164689356027619234095858136532085227679971312021056431237651069360482564920584896605258003423407801167339390278638296105204749449762696033783758843382290949384274563492263185131679751287358463942153967319440933606126077382320130338108319756747000252183667328391837621951803608958535867300260660871007328439462882595287876894040338948867598934582578126325508185168909453174226086879605694892840347051574646360230686493552452728528416560589010076954882995933984263723534321203311611864711986902942051815602132130606171944782468743168*i1^24 + 19898189098274398097692888452090250709785479763973609382570114308991817157546539928590857426534329309308056155571990824475400235620742990643483411733082719203001188464643706733406182514547331870974729754055699942889607298049387127040714754312115563772053808112740997460369651533093306316722084590832973922324128040801808109333935059299271265857811984274082040198014165724932301380890894565332643159271272241697765532224543322579966106522162274021983336234297243751959985777604578575160615030110071620065784702527099239605273820955701793685467650092961069153754849175631030581533476529956587035916369136819826438948352477429384256390932531312233654906012390987579183616876903233353754126054872994008506778875880509694393438600195942027204469153202611894843906363122432138593641981612603332961552871757887676072663098443921359146638275962741558763270002056918223121732397384692338187535390742923175793601596604292741023433135020815953990136216712745424496036820905390256465224474444123788006822530223407173359771154339950940725390707833764951185496826793777598391991824306365640908094564224917699067139877533761246334470172792606867343360564200252250358716135095471280837225572103801470707447353966584922700154599956561371868982077386453824679090566140321553153638064041912591578660916295511680846020959109029371161590665588544366102781301546314113871017468485818231542273835653632949644646923734375764207093904843458776304291814536146332980908047232544101980176384*i1^25 + 186112299236324166923379855598691497553039051269421595643308071464794931460989921557215157445763958774640753822798515010288402830084142879409424527575553321924163241501493102490001215223818668061292861438916427014582789833148365504189016479048781761311589494695947713508959077808366005085199060137489893503664508257554820122474009672996446620736916747354650314835325821193634992308558586023731044990966089643418990495475272219269364409634959057200678262218179313209892482170804454523035236308236486965814994331204068404990152778058209783647484339410405375519544543673650259122413847538292260485732838283229259094151479404578473544978658352923294919886070851126757946932443487658196430184908037038985341620326415996950541346989326141637570416302948133259834058553803207449919132975607646501173130503253786828678797262392966506988879646900534823778700267639756628574797675647860535421936021527915769012747301247698737357626983706516077848105245268543590510952089756286980092832473648184453248824354159985017337419663540414118806526683977386758636583816501115014774853410313388567895483597973822665876720180025722861772118034308213566222917532615092084535518504416051306392134557487295056069554443938616231371460320944771866766036062744908198432147576934079097502487513787302326654318848878579524407707212525265615847390127722829911384957700702003741847261061742566298184854434799208611917607955854289107779547006807067538042523877174320837179657753655133601792*i1^26 + 889280133657026175448872037960641527091482342474049963663857683128903395030424568331248405992078332126397672706970960930558921664472309556415093533059389131490150675736270467814780178500520433208245838454390996011999861028689216484879303444699268633275392968362666568509793841845726147674858070903904057844321949068931524645086681038353187243608406623199124912837084830431447676685939925150404063153803718609473301745517986197170172159955368327565953743089862070279515638779397141041707429708859677958297467624785183988647274195659204036301479786245143094275424456040197395442500990782473927906871579695647545687004923614945615594046693739409758252640329477979726072671164479381232268209845295796016179139008590577172493000080115293627418276205440090089993983929496727287607684292120529928656924407822460734704589557203770309219024231351057152932899946259206979926767534379434754338366645021920941873393571296211256138935171166578232304112279553183829879200655265989747890975607598513742207505626109279954483888034385387308738570956659900535274301818785535449868368604411931130739668111227905200776997492099790980544725675467201026822657653497561418013868833565285539825509687582488454016001797535977570098562435215789091154234253061598608473076765437636182221179302541697910525461603220158670631943731802955895876903311684026359311624493656942090935298382924384402226009883168704922964508332086267695983605395113004141209182584157126982594327025287168*i1^27 + 3580258144810275334503297736491654317647338513659901026831167631489297708829363662545068207819445934365903528954281983828442419108787665837366372522916627105657914457877708727284980760688289600591565633189121031353247327827772619407023716050478268505958166049027404920277067343454591499606461728085436612678590840588079144681273880124974957887911758301867119024424508693503756122749323466609607670182529532169338674604964176237821735792972396069884971644014372647112477280213688350061530281787499140461165272510004905488263990265446672198108458699914935115295327060884606615146985742494608386536853046161472687721495713261159395237801389259156626407161012209363871270925182117870758871953562712568276121866812139928768588467571800289511053730790468304520034311703415261294520959769492713410710083458642990910040320674462659305863730562458019144244961480347296557101623238349957754621669162522357687410143224844471331285635421988495032445864684872657077970360843412644090267328301373295711604972797120271137885435013476919872745479996791758749491686126515477162190355681079954053152385405167337301510420436951880745406076047886751136746916208396249134810954391901337583979616346723015705545705605960281031356321454156693820219803072283289473367405949163670029026373248411382990514471373532256608388033495049648627377266131178158404025185416753919275388397280584417460212808949367774161232375353565574897087493854377925418921302887791306132273758208*i1^28 + 6618000764004365810406807521635049702483922499225448643813488577317502465154463622850691456373577587343891152192196242156402933054521936864073504194544742203624668567153538213213703024681450044202849186877252753818759512933408320683515363776381151232377346889137936303477623954911999445435858533884453142308836964221431035367393133849739058773897649910718512973290575418929913284141155084622423691726459095184057014114014835464908356757469799844214490878754447423054635232682180445835331031327766891557342889558333287037095784226037741093664339459836133475463187854966308348626013870830645544629332592234637489622152163194292957193273660447488538300135693782299558905746843838484728474868060675850976512598404584139106464983258487374822366857889872603899419886201373800892042215059613107255298064162702432655664154678811241800506879074256046449678375591336321621859073127102819163973262054587443857254635187076176388265275000433139246750174406852978597779343051310579219414160887891775388401648731285804557735260940928961411995815985198629355654691662768800382288787900675446707760871569018135693768836603851567485363706272484431259804214632105434617001066555578469506410779957098875823675928285159230715783859078203026413647154225542168508088799736619016546862484529445418751118627922114577431456715430382570208745083374050459487264856142347986356978308246227329813893392680664744616551553610095299553007829097560092321223533664115156320256*i1^29 + 5188654822810098992421156817857357260874879482680520336531652456118731398793156727252982984364138570766071532828031873044128654487595793595459077462317880906777196468690522111545049950245176727822434887963978375715506875626901521327036354670097138773612484206740409085562640226275952205331306828651270091617520204680636662268963540018610503903273722926572741331869565389784745646248857901103792036355210545962915201543406644652005513773112570362653383182177826951705642150719148198972406764448109053331354869730818066858736940651857334186439625485491689643278820906837509992649625876498318793677609403372144636577853402843691827816072628755300441119324955999027532792690840153439304235988421723415231088307188150276770069096246926774035492067714798033728254707730492300779773664042013859840079624282388630198022740153278088181463477158289179931132575423572265471119601895081433459982432069604545659930934895861940856597136466944556228484119809982495949205518484168024551240972874621930971213712705824784440074612070240954610664786791777422781131365854200192599742789013723836410206364419795416009345672823245168025415807641311119423210947100006017645500746037626510503955890993384904914348554393710007299081770831000287802076461707881526153762763463883261447299756670303802142572903365019385360736903160479008572429995482250079552181146062620607972620494910718782333962773118232810906195177228829541854201579087742202029566554737213440*i1^30 + 1457375424992803745633099171673689598344452226507926857134091348055042980940288168683173326009431394334415707495698955952477844953801221169642656357725742910809712946023465486641022043786640370495063208533473116561013980104505764293489929094935477685009348233864959708689559429305056062067717554781226334987084390796234706894415498783802209558456171596889036545707915560258203478980015604922759364692558204998913459370287286844051456876901657194784460406602811666421958244597616118071131344435464677878781679809436482017170211314734931198154739686060680992623781798302572502390473037162335646061209239946782311031371120953569803350414245661436700578468287552512000693806231010301480990476430031384869346899873007946333592600507658480094973626724193853299134471761490223059534387708545554244899749555051516854474090990049319969995410848319123763143752097388680795244777831645626499083114120978192283662209246651578915952806688213737201229744948722980753537226184701314487735013045273965870860056769501961493935756204029864130464705045020739850852491265762034863696291844930880088599191688467789726406169314630933035621181798336199768156303339616691495601295774345361528108822263906936623362188855916383099535761341774061848768082283751461749677651371596779997714936313301419774574702223741219538545180953531759918739025726406255421635968979759881063670022476810194358047843380724069977165097295192730608072466210503065648150609920*i1^31 + -31889249786750634604525439220698876893755133611628698926253457993691586833557400623857537447131698134324623053535629031957199543393870094932757702102504469917122523092478409681806180187711472800030894635631209131858354441185831862755509890860185238441181174189296068828456112853256044863291045877627151433943748355953082898526948946800823745198117778201684896911937607477652482923744883558703727028441558055601386660477798446249830399176043446394717606257612439667428320101234624978439411980571343513893116388724313841276648542385210857635286814352231617229017391849653264799559566418591319381952361372484542924936816761859878795126445727494025634032433268637761148208318592193354735207778354912018101498438412017268762852165358436721490440599658717633475709597488102776742697632603342148070975875685696829776967384050518415280999128000384468492548870181514259550930913048766020181089996579959955322578485296981235604951247836418287576727818417544893496736181461503421894264436195010405684044193754509157919942908083177690616371468565744516106778152966597305387448755072607965243245388206913350890384805999657001687566972008279265997099725342356315983226572942992748039362498558203183998935548316688898728218171631898422273296854910079915246322832644602907647730944173815374216312277655869368270295396470924313651687624551267509807399229090695587343064298004284803977467955068236005542069982501139716423688079735963779072*i1^32 + -96772618188482192251602775754566875687505986741442661440311764196323129766405826707899248757159418475950814324966105821729489501761146807079830282546617663414194846855804957878321191266338855906894804458564434016109885853271571780772233082804788122395064990522247157293199824800908121205950178133528600385955073719859295935310972754036395496353827863776584102813822384495717815400657646322100314173389646129702539837027316242254350217811263925286073876815089109014634085344336032298518238314704251666875811215801959584777520872003872343941881374879967017124106882893181123558253301537407561683032461501622013156490260118276410635636611265797350701436383461846946697694240248064237236952093356542424101928800029456354220619800073413929873614513248658184307738353039411374218393204829203864359160318028975938340355830293838317699205741604209258235056909458749005447379489335283262620398003192643079242711870070823337229737271994168790013737903631889453313129314033496433780135214218539701700335411315175817037573683211832735036984997787040071763909382307186992213545185529875895863841304429631531308231383595826460577727451442476718806540792400866402405316913403172089407261166163311215452859784016818269824722464087728521618977253432658752421425004584333627520305406223685883319536919729776613234110307886774004665742725591060726868209967171692296933540264586008774247409945162853572526681933006125290891862685515776*i1^33 + -37192481199263535534864676827545082278430551411424364585084684566403872616750000885461343283993608475998992271284720164769065805503337677431088616537179423719429614490689032871080632634168734742072332370277377676868236456985108620308381301985603645043765362599102445825880973480282398248845514323700690671687401213481471607883511650311378431743515981926612677662846432937336572812830985752010758621516180260328206219299656378695445120102981268248228281008751406632905982584349576431688840941919968448462683427337762146315403605198063964603915326425403025952864520104477672918897902552083195685437625587368867055336787645275944434338868984164433443769343178810573506477732726351733866321576395371751685069345469787302395877480929501924703952082944598965506839677424601083607159943846435051035040390339024787788162234982191026250220646397905266658691896056708007505878970243854854662424420579108268763675651866747907837627937894148359146549634894061304355536368696259305569810634038982910012785072251540821175945964584529522628252119010414556040817768748351361167270450623211266676417147945425947812584811693292613052416763047296302201525564928721650463558727326444392591871852650243101498036938725482383665475194948990538898089341493688780081368341334474872197213072573109896283129719092171283563055815500754611065347849637880112613864969063286333190571331423880631602928534013716434471668606694878048596000768*i1^34 + 4268242697748638435301694018538066114506893714023053993271442429080180278377093641699426985449927625504450344262549975779449643243024723328567062991009800767149043947656081257075180924687380849197731216546087938191790202024528762681724328258057955093048488152220333161058310486475639539023289812422002367313113546861817817618183368440138943061267618918121202540390785904116026426860223059943189091677429699366306987771817971433550227334872780856995930521516748466372405061396180422982377383563901168097709272436159047585312967287344688492863919830411776598138082349573228166731140477445852916560975259995672368171074809634871504218983097018429549328107871995205776226751479790519278346071046763052236388722609480253684437219153973673281922024741722147623866834426436276006935605021815972878455344030928132850657683025908770790020177764432450488854885501963105373210357841938925491972052253031150807833249652746612935920728187534333282011176583409092007503133112440079379414601409143576387831863063176145985543664846783147618052470113393349729263277935363882555148582147446959186086236050387503981859300371673058621851064505754254996527738647502203119666920482516767375450726472054133692930561114990519654811730460740062487881732021068395632577963737522616515626832810557870739593031905581560878989428527537646420265074768438495068475066167319887309509618304877308011669522750366797783245583449245876224*i1^35 + 7709836029202212470680797867534024959081590774236846705646919552641214432676577758397253365068374920732196787426572888508201114050222097259079023289976245065180722133051191975153080403041556800627791898549727259788623146940592725828443057657451024165856562256978020146180657366188659215575052629004423968145956499225750017731960544273177406882024256167608193432962081430571684757019423941871409498061867538307841522685905152543342037504481067832141944616416364633773168255676801396942165190818070588091504191493239517027896141285451848808607526995151240798411438830452158773786356483829529558889917522997986389582794618921436433168706842888566385125761204489178354715714228369160512353707098406208453285499448143626415539600316703943867311625990858124218076289870307263107997252930801629388261045606153796851236793500863266787885671597538089157294691626690382443629135888679941704506462259003786953828759696268215391146702182475686633228964692854803963719316905985700510063673541846410639359830050538828265865586667138396526989079324542455094740312689877405228104480544472453314725681398522957676303363445711975257709945656969557380042014756142782632128784524861547054768315734833535456108663077647833985282831604732309383878269518632505342392961197004357999671951693868987056646388777082079469062030364754109276328014360947190909565792565082541219957821864209626897980493938713062627682612674560*i1^36 + -716435141074250635325226228812766675222810596357236442930592877989804783626202390844369648265827773502408797909515311499475278620397906578389720700265594684101882429392898914585068259954129221160563268223104037604544518797233689973172921290747825907260012213892194935347596507415332511698492524035282475498577911759136212375685274563533014310873481273572554869355730067573490077569472504799045917700399991729096091840594872919281295047919683084085444342188241594543438883252389896011205284956141683849242600372515998844575163337554743067455833125376790735099593876625310603060732009966847762277712413708913610071235790015347154859101907150646812224532290711206557109400903332962375248431849850265657266033322970941604385964255985839662479623516698148258918040698375385297573147825020473014689990803570728048203706789442271050375259361675133579540625748348918185782772717055546589553915429644641157364983608869299342215032803042156711595516940995153416992618347651779304959539608179725926836059986605053986401484966666276532899382676974531339730930055399276265403042273825757851394382647321059636211476039102255365327470505104780852482995494277927182250035891588517022137403392264978137223049401984417216241280684209224548961318863408093667506499184132159919746487198326443883933619477423730418144971007107588346604204992258710325663636940564966603333899141353185458964818921673863454523392*i1^37 + 105721768706178442380205411267679061498212429947672381992772477449994727817637967865102483220334317027478738813815796784089500586580816269752222578139277890875821031639384422442859431202446991484698559722823652422716006894580363371926950631895468496418853785796597312449564041856006524034847137167870492540430756404257959380519290432378889041273481810649191588706177967633076974218250214416341305174401301952114103626363507825709034008496712438204070120080783401680513801267583299126708528653889639077573651724143392269771285817866145341413574252815355202238057990977257343258744819732255025562870958502534925649480713908357322123024872464099953866446558270943366878779169033571516178223890637639557545884753269887075827948389750046080068819784666653991280713271366258934352483263539217616070798124316435354094433594660445840918662998603574744550649814080271471192198952073891687792009728380035635078859364016721809656132100208010843216392378800948740366167305236248756484694819694923821085191201992013935407013765207217426922650925043842371129667923163013707823518350469906951274505193617219282602594370285689320105099873269996013488395924557742301764440293305012751784472734908416867889339126977471969332606166088663967660192951114814190971276355833263935683804584553965979334862801917866559380209180674993026500013377618651805836641721910740370628212178766330470766691741463478272*i1^38 + -5913886759722357164386640723664725231541047632138317302365354500178234648921423415157483547371895435532138048989881777374874760957813109028521473162363241969546887090194281336998338893337781818573934394180459310096363405655491311278970391677039853984554360427554823753115641859489899214722832390228445242225236153371637907195446413381225771988989110365876477040130210270101062714159436219817794407865053224281548054130428404081296280949450782657249547464787300157809350968601719115136906413810367965872211043953886299713997986643264943431313332711556656541665455165164670915121212537932239458194347871033279626267709497429225691058265840670188700766035757630512027324423159239813978621317093758540374745495547459741817614529343951415311209378624931757806219046879712949683174921648024351661078871499269731281535750382012092029370870872858344616387341575279410474490046257988666635049287005960973326939870711490976976083291244070719670690998165863959677089761124363272921826538951206088002203121212069412155961604377140133367984599698358525449590048104380498930067977783724164470480718409805592290718882467584212614865979070623444253329129959165940429498243732385239501773610216864464188485432127790685113627810600277561729945841615568289059188884948111188491033312681239849916668330377619751478987241513052252443188087877390314987542079079701884123308566953145320095969443840*i1^39 + 296179689930584433308922853994627363771854966672899682062821006924883609644851164436492781416514206228740508640086673478124493612452762767632923661990398302575604731440410360423647156516602976880327643329559371474451224547520230410122020149068130975013717292970499189751898600574060041173371623058597333478445185154069225242905764338752455578864424666373007185860700824452678245031731441884461693945892737124511598175306890905828358375383663674959802382292794934785598667291873234166793243981351906976186122389618263780798928986350428752028111172626603761110277201765895124931509363759538525902063826963965360688625730431448657899507341172755880760749053098686011133574850793690005078878559160434149601451485193920535652921300055865902309595762320965374878926753402724723834355176437653879388338751822985096690823518113624997384134389626084595265877439801319361827256121750589562833918769134923311353899490985112491347448970719995117365448489336710791146219646140428961039975817275357754094535303600046515394503417070954498858990096895303580218767565296979181121071324352999597058095187053949307868675486275009911037911777581203371812334571999220203364869182618167564785412854451942669006682816865670783425998167473982190986814371012048445379151141300786664812806262851017703514674815172199982668414457600570190304984765809164674805630405244050918728303716541489217536*i1^40 + -10382812137180408589905703397898764016027369525324965671511987835320444633798413485077725099882119396558035802729050724227293232106758178088755338548551093504110956765889474813781403164630254386097227123905703027696296163980730137573586159604466520358891891977244079801000052685768801138893966324599103642852707943057859234717275890887020838532163011306574744744098657904721350263386489946320361078713093259153869525381414280706172410732520971224074304448095403931199272637596218804756203380242636400948160136842537263442749461657985131754744162856769050658726017931325163085888784265485028639919707708669009612266034690476885328990848397558683050608371938220540311865727965447987124097066850317750573446302897158250216123580513247403229422520289784716828404996405878695719179300396803225349908997073728964057007405278587373923221614847788003653732890245915939804166124316174457901056378476522242008629692104463163773058798649280878693112111002216364340387419825771445510154858566996713374198802721480061466884801750280606126139702455771799922434472401564220956976720661509064223338876381284826963196352910347164316254386190765531450754623044427616724423402727026933743453165313928767946753721537435623028254174046335557626628834435710502783396004541792726100842021375382158089546722931754408950512198464585649950442674952673323458010533867567223849647538700288*i1^41 + 264982876168185042592071986563357387987081298496172129948883468248622696724023528812498478820870013895774808170134079846003798910010492853562196162689064307847686620735275295642706216070609502037830525418757313270236076097160655199970448551813548428091023491763490171131457138220378208803966135951480256607164676177399538105728488119028378039550725421941613784710534733056154841997135284028808506051448136279064961707842729423467212157374043748540816842468646181742675845368220010986987459987332775600774102596289170497822263758468929926565145542276758007813059141980422907307470936541837284499067861681685875650159928780837415484019978752203491332176174411430781335817080260869971121707362074437399786298245610763548868571940083542100090884771738334521789810309133194999500834019329060769167091093112947297312201579964475851825906499010011436924560375438479947458405830045528657242248567465786128952094658001577464033184611141284228386136683345965585769627662907433309665506202812404507853469626139760083821637768655994897420130714052024164105793607874073358123024482887515111812391636062433212281808573258485022576176708721684819611115418333803082748396789647743231391838674724319268576860996075976417453138076035767000163129131097864064854125824021541182621510063867741276006669553035287193583887663158502450931143562949822342781205968060277487304704*i1^42 + 2000559537008405524828447864155295433089700740712909673816283713646959289698460294026648548300317392224946084408681685996990509347412315367190492807981929185617686849675788296672389058016762028061431218003315025182128612170174349636803977004093243046220176264525157219727816543971968881723903166321616204842306583254535033185366179846516993187565031658876956769322097169307098714049237033528108306246653599760765597482601286465121793122043064221338869821310693440980232646092592660410834089400802171793783302580959690444056908427922248937330981952211926576651281803312909295080052114767854585121537953695999653491904967961184865138234398422326498510303228354728295832084794181728388468769578090861951930199010531040876147675919006603663868116151059930940099951278574126514216033031151512622609660072052221096758834572370085105257174615595961353586238175084572753312641423965809186933457593502105898548086555021210465628608783209012268193900780677582088590897788326675768793581166533913003941539438191716215564836044848393650144834270172867964567095919937926452301862352262643276639832714188884446436882484876411690702744175200748786665368867932542416909215623359045838571823008202747233393151381425797859581960690635954657490999601897445823470898860583132664924530385258099436316856400447093889230036044927296875537963176101155198063959441670144*i1^43 + 9483689280578508038907326918606031842592596362571645726929115811233671295296395184446103587992645580970551262954115896850447328470058997336425615077345717198276748019682579144078171400021420008429946168598609448597085589754392838449726750235671947130783589931194587587244599819493013649143972772850235193207591554604467450449785490270746168402002090117363615465246508466593208783460759058112929383997004277046988569732970784476010254284650750307893343161380250765473181899237330555831902481376408983535787842523071266300952934983460080558796634872604855842428645790577824163588243387191167807568195649377669025795796513865361664679446906216829440121982221957925762608719037609328315370697038170972746545226612897006439526272425187547127881701724102142312264663046441371070887989731998598593469405635617209402173507006783028826612248854607009077409771888158037276556677426003821936279701445244728837215214372701062438357999780961166385952543699052064988194946309716338178138279674828366775990062512956359787277539766547192928293361024211053134890630409936276157026348743482504461655985614642665417724253242335611870662117988779827969535831383225645680264481357283673705116068299810496523398307288425281505972464061742644764992091289282328442646801468573882570928369307745201722240480895858579491360223447232216322241504359676708774739968*i1^44 + 27821767664436343155039139306526493634701222025629010354346674927788836953886787866912681423646094714665270741709263011985957291228854809914362544156451412437441701551321024143693543498739141085605460789830041383757375823222542804992019123353317292955941402339891558458760491995253615722731744374786366816199149775360599141775157804646910284066867948483129134949656217534059599863734748195271337050664327984088010638790288584356994342861246373863356693097795228793166828208509072037650232230029053797907473017372715071364672545632644825070107519614762821042416627961121616172833283487364705397392855802849505335369341118968725630599538940207900490597713815615434204724116030690694674326009723392554912478042426053642673798053999054645631041636120437334944514147238980223256252633978033165621046960721261873732191005629644548805790196989971594108226023084689155559502020411351154154053179165184761209808582923578133757176768968266512402994826507679798814669747700660237641488854681620288032461282572008128196968623541737158547436106391535775815303615389052688897015329880710841982791962144749900742493475520500682261324872792952158685601002246287702814500468120347933024649053290711982524903614479229685977876150267593912218179182154034555377283316171973596791793103519379142540182764825115316112162283405101437563795897699008512*i1^45 + 34175751488558175015931272785716483977126472633701349573866111889142124008627749754078760802926340751546528419670695760821129823762595285953126204561205078569222933786261651059715125822919326912206461941646675372963576545127488344742346100604494291855555385979223043566004556318191125629056285846094242035909670989835957162444309658032170951525365140307761865201015374283887708972362765539541019881141660829292698581103139355376677572636903270088039891308866505932491594413527265488435804419418704895338657081809555602332131028617365616799469623062152116058116306642740657424685890224170617778189548047542713615820010059215647731526788345982418441605064511696353312328910283338591411183416338311806191823237046266841057630494374460480196678444934921659719288107102284291540436029952589812093324976097762766344154149645386128637738030865750814212398099757178532911895416475821997815336720755319595321078706149018546569330652575748435077022562603187709136827695141563133418663127722451457530962032998457823558505758160256191435524093656562087158396897549273618799046230472520241521579300486121152456980121166516819379653051493239081309870748047931677533194637828722352418491075220616930731448640452110528228396890445408187925211448216505020764721908271794838737688626330048816157430305044168651902031329896973608794718208*i1^46 + 93787610702563168526008138754841862039847861388697597539250823454092371677139858039903211236688385626319761340804313063661289722278009002089254380309546686430509978754597476547404644573253583897635447561677070324023977390221794389472940745724316780377257991190837790463075923103521478863020199666413452758024192549121952169218217419215044353566687864974628152385682007022957137289451419433959841519297607262979899846942575797872187598024285990834313982256828660540682266126039033271873612495854176777900951102963537548298124910801359828797552132987209944562313013465060672197971560651491949871266320071694748541321224741623184341101409652877301105852382633224935374974633767860352196441535210385023356006352684631787624707950375849247927073156320571035696257602958906304834540075089077008436157298038769361900495130568844631391917929674308881234724939789306091286554431695245814755331532474875092593838885790232980735996694940263380148775976947889057437416355225886921056781569354647149789678945373290176718076304995429479113264893966801303045105917061756510476114458472484620795224596989760033398263275472806302474716194418514267293010097939595204208025440237479573379740056334855477515063631977642959918399248273728631802458204534780465730247196238615588731438867223665857842707705690887808466640911204352*i1^47 + 133186539770578281927287736654518316942010287941781748974258353357326188487655305353984078273455417211954263229924208311228878550645882091001457595099352684809738166423657405400218937099491033041898598071685785584814395823197396367485795188659431066135689546519099997369191573712190455287643505868539498705607956664108899788932100934836188898086209649791645874500084441391174452393747213611433973573446196057392231327239547784866560468166983124722477407458506953638117183230835874246074214535575015906062191379930685379104479929932512312109386479626257373119312752709124761991828087701484747199795431505362526913307437583591915105157388205719965937209656369705194173849528721385538303294622198509481519862038959932822532420276558312595489621491922498649044124020860669167769143236039816728122644518744179414426198107535695977860898932737324788536425938493587019472494597170161293688794133044172082424884637346350189738854681402081033200154700512846878349766433419667391590229360339807376230677805297254696981291109176094460662834446085357450502097875272618232292560653783473459856061047448879656240879102387570646006286464104277109834819013936837064633003112274906716520056455828862209398638684945950544569690442651546167458814003423182187881333786000668956737181794349125516222362875313178804224*i1^48 + 1248486573921258905051737162543148642286706217886289082550675451318698593210635024680702068328881966313827939679832755379627787427968072883666862889219701320715762262560518297838175438242751705831486433977928663278751150379054959241691441763886895087420848642684042040871006218167170894488527117551964688517298739312183534671637640453015761761739435623403884389956956924276348162163485719458932395188427962987174922353079514813268640598982934833535520307197654830570575260314059614116309716933124726235913478418262917215363675166707632088706609140933755464797238851190446609658983693229195299799321362923876495289833878516606216940719163347952714686225114036543874656561001633819044428053417362855954891125157957853602867637674244022922895253166442047202069911988760741034759123009816215655404466681217026059820221270897313252319686064740375915845371622562117691623225055656925326306426901475356489740431529545119237947867901472591656438104671884912329257129896627141170996592595128996249441232921285700250248856983315709462241202675908556429061212115643929953635021597205954411282863831472943002096475741951614266799895140990273524213865762119415166818963095824888879434500215970532016051237700424128332859729791195121536737421759852518244442807215373427029776988298023727194439680*i1^49 + 11714287273124344103693892490741782974978256231992878015303373099174975856651030069410630158198359387959412188008267592113546370557531725493278394879427128591518427662075333267411383540760919780522027987487683186375148922625077102919490470690613030614921299024267440564811762968450788005076836559369399584346789675065581871815952379798529406777041331483285344441378909538963842349640221000530199526271796464208839081198893843033688951764530837136738191792433869542906275998309702661875414971968576770713491954537701069112685966668744566307479001184191363605301521075716810505061114867512989887673818831703171839553356168805301373622174295461077947403678145212180827464512901353897516809833217208969241605128572771147331001332810429718095440173110662844618372875272821845462556970497582875575314960736647241471274270111391279043696608378531385760983911196089726073590819010928600030539407911438298843738989738455551767428950608963156976904865808445902020326611605925819550134677640545398465100234951509866073356467306319766574656577116940854393835754836524572589566189673700333690531752801258225244123199038601310693231429621101872689487426147695738765936765447523710367542783799917020258193125866870763677809052075082781076816206166935386687119144953607201729506443264*i1^50 + 38395106353934043634249448814821497651994604991553549984485998318911217377639104057356365961566742740484663390894832277681175576908698010905789838765407617506212947989376863753058930796251250268122297426492166889184158054983433869480788344155506734461465152700778728981730697448930667120642835228537366615157248036475676739275865073156796861295076530292112334506409271289879727558803879592993139535734438667812815331196555307781835898670684960349640200703362675703544876994217395298372402459757334058537709457172185842509370277718457121420646018356323463081367403636369349740920792623775997960633620359091765787127862819864617626740946604240642070110864131250418980071356478850682369066774609038016373419900450836683806201531573260956123151085560573350950290672216615848120288711454727922280120227608221673798892167297241146338791572988846467015489436713916894457601078510581735025062246306346948764917054840212973292754027167149663027853861311189834643722036672545392736412101521514584666000337091795680631244294580681062949029586056939212097697449914348663516398179968955443168571838053924180847783437745933825032674309706032513550859316830888913843284613077898363161055503703160805819555354883844922169206438272083392821082405988183668875588127948800*i1^51 + 48994733198578549507648684299133679427785381257323662459337310047942386818552699422324322404369524814851761821126654574829777490879629022154250467751075630313359593189655695486090694012946806222184024130423932997948433179347254038590834310384794613499598280073704515299554461788431843451092784955749293322303384554890476281785012441525750665438835223004213516876383598270267849388337100384051033478492921717727527992574025454757449238900782555052750419540010248323947988228658888888326920228677049642993202634327230808588229292042279116226148227743090282847192360150348694897009595004924693222622396684600890099598915633009761673716528634907484677612714322809268444112342973449208419834175642445961356643601724491566996876102565287748764227492829002793325506890422365931082523818578337074878922236473806460818407281481914505159977712149139996926373236133545270235116700221435727825428053120635665664066078777565938080917497114032948506580910239860820117614796365321217849572115289065678975688098906898765389813824735583885407508383018570898633722362919348711214603605124979724273304110735570136747039363377207901671752505262295004769016993144268674040793178072559374691695464305886420530772886208262676354125635505726441147471505660215296*i1^52 + 2785005228022722885817332672495976859461940079726277926615918461419896038845927651419295269405510788329379732949176934667378993781497103282185461413145992853872271211400703491775219856180931753265054119841882929642140448454198466856479799281537644580769200619626845188543785207509967752882550922820708007786042261566949672796551191100251172939710154958669494523832655759832921588295662969320765248487470393070076014592798520916451455784437791789469028979113642940752766536347060259138102395747426975762648338181834317447101781459621308834739605196742910270047184998811031811048613776887480497046555929659779324162756781189165741354749693854649576032922686741214413046155303334464932598578171440170846353317710213574017683427310064482943996541849901540695923793403887886016297410589774151139736547778553993643299466779554640663590007152997842166456853979313475529205582290583494237069134919798935497437748511487098442086161909112321630173549376667539079699165171991204371216562461522607797621918335607652423103270268973524308998917564822839408133817393423157387230726442014528396528813853555990677178235017859778625686758118347955331679219625662105742758255541756709263125001102436858363821438064057716236757091288360411136*i1^53 + 144190839504648980107997376251798196415442176590756045033638288403462396480456380917048944037765889062318421532003641555598525541958799670841889336125245264587317202833131820476594397980813564268576995747594207732272219555463021030914447997378297778811934493487716612624077144880881223001228944672371649602332603028074871995549724836791349772486052323490597918399009060708971199152777420176437938318021197341678920535903438021633069041324035086305846043405244791073830099510754635346407558817415992155540049489569954167931050871437313631158073300223848378782885334989764953320356964158617619603417310941180500769856548158921046366249091708025503745374197872147665889788374433647623550405401606195395996836434873781344655162556235939086739682346300331014813599428671378881155336975921042195456462391405455003287404032600087243404929383230819167914132194051072064253456115230439233472851278016155980976465394262296231762481957576292420492491479966338058816084985266037459733708720070404018008487221239177192314311964870539175223389547489638096964974787951649058421693663113950919540476884302537382552926840887327625099960925156879165294412015746416840199073522705274496504328267680782718635859306004685901824*i1^54 + 204438324858668511040355167039651256247961367827650805298150115016356577333475227010157413520022757370871606027802837889625366096346579151397046791665023504835246474097923063392345024278882200777994654104704249509141498128994007082848605552092054015206522031860433449496802212198339944824670344256702955490295766001545785332603383070975226423621780816176328891828399031676639586093290069939880831963436198498629715601823027019507492924993122488558757151474607312683469034535206303460411673403899994690410162373009611459533748353694603975529762839754921624687099963604716395094385734770740887790339217010948650727787608268745385941209301303618171255471934896410510224893020296609521683415165574742739837322146890137024477387146266922164461191289589616410253082016703795786041567850816007480729265332510978200699398729279762928345319528795839034892042894066250480024364078376324087820543776894626882003027618188774177803850451104503543556306365090333191564064273583690702144946194371802720396053752384068399601078549508649877393758363935186352086203971184215737668255864456343588499859860793426888546433369823867390326295541587672086300941481689136059792798386698766217988374400*i1^55 + 134626766660935563465946126768203105124699727127086665422893132934178829012865827491208956058665951630903530738249746954184328311583460909759908532186568164318658182625173607831726924658175553656079366652710136568758789589782046166745381911608684209763502510831969142004485810816749419110354367945992317263282596969544307542443595547855130996089949913201184951980848432572792136984192596253047794844828875864229409808371489241493252012857767047172551942448837022049149780262768575629390285930250321828966194651023662636630136249784541844639142538395643882276840789786284695640492413298311824256807708991808485282886284852717852610133501126017760423339773312308869082717229383598412762714276052856080838019710541127423787469927929279135813809672081355241892364071485376477957110070595045364026027475775319196102450397044816102121062413120547731597888492418709056029082773281133079095991110331273438160832856305739196139981823309474331096267649474610624446867190625880919146465762490016821632588726511353371440402606133095879370275696487504346337910125036333608415803887754769574840440453912306529648620683045949486151158527785555931300144878597500*i1^56 + 13177718995048300498140663613537493906749303961634048540184956755353992102142078126949325230433875980776946847367893038222110934610516828279554412755523554251615989586386152609524062521302464854761561693277369942081183293319054071025013998793207676736157796685825156177452712473648753343380262974976728654089756543561909638719696188855495967901948380712322902053706416711151517210296567863022109822898138228984178755609535904720213338522460457369418576545585588675556500628174440662407757607995893746157214958634915349929807809071551480628090714726801738683289946001189454988418454376149685814352982009164812741374375408635480160057440813679648077982923343313918953952722474733684914137377729490845202725002556083628561102745651462570281092143209856924099993498376290838050044160955033260410812108979800191997157272984324656091150286216712038675336948746032731544005256899049930856151651787759757524426858366530965334691310048148589772584928312600519030719375722534755759181573322067771236983737458619771043558805100282294578109133136732366299069749789870080417962596717752813891276401911623873630884523826178125000*i1^57 + 772230128660582390055831115081306830706634988236610108085585337011442143940678475093740800727514707723011378142224022195550922860168589527135839936287529132256928557658707666152823098135561527021762770317653954386575313067784252543833317621050351319679982696088699700861402290175039057301135628990939566836092717823826887826902001004392963918775168595448717400157040359957463382208754642761016047785597011269171403570837903785456290904089120240396389889047575421858748345294028434671772326885157892435929975487046991347645913978379564402230018684020835279225485951622516977382204897686799582060112217676570911636415140967624870321099693117608866877639941186234985505500244643947420062290504201805868923473758083102379276192058608228632606495789694757974562162223877905532685741887153615017250371632944594763077919749977532730720356953849082530825845527825849044020626793962654495745659470892114816647713057863137345902235471554388420489633281277885566553462999827701837559249038643530261058597172309686229778773306967162733232687745904385334756566694814697265625*i1^58, -21391537992357537746591031062535711409294156365216946775936346189736430232697193473076297180939221602143663835695337795545231715236968414094111318658447797400332798900713971139205122346997388078076872112506128906959388804624300105908281481799179628743980690387583537774191165281690282347051975584387528620164348609909514416708903187327771101940092563933765702858771998580017928459297063421313595874371667168762593094122912434858989948991023831175481509081266753263189285786320547102221859925220770312574338366214229272441894518540103934030711255516736593338114681752720706014599922901732295329572632275243173498594204093693175021967512670599010819643711186694835049051807733558436917737484088207436193457579135490101809082186655746403374148221759162564666262354993247551272089174083263926519304789452195079923977759326580050019819655566014987997810993538965231183350119491927254493552012212287611916312259773827537432823324882706557676513333682566946042810459380321766216694312408176331965606225751004478684048807750121541494784099128048078997401322012668268802840493558856147429534875429901138797399961605048683633176466780149471535636942194117710921882370079349018717487612438246007306248528120696659383220854528183081743041230342671798727564404072025321710354287141181229640105155093635807480566544123622709916936068976995868512669199003759145828959896931269340622273367340410335453210705899673892222888577417043207738345942295538376263068142961373079596481482246547422434438786134870095200716212580148531377659663768598995555265546365824266180036135496543787649094944044670566185959797117348989633171558603623662254114362733721180355170261284874866456505725000547411962722430354862190327025098414760846080939198466595873269767697762337747783148245552428265511565835184632620592114562357672453043435195798732843540067136294621249678478536862074838385393498416953382669435236856226440850044515199807237112522697356579389506521823956259641701823115240270114902909711220748508840351810385699987016806864660083326577331611902094443860914996519687480071034346748823666653783426355356037702201143544867155526192285586165283035174647443260895916243893753167319536673473464714799495052714030262785752244745883081287190517041248998513899402114790106739738277661868464862304327203553280000000000000000000000000000 + -2205565899847506337796214186909662323491989780903258188469417662858594228574556306044873945628682329205900027327756137708270112512292194438153745832633510428715081437306281172193266323670803978706893662226118979597787588126978009412736190375605861140453173504141652761377498155108053470818659637090975205759072284953161433395266215100362656978765283063376431122078742159865806398176968613209719941075934957477824741808733864051965872707524955525771477757775462877363438407987779691048034175538380393242127378499015604445718414233537049504293327875667604977290594634657956469124228081475246470161987593663466247452652608276748455911338703034113849222849633624726500057071980939627608121081105682830948299239708683145688541490038916658629221914167948647890107049971865278775608002991465737298644353760382575788095328940748262548498997214847138565258156591835148689082140152516577338238587512310215916123551888797629933375602185149021801969941231445649475134769055717011604910971673461668760850637214979619201069246892828620749732437911329345630588470715489686760946781379259162482854603808027812316644741574191476529179507575187253632585841313230878181200295579112141958601415320377579235253301290399252831233122693024129309413581676786854851771069282075830789842517131004776241153159042916859730289629510928112248347436584123324273365024694589143628885271281440884173624774907322548987374812233033577533752227730961724369298601116599535679821008611998588696152393153432187201609746982577826683746882130037777247710416088695473810300254776783621429137260867114929404176981452356502738643505196608880136032646069979284042436333331953612612612834763300720500832219242469661838925706818950380146452951071277704256748643426192229243826135343818198546791889295213736216671117662620149307588658303799604171406395122025036236504104819821069568221094570426402583319370680074621131897637321989473081188901922922405261598967513595679845059459902564976714411095500396349089425409751646396858988162389240662803699586424485841154347742292270023658770568100802238692418665727592271446330605552169797895277404366411571793851618632067252787995565044182252934012539409568435083738456856409081277487983658590605205402657329287809781169255715547427597736874646778627156265643509219462094086628966400000000000000000000000000*i1 + -497624798834701700171915582815637673084230961068049047679814850132195644663943152116717435009107259793655382379264356572399183307747760765814316215820907565173414948145398685869090690810272748378361216076276892972896758512555679085934059642634629475694331550031245968018866653510502419610201799474489681830531152973016193765230667418370646948090421572120756395316314943644144260717237536756360084416118174682836473871234426233006858426611711928253529247253757239290738585570639337019883759040366487288198336757693954141091094865577292930992935276974270780750043492815139397089500978582732344214286399873010156174084877101779201737981191418663371463345629453940140985430389458940894099845045471406413898406381077696674054342556839350956006318082236806786907960781528140616666109076525895002553413807804835054531555332512696570148266509848651031758768795577293938128653456754132890896312488694686759128544325226820048797090608871548350278326552383755866771158879603349478585713576966580777958118397581208590960406008778291312505827090122239274346084428730841072661114082287824869876610434647594272165127297421880515642674140905701234346720015129851601655832159305457780885807998180995716553140461039324559170767261685493998695801007840037346799572113417073085073054231746373714231479432903137397521661058662868614252529886427130662361207191581409678484342152378517478451850248289880875141152957267488308299578273216332644011891299027794828013411976343262095001835796021786890823554202506639072743436316918236992144162773504041338641507109095179924412419799533405241158639558942123396307988283703637476701681452725180402621072383190079828929114906389299565026094007335327812022469176523011879575803823445021609157947570372149225746393167733348900629892554450191151549218389972645303281104544224690120475992815904387401972621231831756881953857535801342732386071395940570337667918167724796911929575084633543192122608644932695317066460993580832849252445903343153664123111223509932408481957086165465351776285734510446164430584217310196885629175388742334879945590057193960703332045523406615263121629623163265056642476029321532674689793331384169504795119793498033687093286656367062131184089339326338732956799993085466612131474002615990284265526959189642832653249010535472840169905717248000000000000000000000000*i1^2 + 3842959704199834069984719523515395411002836163265084971464183809269926211976334318754416078288770668739604383256788095378960855161758443367587353983952064914098199708870575943939852312997105732797262216124489251949757853153993775782650192405224457178485883635898667985663083269548864608180245159964794871875683637135060371387113205416917460938017043002864789744263405344212813769358406381285836866220792266018384240295110588825006823344098804325468219622895859719004778732064638050869601782030768220447873506304031127751146884865779870881893531049482107334499026427551603023962461493492704684217746417543445947240409293356654292952770687356946487237141931708173185470232341918912817077394881310848438290934872163078627833669592734414286525316072033794743118528688987493425965418934478126961138423776859508163212615890317894068083754773354691420383760591564906933827168354260167959288090363081729130990703470417470985896755237014526375943258601790331595897543810471519983562593150729885860189269481418511299656601644416851669782811289232846570955185162508522885484647912077873710233313256137199004210121970926475635590534245547047999090925419062342038794520572739716889688904780639051570098345709899750706137154705834000365319016806421721161807461488361596725842470484682814418775960577195403881451109653516721648428133297714236254054817443821782285697557052573900469124778576680572284822332307986067941663482789498352513093603251884072342043171096221563300998788208899608390756126860270434845304283663946899503469563616530265266093195413301675694082250274119724342778113798525697037250532868893560211756166463263827857083312780952354489519514694914846605415039202998945172606059228512477926791845540384432207123865806856504633412672810974598625056748946804057612287219592491819980533312594370292814028588874635060189116328696902697612537802868797701675984065259903540889573137754597923813548484826032869645969192122247880775510286228498661572121327358301557041463266403631335307141046017854507933327437011295437775218695385725810656130572246611198327478707261239145033120680181818438424946878965449121815028590200639042296251465241921913076799272692771004926897284234739144254662605187960454713650735523832995775261533138942446594548043886261330000590787522142903841200904601600000000000000000000000*i1^3 + -17093256364395364667689683085848211653917475033766854073470069457208287799539831081420296569890679302988171483205719238852232109114555789275350914060267721153622673500265221505078582198365304871786783943899545004869848907925539392522698210613944365530473375492122351313250980739618622463319845606795323244977152805865329498889275003234791081603596469040912095196068250310446205641850219288488824005735133959533556129032684480593509939370283692681354426471711324943309065652500743291197399922697778004229031892692952335814541859433854724191134963792025857766296564163815067424550813306300051392109495605597404317525822469099289194629603213401375138309064022041456468873604744484134068861217324198826436832660813282666026424148073285951062179235341402974918024679191964600325268887673250491364732943647429720831653102570294029343789545470314545864350096449809241039613627503663662460249503417018653878207783249745265080371694712392954839683642136015862998024653107464555492538065447149538311234963304389239264557997776188841205644005011215071422415096275740899496026923104028507546628016985447334673316713970397050104011067622057441925171686970051553089650823409594877109146238230333583850833645658852117189347766903910918134266779204093990158836786120201703945273231297652904066313460151032728389181709129641598347608177216962967640111882699062301602465268856055992171090972041695878966148446404993644914069182209653695948486915465861078293391469326748018476040469586950832721868729860266450090227491948513428010050632047912292066388175961280490593093662602546305205759181321716998334329370833278138785213677235800119577298689209758462113240929734918535631744520118832563318749440021231049213971960600463383661835315022602032833675071132896026884153490536933171122306382910381656630918221008066358945871564700067663316510977610291912902581032497615111093645678691140288593153351027692845867097970667996258846891919212088356046534230082194459396591205272974851620908686998767878241979657267722571668523676677044046767003818842250260799820000363266122629783289753135087836513204086466532864165126215176710198048382715185561673168621932329105476420930349567148722694591172378774154970585511415214917732243248982541401495885908202490053807781730756420826602991803736633444313071616000000000000000000000*i1^4 + 42948036362274081332972684888087563485109587015140322279088753612870368174232951178311274514270185983351609396323506620796848167531352599680779834865263300484475438649537173094541286803004722929969468116543865137235315381937834426718978388604818433818477600351470447701933553183032464681619650801847401149424774562168785684447523471374642227584252220496928985699691373465035545722255703726507369686295566012985477999197052521449072540415260516239827569696633004290544416176414722687678686725972401349418272177975706021342516031648325431570009672890741172816170791420063054099399657724448493408343323680250957368199223989203957712273320186963694132709863826505164184107262704532730070670049191050876361169781845852443293473707757459727970380271273959370141437698838846187007014241543579818038958426914154305985099818265086609481087143039643069778930006451508102310834821780115087895694750769966018469511412314951860192187953009693162069483874171620817756435948911494490578555413613870848565230052702099953839090947060727686622779086151129409852030362008840953884432415842080450542070584383198034946215806364051053236276600472048199663875413096089357392198161044061001630699667682097101663893684825241397261689262462651086359205415753360693054219699083513988171326420201090024571038273878996132421796089033341156124805682545598127618467191902412427720409417360638003032985569785736691597791095309277474954047580284551618630160385138201268747083214237422499416189938284231229112386743415834245994711263134191473122224957215584369243714264168372933385468674202179360985927819042539586142066318483571360106306440544866302495721231994803586200233982124123722399191861228363071452396696323491269413308658677632796915344268132349097249991060333406596147553693648991614100937829182495377062403160516874907004338168607499261630880254840521691219560519241172263170176089766239230081270890554805312563278723303871164989260088558514065678197538575313438179266101503206942474293613662641029257569943298661879513036281064858257873911955062638353755581909683994108178103793102219482708133061754372951343679633970559331410161737744685685504208660257729970688184000709087239491028528960185834181735960436717550515342322215713342811494412883396130879814225036017749655767519555569043221591883776000000000000000000*i1^5 + -67952461448894005323555046259379254368739011052904372082381009153757085399654826700835336210657853978920700181213185884820369241919561445905263676609132232440012190046101196776526018957599313623008712149617703928978701809988159293769553159585124760104127057292474117505832221226837176188514205285422211800444779862683369596143527076689479489894345372143521792349625915724324490402080914579543690741643792377097698677218106568641651600452887207920686352128200503887911233674457887071854849942477267350978680373496706268145686811810446865860882095433919556853517778401866473379929324157483262507183167639464167072244158898180563132370922056045134817264658814101619681614511265491758004286918161157875356123993973032590070276656931794430936946586751836281393240133947322000711943964881347145930716761346907529890318310135698996464858717926901477131581034384392276278088516536154866468754054404147946696973426437672022011252372547266839333184295541481896034113318837033486747514458278302377641094120361398376850801608285243937404999098497336060780091937470267076837615476197833299438502203999598197478638561604776076800893925581262521438895503462959395619984703891831153224696613829107550787171127843855896326420658402505304586846682204878732451863466217572667666750694430759444920656165958575550705621341364431491414508502793449054815662518930857858917594784404801452587715718336242124164171313913349542163774097555664231047337814475690406295007450068756697875371583522831013264476605171662561168582889436433466658301416044835749293869093522369072267539867486722126114590132558839517192083742511823676155522198972921368313124000082993569867418473506311828108186407022343759542499088042032103277753831594226067829998161348142490707699355586927185504524534188763365396415405498744099744241560336264649433310036999204981126111754794088033494405755411146336771025975137021485683236020773005405440064555258292244391260250596495621461595010264589173110265863708478675461796764248651240423226559600280352077547485375190557801339566095806839616731826386478975817680308030167505619660715099852024308068029902995373363979753228575048665720634653083143389123580478996361041996826111196646074910405990104318801103998671665873139352358513878987870477822215902873146482624559022938841122078720000000000000000*i1^6 + 67815169058118327020653007154600761896146053955051768057755962902599301143057746467908013936269720019340269090278029227911117447499315102849785873669015609729265259221189643152326239295493089477132630890321244926632900630886161425613293013278118414615929522657724243977400600442644591107355321484190250768079132896637861325167840333992142038425925869161332577407929276734052814797929110042680096567371585451291337313461312117361870914650046048178447083193982673795055052722614948756382796629149401884321092589250043657149980464285645209778916937587404208473337398493247080423241346443568735494197858138850706945660035984949176745510211244811584321713600899989432607512797904254756886135550748727252195564696404383047376692677702075498856832205164882188405408224109305862941551169874083797437031606605589913439831186358291181597784074020937116698731087764222562528096870983951393896278483604385048025718345097487217355297204866099941937307509968178817834103237120738833680829016518089068651539876322682329297037939831908292102942908718016097679768747454846023225481182061902690846070701495125259649206550965202297658754334027282580548127431593941020877807409944075517232013224167853893441663074284642760890159820674112452639612217350089631119105972993484907512824563345766534276539856601207268291202865901098444311833884631348590687602745214583185233613539985671584907238611808783763436681416911627538216621956923233107645486854502759851680471967566553964714337938906199851232949959282309820897493164278074512826955381001871077853607272100141373398142426280433142096869224031025799897874698308541720533514987106104237135526528023172410966929396566329073298033662694063827623112782039708424675996381530511097146522734422246105562525616478010771045173469977486452368241277083843028728478249087477232601203453462855696094661642153635717015170572190621610995805498879810268380900058537724286054574348982851031536135430687498307096774937216375459304623475444868000099067780349640197799533555774846433947213662122664295841836596381872315752121732097848100652761427736056697260016909105691927816316425628462603499071053965173752913910426527735262068659009449193365621541097984195088896854518301284788220250534727590206593696230675731092234869985627986877426132211912601946688166297600000000000000*i1^7 + -43805243860817276485417107333900114580745478971050334739395949973545587563247844833164059159973934375051027703844739603267771743525808686099876876869823553999226507604571830002883578508296681072790757197719916582525491179453548560647393459875583261466439995559819310262674949785586452617014122663670656827249577313623437320681070199627306800520460227661794746837747245459760419190838373104117325444363394378453737853133515014529066958827622427537374282779216769029586491982120297310952377437244893899388824570583783510585200255489067334054874511878166979345075104403790227216468309314368643422247733441287193835489990387318916391024088265197829874321566478909959176769870214043412431748830779266728042713813157265621372180657029746829280398596887377149093827044915080996144773194154554882000043225876103566756178264024924469168918627389498055104098683873491501069164448173237446224411200074102202911255042322877845349087006751619444529889768914343544441528693968930808788648019747046073406303217956882918286385777851894610621092045002463244891522694482648898885226041001091980637592231555181536947580411464052376450670254609578312163455170725296897477952745938068847103000291256108689851605659550757934004030021136983478019301163708380948242387791470629459109591194046478924267165833021062800025263506069494991999628206998640282541180863905100525745619819776648779686129458143265874762900014936780133990622296454166377048769359676227976515183566837245199425463549485700164991909994289301836053508018611664881485722585663386445584674722604405262572853247090119763784586619492391970941947613260219363976402325381728620607844552060590672534417135841941358346536257666479140774118801209812100076105948849081830940886491284802695389626993023531445599941840151176487618641963546215663422588532328014000216140211315173634002455013678431435075821010688481596570855477034832583134016311271264437508829501610554727071321396848896662358659237167726932832743858309877658081196145305664559150770363558496730406487178430455036278275160136239733617775341037134311941287769182716757953268361869609331578864613081479861291121532755655950376468912684571853865091278911987972011186861836523743818821420639716624103330299687013176993351731465075467386788393928534626989029747282749261464207360000000000000*i1^8 + 19153454435861266218116034834213058074358303862727456052369440369726952538836752574457572128004778677448877511698040914666656988813840100433767407865332837612389182368727805048571725832224592566113709547578605652662923619856000730874066303933145673644855578201790153898617764203414085140600286408565909404604585065674352941838313678085445561123422839793398406489111435146742026312837851428092714042700587666877116164454533559337480309105523706481758764718282393894444735885602690356989439124770729151590594778271720313342268217808437064828775330544243472451012286105120831631281867529016833538748924386135752162605304349690787755077468550065655723099762978547582439465856999996773067933509393789073849922137641849078425278281139774466655633373710961447467356578492819671152864585398652569587573802337483298709172437094519063437951068778396300294964559869925357902117765857219234435501633062341398480019794017776781152293519895735623250490607076284590486120719348795952507582440123828859805380989256024495497834208930805519033439755105863380106516716174927011135154994220741093284838111603796200267147781141086876145298744118163787617116045176071218254521202281912303957842825376978175105165148919336534040383799268619449068684947143787476383713535861108826312719146066389335615102943229024818271862508978687763252282180078874078428448371942229685170552768072362746441886810675400537978026713674621043063091738187906772215091596171859862706098805301616470826731512851728584537159456185574275837195176218267090825413836003934272710472951876174169403188293999150359141697498186624856447971245272093692968780936929584781498435230835494595421332146948626769214460759150067251917929841700674141061923455625205542933250166002369076202083994651849820475627768400345274856653619325401884891103539290488063686669210227506154309225492470568334288953575558613511966441288143301024814487314557339252309259152447933404853202059442067489077985676901240454002850089879230497202401103331605172033411938919224968409580292628085181186209555654697601077493646688212508785776266045106272997177410003977892586373506799099193531942297948641700907070430028958916962214047684196750258550421343068057412299031460101750037384518598466143563036299743343570853833691018536085608344534958368334911897600000000000*i1^9 + -6051696336219863286733102932645127221971892947770259556700239803296470944370283143018012238113951696947842886181893405082417480246604049377112845330105915895207488414737026595163189259145749909567716848459064782826902635422071886593783296017323734743044772903525963503227941403285997388610339942346812438409767718200402274257235719438719859268057845104027673176122951500480728361931983266673839356989845529118848239065655064537379128931081358735283302670126526084200398671669637799602889660544572471764036001120218016725033899105310815832345217177891472106947951798169330137785085479017706877810732147688247370416463280917285469818119711309668793268581201247614226078055654949339322939494149853043190343718292032091466090107853933960799487622897590825928685295051411136699014974782841992081073677428917992915887923701598537226971877838552114271856232929750240279688170523116143248336543743977739112648287548059291467782279952316015536316871344613518129606066772473655720848328947637935252161663600115216579053467083272816404526584272204002903586080268178703901049468981833082268085429263025181405217273192310874082078362385718977189762177049015847901658057971160832161196349342163668505728650377039769509937012401083300275155839610832499195535111560062756072077554247693396269719550627990964478129726391733140149155837510470159602770773422924880738278494706904524851407319801369502713859632731249274637880579569312600967645058061389253868155625984985894216007357465909065117694386403228074300272360209098199333928210780149600234750558148384202913940591886244965199660992794651191691803398798532562594644166401398023684189864645696376058587722367689817248940531168670382188880564606282493961606137713017835177580444487474243159403081649518361029368877296798670940967449318830514345715412730431617215956834312683337371102793669177944052566598821780594576447997363286625281019509730861260324506135924883125141780939260852405499261558074603846434046474288607264871693410609862100417510248327646466668012098040828978245441969490121941931350161051797205605970609316697595850560214690952372414913568041479602094882848891295673590445136128669138171757498081673403742858430891457947446659475634414042492306438781264965176419149199765793628595337961360159637368052894479579663564800000000*i1^10 + 1431119673451534983396029802832070572900108965826279529298244941773449482268890451305995207342553003006067040117426007651824859903967182701905834208942803600371489879347445069555826314393738656208130047787270654345942359229251274157592827208756749269553963231811454714237874265012956613730093108938671288259687378959292022165775063014941880200313454376470106572940218340460960789475846726733921326681443186454006538459217399838881404247687081349475859180559184651958100057087978741860180920188516174596139362286220636616960701420486518876580480246788665440276800094613613881142473118527355204511208477853655192244774306329577408900266592843520635315020972670340470855794877224989337038546445337366500574442072978715933976098528091685030552205883236801169154862941923639044656414162164159120774744307044182245054188952642872092303345978506512182770953810734791490895333073970538623194384781529160675043380970727475249727641441952064135253452453046150353710254750900932189525042085187001114913788774071953752866019333544095438734512888055482814881053675753662295404597710704940649809664463241793175134587081157213424303575044114309722566602456216050023543229422086805895023323023773748013380652604411820488241924525428930601081204289022991644027508766830537003286713211916992137402932000670357660297234762227128075517283313427000151335069963094048148418262606789178793318731270155401160828153456226679553299572808733429922757871862746056105255706494396094156663970776885544635516523502978592756494207808001117881059933776413845913034952299405803950914339523020626033856307550058325684609410335526280677033355126734079809799725693585393057338434510896746337965692194325458328566338706282359217402218926453328299320304701043399944173154784384988879357859546963873511585137369871743851822939230815099950055551056322022198108349223307189288843745768021716554175887600040455122662829878262945360582633316567049533998108125059934810078584893158306293830890582240819794160311172800335334737174961308697643546191429195668042115227531436188574219305353466616929758398151494515248624378002631977054032072403909115147052174823436418575087505448393234874965681469203270577334531628461877438655817287753318947087212959395261442676399195492086432735652133704175153390303388254743822336000000*i1^11 + -229071071101126828315888325659778099426086345323153084648267027864703612137659576089350113384329971522511268247828197297932435403459943816005839928507073199954098161716931604325988998877685653729951691435193997952494880632355809709647505715680518910519326456217443292590802332512103497479260702927852555626626253350646712697347708133942031904453568479372165532655265590079851991131182362010830703566799456806514367887966105147008642753929409765690122424780241293427808660558837380052890284880753893598256523979485378247682184124970034310010012256640521062023151518317614158607202507173371292410091343903431283662288015699898978635893630640378535824450073697724703972755065628868984109456137495081259648794007032090653470455365987849294857785740690036422590252952966225509358426738012492286815735681286246559383048933725903332799169066831719151722925407750656516426148902585712827964239551963017294717513290874404297606945501360117239888191654244376916970531038786863493424455589279501082810912038750621091290594829659843707134314465062436558511509658837394751092748991470578475043407770177749643511548301366767560808425403205583424199120837050012916779584389268123417011515752062461921297200031395098177502628243762689410419697412842744376964445313986840542731414635742125574725573294864264368389699621670853949735162695078509809180893994240650273389708330765739512555834066232176196967917405243145979953016696568160663569836125925186295866740096395586361678025147218625686087396947411549300445908846706243469824329747502657046308745721135578977348368972402991999311283102398936427776298725711414223009013792793198711170037902131351582630812820978680837191558313566596382604315431641926095867837902176074229451171534233161424646852776608063063463138260427333248440008444678482025195644015417781759297328056585260441082942669309610102172757515008600131468675808028570039311124078559178231587408241016745128020795228027346866474047097881449172845795727212761764934909314645150761890213633572627409681434901558552765868128129561271682975817165286463691466872704353569462253598951248052875602812459482058749196721540170109253119436299111633836738970351442523567606823860812618507944888112455034622947908102774281794562396328515621187924913776952858893186496312223496929280000*i1^12 + 16302483334564383749927789405752865434416963009508019739195518349589785448397948215610123959385463560590045885303189894596321049913034794320593918425404235949838490425785201125083149081521350308639251584060340343922797935919138848149390460559718756469750182549595733469998445154085823971226751857458357102228125808921254769190761376727343800618760257743388486555315310419658103117681933487525947844783997378702887376420738889819795619223739443014231942946786585615459314723064559241658844219181749743009942771101607302120651131032764922497912174847327244264802060136753886158038934049295720280769523950590451437110027405296953036245949930070405834803627047255078519519748482137144933640244631866806387317755648466616283368056468047793750190809906949950663008153187238063541238351100373640921929572636217380152623585154494344574347243745916211033095810114814698726852031477310667048394172711660360868154108433871509798752310849662519028069337515298578581849526963106345141747488182404069797633994171749300110285301976187438548523520206790764922538732327125633983676659860572733822977502406841356854004159652631255976805355292808497977485231418592103437502890373621870225784217528276383479885050792246084616893494949736788156855415882163034454814352617856676430202492002793007565121163344210227082877390315698741746883821969144583866371420772029167710671146422985222107332777915535496322015487945515554324133317379639340411341474848370570598284299423928670954827047237186058068914452136862957227506872911392362497830776722283715819490790710623611495328302124270864962288219327747725925756553266536161666889834566073610632403025207437507224827561218958977504506183066642922637409843089636549456950576110979373885166916372645385324453043477564531664010736505556688387066944801764861193709593630108060619497595662009807353711320889534382471829182468055717685629663162741760601806285889937785716283093857928001839034289052324618996152573696522235413948660412245013222154601252766766548480261297615024879271582173915943846668566698343166350408266699057819751787002009130180297730094377071890070138091795068125109517602488281416423869698440552910714838574067540430676319018476428065009876556709839249091483799470717042518345607754045171409779515858520248911822907978547200000*i1^13 + -967318600341542821896622887504239358254595081830699719188438973163342331093796971918150154228273254200633980425472772098959795529101704320360254598135374833524826312490067952285558753951262890296293352589622390399176448143569302725252434211374743674240177372950085635159803892714795588550173761617830119961473394773076083585689069760320389939410961415143801860299953238381309577494017624171491424369857303779785151165528559797949749573107177783436520912342049474300822007809318237326834957927025041859506605394007557853612201443180685445665131922000336022844118235672281685318442972471356898438868156927263778678151007695708413950553694262481620460629574915134548666387058159002963675059140758415066083647299680231543832281557023651673217294472939394143698522018516800596759683064003135009642432172817866880753085723629196786333960192651827285138668387452755394488901992186688229086417749326518723676228392418272235646902779903498266857554448132467075760119311265786662311316292432497604706323828835283151002652685375698024546376148678306853299780069063471643047157625076730950660588482974520065824630680237831836615633619625902978299221712120512651706263084889533450135608708947434019158516247736236851234004086758176624693305047139475994736249210316839668269987488502119830691724987683328801306294394522983718523455648571866075975611866568118516836204999922161890727893073433276468324413323370002001780985803724703921052749505358171782252638270181346636582205321752697222562083090189370925445667163572829529011616163571121987107232779592719445574471801118511033477645803470494655797231312488561114465162916882417383332765089938410107221789167497859280762707717858959900919947819759604734671285008999406331312578584109152622451069053490039879270517630889687548638530189861043055327356431143809322570954353808774248899465858791232501925270545328562040844645996849698663041063078233510011071248842757730324899243868824358970349079530955755836625418127696795935347821523782708872503363058183712728022322486751346112352670577328114773739094489865617603914420924127418762366165814443285599383730839069946383830424237854350740183089465811728021185190976417525731399655830107355780286148733086793850480093213901512209562784348571876245804167756546261332922035129548800*i1^14 + 23347830119721811464673285326976181306462158709995545492228755346087552253095820652926946882918959835790721701380205248183672394782263630619369884644387663535540578337783828924153842461327503577066324747898765371946724649171738981421912874912140337434637923496382282877932986232700536386240972124635544338869090791990944745750257325275650570911619498865379215652881690799681854166340763323557641042093466822428258420046277367852667570546716017723832512362771592983581705123364414845688133859379675633878019444375671498748941834638168773286619380823169908297165720416752604513054450741057163749015433875379986587793354828531600865217658039478485055549990313057017898703563268698968779209346608885445184011322006031388025199122584720195037291881750546374640578084275257755474606261707705177880455460235166511238048968456244371152050069812164447519018533053619657453789835305352615163768169717901481646048135210762113518400382209746681583369909698023254399566641334837962602969479765169780236010533752704873233403517921734248902549650984365712773248212450993702617055461030551940069465476388352462516869658252119163917083302794362368422203991288738364517281326749322914210014928842427478132200934239676491012420982207875685963230075582376818335707360793482872854399172262523983561990094619076561871357441927901942192453214739327179428350543954464563846769768666864173202545900234013457765864405641218687126423219395392020509347179590587222775272947899366807203404089549545834116143520393921326691720102088741852567821879178019646718487061845088081839099398691862054902204923354494831847293487487959272142222801972448939992387492435479543718594823766676830696120037758634902953908219794631545541775795694285162969409496429231868466479470030354884787642068953548212020873561864894910643748394751779778782728348177209946296213923246401922917208834489598448552282190062216479920661626911402537478393918039377155357573363034345633012024594108868212809707545936881342137805855166630215800413753809309006024057925818487107931310942920872419785844096452634216936130816687556570379857018315489208733672449965479189688734590020419289907560503841298088341947737137866462966850248446451336921052045434035247007098841249779757277376988780538173737796548706900211616291225600*i1^15 + -423850561064652917468162564492467196558821409563127523299060209899304108426557218229561484481893055632496327883583476741539269572286150509963979092993128824035923611060025047346884327991837859416835332095576831665275775914590628776189322298841938860424746651525184025450634055494179973415668075212639544108910102196373588088835949883330103090280052430159122856796114291874141105559359576192421316186941543241446317908363330531198927200105621629617499806877068470958013004153167911350359574614293272598864754733004297840724050809172889606223488390438845274624654470808714291836190839518354082815848649724475108282469340188298128645887721249203095931029809484416995853378450727236968694072444175886804604363645412228529005278115905282600327765752907122200602866862840585053004397236774207895921551572223489395744901625233916030152505361135503929824098422072844207864655421670499390312607251397059970069795924155402782999164313764601661384684762366585729847755622385648932550238604722432731778605146459096288045176075995326792120099631546900852864672070946372802987973332479789908834907480052377469019655679409230513677656390823083746911204383351267395983752661653389931945584231481735113519226250451817385639068982749056421963440138189977152539764396958119264734314824367251759731576966157028593011890130420580959246259850832743909145907929463766684890928982407575229926461870687787435867655683040018872106372446208149055324814682218069720205331275131660276584845024096399059858842445656983627241078940711778020616227486692510853024215250829284786444133249477490589166812151728067706084771465634012372721025874508241563116662850583057538568491699262953216674786563262812803868453365149473423853353405387178220091175624132343509036234655607932468163987336305676731089528147345495184501939805015118591917983127728666833925670904884689923046791179522607434707517581003317145747399865684584506626099306563192348124739261001395257141335005552107901866514526748783801777001904958122419547857548455338745246775419241862098741459841703170349977423247449634770027055781722368819427001516161170375711696475495360998289129461562835342501006584612667656273666894908536024286865887034462724502732839412052031322491155673514245210529558978401127142976181573631782944768*i1^16 + 2281675887542803437980023504000106892308376572574568947636045367199060352279768115101262857746091608402879669270345536422874292274981496244108481409842310130835140159732135478972900353086277174494802803469558753289882245899274280303158553976950723924745343224767871535144118368242408673345415111706974454579617207270391560655877615077684027825851156254055591304149661334494987182008858830312801410460190909268582277381237588094901153589842025131845654388267071327808765753684906691228031415409904223013716385684293675269943835279447302889084934386694074850089421524377992065254555574820433337418197401719248406036962330677711934893944452028439595522532599307875943032724961423963583251997212663197954904924216513030058049707597256817758441329810477211382117045827816850382017185032488393136164621689696088999165450330785183026481521380893931610934294758120166302512417662055307005571961832357160289874702477844716476333840929698394215617327043588297943573047572983278924711310458778564161475685743848177311581356354196152283385443335393289848871345827024399415543310705797764888193723700406145147603910789923797770502283586014206405253408817351502831150918106383136978278245966397330159725716863522399889622372856970501781522634703310921349676324100086601381596229089320729263342898357971895259507081482017509605526224422142379337025474507335794155181903567850548629851123240657453910942331802007738159744315983832650013972435204829675367025147073492883038962424680904963014928494914279285669874381354107452311905494486109812156166759649410103164772358105933824909923542826785614409631917512602297030729282941168083649940903312412752894128723368138867839618174988237792062241741744244476485210152266792921166077529963955591144729318104541545588476552092131358538669013771297056692683727883455948751732914458298591440532027600930699592400766639204438845305724584783331831724306405696671103028932942376346964501589207157316520836599101836552951348494458742247012233820663889203326482502898947084143767612256049891289636650263611796752230432897797266276672149829074465136569856779415919892482310146746931199655912551566803401856166621405251146058578041381785041481799374633488263905563884398251378619441518549730872857751042626646721911386804339081216*i1^17 + 55832754079617454504696943934405052385183382395589125725247768313385433612384786411961619440389770972568705993325933103369508174531161570801969627947894868552886863051717962623115860130696214349402859783356707929698058926683164202603888901225070579615561862093754083467612672094662640658923112736161177050977042306072274760844245351861878987026906056349198408108757093015159177041717011244220697668070452206695999763555072613428494935408255498215873201848445349782249365150874340194444735980265411184105142265226216425757509277230861026507210556988045260291276055455000983578491256623222842948360122906014275151841564816609446215710880268413126217543102283012064263657607686064662445118580884685065514560516293037524961380128597494363424454753807283638915923443351057901187995182007201188831361704369791331968555926917371619433904349444285513309613933316870850577624066626783143869649967235069333578211094032342985317816115889203219311443445424375667759068708795201301396040758126597324648851996511920950089916220459657487047271394277553497174257485148843549509680347307756840858199633833899338552383663711610760523379114064570572597136057057311100634542204846385540152543832851465158719868358247923074635411262107223721480173355649578638406913178700111037199139817372700416875525178503409924479356701309139667950092248411320196999940531587710545811388001573327830758244007343696983924287462685395395006316079130053177532623046474088868793389815821305171386456359299458304143307200036014552545400218865175150879384540044463836505982975738757414139534309494957946738950683307831682945407512997023428298270396892330276972048802611430819988161198646356955544978356419357318199573456867946133312017594114691520253138691855383910689634886118267208905085625747286685663341175556409559449046875109409368569439859747389972470930761952185870085199965156529887931579151588438257001007956929039357779391536229414004058122729595355784218243870991552773558019190120125170722606354960466336292030309687477111027306367585772564823466325576766185868179403948348398205494380597927071566779710326661638310502053899128416049108872416021117850701906668729012159030693724975969390005926890126259364301367130701137002955971223776278289127730663002416278412334202880*i1^18 + -85407636998635442220825689776997887342528137681758930360092631535080561412904781412216297481930346660702506338058127929283759378608525774927832241464300611057395149107417218314853784658819575350268288261505535196951882006967345602312347553369285649497443036078330055990278972591535071193706555769882261862593530335105997824966586876753033009428779021336456985471129662835972395069527637691400467280210285624380317140885805712804497219509494420804927228840498897751289595594053006768966183062072391262869628670178100427417732149286106448074548803382784184250184339784558932144489845145556990249212981644190790710870005119315208588766439540651050894882222030394237921220559114896190070056581495690725601615831868651177896726344212525901521474894420734073524114150941681845662016468450639154913171115829427833788261389610907724108368215904017939419614698793978956910502888289762753039689148362246533211528637773350181543009099986703263924602591121556146992951278206456625646538505334854324750729804022862833293206600257753494259818245367451906631816672500653852491155499607852469265433376206079049495784385786428555647035608392117357383099095338787277119190213525558413692684349606843754466002519346843990294071775783327115768838318489619332345937968899227850356303502042777710002881859651889302904472596136402624456503443542879460514082198067896380667325482755394656873112685326440354249676599591639532532313585573658984708569459695223501459640667440848874175244330284356587097020326477046027496277136324039022825597961564244487366650675582872663620825987560397623869031106230855764312600431093354852126835179195822536093508039423389323382491524070886440808271436273617967912777953598360124099431309709822465948681758255318040165587982210840241526339005992751385679705657473109554167273414974650534035558164569959467585794006912722995209884444012879887561312727128881046963645264552663031491737154733129259953168833989862225546073683297747312609552586461625683579477188443090697884469194931225727893941419670741907695739697749545364158623606916901904421931394242960697585733208113624394129977449809659665429120502643426242188867219469996143407240281826561248366459091640712197551141913923835387691696202341727852321559605887810024868151296*i1^19 + -12706945280323697814798837418331069964051897824340894217128218867474927711628649288427896968103662212142600314370045694618658332059577031741180994620221395686049962413973604628208043685407925893284323316894481415270516391212128527811490916185121347269403293263655157442565966472479994235421698165889734653870403482758062398773707641887237711388736401630808924478841931669416304212902193240558624034768450930071198892771687521555708745810000600747035735737413443347564891238104547657133400748687381284286073113624342421217972837759449486378795026770946926142234051841309598013257418269558648874052405914862559750892682172446716788577988127966810636977816834744188695219550421206364854659254761424622347922636457357739994871056343310097995568412013589352972367055425443475028517818337545604512635297123691741323170142408726253688027255396095982038246041779272638128694765644260983773882923954686827517806146754561373556422049102835369193896845729037749302050858232032394191653776562051288091287722244666470928028310966601000344448828724418343767197219352849070799998909942164878292642669826065978688687465830544230208694911752311601261548974291148913302075057951940865842228415560023323129755444771452507555055092164805474088762124580799379652138981852701225521482541601113189266277849938180591642677732356654558767198395485094999572353392337955997230087268203335337824359624503569621715263348968277389688461711076582489545257412999461812140894845847398914099458034286157951054103735972359181413046968569130586497118822943909106211577688775361201305212121712045684605336444071982772231568169996900572428841306505799212124788480739847552610220429573808797550107536246238468166231582817493036791402562002088610064566845748191760862201768451081945288993270232438212939750053309373116331979474970118390327444309145727911188496648157049073727430881278207910867722493725246386034910536527520040401479339411813217766582849295257434922364369401381388172800820795028505936829931937966685896272420438646220288546143520833043381461532783914784019655910342897289040237521235294423410424864858126948030345666834502967733104025231532674378756125680415074124884152471582738278460136305819954086381334777420353660260499185889498006966868267462006145024*i1^20 + 59570886579511931199918905155122922071220653738275055638558752142850019809897998670582461434961143843761373590145037585775975586691983611544977505719709998182255291173856615560417659941264246226274026906841172989408142701804579812891649221326714936669384018065009199594921615898085095910694933265841561751339293169962099258300819148575227716873477240032228465351656980057535118261708316565339401242193031580207695021166196971966448118141973216383268013483697624677722436515481456195336450271639703386121077247673798911466101747378153750807386731725127965092771670727697725019001421410754747011449327417104543645328159332008994119361357788497017739738806246836320071880288455682952710171729848776039332108274244134961649837872000799039821228507933577465423204155931447096442693729430687360757656459736813150126104508431788683956093762887102256321035435320021005984142736035360209521564443673533895232153628369379272696498596615883693217462833927438185838543486513369899504948906104481280152383780075609262711970098882111174626534748472564464362928308335526536571811157486538082176200117971377524035245551161657104314794992016728240206453244841065527128350304078967153557308003387245277342413607742523031424743914895447414319795780964691930816259082481891729555214661023992478051217870844841111588303712761725321203979528438062129761813104781202115706865556366807866728810826011639652871147127403437672109051501019259765124954156027043188708659016315881480509122421101706413410757601535610553169668434796044089964480072245091120754232364495632054524716191164848661431474064652894841086603020134530849994460221972337769465668745150666689910762399645740501000600227343239226366385888588154730936470771875164819153263528350245272763583956251315025231998656999347593176814656535948695740694688150949511867133441705323798552831379270528981117334628872391144586286998059623273871089494725564314307661515550981888908319168362871738919397671760195306613509059954114401843746422087160980718271476973580577329740188134246810805404794228073605816446864654863437056390055860586814030643629175154425774141135220007942066787198808423794529820695833749841084570963005794451068208749446633547588771438645039901553896077022048929583964834104344576*i1^21 + 32507447568814934405506181165671070412420315868977920918939912767641102723132187033026173235797208258710838653537096100459956364972631196398029359754843000926878773665518704127332677517210259482798918496628033493215303877239777991870899746821793719214462779221291398607697398179902170926776848097833268768207454353261054180113742170949414205412823868135919985198426122390270247655765222444408725033142060917608271529408538671708710258455053634230605791784017891334734852695143249192067945238211386349030565054763282189930653675413292584486523874697889354085196098787030122187977398506889534337085843721450140460986816930558742080527431983789445634522599956103546524090895008935676388005212855476850258717962173342197244744163250183921026586638838059740773699877190879205078944154207415185829633081442217878805189401505463780941154954070261258865670661924701138625516883088747879223730115361584288488200043944830242659440964523703142564798807676059943386769099828674573436382517312437484857702512020112426580405802602071717533442190429902162372316643859102032312658961851343099399721345607447194228754705261484915638951006691042305888143692400519896199512347532356989336952880821404164270691483986310784992278616526943009131862407498670801654900455292233339285667954805306804437468838995106523413716528036449867668555222205803514151786244971256784332282748518386273879735675033705494618172525874554978594375445932582397499033304614746422419992431481886106923743018769043914661954792587651913182370413690928312090606291592254547097901059183742012104634359430017685347164662681398673694092059515465360855461753386287310176775475429664697894611749930978524009638213707019671087140610196260661664976718358288521515302915981136067526419437736035952577050431823460410987870946081920878843732988377403403328267735463975441332100641760379882583084456244953384648809022522296303855199715884814217152837925641299220385963932976867282940012956081922833305145460784635539090167343047645075432194280663353971983893289887411811864765079056461503512523067276494868279779819992782700431738900014376981324258387461950697741995785228651081242020752928719655105610030163975480873583467819715198788697233823731884105602295861068373782205300736*i1^22 + 936501979031512337230470612513513062585665661163870524306656297470886751163808706283416684154751971981855455366458151275508656197630156022779836688771133653079640255192780777402065782694369456632153489193711809005828999783782443445466561235858915261259063022295893701032948157669783143483287480481084634247815167651845571248231997120152017684149876858790199088768621707357877197635258384804073525698169367557511481964869374734859186255222454723399578149268883419188882164816048360261450023915329824075692153676933820618236334554776859307481062109000605474721035022910852662017409675471459605055085077121575987503503188262822062484929752686319703104752694983420384500955041832407812152077343478643123086380815373495182330371267415373350097801593084736061769911192916345584031449372225834505065928825622952485341164577635277736605519077930750948769678712416179468435990153075887517007978825435760621335539345855234349388921699758269034894429750136259794667005654941371583902336355246472467869446595626022794489645490262932422900812426487413096763010034437864960047276989310435695006430479565193696837536447487753393818233901122900885878918786463694424339899824279553501381050950184693283880155659530465390563902911685262354594122494856712590539468734258493184438437391909611361900161531197591119080751072513818902016637910329309779849438168239785311477131346094453954374828490721273692809341641810916295514987524283866555411382010137056968558273470394771190638083547877463321143804558573086973741240217401881771005635182677000964312517870043890214993102652094840133801453597967601956284693744946252794467015612681502096338337431950040112317321857708907657102905038993838981022529211484383145385734437449303312519315796788572517983997957188929525164437567098854526332498984899487683585480323314461921504806972700945514653149410623870469602909815782595273786601175753319917175684213455869675467381531970789885179819050573856031975901491247211177243023300908205073633354533895947807072830583812292327104985570853341826689755245213850949186340218589185127011435165934262107918561624673011723411049173555137332810755295366285946348095765130221756350950993753608194327877878269703537678952128039667929415759766687677115531264*i1^23 + -10366048721560515021051129855287719335902012904853842475579637559438282369013278322287148073597019067280523031818007259437979338323618600297492478802990896869694452245184776971561827377426584947100066693139186109594918457713370207650799616395797100196476097703531002933194397575008983703533790107499426701394254069933804982485415584196182488142099684421982223295974353552169468579461669954704044006000987721793598817326096851294716880824687127889325374998680846906761729690855943023254874354099160408249563501162923955806603033695150568137270655836773093285591580382260870162916810195421517584319869872090499431357464878652968613616790195200867103315065527517877930527305457495634213059249886563130643747890989364877600009639997309418497904373546499751215109526169545111643681707465563509612884300047467030752890121580290438966047025125749616311347133452682974733698607580906305311332435762072518945607966095005218649997179529075812130106983785977123288194240073044094644033574865618263050006493569627738187134599762735012756300475592760805108153123131838385993531152046756204972637299611356588772373299322929142572911438913623412942739798158378823640350123365035253249662394315709356331671467141826599449521462461855498677995376961422786485981623270073790269130084584059191714675369242217789057342879948261631516327173154001012120821720390815918291172895339470076744301837239193184117793813161382229909425225034628740856925753406765852643751422184620598990592455957841227935259021886506206470649366370222432027433385311142962774255942068797040186509640916239507248734916579784169040607978728452370238205245069315838503255674688588681605480546648266691032946955780485159813263905859421932806576729921542866696552857357659627069687160877463270207086670923269857364316690961933246234630982370567111808033214291075873975409285224733623860509542418166897368138394792440817197392005849603539662324035007698705526468621246590898292557126693097184139930060598937488882742357996003344308183412373111185358561493854763291235736126838697424796398298627421805968125832089349163419111600273463601250307559532164873032393645727317073134135644491306621440540070646696904683780760702869491563004533700295348216251817308326985728*i1^24 + -26522506646141688885217245117113006467830999120367384349774148052212453601915304464443837233896850446833921089781555180373831159801801873753546534927261860522476528212256617927822359262077997400327541229217357097965189492567141811796018854496052647418857718379392563328946037150438393502160860842627240515596805398339990282438430988711267636340366834476920473857105571082197885029834816903480175991862937521673585108418243631304194535234199151817969965441450493280441012069519883430017496955128412947004570893723790650041939869617961648565326686477727152857332871254519328605081218273489126377629455852938236298185293514676399275225493104555251259099947667811367014012308281943863826200688295013929762814781362296924945336420755135500994482235995587047683257275894034557493129832847011909952577021678750409705915670887801852145441053212277707600521744621969295226307387363011638752135409980261384414875430036320975656327584426919546478120760841951979024481578822965290263854967810331420362915256805828821448583241642981049367736985885664951179059265981467007679647717031287306485881271533709232440904209899357225791632614679159691142796887285047256589723701027271969772181464694025663039187142195998525521358891654151219745182807337704384265678404090599121670709903603432228316360989415325284674133647273663798214577761732453827627385334996676552207523155646953457792908770055019363051021233421141199336062804558641305329688602814547829976187243615926522449874527085908273256486667480002918546756083668705209519477918807315496197096147817396427029309271339827861582990758597709474795736562855761959909029704479584660907978906748069829475097566077763304706951691997179016121140424510521198765680951172911085418077614370188928824271157518834804331125581607244670183106587661084941970724308445951556155406997238828527902347816461437766925353660198103667695787758701198527310937264864769302931171518638360256501839177404993118019615864145629601162576054574592200491439177831527143704647509327547372412252800238017783839162320573855918379303344205523096691661105928834327371656647316442136216500007493706685898177436343548009321482562430212697728148509413064494090992027749068719455017670871406663220704695025664*i1^25 + -249539236417042043531052194918778246373286090202038909459308888961454102924914804779648271471940308755503738186249538641872951973929262112622377757136196372681338424190699266544108190784084262481328238136982122437693517936118225312071013240046237545262538712810854366406205888785079353302947383530720831890446717218409207795695257205504999338528445939128741350955809020566610540142257897428050056121585925436834150886270533548146101060229001498098632835301053791172083795754062542191782548398598025258864147617158994056685053040888526965856681628136060087472294717356957067033802596154046633028101846695619958612764278858311983363505861376933670648240258555307201159555024217605958757173905162830740478403362536870059515561246620120160756399251347046100160676195330128394774943068821049112564227583462131211278020257689692518489825502972036697861934581908709070266231659093820131664433574989933913692502763570151682732859673227304366963295436704677487997150492909891594344382627055465949136616093705256438915678052553147414664206497121568059139182465147614709963382593838020277920067838365969751950428691505286704386202560283148848323067774048221505055715554752580602644960942266259441797776487926935253882671277764816768000418295894320984562370936629866552933392413599487743872202265939126749755999816895456390437059969639705144964962274648735378912191526590007909579765613844589391921902259938296157567570982616434081721699518708849042917306877263021237103552154646843743657058721077375870014212149819224083114515004861907790960467560823309238290269925892277271895817413541880008190880521550138833729956257769111389559439179675091751047274345273410960230826974384625339285866076293078409952508780105250790135434133531104580442148308383058724123891118398201138436894037440702814898947551993114954526269807688168567804148589001673424496934012170452060525286463342784110809634832848518730252239777259118859240507501754183911403112994305701636838159407378561371939902489151827056826626377887813034533595420009851464376190992726449748905905730772233172043746746281301422284835644295464990562851879736756770974110700067235785181498046527414444880824457382073462676319694404843549658732211802728933917458432*i1^26 + -1190187643843680125586305920566652563257379544964968197772104426850078987023747380518511696854016775487341809102361737110472076916892226016914959800165703559403917642144813919948371438825590932747296418616395980010547460548446727558025862525413000926140799924722070891987540130874681160105308022018837264027632463313971181447294527239125824923356027601279557708202364282018209369520586002905576612481543336820025864365303516471778308710225364889646290737635773879904445584355816536954447981570108454761471828648722303097136174363375906681699122810218254807146469729229206148775870359477569160259086634656254123190034590345053866221006231327218221257171109906812716931181337330925948230385451196049029062869405429279694572398999873029994361527341472397536298968063986992215756162676833463974072582283023020788914254862009334935538152032563788547648643384882210219713999308277973977002898869278857117220519267765522729006746228351627622874714289775578414480210207262248256794973879465130258650321516232301674097316972526707900545313363129530511840242333248578770579733966612873333073276651576474686462953253508190046538444357327543149885190105258128237799177988642500087877261699883806540022401108806238729462168088183219970555995834169247108548427272340229857651905886045814471017976713395901316119535441955192451619443270462300431256750762907443733073223759360321349238188642108247728687569153950680612940565612335074202653036339632242844743381092068848869085404074062352938820245825294191253096096467280662255474851119646926219975690213234748907191260038388895487465536525965163942585376225657455469472931213261978817364129999640637222542174447385915237346554215708144712872854885118704320710628490297999566294273693528798952441524971648214218532553657313425431233777381201044202889576764381865716438882002242017194135782343883884508452216642909364094865178875715977850182099161804081246295724381522010855148151766802813451631230284459086379339788112101849823759913021589901708324841615103660353636021294320152036660633434885672165388728321152900140063326866565961683190908142646632291492311184722993572161058099870361904016935447949202678776734521117988156112782891747000512963883964340453244928*i1^27 + -4788929521743769049373468678559132860727261303549618146226621366745878485368715172080933515204884524406433375989376188179094937212477272293737294876156510002694558927273845160470752553112515344627571674253136089328978721584078799274499222200833726415049499625451457217529252032619341398957746663027914566323657176280740825434634654502520679878607174516336464338089449453951941265560187113591248410392783662588582518756288323044524375201312702738959232237669250890558302683077954202058864217783479918472088962355464598209673759408800207741640090757585542306388022166061190944362751332297940734886665904533147508246774824696203621500152272153138398829589167890467528277845584004863683309724613857103607473658186362899653175125684292295177769196670204843538668188041842330523155110349648365207672754438426308767815696011569471115456477896688092867945956883817657853617015796395502685435517266902143217658440720348902829564518538765003282747802281552725741078029088803353970029645882777923540978116346993278672224117304272574261969262741105633150882463783160650677562272723470276990412725499418810433452002405046650056169396659284709120640950707022440697841858966294814074584587044411138660246756900081669939421826360564178036254873517745597333394820559650137338498324065565558528062074040842456826430091891398290676163355843123275805670283395449046705275180668529227513048745792858650298194741585441156526798775921022349826151764802665062434166380200194509096313357601954643518318550033939953738484920126250695835169172046837854711247352635263334347223298227629795196754683028295410083289275070892643463261201163430563062675430579509531485595943642574601690307828785376420131596703345460484903013319764602552543653525536722740020372318207293754700428249897520513391994689913660994020398971145615557790137223459066810973562314173683211597761976728589744956188058723907972974078670687315564596609346103506066501748397939640494575936601073900268138918912412876854130219016403041662301439792002605513471811734991767040275552815917672216843484887283862157538743218903250811908833687971273887846799451922314031408867415423183323901471112505064453440582235752599280840663709781538408645251391939411968*i1^28 + -8795894709504002147810928356061746693584986135221674913417902670344163662750082353965443939478781496778617740552381267077494890589361398361510957412327306057392880372384353042047305452450097823444765421886353473142884828853111631059077412603140788653647625367833456036754011213094370904916429473890456735654682236810972501482578860440548959435706042330818562118032432939572954957452145485463200081155214540679496690743390345676832357158081357693627113016799081234447919178530085679192112243945056230732249522501034584074908336652163337476669277094719206020236031193793011698594092380931721281793652055041282600933606823256381936298804226379350941037304449008869611505629832847217172439835880651958262996271398119544172557073964290574540659244744370529871727825690037474710016100070417282883619758356773157365690977004471318896727659747507498936345087311259334134524892431324404184728508704236516764633621310670457508949828345055352534997765463283597638993842952448255205894580239259615120605491479127087124666661157592605123450299776673077279148908709879756075124231432245712002321365266264945743354020248030854547768535480409776994976088426457409171991074974283135148968581540908414781229534801593322639317885854435841574995934312361044517431148538238852139607666093471438596971224576747546679556946186859444958647039977509510722818700980997695569771533510192678953474192222909167768263710630803216771828572628699721235909117126633142870866143552785413505364696877676455665935468768280781640878009726553490672946940997898307799926599561206287034314817765447233866426043126360094131219574154055117596616111169567370214574962408522976100462435904520308673406147368098544130477187072763063421502694194020314793600513643005228073592478769244868812319217681214333282626019255252165453265041722590461919852875281697204160131755678886825675344981378961765902811261427016194607457261880814206153936973281518423358595344489409373875627499859101432246030479652890685130672229740045706338143235950129495718807079178416841280848037243342617953150083144320908771531202211410887371737726300257449135126770365891066532254183290547707395501608937032494662893213868562461514946023189080245272341118976*i1^29 + -6764251991254902715065881150025653827769314731410959170494358933282160304915854933978237124304253532935979292470519631460916130949232650755104520432159438329784748147962075879538193145416318850365405802748816235805508379113972111349750133366399896699638401376038509113565572449468833288542853910210305109287863993158064813811233640298185762514975622301365492813657541129431410902573482112996845932394125112031991194852509524811804379060576840190060376595493118430635048175136960305885666466203612628389839906522214008291861795286225496069343442677943721332814037268364156903366365717394276661899052102143765368553584510949233381401396051726700192665979029105504605487665552549225237306987328993076876086290273042455223010727165298412632068269989029286290986484989005437682455751820814200876366870913766051137192156041897480965920867283126207501466274931735450189011695119641294673272289719783051450831557446089453554250729196617524291229885861690851335497477930087919413972341523776013758340274114850597706264133459592669259729760659655060505138156959492404416343696143999644645007372900730487621963603099358790732211588290923385692694560187856268479209818244036376407299975518028689387608866443575117418768861755248908988324733100949150093827551753757935736536204175439258997846182101356423707049533556035380395986010162980991062763113993788202733099631036970381439787277519335959062836119191267984115652890405634675369857534795413943112971048152832356550798528085104199619109179017316223696529610395105878046418894059350452512215469514273559067539182486040293489979770993191541955552719305112426625350027657677068689330533093949445372184284485136501679799066222156086068228712273682612741248691799705574232307664217304774333536593512398357596918815042718454307658993683788461578968868036716541780250195850899045979921150895732007879244845419009417698701181514701275278634300199515433540793665624873001038840618011881980048902926887352039089946999413010690983715985308541354691005673133202695793908372307852125833891373106724580031935983373933832410009233203324904222452324249932547273932961904868883220886960151232786368857005844056428684513420253424925088719069449484175933440*i1^30 + -1748055061643777444007345151808317484278480958048304116817604924402007175792581403814121055730696406869459183031540076834880102107137259908736318542286123710223412332481191794908089805801129930147912696044361673666597128751735406002990836775288414353869543484502241308892334199840227435643928487578690789057744628754579745851075256035931390901186589677622630565251576015555590673326920084516076359753661823446221529114934325717655568335273519993569195525230139104892040617641614286052013377395618356061405097570241398868995518690189996698832684021179701127939710293293957210924405137820144643762479706628617422583170699142960986111977570423142280271020138151077277595066619408967006568267717416821961054889302586234551202968643643735803446695978336531889170341976966283192583149655616933005745757978317708932096404216234409691273945525058003211449709739078048991683437928303692214096308243447619951607470820751962797121619579597848640648748426419520497480803261747460269902409081802163088025493357492569093341173467051993549717450669886898709237991385301875324149300468138303149841174216653681434595360947108608957627626851429351876947893545117677323079295859770109012977871393483880750074418035156028536897759014108508413497113427903471234673805144005795842630632269438641546768852492026282447553480706292222028202217446158556789044729317290451630542011344166338286194201603972809215020448239415274443070788522285521629178278306815878941402082744096477755344414361682905376637520908118813810779859178437378865895740196577624564408715388433348925912147268806314341088604247384598135805850697941094734948321220097001983806694486052117404102727492599354027982780412851502798849114679942039160771288389602060501914209251259001695917656572204712241293455622648341141578696114172862171554555123993662856040004304853391152329807107299000714348506780641241613335039654550940749097704100517370136762117744112221917019599613739295307926755074091015798564979282331818823175130811036119684971335431269469460436667572258901395473437317647680911362726656219463137180190392548492865359929952585256222656997825643247926920590393508315687177285220854802462552604917909990940568958869176320*i1^31 + 149345650944360068852808214310270190731643576950952866517263279212355387045825964236283055375182071800349677407013695986419690827654416210446364667275125212081622916901152204765425611713992423855174764296781559016189574659001809701612699587099356552922620417501544119104458840105585373287819275534965839158497440754568905264329444132669150957944103624451868663813299256272372538672233493314769761970810132798230366434981799869696306442459411908370624486979100720381298566057517682352529213592718548439315225888661637392285937267913936666550435267784233338234826316558759549714394370404796576546156003831670582849324017556844543631228770261223283053672635757002636659021378557680306552691899444276204763330052656843280933776220030572235648156267640329280392048161967975259798771403396603822478806104228697869004982495043036055880175787197710027060660711630278307343311504209178874481802089612299032291619892079356381567634586812240549003538045119388041248860746314399257272285039095903113716260849315245236378285650417064936077818431271509768558021944387895788420104673357780038256311332560984813700632208526141157957844880598912861344312666130990337906249814180643805763944617651259027814481229818969260216632792148520622114599328651406674898423815483812717385235212937352479765401967610668120647793298769566057477298368563633334217589831383044072458028829540193574720894999970816347591447956653677120337049040603296786847550531291952756745620969345601322344205175327857747905677921599297389668351020701547474551704357496016307485490833052472991469190450631955063020259902762000073168237299261686146920025802168165271278198322505318929299089825487113113348333303145101629482012121441802170010865896991954745396742727423907331822501482288884386232869674407931294093112360643780006517242508056698904774852155553703018440660295682777001625487920244124090687945735092590577231712401564359370883606669656289857413627219403102780689781748316173279129554828598187412471630048410968021893291606738271733639885638763794878844828659887497926239745012211143243026596935725265310207789837922281729899166896517445685228607193976177994295916215179759249911453533168605719546560512*i1^32 + 159447161434666890227184388424753171351640821874376440999302896963760833892351655343320055530217388122643704372447550057590032840603192172429461833773754200578677194578412308542897335019627185619019321237018082522722231024990819769379207457583429014482262902268289583426339880680541466558817889701809009774652567291186120213546400949677991825144293109211335901603007773560664928197513774856492858982916441123702266624425254165752851894128106690246881643566709494994618915957695262254525594455912979974765850011408048600009502875093024409609416047306950316961763038377624077456697838130348795208208413587094428203493524772794633830633718281489837702714594000546570123033653026743144598807444193560840066449092300254376700862453138177122781895101285103654590189825132238989029341579544936320222074022730017618909098842193682902917612082179082095588222160461177850834215198454451469513211097172928817919344779456182240235510715200866873702147301425488569126205853658921136780877923347019827553867664281829148706824488117702015893765506573240973113029836881978876898417017213300239539073523853214947859829601926232514146032987957639150037319710419091255124959937800010878617454576065943334217360238108448426156829376151791505416145280730848890186551007301902617283247406852401793729849626433712363957923545822649650767639882381006919824159640374867775506330475532223540271392837810506249766702190998478254070395122698545817086471703123665494262650969624970742127061468277094681614046730321424048144443801699933437399508899535479842964627252332864318506881287972779457536080014454079499475624640309787032064261571856607160297439290936262561449377113405381377442659015684718524771835471675520462366324950102175554124064863515309026509573005246312030779070634737540959538586934697110265176934547095861377832111304339015201953935140080208878463111097262588441306096068988757765772337812297064294903500761606993269675172643706574506037588490106743056781769348246924719519448850640285996495297576632702952445605158460381387934746572668014400100066504529383914420631260251976517703966172074164486255393449311512242649382152462363631271312286368268043413272692391407517696*i1^33 + 54182668434772862272818699502807451105708316976918115777043655663292930596580490513269583671965851883720781686063367915079225157570069245551085393003081977212255595188214470234521036327451996575086066610722474821026157927324747996069976965354632153100460722599208824638805977904565089388832426173807034911497225802237384385366401884268402087885540173607749096388119438142691384310310014425644747546930161468556320949361844139294596163938367552552982397518551762886137848665467208206379824855341213354839877701006137669831242216775584068517282356328853395563718733677096562099027368697156002489840689480692164990792036098217705702646685969236643374153837525335084750162418883548506827322334074851070159230087992673808660414947576086088072872115068571301307363909119077949204976274032071337181176310335291177317887160218672036098585350848052350046347856257509754606375055064128554508517844618986818933656880782135339625015049091707847147592075132926249150376002418261580706644467687617744934527521869896942104049030052033445253489504546515951176008577355886642214381163758456959445553514079497059791927281232695138868058508429995601986324967805616354069445407866488665697103468352597711739426549060165763080920100868795698446551730411316829209422205407351659949685312544490681874327419956958114716248763981663269021277397981456000106926600801159136725585411035582935646462549411581536548276234852993744279111419950454329209250058708111457451624716573229043226930511094863786809111949622058901934485820984397980008079036494917467415087516961745539192710515864347454326245274093088618448172295681615913740522787908351150905671136873641604842208458053903231890825056243549117581367031901181294659144776695295706797997447765578032253408507379741925754022143603668528041825128539810846133945680567431429540328208935324412413680284002457018469865672049455172702521053938454945202140397910392969342249012601711226151695577449157432086813771042871825056589465255400422369052674841548005855948711310734428169037359431822442156892363185396502459246390959703449513983822527763304410248952220894267396401859264641122749643617300344162900435131979384622370164286947328*i1^34 + -6541400218704960053944082969124215615826540071642384005622969781357627841765057667676799121487280867004267320538049336464168582820701165663850289799715776467040178334280850584987288192120094542671887616586921721709616907994441889168353628464536056631339952284894730100923010220756583445816359166930375924999718566162120904717318918626359854159857367033404765778031408294631013489830847964160097225134224338411641235105678497514010271219480270520679970712214957677358301044908221750964426703103163265303758751234365785501561656381345750090722528827948534406647426595833496753212658302517315378850782941891741532605166902172510052732199586847814484984099303150232941920492878008856555934164545180372434592168373005425615319584913622912309741269477348502291524029659556660935875873282429637978517598761863411045184638762865855553582916637743287743409924823093369214627496836445452595465819102066116993625898119365561420683346908491050912243722364217476261746101998120662730523264549708355739920942034804097648954284139787392729133918148245562071502053490209903367653749871009749559907669946854257755779463019296466655130169894978901348831248739647484195221212436646950360224965364171496244059411944481271943192568378737551975490567774554234290195379805068457062693696481773497528886266388463326422755095804162602989378097813783115936752009341714429791346462702941657345316819631580820931005733420263133732825529808777943666461250042190363268831006751603960618645030035301198644647230643815369760052596939361971212983359815058533993638346516187871530069436178971903839219494740549530017216226114131372635166158520470199085004364563529667497626536537868468908777118328410800951140831057080582999620882283433125250178439055340577621319138188389666769512452306325631779913763715817233347144947147092540293829064159658560834361986529468748075168821554079876459290887435823830412594691822475156300135514543026563848130853719705536911022180930046088460779930978517407046184811511807182162182435907845639672257997421937746335125580912625216996960998620756122062723075362837504546751252007634867937008593787475027772329259111057304637793705060345072377135104*i1^35 + -10799834277252321652904163378839565378563148637744649605805680400653738927859075650345370133274675593748959589622942966871738697619822753460576774714960937211913361855636580523962034176049166261613836012844348546078340342594947540468664962064372861996192191820982638296237592360705679456813516802648700163699962814247519546508946525380011360483575937220557941397460176929094342304132486851876730037735713055024753749790469476257716576146088628720182289277669467347887082317793602337838967966100145333466653788450322166241310801069580493243091205873530310524132717396157343187437950890335229685155051489485045867530259744218032102690322013570452942488776574511904917952416204852647844900872582996984953998681130874733138098025441508927247067635539765329064154319794439434217261277131072282488330342217296246411753986140302055100518929800085264532783842642789853358332431148297488670969033604218385026932977045211583393015980263340899732616673267763957390029616107284497865033903998343288047979256240670227205419033949787522215782601712415411112692078270375942475630693446848281297151004962206313435753395128689352881828715122262380418047479176715789060446138877887399822844036452815225702858825798958116162097521405926022422282068066337080011925657877822341946270414238822019492047575888838040826030265971909463932146187411102671619062163689259915697356657191303478779548160108613281299169285913784030407042013507754030258985404152603244386207551960942233402899920764933025926359035222480905798457738160485144994648753906033358009462517970528706572088168986213678083312934458688390067827890180354481306594190505848453828410951085848509229106618185914476679643795992752435337759196897753926288191305316297975163605429704100437060875150526444843542133864556023553054952921992302370181116963561239933760046588939596656543563556265888699293425115983706695919639180539858898717684321141161816917827436631352047119167226528364734488018589009066173273381764310248829206545170546007914222433675544481505000141718233361919298924816459594548031989129084588029444124081139333448645889682145836822430750584832096935051964827916192568131479602366838210560*i1^36 + 1000948843736923613351111815658416040203414789596800943012727529960182006006759351173341424049688970500095136724260513360086865919822183698820787600314500782010497154457213151010695962446413019554160053417146814101987213568226818105469429108761481221070319750571580702815933674165092183984467228473046223045756676583550458324014589697127339421229268188476224050836729463739061892305287100081917463856316608116982504589751591215262092848541613449561617964509322567744791044619150492544279232924603962425799114688209422720972741969992046780426115174734012701729885002189657357001743285537224082905016763594329364735626988901604650875496574055266845863877389392723767329116908687474803435144926634825355224049880952319216856981628838055815426272160494884922696417697484508376743747957633843489609518174522992106042313431781436180845091574990571645987360268546648843269031020400829811289598493351013045490390957948239049471838733622305115309147469077225864750637105868116241427145169680749298062474164656593632695415160996045548954689719568755063661114304851573688450212273504788468285522830843953861104028189542224079536898731432698986923070871446874985066913626762785499919603897750876281247459870169735666281578208405799678313421682714759635627392484038671722936679462599020285795702869939602711344296617221939471635680239290612959158096926949060990419374797717450954295845044480791787359004525811443025441188631173954260482891206711030769233049030701458201159983002278662204338126144611321972809012316689450386580671885537468038219724514635937300556173970405041889361279868613894181114104184440249265984181697788983558693429268876119852265903982672048616110227640369511432515961171839503671441155604979506707448459246768483266278735999247719728841357564414855587944431943215933094013976688371867783532857421222450050879413817644435741472604939560074175950771421322115398061985613132486638549760702939564170565971922957256226730976811500504591310853619445079621297769689059177130986981894285183137390674893781563354791564966155660028595410690920305764236920267209366639210171453389016740119173073994678578807956549799360730579685343232*i1^37 + -148772839586244749277597407326827792654865759642152897505573839073769852275076566662091633943779965400722394553288666432355812098994197763087600395067052618023717921320861583571596748095277575759110895607803210566391624860379398679649511929493520414037292519243122095181007488069922012992008299980417733510300082995403781726524193611468044390483518046177557427796422381721605426104198675672737948472980365632300952938127862225892439502417424460956438929553198611690471801371797313942370392098454571647866805389523002597226824584185716169034275324086022671701111803850689457579780632986961067991903193592244759073687978763367907723627689758540132057569531550840536243596935434799946228065649816476059900651488390557887562921195111759159659531442115532656859513331340840141737863168761750518465737380897649892995903345471023324835756376584112519006143290972610653353372290131553217753106423520110122674036377223152313827110617368567414265396328829790672668766321583369350201970006081810817949738374568649636822167656744481024512977734948184366559126176277543640854566303669117677747451753342057023881389751532097413736287494451355618462130777877626437525203571517866332343221135376198837931984342476645727983580536997832791604412322890442802272968218839222280714794310613666341410268580470703019296621649943217663345716158599058205292432807829618049318046020441455766940662653170981170609943427563196693973795525125596217473731972823567999181477629976694651551209226707985163017310332820550808624792039128780167833007039899139919466867834540279600091298361245815663412357227690631433861739843001832908996347780010884735697341553775804582395439760148590809538065700883488499805165129477767839957855834257730028190551656697813313900372774192740676057836997688882979425751959886163846484747934217983809834715797072806638997385259156025181598292948141441089679272254353778728868626361429723777298673825423494675237000788961024527724041430608288505361259678563132220805183845156476338926725698170432060997312744848207916147248622653823697430339865559691156466212622622694849545320361432683821346196611913004628516958261985514788749312*i1^38 + 8308470125879427914803795620001054424198091698892206097494224007468914015865352921424860104277384264727896785065067322650794837899623244444842864778862495980472516478410783000933491508357515674931894982981881281923092972014729387983647578835616352972259952616605864168771282407149403298643533815499096138770535643145558459229139600615742468970057715820036669909174513036628257988953678757903451619056575225785606967677381113977964512865819822911352915210834106112041632645157722283043763471058582588825848832784160056901715556118343816783863392831184701900175339170430325666331529473008050025479717664304625809350449254303424612283922337989227917024996075566682059030352647099022072627812375600434302025482530868539927633706634794205255280519828687062751216273652741229981666257713422727772283801329436811191019017121383096126818523074668602550848053096508832480665486665249912723476586442212672250478740846419367585627784950821291308796166505123044316852413937482359954282508713233104337393004950736219830988604826038920392265083259646168833875027332130368614210433966129468590818490084120546851838040899462810779192882807203480670027003581490587175521575322786426650009801863840648484412334478770195037084096674383423393761219708501642564485860459840227305145274567953981823812765742358018549952232384848303053488432492073345470064716252341574901871734871562105860851145540485240008065273284175324571233598127122148947042402381453719737744738760828168322799366123888268395714333837662424751769027182982977517713899906375900934868207817043888745920232491284787884996055369587701261328618437260444833921726015352367944572829525066438491208660638407277725517395528341769467772595490018212833643480173345261045353174399422608567355949983561491077436325575367581634626743931793107197964057598377981996498627877109114656787298529332090019686697039770393100957507492816395432297072006588672817154999666707450924370218484245714210672083154782220616136238759018840756886186800096217425433651547707596792121588455045933630533842314987905757965473320487932429522375366475917633880465122842722582219848372544341030371714127626240*i1^39 + -418446559427648643275314779691047324868215099204238662969267025493034335097020318836083162427842549687901299818817180018947621241251228280307649301544436607094819026628917719514845659595824739454095387199299879695792255950114439329275536131438282173195421515954447628668188912160634375579457263592329487287077438037642470017653667066897802604610069312394172123212531847743593740838219007082670369017240404913455685428863502753144203671131469930937798235938992990784389990877031970422370857579417893414274148127040710688800179764060733953912672099613827619003434014700486244412660066990446713045474284067322242266176031066003128295128539339137318077309789978911428056467101518909531328575352781411147705781748880255172526489088425514240376651094189222436235167319479807198042545558322822692349230715654091179983863348080908375492004601836206409907099496799297438283699807398803992133679840195715752640269019914453903863136874220811324021574457495614446612842242802466486990141176691928356609128790628372316282045835020266931786742518606795757746205875345010604209575715780686326083962870181724126660613333869145275956929284895888168697981218386292776705415153167500075385837850792441327433719795246375244567022519985546167052409998174922964671449702005345606739344305520769606785193731647074228620267479640959327447792007443057326850774517645917716705253209348320341898795254221685523135830594125872358971504651142494628496641815566699344402958926095181575432368303299390792060289750790054847476856523707880535068141555912877249541932539406078764647537221315979963810533668330976824473156705261348439972737457441503719939107660169050984779995017262756031079667589159305316795242904763103994504458546971559988788814694898712005557396222854758016692850320294756531629679797601726190227452081010580022592944749584796216027661701434207650914023164584071552639718064006384398313974426868508615007176178830206785965046821847539608914637722990627243264988439238682218322575192989151830636718024559208053635332620611496133421870041921431327115642038554424086616519166711194408320699265477641395725648123350981308114272256*i1^40 + 14585359434412810029282201825417907407741677664204053598912563164303689724089331820140372975638552316728417181883791615999329571433619522718285110836572181294048007832594026394348109352376288840545703238810036516688174649120320782448580070766867998370867105286431487687350873172374525465892810970276304411184480012227615221389048593647612664851780881349673327775273933982007991180006614179798506597916728764784608943691209912835405847125578897913503263119652863258167034724364249301805693047605354466371069000061756535921185992358238263190813341890896198904780827322462925416713577545232973102552496849162084695731239324615864127909020230213885661110400191473530236298671896930236851343317409129214607449451365058843440374692194131089756555332499895802130066875845768727324120109008198353682398560868579128120262646261782537916960554027618993582726108293063512418255573537598023518588515052905085058202169625141335412398488582855176221405629334647688194628590348941596528036441747125190403608030747241280558327761789435713471619428213670514463880273091585219229120891146036181606987627418319198284744984503792116957076825376968819469451019861296135998675843366025135803980947086905915486785334485598847898961586519736473183649114966363543223991504140944936755915130443628439366060961997609333124245643186109901619864462539389080590722731752352002281063217573499319370132046160452335688080406969284503951237658208860948858020033622929769637168853408962578331741376744920917886621004924021289090065898299786129063272276511222207636654761358241912959831601278566443548492397827248224686681527470222627919704223842210735443211380188800660358377944172314699688077194783606585638084839914425877315805081611172165013410542277127000841869864311781559121311553561079848018596246284335093826996961772012295324273899509830884295425755935502246897389675860024737032436715765700938242280744278931297362473062261522778766570217472535029115142788609617148087033818438746190803993623639208164503381595708420878837386784927273268711256634512978889265973742818788418816872208941327392105688806164094208756697519686416334848*i1^41 + -376603714749661593929109024239024397325788535656998656877401756498440993954029080905516777141828593287467496075097289285502621998701925189755763424362608234560440152227016613215305651229404902265625716263913857662014452305600854222447366948730625454891948608236989612317921859669617584779926858287338359282166435063319342450744669290457670627351078063886509351018645735275275909334121778885749475155941454618980335215436457119418218506855679638686122191976021341399776421470957843287098649359194230524157551468212457582513934466023129316458780707432625076962755111175014342286516948520914891607589481658941689124313948464303669001153615891735118958012518786975654246285247645847861441199378805717174542621382059733582436907788958807326302545077737942497138031842113968338438487161751710207414697934212539598579566928410313750093726820424983603641171837453764045798169669760439030907545162680207458081698588364823823415031654610039671698774031231883564937547019955177993302755706315829105045335516832514274823544068433874293794111042232028770569821444836195011203443534070158122319703868917061448048158317925116599263173988722488212197522025151542835680643266854113483389857876964515481455280695422335787199631376741725354452855586083102481567162668984403417419937468016554538800501875949710772326568993895773322421787852353852805553344686746871549205181265618739465666999560075486465998850683826628739990798031054182897573188113195286229610108613536902181463052493323690908223159404872856626005864755145992174685080111603080186759974804888968030539524784456791921059435179986140908540743878780991296501150750151524409635211524185127594808276272599287067705543386584454273248284946007622441619144912906024182550859912638409289025451031701070905152682819296646293583117773799932318485699377897726024331413193204296114129296490609131196650658102734908753426788504819695529674928135415750408934117894794965428700595507575684509128088281654811231400546445605196243171150900312286077638096116884750640268186419406357778854214979744741227022833420815254662253558417408949686772451249927976896185115869184*i1^42 + -2840235742835082305224305125582469749336205468938456914784079306215192874246373632663419645332202871403259728702691343836755751946941713976853888265442340361035518104682197158497074293291748975248809277769269438007480014143762723257480263031690906988991912953869438417455118925216054765988996431484626705064929695102450503262542478029249873157445137180331273501786662433855677951215000651126848631025362050679044986516616700699439125124704548154455444071372055709645047025413931912766331847117738886964235312382339449329491421708116719545766572381052142224583426085258511201831992395820955633638520699916913016177059018980548244436296112043112693921769910809846362013504322715266656141264762304665381709053047906823961322902375347966691134740171141975132447849318636129282489524871248816272817177620345817137803300062838292001930209436805024225761462199733789040217493710130703790503178157723266108251625274983759016297604014467994778928139535723176285383299512504863920114390485716313594822119427794066204009592755638550735845424669322272309328165436442493213382279475669921157354379787453626003409443614728159056977834293734747299001997199400605216209458666477518568732493735331108836314759337564143066454410245807421462527681378493570818820011072493125907598203947900126549912555974495603561055830306032089403676089991397577799884317786485587045035924264936560130390115753409775593117235107074690300553956070469649197008814368467800009788465382459443907865869999564593208992740544943647889762834291076257821554859801391481249820080946781981340159548546472719746847301347371210482773010587090483924494836920913188072327966042446079793493973542814206108981278939012110529291873233346684209017281450804323568793241815177938363754903556842829512405629868262397606402341241847385716269453191577329362158260110947178329968673529079867989797222947124757318944268615614366722036449968920963662744333708419864716175112618301894497017255593643384518802064565606437484229483092313026636331130477159944371298109715171491340378246474584401942105472124340894962712276179997264414035570420163306061824*i1^43 + -13453740356606296800102210900793607252125848569391850572339864995989624759414030277519582466940849299020710864406648059615842135177093234841630450704687313563388686365319331305189736972391756069046677989720198957288004806754073802569292844576695092896074661542806203294310211730905295744342002995621688004338730357056474596479453973016075078632600756421303500859867396718359317355037382662697665700407988358897813032266677491374584587027044062760684848402961890228513582684507904889146462887157256083039245684125957543699099219826819275977744346328029481802528600597371363224566258914811925329603667624155234923628589110893733478283167064848950390967618628166711086540215585379243063177696647747507762222050771696653297494098706972474356591079166294373031599216699191834406055219026483957287715150964688286677468544105159018154444925831033320222514160389159189247593272445078099932045895230865705542446477018192122655242651424656599847944393359360754067987255465415976352070317907995856982771467958910304936054894539568429950844014150842979422661426803704742141954044212699519582191199300295714518544202570929479461737095591460497900192672287303990686186579521796637522547473482524007959371254438736473207956435914512174120662172834074760550880806134888212126132524505545009497800303153629598399280496392610265752004131224274842610870050972844525854992337116658847203420384495457227855284524591126633860032462949064573144481594465818534874071894166472387560168296935216891904035993840613177710781840323697265403059307036661593275897570041428869278735880526189589634749121359034419371251281293042610427018838625633665948869910828461353502957924615148303798177962933416303103247095953696487082226686897370077070733069231307087856361709041080611894148092257735008225762416437494535305506715902533220757988040179348828484986764451562465744852399858095864619375540888763125268423428780018972290988924841491272681557290431871012911260441787916967660344989095022672589156825128777618195743538752882350766102498049691786973187603634589163168179661788801395579038944190073724732992680624128*i1^44 + -39435348643501887829185758195167018508203643826316065838176215480428689235843193002339418777818707556644098204213847849911470121955245768981077575206130927209723091072567179639683864999666920070674095126200078109705248782619661950556672979386498763779495022687843369847069660542544977527263556377052332062621547477072638989854705020129019441235946564411065900977462931203730072276318147626402055254357019377021798536007767203556855197094767220593985412861591234739249913089049723308549667180625592371905188722033919374864896699316674195781121182248938040621817144280950147270289432067519211312910262614950531091686286983698619227231085678698427463601788851467986044299771776286486445129528173381074471086304180583204383340226683072492553932893356112810269260425149830780860815698683209334530109459387723068391280997320829939473518085620370865449481728518586794420155537795285718098368032008485994085812639400515303718378608761509619854663095227108401403167289243138427351020088951050381120022818518147089758380640834410980419120458039262764153450240035811763300076806471482609130044432774445610564276320776824978226565701265826111627652690812938815542386780302706061540519226244857363433006438937508515495255012518039743503636965192197657027923743014872959295520774428846124946225676597845256579872186372789354946370063004159448258440276159922889671851803319031310937106693739300144367501903251230450416558482861725841860072652271575632360629374193805860570710989932907765932209458386710806775984791709808325337700612481558461888672532668616393066794346868623716886334381721072951930476535027505472834159314211027488422658047406708480128578970308168440617383243006110036900945522103503106721599252028552979112879656907564563841070205546276602518421541750679697947500949796114295911916023819492625633997273818734234096729996598709148951125302997216174770724567459259654022288690120897233686449261602557336589298262350547735737038052020122822144671957921876438261345465703461527353014760821305774497062543578411095230709296334659855820126362281981788397605641302759652196352*i1^45 + -48413931879547861794177647022527896577826273773364439319799461663491449901343886291263437649460032360015583443322427887830398162283368913512895085456840408760933359597700947248309243745778501590255014939823524577002348040223101668882295203999298491957009663619907221339541184381227145016949759946187503665633596003044015310233712992687019137707806173443955543121147733119904418336690657009695645380388815242449237938615487759588181864836366196810585844966272601987511065989631057575652222206854144348942535875183797696983215555092800688404153173353805758442943872806482830059055693264814302293769684576717781366532896365397480664752074908931358852420432180730726663112246042342356717553897503451163826590916948479880197687716033692939257055018589416979333753058014526653820748671332572369047387838917721421880943665428304228690273957569125971294864856175427544095848808880284373524461090296885332941005721749142416469647413523650652454231049263176167157196244404128931512500348366888757688690812602105279690870090105126549036249691643433721807142734065593141226277985138857730740644501969115419918494115083420202791771326082265325633577840059887603329617834329805573255120853237503097927433592615584250332782736052956416749903344829936605773783267488414186725558479623211805317726682350993770625685158275664028893899029008561261681084269604313105906793263154503269251408512693649819861170644879101891940892832723572736106108221234319488609214071511421048573116516145568634846089045408872723855030661104736646765196546045909311819243352329947718362650054277891595567747573406447177465204150291110872089191630676265058382253951973325608277448743501892598776267616436416094065843698659288693457331493263938590447417383258827510826581950727611383185386732158947231882071908716129058034828101912573862243241766059515351442351532441913973833802230217301215375567573887300544461178130737605023685911496373575172134185843215825687173714395102764702576113471853584362576348133080189315869299544045952401548273757548696378799166419542282136970746156736920361473508814880768*i1^46 + -132796710265165454884203722431915466488714097432574715697271329181028659611114222731394297999638965620199374192965337079679058291819291248199776551063894463521259003126681480183110959322215871038712868493535916948279793480136838851225282465329400362565073480212162059222963448184500991544284021019044161983497070836027395129637744395165819455845704181630055210458468399806862364708821014410083497962922445603734158992636731091865743706976765644359910035622569866805626942745655303656315778733824177747708219331065783412861778945632262278228853928445962913457881474933413332792320082051569131298090118977273651277925178637294845193797573878888617643441077021562862177236497869914473928122630176863265223557187717657922417814327049204229874210240189435612818031548981463291019671167950205826818986134627903999451519720740428678098292605776607043067431637897073687430454254526327339048029808514888449071168293525341528166594959026860207461356088094758349132292322491315231621240793972614665463687469687694927855626357178605244745792267129197238629725570210860063157330720669663449111489175020572845723792842413291450099955824390249261102406237547971827080653331973061024739443159545885876510738674378705561038017029489809685960801531835471395123026771355867917885637658630285450069454406712685544535962516237460928237591199165836740193923125475003254369502568428419103607374838792720786525754300251113922502914627931477017631900017675450339396219110517870177602783455947133668981601357298748114865407047958127769659634568377885731265814192984044472235414658843695753383058893834317468639707713989173527773307015900558227075554216940616522100640354753822996020622449808268870063172085281571638037775596906872572721930391200402554360428562564707809451915615792795577167621692653778749806095510096390548038804109842603929555438906794352635182542385270497106033507818714091842923249058121103848674269451130786093364236249964240185701135188019039120074335499052103896021651363635426000802537791121306176884324218395379470690301742530667848510140805861177556992*i1^47 + -188522227782103037936228683002758935834490344525773470594051201104432949886358566084739126966763601384932050347318177748587688520975394759088381389406663156310943651812838819265977929529707397852272548960209837333267902611381806707721003874294853409657538417237806808798368996545684702939195957434759520080211695152310607075491832800736297071544696225437306774194334246534261561559928365379445394844625162373516675443528871854312626406698879137612769278490670895812516293271383381788842593565488562876710374707839006584691779400798067273685771935900759581721476087244416145940969138026125030134467897504425786219704269378273148756619995377350794097501877730862861641496737334406926151187492353627923403923057368407001339034099986379706162862885888840237425075478179339099152152241479859184841897536745020600763383299203478882235685301818916150574922411942237673094250991760658047049281234022635839150482892245503322050558774055093044165356663615649954360133073813861925396553476648434351389595129143107781545074186220257057370652015464267369039031414348877076024799326794706094312929280976135848941742807481903286919759367402869261841715363793869573991955096380942626478429311039615425681224947945648815239483638824731665952157386172844953944387615053635022530989104816194014674630077622804837747122857129310444163860702597184493208107507401172464867059636517721332300114085785980210379073606888332791589890517133196115726435070323937445440394604177542638575153807109899172936530760582455640728045996370974658684560694577251404626124832922946418304442874771222929448729616940027843711887911542835048138007066848384143927808157072895368799534921501793520710121937302929871923292230577721287969900038584052298302091455804021975893776994680148133098540159563411545628590018501687914404910076056800092916472830444294714125185716555979153328303397118620085211474937461348273565455866376720041518352240928838375616178921612582057431551447001083081992904542001261313376151076241933470440462163934052332692635089684413278595023356331967895625007104*i1^48 + -1755424644587530840216577663073726803372420609796276455272981308847176353215416641217814798354582537475471514698453974590170714936709972843013426377792158679680833912330436687292837682864546556071345859778477538636425442315056450299827897510724552365908728084103777343976520734276537708237264958222608797331907730216113882187443955478146671208207534369216544696860295654365897374627325514454821726862044428948582694154116670749716741670213547489064769078592671133795166567467958747586105569426710558631400861301382541150393164885648155948290591055482517526668004954546826276684774778193586548225641555637291592794691874036264455629867076997801268009033769841741361267999314882912441820738135479079580194254999962897020717179165190533585342442277530104137064870885641048588989101278542717443460740011970758079428129536366052877406513832138334407388619799926127714434179311075875128965643008480497164937290059711688943487942192761894085638789667216274439018138821989463907767915653925433346415117937750414366068113780516134913082732448970879073254474755539800978551284222416322966213040256831982931438480638637058412268328194067511742735926846233059456760795400038740684190013505289036475639461255724897300642688279004409772484636415843124348270845229916750097693593874023351753971125428227122471577526175267807237937022297542051901803921499642751414138220285349442191686881425137898199012867774710494046307402264280084720363963125764447975201430216395103022654969788653062589295332438362550806233923384474392537244676267948184480117408092844971169281422817486163463611317965516066164240142145881055054710346168663935226935241129026236326386383378511012765981615581680369907315215831564450665016380314065986370655976942596680768807706513002756261325993830003805029246144163634745632869981639515232753858696293036487600660854003515853779599551898036266633042315912570668412276449196635933184681192830222171195426691182415463847513964514465689107839723975871022115643009049458974406380406056982057336209492163840535225992038318080*i1^49 + -16487124961721008756983029354730205707115438272206474978252227196450771930451701448139704237339847034632895613005252717375750995744542209875492689793051899753034357947081072322339498968637817051152168832265664922901862119619131102526374030288350543163118792872791336319535455225167503974447098962058515680817060244713241999852550061383436534526424204673331911061018308144222531477981195876944226835722133583388193745737869228798533017295591444609074502427898634440748248829642712843953076978481050828651288272853108208366145156156166684213123784584774102444440030071341569399591563508626019951425187143504600081954168131826648949882632296657086694628346558779427098748163945371377659547463453900733868305002653845863211182678149885479733410926282144566559837845625401696672656663037695466905043108001745959922742229605577698849372721486207508429270660974773404372630154014327568494913839644784298265592537230288464745865007505143694470800385730883901500734991152975104508437580683472573170203482308241823196766490498406239753768920976254257356138690117312343434566825737889431349489473853890124680810149671395710752613979284111268430199283826765569122232323376293944021774508355037135746532803397213126588403044781212017976446459345982852225205838397384337626490500440517310271295411996627908535869788227233828549422299027267555765455358324096781029774033628434043604209290869836687337184947093717650317598796750665254804410952994370019022786582553049072176214116072314264698715598480684954318454530431842128205618784712135712473230673873893618649404596842578332044677454836028488811356621712356261081092093690303635606902436214003182190074802517848045268133371935097808015081689493132009048945380804194272524036057376548636371850186385063549764681648673445716884423195590229488064990007411523527338947239902849000878357712798702557186827090251544180830625586184304957643629951962944740082057383726190257828478891748791328007636977206356202554316607823061225589478720268952090753721618755040475455773485557612544*i1^50 + -53424906685517939918915051864436528705537956463467761475535755389909999222810588461798089280607003845298085780835344695012512645414612217366918019444549557203688599212932146219146505277918618176614711527322020753195394198591391371184016226007228793396895895192881976028614038660805668986156599231006444992910468471612633864805569652371514955743984867481025909570829318318384675715955915353352694823299558929088529072183733109485305049363779800937074695526832841206599184944559275421050175662818037705924417834942132244095903214714060020354942397927315299697316332225836192859221827399498789830003049691645892207690708637921401747810506651354793991496741024634773895274798341914415477201719774288035140370249582791420316230611311618802931849528216508453028226331678898835388894688768913624060193104104452231707412402119938193478090048367752243454937710018065621289951917278023210876688623369585807251881821450786225871840255794466292901895536960392759473241327459262424582259677356253691587277069177244210949056816886736417802768623311991189922728927478497617309198762799112970846316525131889728809074335946889066080952234827656808123954878707198579579755718281375358678318396139788184373593707961941451148763234056532706152366076433412806562919080895187966969929213386227466979449116311769279145953511001849287661841158495067978930355928322172891019340456888148053503807276786850495441119895225204692469290866289427430086989780918151529442479567014579530127853604564046035210316884501801284413551567907139787527883892282709893287155952437466398916292922905835969755730439134124686217108098305852729799026949546741866531515535389102678703369505890158161905595831493510338299876396860994297574395075519319035706030884684819177602831655935222994327750727032200672590448479339353356344979781256766994509581038525228830679566565520928975874542447166150926912180075712192797613398649506470184459546340121879807225418625957953740528617862234988604343483907027617197518022267499641313411394386318727577600*i1^51 + -66589540126903448059404266594365660347479868069549804321775758944965326173476051580662829401523256102172150853986651799005056994803438802849100211146030182253768993929172633593776597796547384267559983081330860653903312256654916320367605050823596252007047899110210745487520344514676360307467858722782966969758939208244706816042042963606469235003480090895560709936870481177648270303229583997796794075471431636422624201083708551312964441692811358742303192775820213133470982043467969594537855907412758493829980947249513123621011839644866808038812867512035766432023898434965717144791859219333651371527909224576722946336069553267059223604773904835443093916098833406758092829749125145184853014177440290106752682100936384282687815459075149825735930729739440707733858939613536107031316095766283745847545944700804002912926195797393623818253736229751825228303630083465705804085017091381562088994153891911080623409385982283547671409977995907796074902146390721587019809377087744017332720664120608834104929020475829866072711006256695913063122658612981573794636911308070773893734810111082851952208752929375528812715238948051879579087624624721976124893529397091587476932586323801653635558364503807713433139728474280301696939001050251271367977643382490744457625669087718005237984897608344789348704264041910269992555351069529611173185088814675671477313275505820463845548437528810622828402299255145902539501496211784857871037609605188720136413768254609256363779973050204664911038911948159870267870172601012639588382297340418226539839812013666131547204440394635020427495984088862227173598626285406558769649226879256535311529734413821228635767750386867187905414417289242050555245510197745791286560527294508907063539571837972554671456731026164420080352833329825257573939874111023488634000745846183344382112461999654766281982342272667057200775029059983532472602735596784213784450058527021701153568301973918491224314764130707212296447288049529475805247399304817851037008004490019945232788435256741570953216*i1^52 + -1420360002096445735037581813044413729940492293583065996666369229768295034393624432255459159455110992417820782105653722450454051651865681101049874185120068414388391053765411141006847074694753785290935385338689888310741383475307239961542036156879834808106233134535717326347439731037695188783790215720016245379017653945378441369626241697201049717667824035999368428198910602441527419486651457441313229511543912799368108002495696155591689907464670269166011096517888232924154750705800107926629066530696849397792330659006663730958405860012181704720900524787553115510326683209435826704915419667177615416915359238723088785777141376518563361646012797062451697770701536881368465991555087202053105921922912505715464313558803202683039623555121389994557810835387321409924721942028828006986492271092302567707313623125401254234790772263734847889925474076490017336714484341846934152958804806969622248226825966694991113296236201889154726712477809341306070286929052568928784413630354440350947978189372910444775106338976789811266627695615719929432130865684836418585106071016396073247321201773649836169539005810341991803165110355622859999004357779034314502943605309556645189962610490249533957015174836652688612379353876961230385311114979128052715778894310637912737463854123458925319668874333480895287869131856975778005500211489004541187329591343543704504180342966762833504108875353796766616964654009086750670968867909882349536521160570148283650851872374465356561091986776585847799634510160276894962175022545344183209262722754388139864036374096931706005690454640583702236329893448993567744216131647667280039096884414637765101733522964442646222010972957549823000543622508570881170478014171876083996297046297834635376509276205267914007645563348467515586289089115362795271883089790160999201466190736355369740547983302467188397326481380045775097488465408125970704181541265754995254172669092199401452260506969918994768502818661493773001133304462265313752938096134665299918898642850176803885056*i1^53 + -54488204005099659077654373455803267415503170222458959845592078679354838660004529592252638411428757701675483656998162430764041709606822525802441241336532124521900125656041254501341680525654727667818377325903368314905149729719791118669993818300953317669191922699718958080727266528584710808600954023923093579882164785701866644648702876219333269461141982824021794939734635393566299073171724834380842373856928220040236460827841073171055547146120875429198591437372111285797418619704000107774977254250825179594464613243078976549132761049698113811484082663577743929148588605133043834633094621692015802628508807124629831553028760796565848199548724198505402201676510823354171225419938974227788617179281079826248708825120240901549931531295597341713857090798555277725720893153810669901695147333237713107580392282036670810771742558269251016475325753918621139650260831449432623342362156702284274786652418340070388307661054426471179548115018870441614512163300583289327872180824911800812332320961383186139540450380375951953558199904441014383736485073262132732416015225567085376967787672789582529029463362095833442797992353721356078084136685562491248144628752155024870997506054882771175571279770003064397378327053829657446069306480583462749286692500358770724382619868828793343383589468835654064079002230252704205178374061088441925587433744510113794155622412150428748902138892783063768845630734790235794088875799144893597384271876120564768406633345661786022969451208428436043616659287406505108284293620564268580543101349766697753915212789521048974176979602281839230679590146862201218427393503440804056549281517920586049558413938797815941464630817990753920503045558138646045085546656094657274522518818885734876102978247654913704082835002966137409343008188085200699062439971589409132809284962032913872350163252833820583153612131857829422974965238783929692251150820284512064128990299534638135518440345471244105756128907662866541269019813314723225474463782497302933504*i1^54 + -44207881559448472970145591405915237336461815776658915851746789655718774093869666663442132155028922311919262332208587490036166773511720276725584709301436388281178482241857554972634623492317561527516207062350511062249062576877570599610988840879935799088272721208077472970864654433477491865730382198352417872415069667687909933989361484985349043143639311081888279131578563949750534509074452522632248595876570066109388762422258762316148663177353858979243240219699258621618869972144522998914865637363969826866261049923319533962707845261891933049309269417077860005817364482260332829883844671213965686915705332276966781062185239269935373350554612934153094121986902346528902535883205943484757785464270990599256020079037838706140900873749068811398667250407340943447973755682434638379166157462488329903702760467190966872046693461771137328789220505855539053618266046446014648028093973128284278176064511892184631979104251934847187589377877018604021342558401027775957586126879270807271944356777516613238840808784491264496071971416275907094795267940794889191153927140238691836376202977195217722530290436561638868476668949617439938440548396762126930415296499249877216379803510325762173755749020302297996729080929477382727468056600016184584900243042647337961567659853852059216718213354942376161214820714685437336487633310530614661910922941931038698849206621658209041600109227115105382354236902603416411353032292875762122174678119692474351033292191967713193384516770513601819944578385101313051886067598098688258440851040929931205329298752636370189638196639494419140763815143040636532509335382605639428386717460869922624310822973346159666465647060644772004183987403280804600900024900095551093803785006362524705291751298665818189651929446649901391634315224123353186073001768093493553262069465058360410220607871186834809874333870468710577388672068934588857751120758388659593471508514309428453939644153603060032182134441853764393498667200*i1^55 + -7309717083138125035775518544602980515902117726700785573214940158518630485189576881924352135090637372695403901828719946051263458151060371012525310270411647564433144127437688863447243448524429119538431804808125852945295295728081272213784048955428527543006982780124882870700612785326886163397752526421382322947992949478807403370842622275573718215469114322743576892530993559392646118492057532891420695043864986765198903286848262081501365199590489778999201725622830292810420010815020005517664727528288978791217017369471845129195745932198375645078684352754517415723814255047654572572666774282002894001532708489546023733249512855695263390521897246735588345427700824293514234938118484792011771557240116320612469929688493376283290518338147404555909264396284515074978869000487965420408761037454266867172723484876676558301405361680745971534433246239474343348279819682856538920217594279028993197117788387735192995688741316042823409205705823600159977505689341049287198234873860315220851134253199884848916766002987782147517801164687227579071631865148264493342782824295698542276455868118522993212193496163774223042670044149954719952930590824654683794834388013046193926346269621577010373441006981796987926804616051816965991670674152664158908164693433784764819541483966489723959850581419446287431858805854023056801550926691325039397838296939009443444363738401306803261343370616892342765082297404253937186208522646875243456855076688455829861798130042868963428359636228279240146023772745601591974011879876294181976561546381143811828955199278614734616233582000650563306291986074482147173354188205202281392022023449674043370741125335706868842717996575072940236782035289332918424141375580981107832074480054549565917103082470658058839466389273452391897084127902062544006153048351581440225102342307606850261107789924442038503480531548012331240626622066372500798803439667973510496539408975062708790703349643750*i1^56 + -3956951670237602180472271309821488005551560053393447076039532366778480628006660619384845182573087179926825153155505163292621967066285184356843146650934009505189991507888297111863629057579853287612007250116986834804910319998171862425752153543308445779792188738838184332325618556462056421156333166324792682762766747228540041617367941714532643057958762305096868533334450629642344995888278593104734427019989997790441458853854209330676894766809187606333537622392805530120981377290447211734895289984615270573634465590917754265806025212586414583466088578308123916582243386351402278845557973239869184359234956631787347378964870286849923757203870950264499660456033769666531015851205682565109313083491080899623258032609837406755741551032435788778552175738089230745698067531169693905001544267364799487645742700849153235007248583703012299125495085535498480423049717286192814311922519323235485508448220251821855013136212147805786934400602957012955191067983732325706050021702702114839575588870368158006299134552159191068984327198356657485941280375994702661575475237232587398051247321409822657641677841500969405629716838460504927079536271591959328884114709280594630562824351132722440337971049930021566746751524677254541449420493168872822143936101802831677594624477965298356332568760640840011542387906413545997930305812737181840954431775124398021955534548559959060001034722568291727292891773493963438034790506425556942284825845253451534777157892824230939179749221170628899171538299086726881466039372808040292466270259179815509107954387372256952686133987671461145577295576529554552070659187024389977745603214554047772144598773895395398037521960902661674261277795698618195641601981858866043473512981012527416244153083033922553480994359013768613338745472935445245400713657071127206445622290669075422898660737346745734573383737567658185789723882344259034794067200802734375*i1^57 - N1*2709655839835525062360239851132908848253557222915547916248490365765857559293051061131948762358812548486741332817730041923785136857845490600756173891731115751914200615232057161272166381893450173296579982795721821614867463245690643772205840745861449580861273859014526407918253107918853218103762218942471781823235376663924421487530459468315327810254083330083819486849218177307718426767484461879390566573332290430601280580418195408363943598616134801794718856754700136234871669829279696930305402376011621994232441645451982143764182820209563341713051970296252710469316842403845146393901780229156046502177254215351415096633377896804348862878223034632274993714391675967924314847786012108272534475966615099223949583126905509578443265811200000000000*i2, -6533386684816227185723853441171514045997773924160801482499361906764438472012185522983346421374254643332971573796674367010675895160936581012706091443241948275260991769225054602260063868817662678932025005756385679385432656545785589622884090906590249483898176846107778244597917268859160993040746074346735863300975208580796466148822491989020546566243037585203504585283808237334036357588202753339476548726962618820018699285620751565953243785373065736161859598173583452647365690173179223988919660564183952408341713605164208121031206838339435565712054675690302854784396837795433147106083576760755763312682782524966306841115622386214769033661344064372030175206111062572258346836018309232673704567622152494940874368156534156725937539918809399640713149996725932267478117507636595446913916783433824780406338975470411116990813447690839555342765026292324220310948060467823278418310449480665028908072531100246835510003550557233434490589652144708582258379986135525513714014621027870728029821348518148883921758628798593785926658734801043731169222944459102203788615374156523281235239851126677980950199406598953083698140885905210247335278328715447057230421542910444904640867466706961933851768863000601893348813464793476986946019271610089567131636238054164990386641891769106967762337315512131629760452316835419358103865299099377428516830887581582468884634188537639293281927516674818924851283601450633239289313116731634607727191984711704529169452581282203024804998168463517589300350549990520746095470970394652873348450813827286631330077482677462383630092648083328631286284343210243329470446111438725131728824447138218041985366356398090582367886771686900520885351984411566568794088116557944918000033125420130250059346397002186731096982611212433226847589388166399905503257851626259578518862423572440868247155017883364672935241108244863235563348202609737461824730600505882608020998590304639587795240887285130360561396667692434767201822331670209370337093146432871684659072788022965822258475847515965388360977315198204554028520600512491653016655618732308049960317079941052809786467289031600812962043240466224817678628634486182322994330974566132948751480540308735392740791318378405812820532112280203428039414511469528400463323900114505886746569604514657518172617273291571256317197578955141456052417986560000000000000000000000000000 + 6334273729541075971339048832786992676258961918406046123890662357208551521491585125310280325328660979885833546403561198575405408150926237870759300030488166305819715662903295669213278702453118479233731516576278414736611886279820549469789970721216840722196967819173735540835544647121951521613870470104157721073010495885380395892202332582974673119474533397520530259659752837385123217403819509215987770868426639357162025252763962991747494614257217869869076723389795128135874333555828972553551650126507766240117550808375888651339101419591575371124331862261936121806487298226842864166190798230131124637669437540475193697428599477202327162520943839517840220491952725023141052156225102018702986312617405184561829397857344602997367057414224371560641613152871914769906283118862363959673957076569254416128353981207975705140919258688736436651747099159796765230954182954521081772378198843143318849550070098427631544661807653847965460654479089984479565867523178385301593178337180144942151749198823298588298986534383023723435317353719167336870436413064905422135980457762273611469142264031520007098363977505435736721177511556392171904404888450980262817074195889449155692984956005943521227589357554769510914339993222552721322370952640639630592249395897090107879978111274613377572208028094523974104643512520611169716492294020318506570433023995359226349015369818565410575515121053533992808770367383041359481649622235017478397052017921972045976767881704172985764317767760707869240104394886422457151884721009230055333906499582018241201638645463307114973380667957140954689881803979585008552443500089851931214937942137927691049805955118176882071216326288221733668306028046286570590817405140073516196240244922660012549705985850748518370012567625795828359151231872127367802585042862602843335768807072931375358157935478173375682388590080129346677390270974316072333865965388824491730430866789190433375952099846457265141022370701929408221562747435306109474181600068896594632175085548444683403999369815166576433183547572008377994723461829554452213334289097955336593113813430969884656976799954121982239996720817289309893776217223416249926555207270265727385970716249777220076021788806311075246662576730244097701670806542829127122293060023858617104879945333296333940776022377730527971912725545148556432847667200000000000000000000000000*i1 + -224732429869588508595067659675185158974445796573086465174633716073815369462407256166356116113950075866998937596727017673510235823169580360924005945538029088593961930805218243781832449175009146573169968002758379442384650350453394383382356864420257460951205102825289415538225683258630338973899836519201726552812926064382126223190789541666570650505299078326937542966502596796814889498461812722011671858199855471740897044580668239056540000074298435408834802865485005658609934309210442695147714534797780863444005191082734629687046400520480813717145157587923786400974874407407333068972090530441513059848374436256761007079018686889027880812082363817668242204903393131592968131318636177047532534479753787394716043276142392954160846272718730271816393997760160980646974701286241385279827183594430054140548339464077716199675902147558793857453349632620050160093806809384056800562705270484303921075301064895282386816313086073732181466929035047345761457369132340904584045352236173278943911064917478464327135581120558777673014912246840650054603669137070551373581288033544996673435176472023525642650484550752948348280875800094051836678877927985747038107384282939675643695287506182725384299417740358280055493159026663553416525284899547752042788814924451493440917313800490166984602496334763327503447863234724577797361192325464468400878559442471440866478957064162020166202457646286028983036146497382434241735672356799164555669681080137806221651223246944373439280862385695440838848340887186335512281970299455655602278643678669648518994161150281895572942282983085063953791706753790646180299008128633198981438518142922509635260764053087612318299477382535681699763220997939988180182954564202292190776075649036309948267974851058095751937706486248623965206979881723205471725025043941796291953685953024608060764154016848136307988750760126656915146816076238662603600360466120776622940261303788181530913877372068977148407654647933971910059261904244978233576658589723997158080905970947183449479335187536460165477910317331775583011119361778900773747190790338694142876417979993033511377809690120843075923691048431630663616539008109261265257394558289582130648605049684879405119225647129159683778936534008117387702218731513486054153903929255332265359573497274485576794990207500576993020211830800115815464042496000000000000000000000000*i1^2 + 1523082649437937224845196088676539884830706847509353735701619736989493255300403983296956737570965842665931812995051953806091513897407183952684053866633246963257933575338278713347467187234916905220864324673248827441152305074285333353742614604910278756978066515464465785577869825617419861366705304921222573862517729251551732470205774426108490668950277978573468000338856654920776696567177101284529850649790219309730148885259207908554677829364423590183293836141685707474757684063441192419140077930593356997445683708802607567542344585548486139030344215549975825143304904027686798366736253723802287262754064664202242489565200027335163569402239663378909495862761174838860145222988184319704661303314100536733216070374018491317207464187209536578457455020610092014760917274181565522794833543991300866375811193136695347928848506552768360026740703402000005049835264090742006924981618218841573064244522457723870962751209909085293922789591407883864708980563544203043050628663022475417456365395615382043554288889368239554619773534999141706436688762030102467697931703574230794877737523688811738478888937804926792518920549432429489659168318562020078907928047559986095590946872258088629676710548519581676995981914611520917166186450967403806046609588047971504761576149270636733371397988087412958052674155298139820200073587776046551220989597712800718909168730405873026141032914173483371090720850084922920183840969018060101623403123131722985096100590756697966888739710465974435558626374456869600049766002644566701279984875938208398400884720333949451331832633505388793243642051682144974627845132768008747803721819590885782304806644054585724920007464534775468415325244083469809994224836962945737077314688574263338266782715486437972463315956322017814867133337003489062488778226665598596306926372688965019662322619523569851847635349839895118999890148033802244096720569918243415644726642079215418156834824633205049979549394847223385432647022600739817446715353203620943972924810229997629068705944721406836298888714273907129513621145143736140952286201476719588559492247769078977645234721617401123912777950974548635030673034955229945782891449146117728031603097232050453570073827162025418731152797867271225858870077543338819542986642242812276759592390835400039026683509346450905550158640848858714066858803200000000000000000000000*i1^3 + -6269525049162076698944703413760122138232446739746081418002365146819591509060803071734036257737917348931660640890732775944059043941042956858927243252655126853422196860269419395447389620549257723753573539654859615481100424713862898630983889820673565868390152875813901346203581049311635681319803400941532582738406087329835070377569764066231861937568915102084263001233953803759110450518183762664188726358628618751870795858652434837207470634857490424669197324102769172789683977253660345351199841637931462143383645907311814036471340475383169884354697253260623519389789672169604703137418390803373860074378084604010523706652884637968974226720743637289651550937317282470205075357950486535744988630352944221894659295959658175805355053646420817995067760557995222413277514113482427201258815854872522675730751221736109493089697226700320476249808748032025764053717056155396315183982655953372925197817984038188077792753471299532808504524776012974140417881221382124149339603612052727571522627169367900600615777029602193665188914595363570975183059959005918117000493107845284760960760435844928457763142016084248698490573967406560286127123400946566405563102371544278969871864213947422676022766624689086301692390709586189840503472879757496348842610623522475923832206696056753742893699254203324948082845390456688340924201531752067332604890882883558146795263888251427912156298121336807585974628105810743500952384491722348191206822229030870584250693715100499623501177449749906713956610677841737853033574027198352256470004360610193184098333793219766101565828211998905231392703889481179331270417241069068662033962523801458029465152631028767146233413364589591298893402274962667983068259079087013801946532281572852971247732961218212604031713618978905046425357287502529700445382467539994154468054339123047199825918227649998688055789987987345615682622640106575847463287507723346004818693147398607094175568491991953341088046191348873000622075267353605827800272232951449651819960519233647073275886707944468914449003830602082698230700292510019095580716120554238773907792214045955126120570296549851235932273742002913043771115361710576461336632775215705128121013624019238602502596614101709998559892585096684710735604656430751340479378948840621143835946334050974749206626284257693075657085059960866828275679232000000000000000000000*i1^4 + 15176414604157459674058157900198117947618140076381491210335826165645912845100208402493588182443320358027831560856735821216122579465834151586945762801820208527164460852223275139488366936754250073073148517322609694598413250527707511802506874277506414224710026858855526709286987639575336171271231366513135627410458640054601031211048657291985467364488085402194508386781273109092329128750614305157282453678841065658788085709892416270615057999249574639546876663658228561738194677310942277077793521036838256445415649617519475420943822214974775088064417318678115315397211668981618578182869268120694518939050580397403380506384127706960352421011971285609236794912595206193839154545324308365618579514965592555037017496093399706365069319748680754312754269989933764789441725424702360295445198358049823116825665863184821043447437689420656001965475650132947635012430495237802917887672468431224240686669568858943223265106794101517087456331679852179153043419024901470795997765411084637826955989843932574885289190666459881700458896736472422960168716501722733516663334164813742526157688506960387737060129846943757384934385121729801325761997190320224324880137116920862790644639050430314896517283180011891643859888136702815347266631940100526404664946701111317023411922694282092887052470490139358790622501480246215498108473238262338360513365982630449751065523107087307093206291550261923767747960127725621536445971976197803503035421161266842561939720274453243928806801324247730523244595009370236037479659217793006757709490621641378320435927944129724522323791747884409094665328884919268968903250946076991237658389066392591816082666941633235250488549164175182249645270754986496739742447927141961963502462757777822359273926580676860386344891032860751309640708400981620170752656934492866487442112963459345154306193376588794663152483364931522746630434744860740023995377458498622906206260840556725717283884958173138531542616100653960039051228695681417918677549554790354983111602612050451409190376169363186929902916118097454349788768783262946284601282501351878653434022516414964265897425616251121934768108823123823005458100066737352492090330038362477287269413624091277921475124550540214929851370567746673019293892746178918674176556420186796397635328531326482726799993155774938454598171028226768062541463552000000000000000000*i1^5 + -23478207402387280176763843778672139170893138343323068621060016842042690719092917101254790430416183798832214910820623216762823781481279703022991585252835233527301384849810528964572961322225775447179283128838837924596172262298666197079262065659005640108701193863854799542339938220424724075714655489369350406307192474289513506745326823820383898934519016670500960505616693217880939979803446007958167296106408579447863172894996048945714054989850012428395244563514282691726683814206365960763358967943266297231002347129727519325802030500544744797894788060413966241526436024113716145958304262890004103535491468682898582447298304911296796529854755460225380974250823368281274817288096164651108159698983622576237112830703453455092691357166389130815382106333723913777147198493600572784879515484901926796863996740521592270820523784029030718012267997638415081611237282977542310719893951187475346208876509831939282271638792564978888543469073851953601711909988313895823412973492799966879538396186830938536106902581802157412772475997141930888298817116810175754382437968226821465689296903095983473540950225163084693401951010973618513857435324439023277956595893921369468952575919836031638919253033080265525544503217985636848749484421701594814424682683754058761776526154201019580577516501873396788985858844299828453027421764206867110948686828483838149372136357852648751591525153806343289517073947764499804731502118045420403489435707104324026774566176175288498986208073020642315585760214355360502350950772509518347318356541751811352620694118248962779316016753163896408214919353553225582937710157543295122387168393433249797654944763512457286277734862072579847198879549468056510492767557621145028079976137032656259604936919822539932953214882120952041745427924413651809065806591699145339708067534327984525993173766659370379856301228397713707833247369643074670329471926035113911327304686257156115743906657821676322738116530584591720588207343376700778922433721227285159624919402458657241635649425130331769636284746895043493120559396006536191781808650702068816664829362838421893951983997229453555403949728804128578599542213876138902925939075781856909127959081941668453912297199778248738801209640719324873178643690633992177631297863908697416393731121076016837543319404109844813069416071724172291017277440000000000000000*i1^6 + 23125845326438368444696458499957396484731513220221643881643785883918909560891614459902693589218987892820277694987404864131340625825974517902791105675674801923140284426789909223996833096019165130115213452323483843988674272921726395641906364704914431788797843224395485958424775828785288565303528204675234190776292695640772653583041511229753770061856222138551718477637337234508533104268013084966321440839440964248227904814734329541074518512038718222986047492830380583353905365595673083796919611080316762180377276122425824488876986759070265310758814549494386728440515459853188270331223184887541542329171143274735449148390816862693738243710982965739898631427633271620620330177165605033823286082157807555588903819854405587851038542048346076405430195006874200220516405647660494021276544430120223641870733708383527321202181132134172344821385139182485257520768134967737883044166403698352343899493844916874392211519114857189819327581881564838406973941373555459935851630720496936710885208624182074623808042996513049335812226555028400768850601396955023797340737512630875118124879722695165157995414901372703441797391586874115192300079710509519123667412765752359162877376026680565862176543534213038884865480779446291539467075740651972275908888208639105326367509243379644515199652453611755383924298550047459398925400620061450995525690132847493864768703480376077586748690409491638517765828326494549111367815280571586792682882163489207245173676548451644368466360814780717330007779631112818773801062215833301769201886751515210231954355768536299571262592810511434302950438753993030455200826510705420468057925028271818986921977056202867599454505965809770586336477095577347444231856016153861753691183845663718271707177023746228785722711308877259970552323370826052993436984239258293933516692096531376587252935309290781768637105728484184664400200629731259320094277999198416689701186967033343119469548253799261419377062043979326894720428205275893911941918520479536618216895074984760935389862666546964705902280633237323916196611492126430913685557921726340519089020658799056286767806076381981756452370280295411772386560490506471057351957523485662737262431076326376999360603512720711195228765657298148102584021829008646492847892059325340436539828901014560897077611706253722589186793625462304517862195200000000000000*i1^7 + -14825668092018630924582395323974405986491575002825350257694680108748892403448923516299216923838718450170353132265856256300636945827966903495545674178206064228818647719233368398352559605946471707560623064681784934913539773650163012628881191128403569603347575693907155402414605825518260243384366080539573053039410390436785359311486124094923992993170449684168066088284722040669788464278206199346650311140893349043672647699380608308489631237765905898166332836558701348085908415968780149078477022341131455242433340884660187579533528939979463627225105306544464222953992250627819458361559339043276750292845334427289611213090888928891712937677043848378581167757119950941732340457179636108967671604886885182380290516390726934665068523101286325664167459939841683666266791948807233902589451258736321908214017209683173976498291684338540796653692337686146613052448904239669138794878657043675833357923871525578190301132079903289499363494019064256906438319460914440118149331265978929243155490995941598683464891812614821831617065375737300298974094054964730137606415992554792252620032915879840693114965294678319709293347133033669021270876190714549549234359051326201923656450394249186154409978658646035478555418819150635040841226845819833854341621843860574398046004200661782591605449829303519773044113000954698069241321900085069536935144280508669300122471202727766203959603039905105373865505197185385413176362420521715008944051249169854120047865965569293767990233562037192398342171967406612493818733432225317899056047964147899491991357196107248805375546066754108259043088149406999180513528993129217483383586311053427952706934286861072046092488717609395171870993844368697402583903337991235604867762758458190290644586342716006462301524376880413000576349015772792844415202700971667108170080819768709341850096065147094036565567024216589945437104521152745031776969438902201688097240909814287133213790862851874610583676735880042429059377911767807467330380901108246635227226702468425544245022576327398857614299486533202797073938501301813789376488557120652290625545067867673588827169739991175512656211420505734561323802514356209006419761233536242473038445919696515299549740606091798786145344232365322697975633661637142634030500713648265280708680954635527146417947581804238685140315130059240998174720000000000000*i1^8 + 6454540416154918305276231618086561339901613581245678893548953834820434747031640073321884953997867754388624469178046336837881547418780623219273302699560754762671159111839415770125006436588141755248907807989367937205823719346027147511275498824613622311179846677194824782214434263609695384367584002110424716794770769911312389463974837510667527739417723176298057457421521817563466595086715930505509385307374461104496278731265186725938167479680978024513280447616042266740422578045181106175847094296666168272033355345771471074283358958102944909219368981927018485750818397490741383922037607189633863329618832765414448916649347012749097432574833053741986051099175269383226739942697492156267279742632105604253614886335006676102927457319074927959606672254280936374560100281453498799530529495264804508031313172042902762592295635273230250172299066592756240245561530257541184180190532308816295429929480581867931950484653971049926559137725334923560491749635386291997129727587910953448264349241139081494291990851109315260730424295597919946694045898612844916858394209886146777572623409278015825741886616720929245950957414712790962239949249219004023905035686887225464836472173460882378055241878344997037276415730037873882358022800577375358080437897188337336285552337436431469350385444113282389535118553452910087211417340583180565631677682138264309450769682001967819889246762666014455564593719311071300098928763715893021385795695804712390125987799619464766684639542306130192711326176205598070516482912723206881655863005216046494794089389160503274019715566878998036098605582157264050156497927562670696455602557902501640809149588358012079264027245427238281855129710427111405453040184679430573200746862899519520811322303511059247570919089810931120702697814146008399512512812832328038470427183489280927120191153215300814852360657672698013682898402644778504569476937802444940605742991319587767366342793984170404734677119615845730648729855181519194413787055612665268373805726313798397940159890648833874755377742574019394679262765688127135993729935423838859855095360598786108768818879986446113222413249087941281143051321342758521142516508538666009462017000069170290881838614757806961948049895060138897284835187238904708444620093815160137906787188157300067874544432012718100770779144220369433395200000000000*i1^9 + -2033674064328862889075122807985136946644998021830097307452674847877714775871404913422588380151630467324519130482155016951892746167489301222800593630426720079616095585388625769195534910947129758588847969551031416024673171973291139502349650491411451995519834832640649455848596602466638030572710657433705276167964550388848311561314460398034447325746901084310220443142566004146060289055420774232293368358232561595621365617138461141510983526553174891269678500628163926368790592286477508415756294723177558257949634240288319669622215276103801212724972754554404125437669064127848096994805873128088668489982186979139574788510029418225111716752520116277032945982822817748383387133882633109067282163403812858940216531880435734594811725779890217687717147504743206933344705588135239349897043503845702462443462046551568675658089067099278580665838044369266554234758330316611216212979813441281572726374994135482374572299588290548620118853660473584468325615667830626326006959626231253201424727727885322136711764143159212539374398172459784777597894517074459245417035828388704396546566788405990591712356340129381064535610927320176770548293604330137068927199500780137314935662599072426367043770497457971063832911099552550718849149126144609027000347222023802222116395445637645713449730010966792597901156761678629200081861014485731290138839563276257808043168293822264501156166111548997135936761055694981278440677558430376934726242852927328026545452170978848647172624710228022163924747437320193789628494407575672686104563255772565225085799352500665209821086516268766830343504775800138145382780541227662261794248490726688119102981408668041254436660832699371982494392368120508145308812434114185301455577558409626079255956435859147523520294790547018708392590288486791844764503002361558254914835780562996103119376874327477351499260995930278340060070757376436004289830615216626791034795267959166133550795171253496491170813217474904764495496710123191104531962986326252725299579782810355440737937944514557192588192285195570832467977802872355835808667918280308868802287918743590243672956601617490752023765481450662834703504425530987626914002598770286338953878392326139823849305312188484975600220607991869422165717882994595900929961046389243957598466060724384745887860856429930175276254102103376107929600000000*i1^10 + 479639479225679333377609549926283569182569211449557485023772124018042840185315524728768468502314156435570624691010079050797413133336921827557209819191478524845167705790587066803964978838677854711190874549786510762340847018300076628863265106833274417539091352067589826618500013492551849668749051349340999168937191487319749998737261014851829489918894632817964055692661260651235902921010699158722849904677343414952361407488165343121634236356973044418829910040917372070728538573116985573942022492403951968837332421081111113341071209138315948109279172622550755885954317751999496736368262387115146068345794620079855153029948128322370227865164247478800887693129210205490388406394300772433192664558166851479377550325724357013044613152061086156061680868401087820592560072704091603507925174970015344486569900616747628105484904535944875306528178956183512128601164568353688532947896487744572106365365728450311096964666630911999067669972237855515236339129049501136317764157876229426615715187069171497617238774944912744374642006527749264065673395991357500559825576152489562503985986013797763271025600668591376611637928443656934044017332644883682675566549248472446695249823988714193045620610422494427734024570273043459559236029556861101817522497692466690543673015760937968897424866310594270145512226210199677592652644689363018365307495577729508082977963849542226179254877691880399929357328288144543219765002961808221712069669592516517126672452236404042252053955175214254939567228166452818348439618848673279970992910662423118923846524288259954762929488238463768193171438050451330193299415865892589274532095122311474857197550185375466228614394405082429059441766695834491537866903536448334589408663962705223455554763309224566271036858404193576366250135814989238824974163514805185476127104128689792537690898563921994003245387312260987504053014533385778443112763703112465554204705745717576905380651904898727501926323355033882002021121402330324601318921978727736024976442017060443232192758649231923523195811540007382314519901097024786497917388902378930898567447351822391809725996909794282802181422543241922675509699818072213754852874412188967264204585097247526232742487546964678306682188026670190886517055659824957901581735951976878013362158661755550110905485320759293717311372539484700672000000*i1^11 + -76538173132990501306174849197311537154011664434174117114454208431508869797046456572596421647247628719710107643564699504589544860631399022012415218617721808094403568950130141705078113102224971559309146695360860483200599795420982143151081481038427141115196171445849084615478334003703221297846876704611398664311834591446998929016895372377019331979004920391076716607786741300828076864750793545146108103738566003700283315984127152479879311624893175224771015056680003058731602861770046491455102657346958966003107810538928298671831431474748280270268238337676737559256971430170598289533144642279925993904179199918516665249626714200691027300614011253676701944072915477604179546042153182599528397064816568721711518819277310481867672563522289502383739736611842181318914013345440549169887098152081763557732971557103989413923765560994456729242338182570783048900042951451765482365074773352921912871807655483348710257673990429591007650914545907622972177909687401705470694322185051726383766770144663315538067370211740764631813501949135411078712583547364037117250245629842715242617650951979953821093188366538503935729500402998445650799576313284981013686495655337794977355052868608446469716022324100470828944141339554328481277015239110505871751202001242617829220902580563372682152240937981098910073420558871573361450276024832947708070170260134035718128752776085230338865046722267217829867671636526075846062929620842557344034469005651890846343840415190544053996509985052932251788468847264002373960172411658567391856206086090454843058919325539718406652574570465963468023598810825957461286200261750895065125732787233522375920507254775653532831380421554752938561639731666607519570928947350037281620265896451384981040214032736054373059507651764259361991419127875810477004085318482446334904840655099310039470491051089448937933490933518450306833665632598162148337205290646964287894452630845658937434634661930095588722599262857683740006103132853944009325424740782622640791309886670604600265677600043951385859261750872735410250817170366707896694498931716433810894604175148493755954731648215539000609306891476728339681299316570881033675209702731751068522232318281213444829113843460140809654233197015499600728849103821020372179801801021289342510616104405250881998285164161492987890374369932738560000*i1^12 + 5444731834813021296026357424573384982565480495926539490442279344307746300739902287563810364009682155773661054931787101998731343700087306072072933056796593238986549226818505305905155279325274182066973490800710322727061238280220467948841962774312468375814170582342748616577163448713200109246355462488751633120143606756216173503158913087039653594600253417621889393937184770947443625650326912254385455498880259688643049575357807974994460507881364658110886763880914164770124051018629130278237041420563384878147868918105632732673551283256392502581189045500044294310289657894135650711074442387642419064645572308443692219973805945667661484671619118683603026142948661124552976419858714955823297720570694209710808419190908835078385501923464426042149046498177322314891732787333743558842651341560604276377102517130016682164131635694376637885575314197385268899925108966130564323885542785130664829059550569701350014273555007498340855729768626468993468517815345809693530981477203416953515609636768504783581873457807096523542654661379280183521997007123142816946838364557192529731218055952974053447387154695093578545887468126114094808638465864953078618907281021521674233524490649463451369504122095590544078151112850009692774872196048910432466409304267472958745806930598712515894573334973295112364306743477193147602866720961072007838644772435257517536836145069107630603254779687856984114945942470466308717947809285425248290548425568631946548466412856737303392240700225387608034480901647953573907928910636672550465392783352160351429769970660447571374912402617182336898421501433589260939597020937224658020578399765896982260194796918014285241657691995151589584467966196972873365971932764682125831006002027716557274831372171659790918678727690576594298065070185683419175212534961121149462569626674728886055973708360784760855956408044109829367774992286791236748205826304901070662000451853153281058855623657382463538414779374346714157980771552059434401635186565706993781026176506760881023081378743113951506681482445000165921509653516687908166996309468769512664443520618159813502473021271714800177670969972340231195377813047336458398217670917375924246520515833539691728386512276568310289410492780954912746035251637042168233692654568382528295348743961751066800260804649577224418282071654400000*i1^13 + -322666958510572785197339244576228362698355828152762387332215417030075054435276305434859912770854482572558087073738616240015672970436928487380981094538362626650845873291486353677017339476084103051394939073598827132669244207071173982644929235128025153441609433931977165331771052603765529679839275462231921837899789331515736147027052434867767419215757004944448832740107127372789282796875825169649130692880243770966461566256296745442420601808826184848009316017002195621350167917264960422200204384945677843436853291259655331091082501177718203402980274459465892509099065028684701921746012949316432246991938473783018790764242896215326250872722326343726477254937181340781631010259555537595782555540473525556562381750843264435533509792568373143868441204805422835626246620266081716644011822515168082750090362192478448404380343898338083178699830652380721524235924380600100399872293546244563615051271425041406320949284762747025324979999593617811145651149989943102708260934542268541495584789515555015536970578392983864728107278110684619915428955452445122483454626749104485769310445332553559304002436176334190935888805997262175749675782312787031707293129454422512593797497847536464140893480247560829641493671834005440567100789517039782754307119128015760925356935425549383117940646890030327618245507065951338271317244589073981866656489912896974900504678641973965165329612148404898910122748484182988828241151969122961528580479140564838234913994879981436204596991920811422034561320782909161405389284996556497475126801649265841225531992035532195148695734002928359001337227749625965342920480268226714243752000826600107167565292850206533543192178060064399921896204708503836415651782326013082940576126216281760754468168351338822994296433269220176042318117544742071552387855221538841783088750752103553605961646914941828493444807193595167336757652266894823529040886621369377660472726183084337576504168631250492779591377049697989599185532822162342411995227915598758190721880154178963290088242502560498282614145933608556304815627823443135544052226417711710137869521241151477352851331088670697702775091267487864300057323950784675314891169194895019178130909667755598034533730868510060736253547704507236044941730915965360760819309353915385295926485322114791172955361867996830296417343897600*i1^14 + 7785925780609221222393171700776369099001423684339475648702590576234437024786195742031774480330112537327712766865414536148228122443603095150917654396635728293386113645556309559677516711364977912539128120206796129857234695075625374413109540035461966404115235562065181066372430023987404423793012381615129468842768227478378917894830935722728969024691696233180215187854940011649650728313665049813791410380180813289777160052610873554494089599652380976189235653911557515733411830909977123346378547077529898882308987251829257517447165227809176718440439902789249748593026302030046605335760129610610439156474483351260884536508586218200072478580992943654556491873367486415439775925359026146053700304959207043493255320290800068499335533644248401125897292835124997359848600027230761425520940644347722286856626022152533856067246201125952655664186385379737376267942896899198408952410736659750032994593040881476538781126832207940227625611479253327638333111313807698475258022944805075599074873441461786252485224154288894256071227813291015673906452693006931600112787814263416559975079969596774052807942193183246594480281297495970459495283289805575418848582820183124787488580748777401938053241196916171352203639035586344701678328933564746568570684687038021302698481984514978626105294795565605804467570259217778002993062094467564993852558470441256750361641670881751133195175775104047259745417735924223667909544786696502827124499122993599788901324570861762550363988472620230491204726977711650314760091614664551385293586998604499182712985806821304123599121761823183957475572980846640243002098465759576727939462379717730306903282684376135889943941827121404829269663135117917847470918035257773660236828523163376926252037295905183141662520888298674592021519068780724276886011951309423880495630211746910116559494267452830257550597002729358992014685847152648339806265033483598703730859951543041456840755489800454980629526679361040296075115811742239819589760252816018845056429981708845094116638173833315328012143961616870881732608802188465747349732204528565871927667177959382604289835632273691171173551425244399307647944601677563214477200872777600864651040299930092172948696333084758050189604066869760894677919501798821668092921726435328588780808140887684680929617038525360988435251200*i1^15 + -141275521992339528429111403783495387422735604314005220603266703323691137001286118500379072276437754593659398498785299458579131586488509646810213118490322660754360794990254753472763605041077160218675753678688202583195068472586262517630581513382128098132031284491844459977525701265196975818035698565573927977537431915516701121248806885659321612090460844927180809108655741447493612564695675493011712600605396544984483958411259709711343491473563722065359731964080061330917764145131942335884923714301322625238596893518390698994948412657132094134719038745583468093767175552297107615901006603036142164835015419065366583010956639717150483738872770410740374006678633636068507985760868818092175838135530952778128241548240827630133907309139647705844434189387757676198285677158948090783284220396857320054646398321953444654316393788967539239021131882616774031933556275846793084511151617194552090115264138382900378707137618259241182412461865381857253716034896118565396481574778505702652793360374813282144665453545536366487173382790147315365247099017799919331285107633441677781241522351367896276142094083406381698445457608891310303350897030445892652750138204384369207518058807507183165625386224759139812883911102161727482046109614318430187585639662639128674495871765054532620474297998466699428393667963901196888740462531082099104094789134962969764244700076063528523989590465249379477342562678905411063736088616122412747207881092111643493054845758935090658156085590319708444336549149899004338259938274322767779796302165271671806701271172187549644601950108912844462839068030134987707998604319013621374701060312331775357473195135481352131986929645711066819882612164341910335205504419470653420445968920892367518409873252624692537840949173150132569881378339366568915774611655527941679256231272190403698074354750080861912725048133476828758301527719866772796416038086337821691209954550601133975131241029605112642562083983616257815086086387410355488773207134488258487330704396412557245455431939099087587556443336338787841604154729107076900194289957761911515160472719577273725962641851221828971453926826904654334458848830462227621589347208329497611233488082576239631813363209791458806336534824464129220027979633989272280295075600230455211077283288920125451699277158360113217536*i1^16 + 759431178194351040456613117694673673353762883612979697364337953448801560174933785633410073047779992183092705723707948171577161048345974909004423995766361587508613648710851192102962203103637244202935375801118898287002229527839697267475822873383568516288658083467143710920976981231259338352342356005232979288645255816451669106435681909856731820088841191466873692088444629545871239655406188475090687315623604020744263991712347957751182194534922143068416299514314946784964597738141678962862377479579076803936641783284876514227583479948543579102964323074073188297411241464657931772541441099826472054309761054717317151261578223157477237111840018467221347300006169803883220439898339974841129353530321103890128259116400111277714648405187291450815425456578222682969487670241926962502560166080267546727960170476479015692228349107920092425446748326889344232126163877938326580451929632807345171541764393175547589524734304637932153241396114657816359289673290304257670935971162539327087087627582330426394162306515940495525847785864731915494040305794541114556775933117357943270536397918409809808511701382783621246651541349249003493086827128344500343802028414135390713707494153066824739177389136986848527577201562497813995371285825156831146983166708983279811316482498238194066261635425777093043479375455464466158881496477461064636842763422126408507960966091989953227966199357991044071694441971117191649706821589834282691644405882123937822712981188343404082657815406423737556988100998254693374998041924752864106915830962450460969662640155186828894052610584367239116916749597707003406498240010116891041323989412430706812707596561279481648808289127422454699468412374293439400460701719063902094665055476753147414716652799963826282671749052876452207283259271139482517750586810871330308310180769412074883440754160428765285203648979651381653278983779248265915345898972704874089929209592859766222578429495388419511843108722302692438826687677255001412695489410198728349603982158269590759414785862547789285471331631460302616400539421517886804896385341481201887228842569483184717648480024807066375436802964006333420481930325411359614383946932692817647698716829358795979540526371852880543829989546051929078794374373496920069731117304377474957342913287533441040653865747218432*i1^17 + 18611448955115704100540492368608260905079588770088528255821803521551833708290924899146040393765016194230567469723204807360338981275162406924298120311005236016118907561046443504963092765757438000672374810665240752016358645627759647311834264188475476177929132234952387451763443020628208526408998441259373543403745724347361790236754965057869066868524714178486171930252151277705130544426131301824254959563964676220403468900342322221503033023293158109594396658395217076766893345085659642449437351466296349254775311476550669668173915279758526729117283515852436018494223631259458564921952934097418300316293102498041872647482192411298549783445081417347246053353399992951012022593922272826352328967889380467141703950667660330637766049612633898252677571156178285284936059695435300923936403909628769006037814657343756154587954973266211346307570018169078196731172251689522581324178430780621948316978550090580231746465576103368450844688498663050045249865637309608926103191834039542560676204856212146713770632495164596152877989884712450316641858124557266810370614833774668041903887929976899089020817848452353313563642184175962597321222818868125701988988463373297273057186667929445528013013191506040837732295184106796236574083388838677370290211313083133750279777729159509296159654373024665245734831070838630430839909822695912177636810687437003864492206569180070371637547546284357954978812051969314380998193243420513396294297477148110364193185960298810003609709762175396840172050834215166436109054847446796044712262888607995538902131780485686202526309792107691179879532992460816548715422227846748258919615031404589701676403753598711052159811908229508863084916117696485495697977650875443831293297121310872798154796497405949529987327720776022038306440115060854835343747440734090094251095328724845624866735132927602977433959233275614637856949305639080380216548835868626371917141184360208324696527930073245121470705343917452218792093667747300849515172279404491144785261439617457613683196069471466269926180386973489846626829611867212431579404042574888044740830033588767102651686593472889083414338627139635223368949672667951206838082875788147757990326601250961235895774839598069461582761069700741085042159457907724623173375938491753488216136929629907752691968245760*i1^18 + -28332000270900627959076730025727518987062435679309998724912402242798189599715678401117232195639657519182273095721579118965817812036740207421874297614448239387751405417103213013286612606921388671440765123802422214238762955533642539819036701455756533014364786482462143632010553372200548003484567921907819755196222256526019990249223430048789653645475941933888945101591371347311162829222145563180385683391261325157409821346333355296263283170663978202997724274319756823044547095889839571677441827747522966090635194498294812038467470253622825409108159611193229201896386944858470289676743316237720346514965055532202504149054177047374092027014351678642647249236104183101107121940063525874698419621514663077138936449643057514628446716147394020937431949309913577015536427095257717922157995812952111948793322598361288814082904401340527977824254738491055436175922599017616971233761103050204081263073496642297074884361906388314013187780530113592515342978513026192153937712538607287477162161172415239722240416608978720773036482019497672229703962117575814410368773870812204608048477349889310777799932977572310418447778398833677736351588272632513054355771050427447801734253150586108792976411074705349230596002250807586035282369187194481975248801916348227695172067029228439268417883446505162969404366476566609757054320635677530385901743180263005782914804543030185776494573227394370611966694180729834818362754696935309771627363515651540707244354225657180838100779831699867566947386870849210647841120339135582588380564306380932989459250989435424003059321562111726622018404960110120015234421654811658001830125477569651101992764358537617040506359162156529119121896531156545818252176178763932259454673362979370118885644799531640871197932414938807237628924201260836047033243447890226897976898858615123804989260616289204988154496921155923417729771071829018501999293526984643376355508334873322581695921979995976818510851706351066434918625480882742280198831513089691506307114460437102284932377193911310725580059605917049409832554989512091263135742397634338266729508755819674449943112875848255047655210134439000592198568893948011314462412479268869305981148846934419732985811048343192639931405369872604838195534602613291618774385230067076661746539994354488119918592*i1^19 + -4234795674871232783812765068564321825666774697352049829068069410471648222653919828599227846139051144688770476930475755424711521967979671732470602562329586589001519150422250602391560574483927685650595592459225952596118819068060367215885373954808478856329641372518734459177855010197468789308498505205238537596333764095255659652108602044269178872166888075696046728764424653094830459822649456002999208364158583822749174325199410902697853686855408360420325835131212737012702021648601107523544988681600845044351929612472071980718995505689269223873921200217033656320733929872901861666175046228230349258176458838684495398709725779138379313001680983017449334354939456155021383960188324466286114821083864681193027204270468443628662668509124906935328450020553546662934250978520968861485024887558320945131545520493960754507562461985719061675863093182647346243994563117327919664693799027947952377027032171938258136314385414482526887853671015816693164858502661876677011371981764604982613173542247648347994445967719899519574914963893188066216755389203309533321819622383847680129611312595448731612908794672938148541023277450403420519161667378473810463182573881244593749669638473171929548437657444758920684804050540841648356985850451489930871357979322716182221875459256590239504325846592208412740706710182397972637832265610610085800204193755723302588304014101098819207808901626795831409014575309524219497924749940394801324936553907245732637103018236530051830156750981516172731703008532036276587474354782964754664329667472850268083361518932543645446221503840290264878218910219406005246637499962395069527211407814271846430561606858242464124051622570442750919944492216298277702998846333302115320426085015311068813861624423446947937078443839089845287167325902558599253661951154833253785587452012651447669177818306474003258039813978803480889275245804980876914096631033624322925160576604712550042205704298192650031130216215321255301911150669005638826688142229635477517361076907865633110493047661666176331742913793285369213396258159997710960196836883757954845573743949768977483927534478691660382012439159344514789256562736688708739354923864943907910846048317256490972884729128214710881487769899761191668377421409073787548647800130961968137249420520925954048*i1^20 + 19849824036706866554083045185735079336468482418806386744292500868448643795488993374129313511188415081123232274745562926310084758165457233921936569100396006135068923639858803254832814202739262450183881078926885960649601326576851272763446104213064208919503563609690770882066820133668241256339079867172125687219919529002593288545770214327645529621982717827850249239309602201669972233912848398582095896987818191683367791308170763797505915571856400113109179005998123759686506386225136753979424554200970269043938284482242820984495941929967538641064920893836767443985836151554657066399648210073623616507917807639828841825926797892295563602753205510879903442843582923465739022273458843624760794092961184459908484278411970488337392306636997160399909879791210859025951091846510837911686580800954142087960153213465520462996015764458900980033311056945240452033077015141578915911803377787163973077738790928999464844782532885956407309003794702448007263741886618544777582671636878578139677574883906128168745997047430708742163275721864712702221685419604125390138791369813260461419557442895420514489472603408253356099856592187372182071325861909468319512654976730243496475429345809973517108639722917896651902620558926760863200655610516530281598562441601893591840494357698195656710919109030763683734092363887545184942108083508484270178323208508471640347522392805399331267478237852023900646298918343186398278605917667943314840404939059674131414940754338200878561323304508000260347014684464214667318600635213440100074834511414489354490899385726994303479217681698373509385529294086564986646010840828377458271182478925035056175100951460549855033986918353373135366203043689339238590687448315852088947108924953610243894858188020006509765092909917350508292576176966090396028266356238456572473856149759997178857988536894572040857273942540464660882399967354309300803451808444951881529951348631845730892439142365861518165078198167187282980212113584352766427964142927106361129897627672773453759679356642913863299214210311039962236250517408560444196209245329566743565624561204015416076672445579475799086836607102457456956575396466264571728323978876320178702704759302135893761377969421257629249874993250491972908485958250679653968601142314200996660502071345152*i1^21 + 10831851500291347008231167990514949683442880904482884236975864714729739787385471528157004175037357851082511451164671640758650798918007578995656009055661328955609636753686879950617199450715174920117090287073974991824080478458085885210336514687176035540131275577061411194494249446197029877409553579716258115467287682314396736259598993734536161379551757774026986692325176565867259755737128205297144357538190382126547142328723700145290948387218289228272143292471121216309943682749462977204047634316369082214609605698480499247617415336415097819015932738386161271527278476487193146103356013459920605673495381899455490296878385629795252005611505594359916473420070238741140567915949074111000439894019552297076271980301537283371977639602735965331374621109285867002106230565591781511833649663008844337533010610187893218405445885645686334102720290349077268671825520878300714704578965233553358198151023168606106276040849092975802726248412111394841264844129836529529271505354972066483225876178703581241853713539211931698794975617614073900636098888037930205591550261219859319577883363395500757952141630347098679205861968672584531107583493830342334872790176324897418165769762593335771474837500621353313761452513213970556810883650797064911535276895851665414815107938381051315511623859255440725682449525734853596599132648164223023396388218661730497111771506643584061649509937799908819719715890551891864335628092042159244317974461937532053162877136951296461258429473197581996525508858064890568594758878820842016856600346750863914774795452850202667474224646524669671024082622682754540674259090052985923176571064241380323678340477081864301263963520549346761250996486975015956789263353910241086508114171878323051578928237613688776438294439500878352346303187603002401548150932068001560981468620820124918281703273272115133660731829314720077015513524045090398757928212063937749937985316672867072506572313183140423244414010793178512785689914219217559744523295084053250434413241132304561311854387630530104376133455895472989246754954429407862189635235878453626479769365691802624514527119903536320956070077865154472791888538009441775620418745342177629966150838355118524266251590360004671579707757475271665734864111887898566727362969133414083536617472*i1^22 + 312153264494626846132487076436383227474820321080470818283399946031138008914795423193264914166320049641023357252769689581282066266492504219987925390642195264440750026463656713186218493843880370550093320512884791241463258350784437155241767672614433563131731754199934674827876283937029568778781019548303185946313630853513733314339193833678868116223362709951706602201934410697692142143933568995083904957253634945195045627073471243884525874971528256702774967673750495730126441133697656041836058013832803269346488708162365528202165036588514570588277452118189148013543503900197185852880049575388939366121453042353562166908371639719907239043882315805015561398730577101682058813703730645591273506319945835721366310198668684062156627794845745803291541646854751554628543546270498861487103275677579131332219741769667033783140138648738133027231533734493118797855834113180037617511663456580016666629828247693240272934242955431117411442392161709914203915446663303329340941208238965244156949131605622742369602286229751505183628466448431495857275195068261345956543530260964195864169367764758799852624196164814043472386224361126459309618891297140639968535697051972490892250170451885848241772245521676916205181267185806519970188231286036783104616353270640076041310174064642418388707693801449016101140501016374245855913906129789778541744515139800699776087866202587580923445122981304284711601572832964007718271211555531493868787313078928931422150762857225088189030943442350661486431327232860259499458222052030211568215685842755510282243299244970397714906816513974674942044005033432786909163083050026010568029700462023769801805859265255015796806854519129987801697304556838424416777764235728949230868429796756514719663591702602400468478187714059817519620760937384137130510027013666445819239656372000410340425165466186605270684964268919202205701815620749054218782763532306481175212693424032415767918374814443562101508099698775347937266731174367075815902231659230858133743112246113230188450648852785805498607660092485903726355737472128941322978937236897428116746801339415878076600309078692356615773944671826332380059642791847338512210137778165101405742362795155741180051396687429156108149748467466247202776430277344658773183232678338418966528*i1^23 + -3453969309232184980918427584368389326686329961121381106295440666379236625192133444604091925078409656811845854178192568468663147039430253148247984223603723451233814550850824040494701055423217553547510796004927847086660186167837733421556751843526654291452066280920942131824224939648525245412405932272620472912993390779917041915948319092567003200669016463701329340311317701507495244313470653561434605931617008271741799668655667551555218197564658464676061258299289922176529226818499689269086038095891666143863697068633775789939812302866733940203725625737696032451248808631000815809763150457745732947019298547005390396687738640025478020008670242038360546314549119735197261981420939980774553482696511127886579058316795034776302020542947161642598507002606286018335957457017534988215550997639820424271015385134427398834280243297646107204056214092946560540069232999984455544472054653604314390896777195028155710290023880626983165896515321775188653516799670582642408863395463506584915938484886719029441373142130722262578643098078796771893820972712083629063832457032941875023672247254142602970171731866733300815798523204748009716002190088319291595620332185724286283698252713994231157819073789344774341372017883024171028011261578318717867246666920160532199229564927055679417217722461452656662100138689287607417693200114507528369332837773564361566277376832631282592682073789998413644757154478385919230636628011808975156847050324833625344504193817498543096752796006931998878849566482716978697040845330593087939421230128537209794189860092830578951906008212062553883681518629226388774524917720895329297994733236605729723417594300360489656490327494388696096356335798585309069505310552748912257615142286764801510916253756055593242348552878510628213519604919092273022206260945147774484770081953549653106060460822241676025745387166882147891050973460792582827022546996486694241112374003182943737734291701506735227789187636130306561650225658913412480520922812090956780391657336325076632551180176061759678570549424017985672473147523621278536502551050351385138004223258724567948295104291084917895558641344039840015246774879324796542303227396097021338348670921087952014367372357553471784254604033939522616116022053386303038538157136019456*i1^24 + -8835324549251426340141778504149706315441653099153813942055883009809758020244690667726637272966470376393788365982135201542128236970120132818241178151910607428992963205727197836555900681399045817918693448994868934925492208213976651948489525799087996384412981171656169719260092372692397902278164758510954797054707455245213568511654064698626595612918865811423939031333480668214314721511435542110395327105240545569204086202178692349496572354650906177160442047427551549469602589325817269295772527738907168140167525058162064048928564152147838313370937059864710949875020414840609365036074192404349129065616570749985889925901056786986996810406881265147142686196701438308792522406221674669393136059662529465846493389910523050924762026917581633194933889786420955879903123383741259198351423166660018031104455020667390361863421848459314428133398823965502654104732835018971925318773249964826258785662535001880285999617190966854224983686075709967238578985918393006511608076958816222460800642650306176112746958082523834610722215080833167967511461625070067553982070970598894960711665934184822412567271984289651942211998570315515999892282656625657648055811471202879745575297643731543177586428378144968578736687768155883106885317307193078471532013658409900565934733857210368875024025870936567646749063590612441395045490405510878423533572609801861039517366148786971517780494988967772744122491229818052066397864227987862808191638028347133416568500948142767767319838719346107350408797756545710194404971093747600169718364413375052417139664515162908940088235866409788383182920781441298295335202124341593654412178260972154394027824342010739266269141935319949992248891692973520345661050955799103981782416186800368485065667219780447582314520079104907256355468456858928120091225232232661004644259779018577447036498528790919796734983342660017979666850790830426306945921144056271330065331050846453447865410339225042224910450261953072662638697838090251750957194043363042574760923505307851302905743247375250608297195494382737076165929542660493175394947886659853809215897616223078058567063103464468332390297379077091226206832748939805944410300315128044590168197570000495524562457320434059747982449871966433600438401107328380025163195875328*i1^25 + -83146138964840680146601584302455008939180783667238789160995918211674812611654772046296658464190138920002042435933727197421478292695529779065873428628590921760960579744346469173298705689916521633301661600756861798433253862724407324211391053453589248603617113293992359819191716248559242306291396874379118632619175806939797832121045311505016384377165840546831804135466023693573418247713117331199258234666479404846908729589656015173582927954524458395779743465313001563441359143070488849653852930994635051515569100677669383421685766742172211100223145400104698386151160632873893174816708748068765702528607767040366762336016464264739217858203872324252803168054673580477418637172801766594136201220781759565293323797225657569806271263073194691793022520378092323284726886389790920452650671747636264937206975112349607362831201500413277903509974829813272674042576969309643977317886596304362482034348495982878995563549911261504496985114602356026450995458808130187883214649707202845342770064761979007900647757888347324203253582013097025074935069450855431073253879533691465491976594126465057205465318460619816852724698526697368469069221245624522235428517641231051730858470395642939785697992811963769075822194795292753675517589959646822917328161905068213350461304732314450505328158239117170252279638171421940164761248966012421289089105628749907206711199985066519832454969016882544488375336775323597546430219741255879831420846449481411909737271976078366634563378057967232315507449244136481453675655115884903565198356575563210901819342311102201480734969012389963487427910767306958123842005008781813489934657012956216886970579969088223720049621285215027806592770828640675979732070463639778389928404433128396079697054960045710909925292166138583235396083511066094156759118063372701562120341182910401565080455431508771555826197118604056701606839644298107872877025118206481974171477482098911845289668395196020527791362094783235714055243825595039279451970135501796224441571967164715216872675228003781510237635643851366654709774991477228749128522378397638133992093111336468745733751020642606567152956353207659861468293453249224262706482596135836789199664290021548981449419007129336098159760953443401738410370516549915182628864*i1^26 + -396602363417946766416904265999446406645918769710608202143179871225989129826522230392445023380918269104842377430566885311281499910654158029697163751580962152978518481129615795577031455676632692671650178762772264789048990870535339798682807411146206232078533497094833976220192869104075831534848779101201818282043951631567797834824885569391292153729505227327174255813785244626583337996771238650294743791637266667861668379101534610183948702439634834270469977378576000839072740510407350586487243763075375142112601163266159703320100043627384593368986961995370158002856488796327415809472443509198246697193486006957377247883991029943010212301977067170656581854219448782886542860178127472872314095460537884587818989331965571319159145221726999120918638765593686571261350852385722645360656206544569701182973216871925545878270243889224297441414259380230156447360149554853758041414835615612172633350370250539591716705831836080115949378814227935099924928635656559915472651383243981686456560893404676135493523279543268574065765658914520725656948793388476399870551526212769693219312757963221213184913541230835468283837558416895642045455191981514739074680440869353158948277867693277730903386086343935880027042792859821144894380199044613508449987646712235425061893508364912522359829881712218326240936559778868271487742682133797139830650742842178477268111907149755212780615172539191032071875253821273846233449333739038281161353748468336632079111132994058680342017186290270933934530094833101433127687954116853088911012205164247850422917350864062980631278478424178966139809585229542643889400756391775281884062726074629222816706265822467987285478791395087029970684951577371055034907413055380268966311242827578325795990334728270716291640703707389760506853813801136495912049204038900156782195097982499529701260042242433325290014800250082695558591509311163783821254970745222895956299816314656281998636493140562221186656956293961567954783246421666233289813621436182142210570815151745085574293157437920406022006415370468302977230405938273417433615142248654006320331787955367964622980101119046224959156090218481912404742204989040597879186782548326773502723427741602540871857676009673576202424530520476072889922576850779897856*i1^27 + -1595925903797348861194886476347841046998057433473262862573837230895824159456699631628640397312131769165222062142249523247877152508410046354861427314666430415892095089751437154083679342731464863360789797271792052536549757781602992936457712131202039991626204944232495079581627645999167701666180364034869282750904528114473426816903169706902304598214897754330626114896436080388661183016977011407866169110611264181265338832192021211238304330350166886284759987065439934863945566429748132533184549257464881384758025192254620649360132469371024718051119619372922830510767093388455146210138857358822228528900866804812335158210667746964412354370310426627846249076532025283765922568731223656120755156349903261293395058259836716253516137323504749516026236045462564005024148760004605095402331071781647191235155790633751678413881862396447783987493429187600039004935583869000332956427619404333986278641252550499787373411732962533143168687810245864373408400762488587765927639210708316118726616247623431551830981571627202625436629120472723667644310064255878003719520901119157626357060987701619888989709710062643944844941935913347740472212768611425835304304090622532474478355231341625572492985165642630788879213176644343957241499534352849410965065961334816456451365213503593478128877499676921399119544652876059014083558306088948934758339390079615202738721974770291292837133382829890648054494332347922721007077917875073231786748385028903244927884565504902618444064306429989876253333457291995735407373717366326530592127357367235000123407072899273552820691168806209109445874590031613621316462234889388927954623710164583785287155266417194720950593836031499922360135795843470700688399084247747598962806712105767974612519785433984990058614199161397590255804192441083908684373217200037744462554703662041562678782845988526548791449745486338634016050894432540676459961061055882678882230308010473157455495160503639783646331997183943509966271475800618084979170156599527417477171485538890204712327496695196389664790783102679708687997780403676083128927876638939362739952117810295642007216728576127590809535344967822343462609408838407596828294383042256714606000332296455131007729214112920098112736373489148059824455141031936*i1^28 + -2931317470518814100744730004362786497493095766428912328185193690206633507119774858151095184252986312127415537093660226580148467888329283086803935544277757924975181593678927749196350494827271799453170213440325817856749667705132855264890983546645660714339406279924693325118242848766605169928613097424531918424921932670022830235111155840399990631461962201929453134567395951856706268474054629666476124198692186189339380497190177781594072573561125811336110072933812073672776086493549998900748434684366220300933852666900277662533905070579646207477193053980610515022185174660353149761645049936111092637405056582616191089394702351003453721526940616472416096802739383706492286106032965210062450173993295606100048969128226442748993855072708140449304171111318306934817032374154190045828711799249476696141060463672443237264772290302093987173251992583079510185265582385513128844684066474160402725525546653990555805559802471538998078338701540167991573901235912689543785610095979837815072086648893254873010005885214232485575778014498380332236482595042813220720875216884624481068212196748549517403569086520641552831440157196910219834893376472046757282221243637675769438403837158090183055843061867876378185835597074620533838228332248422641505575834465841095108716830724924188559860528418896907759968699544605186356966095980063763894894640155258818118891758771610412638908172468674051138576489260174870289581195170447141068755479360967738800617765303622348421930265004626891863930218360392550456357447051399443856289479357527899248249941269349936537648065523718226779197071601863994358639060322941764452751544053555301415015447913548529429307373944227739054910787922797503086783403215421751454226522220305922563227273093391922666987385017016260174667069175443422437186902876446958745213426034654408123402802691134682957399504777785471311750218743529565188512820588683930886369415461531557189890036275699892378083796844651096889816418930351882361068473353406915072427975350269259509413339905281086013735556909499358400258809124402055796345837816373449402761317440456924552473052078284953737366182898584578231528558924503750557013831926871447057703157013206042994201214965247789774233649460972120233213952*i1^29 + -2254069216466722992169727055964144429291711302064562284246794842651485145401085115560498993612737967000817380604136132594797305806029682012941589648165235745302800455933848554639617772352409470882024275635791369494562775883121767443670216273235382384918161691064899608640045883871466260449245873582776237110175105811600898496077491499225129250158640988688222187741442318154149406757911410007795374825357467588045396297097459720702966612550755744354200588014057766180896310762710837343780146288582722504976942034470660937618276871265017526658031095397385099033500048208834436725025737245183386300428007782003042116906742222804870273616298399477530809759181346358754562174966807167399253585928297304089704647344136504877923979338912407609620251201960842471985644481583014250562739490790198077541201162421241205586256987984905878393053115955175902971895341197471721258069447945999262865400545207191764932656820762598118063129211616530551842702394354031928434945308894959943332896610960493379300994124113989239050618097930809878386100174485663499501996664755026792859459141344831402061846611632498986639392512175280285234390261555030845607995821000268569897022816621768471797284560660167454424737187912051252679196795963721413335298730700689534641932573355477760384704943027806638904247081604998970513061855386185728147232763570804719033320790458046508318913811008108879414218582101818061030931595573495492313698854671668895211079328614528177380000018735569238829014863010656789482985733123212414021172661309380421465912151550820493228203940016106763090297299588832353794428624703314284336377118595595392019747812081488077250674563190101896726084560516283188827180244662325531873140733526224704091980538527299275537265052128875235939865162675386117669198493855945419784730675351292551408454170746645642980256096877616961195275759827650699755641851269692276018577290896666262245236052059104290236237649630043585912235953267590406977450601823258518131285961009300916020974035023606942186347113030252076653406860070918710332981935056606041253501306868964678317258765345424806556299216207438765630059410728900071132101356507079196443513388670816152437054968989722292615423702357382266880*i1^30 + -582229320589558525800554747010050859933877826636783838606572663365461486271700413499039654080829862163679317708988846279848586757430577341276940098689826180318632681262572531295670669070841359502662791941715189477155090119524081867378906530627183429530082611286586356139722911488784461146579742849518872663158232084548931919211453208483361161035362012022723144637180668497246492219573804969245784172211693499197616687712304603272992481015985429302797262806232806483499494365527062555323565555506938902623816460919273767380610307639986540605683898353030983958751738464870416636566149909265888741831230278003456957576947895436482305167431230006189197186230445109615879770102153084203783051816379772443261890080262900404735946056925530456142473619217646503458701873307804797610184817284502368677776160787113186049465500086155027640895161270582986490628828860351014520424832335658484655553402096966539036987368112961630078512028174500954496512137508785693004187797460787423727514769661746307370654674901918022188179679732333091041733643055091675573881476833177240316080783366379402133712805789130314039624563216137755037602616646618882612792743849067485547080997235892908410820674496931843603814940282213665841214002602066182953458630146667822993312999052792741161766388760857550669219373901180100524894374287550196639283931895928621030224653458313960591031015874118744543230514556022049433821918562546230603255135070980685638141448144096549928790502708711876428474617294488195693741370525784207046807396244048667513921926706368044806872667187004213376890421596786956101565660772814972849661177027801836458635552951599888517054108173228978065379746941054887364157617316472474898314746359171135376600404165956219941020550126635093019557969122056538209667264512186708940708870346678859571090983687053632947589483121421237238251585622013593116289059854259532046547559736635828619895551473929670430382936701033818179146679497340842429194246433765267888853216638388249987256677157190687505762859057771315889959442092627955304027836146080943847079646012972992522838512800606765653319938160730506231533145595484408221510126809585348514676660102096461309027097594779685989682658672640*i1^31 + 49916646394167687005031384144963672420637434172931547673377988590924763723896758268798175460100168200277034415114483202510268660550022428769912742185898349345433786308198840592282207162017397203601009546984568598390641224496610747118943100231403974876826161146106749687605493775938173804776257990784069398954080495514662266989528710487904755927887370946775140063012345065865355891888468793218557435255105716435270376996646203699878535231938482470983380132005321564628503422695331352627505597077401521149559054075146952597915548069400645493834686903568525857559264975444492277740949603117260713369741898020749223948577803763189437228465684985171840917469855922108250642382837131411471231567351698884795136298553931591115886482102392855003899192105896496960401105128378689858972103928907329900713436230747827362799067544575529430954618036990205165860834134280504457102402831472048380552527449215996165117408583737916461888728469503726363333574891318110808666352285135702409435114911751516622978850198233327467848777071124231255750643583279209336178379953121555589696904787970579616233578671470893626402796925121360816576954151750577717675559177971518988032140423711336162669545431741106960193540221493678997619621541463715295676380168947099908588502439254143646144765868097616235645015024769246354622790410210607041021484542431418514428184442252760546515551540647769902006468280001341111867617925771491248008937256257754168879250585836080192734684411796047127198276881692408867112251033077986843953746611724575348465425838654361490153635620875717949165464953740033825734669791005927099537267676386155188735083503858016962496126158516252551125918638598007122182830023496119672447064403241987453361810208678720728035493323878869445427813334788442274939110609128581890948180915942398800682647539531865751384469943568590290898875514151557309730902789961656054466253490482035919275218051425439686607500158206920426499198491475871865048598288066890165058211880406773909153140383944646565842158640035281070242850078696134299925520860191401328691461056809207031910791376452969103371593005134355481974309201328974835389266667342966888355952872084753227132774644532633638273024*i1^32 + 53134609908512257306934279702967708877562809429710998578892471118277127301610025479661910539043707576944643605029739017119902950776983060787651719538091112465254794364850578487462892695580285980636054417200267829350355920215850144017730147894082962956193475453315207597469620625260881978130555547345128923801936331786864214742552807096751187673639832525796848062969900720810575446989848109066313992369284857048947612833871670437886323186564247778729196748754929408339680014247150668333439883577772883989345143290710408797749920574908261233050052071752691523993831755591126350106316886976559902775029574265663239863453889457332997703837700095509239227808868268215403566076574519477561574148306908279423878802044888753415680518397808594462018369047607622629894321534432755086605395784025010964358488541512538574388151449105449441408609736292449380628775956032266628033111287540976793142990828581367718635644316488011518017122698183577704716167196114895308889897343357301826638988947539472717817928747209595768795977551422879608976303850808358970131453318181579286349616392140978224476843653567100020058512766218339657387255561482543209060965882404143955784675051218297354016673451280216723340567965865306816948819191919302008752521149666160203397027014719915967463072876418089770896336854022574854067818581560820700552782623718875871865298582965976329656565564113240408097489886991963254499411319248338962394721496303378317374721558398100843903261401670634792412608451374549592876609627478528929607225931618949208795688593951948403597955400790777628332828392192814073893110918414127100885432662514888908902964136261559857822469626004506953467514218158094706052618685983937598181301973915070520239566434805471830660100772160291512017765789880035733028255887235700282897409584194794722897609775279205117484444775214972717051187568728761531756651764743037227594229777560278937219545915865690794470843423348555510061834305178725497519750800634782925495907008812389644441811076063529251502912025679378767794231429870040531668587956434000503383850301314202899430453991835601715535313061810727859976964249086991805036806343891377545592826248686314032610669373677371392*i1^33 + 18034825473006686798210774272819700975160770104904131634638201133596573797393239992455047263187190265491671486228194245255054656887708245547811658228410512042277716694743680349741301333196708057787652970380665855453979581962951213381947004056978985139932378006038695953423991204538269888177363040718024750504903424233423357115643860270410676326271795702978207993672911751665958449929553278237531134350974519803709714759871857822577761829052114771208353860386991414952878406599597554852803650580010549779636495182035969699490816443200889859776822643128314539952838263152924072372034745337512127611416120005233350255361365729725831918344228909421923293866255304826150802040487117139094438321846300539168166756969122464825360654539267233115138098592776526022308527750157492372556514977367371190796753266680523335918361452560403985804728323480541669142503148825082758315407886881599727905292990287418470816707665144964873422539587030054244415512029341034359437574695883645148172568344912223708249921712430460698473455692064371422696268709837974403469921302797451512177880553680843975092765590253889103039378855972882611669030629500623551386737448678729176654753805699130496275595242399347061293259796944289632523782557059038884765254343157005266560182062072736767725703609324137761800920778174183067180214265002722894285535321661792975495365401098088645194683601808478114713296651788494987501821485870897946604953559248396637291244862908927232978244616651264526807071434265976607403685651259148299920974524444248881336247126721886073371138130384967974070052420135148982823833922701098983178472854969555400533007771477608160139888764326327484411167870083042317673569267886505739448939849873991267327699834154271262066729506405446820614149075606897706567133533198957280817164096807710930151164990140784732940115942471272616370694913368467613882915431924019037011682986515412129626767663017620755841378649439384355607456968856967250278516251955053901137640636222383206511646344498775128962676539299674560808171283524942402190329809326841330580253938684845327926586862616337383595715100162449882282503773006995502746323985103150743217524441089426820502604742656*i1^34 + -2190758280119852204406001208706443662125801225324023200437973804583463120832353326171365549254179568989154529208787711772034048303965903012520069502986900692316205033435089169846003486697841259179271770441232451762330393275476925593563862711941581167649886672558087221030225979580174676281622201744802389024612568173613134203011162090173568708601904346433238147929793656846717686932667115281816923215151220168331849539307726865714866903212791756186882575280683977621873314065789551621160150581221413853083133509969212442713492971720910472763126425296261829199430680221910223208804084703598339047212635926786473536032617204227596644361617288668437946321732446296536872360462651746717911286807080025517042348556917979593836677127957434270919577826513244067911166462276725003462915420694472320959704041083276914508579652995715815505165029137801873825782890622542212537203584742465162080069681621286198148110418057391425711343804719234842843491256720550922983542273013705665478958067434085482595264538886978206146883521156639266997318517230650207947978467792894937533550806707521357776656223600315013299766912791734945396035085878947952754402921658854891785375787284845374930017592754464798755668652887433778621295515047297779470954415015517575551272589423960378309747792730863782338497037617514663395991132079775487917127499442877280165583612560285043168756390229424312974102397585299836244756117786340882397559927704948581143896251850843896278006748677322075394660235825930855048981263143650606021631470318758673222541189669050223541215625948578064557647661786260916397509857389014422565160067918431862609936615238362644437316920629619494734315130916399888601034803295609838966635263482046147204245569381837200889551736850197849353262179164786858709942196457924796373665597498743301779182194264898016329701439805791941131830731448423382737233136326596753960557955355297912802215351608652929722976480268633596415475665554950560180900510320187753803502844259653042962651495480488247216197248053542460925175238754728873991956876496553998281190078995964628890143797893550538408870127657907401868717848823863694554356003770977220353390689333166062174208*i1^35 + -3602571221519193717120389663970614698951675618541254259472500620463836401596082857279479306181758912081049911489717177758846385484696302423760929060612751342687202961995822509244020359930820555801051134008064551014212973120261078085369142934658539845482910446993101413895177174428017657887285544933046356157073192011222857800368294414370826331363648618352011810143182533208735169733577212939541847368853358093358949243957390185487922562476906655455260600976489895386005560416135832897406974792708908157741465526439403011773738181085923037908720014805951261492426504150404856685642972369671300991928067814398406074588064150390528195321764404380790063662258048229491922652991139493992885957684867589033548785506133459290352435458723237793974917846491632602791902052656903274304905798869398143257379844183167415543716948618554029839055853174719632561000027872099884173900203631326770410975572488675752046429937885636890491172167645786095933365973304101498561239910785018551076420855947970951250386021237876949981899366769602459362253865113751859235084923915244535346286007749733105705187010702026004514552919474628120500082271225399313148080419801999981453469091638174150968793158528002112525652322881785763674809440603105747376326504958632449268489945158411300203923700520676699586048135670247845191380088412067283870912005132160988503776295189595725577579385419095628547058740464829098579502919074544346237262619870342911203234820183576375463238574291351132349916044756693369548655336074862079834892529045288608747167972364913909970688052215438384271545219784928877030720815882570259742693914032667969383117867152899505533419443183792384300405599951905948099288062824732246679932211917572909546159960416140855525003676807930123793237316562309344827260343855924892872970321169106475732632122071355774955458503692387468131468606949114956032181994081804405794311913603304236287295062766672993286900116492785423478981091696515585155311728252175387466796855869466826980224537628769645267897952262042756732518786988214219511265002164072561260419552805726144580223788719673367429660898259054831983650580466262316413762908118588416288858064415621120*i1^36 + 333742717246097387470385368569024308782729270735986387606051770374422080749917101165790122009219070749476576237952855923803309793930023086004905690603297405682323407071228158838406634037688704022898418849945568209155670467272585511192273947105207624734772515842699601656163563039938414090219081353740735765441313226797407232689934822400224460494759568204225683757100774314436700680263741305027873540204228205423837415884173942054753259506205645468018699513548357770096383299258881064318969088808307999450003032994760258037527530417794035627835526428478722020196809825136276724568167766267878690479977610307854306101277240008411917307275537247438662873042716113982495644002653318894495498362211404876720508390719083020893994231368615804180687606895674234816502015482824324256514175355798499853142443917703083592129840758450092984730441438632225167704592875772837368658193728374979737641122619413965794608147568970647076579603581639341786562727723177777665848295867570055970134761334991117185957226463426583518860380039607148924271697231256929191381973817364529897085161203755997726597052473747629819175685272690706056472996672389195992436837040965532918374301855874794871527803750593399016216395042030356028895494449986213050576188929473468812181843469830592138437190827833374997034216979310255874779377375559863102797945821391431316745470706704258849734961761175747416342095915921610672735004177211612083663143462000050512765980357243823761375499815705815842637679670793125334379981673664203664754170651078809570969828634464778691791997879639548355927965264187966224870424354850674933262060977529724107828647362291532746458552589828890565653559228678796345366798966253103621311289086199167597571336604179334359844283685484572134661792393110623647393317416328907653571469922110128567610804648876211919235932997249862335372154997158406523670279861681333697160684217466954627254099700684338292453629661753163670744553190836740613020702956075924273386385968683556900338981573319885650053947847380187891650771118087382451059160642991231296517527196742601167820585478581351352114017443758224840229731657933696275838654962742005679693758464*i1^37 + -49623833516122185580198668758120926054380324960068977758359437715648445045922704909185800985383218242543191620164641985699455862852606084411124221941387593448544173913713906793153153473815480914803244509782609647895260986958914091572870750240336262633182765704818889523169120987616203391068792961523101452738175541833610438280558190735282817368547280460308158939748056529852733634702961621704614770195774758841221752293978017132141951520892531002524385645728165105565618331023085812207930242958474262428655638647406292857886922420901181876895991612241218197303121922393421799282928716452756184342347765666792350090940712259313243436074215739896242269535777421249380832302875657344294174177892180275715291366771868797364352065586760591093888366098275071986510372608628860269101428804256956135837516453420690836941547390876971167251776802785745976639253977369365429484610042975750674187039448797024954485366950885511688834909831857429592669604577019166612238584898716661095512059064928505240619298121730599497302756968576153076718445017538125202340549249583773274589833324208822384747109655606511582338736817807451026545018997764925777173722085726346032233643241555077086642083416515648870921773278695376640170365886894686734442546118990034150707607609662428092073741902073329685876642344511479000178794425155080249608157559361742114777928827614006037032416043482446139210602136697219518779999600309372491789987005343970659630756268894434482123176382868647359802196486877808981348997069833829472709095997417409807409966819591773524214097510638459930729723487161668216596898670038202153356957766306723131661511620649014558886374566937240437682545734520072343511565181060903178529956039919630386798395443248586325062248664560158887364190738809080603673917848045963916113272963858752997209840366148305563254358981478214176985464407795210548291920987947542458262185477305854351469979252049201550386986549001703354394261153538549456126460903682044506763655942620971454202260555489849357229988489877260961051585618017248051280281173741104777175136426009594545931333965840664265001346322753445427246695992127590577343029405003099930624*i1^38 + 2770847197330998648573591068073969312855472304873146925512219532411615744652525242304715855416289101355212637243296518825587707215444599149118560055904242024970087023056608164199323348929601591951516189375271864280694535239586330929143660318126420471137537061765943383576609149259383267654549681705962067893357895357887040116597670278658196865622734288006170377259465350068436570657341038900592981449353471131277033176391401396142588305163884428414429776211164317514934402198971513938473915462562223633624481357964750025701808228069698834787003050320873081331398936530137347667583930908918350381048481053087402778534614273840713209974253331876222967249531818945709253436380649301174342283248358209189689199238301130776403251974326145644869026413944799658384069338222349406405929729900497762785478231146075581648122148798003383043814099721220403009716750656058188507578091670149830761865329004650691129951779643960075689480341835178091363621436139737371903101523833467440132624085553370922115138015893211100886694576893787754016964468913744351467909909748538976144370811938353691233544989334104662696946636940051532253879294426434388271812752530249755802877746283480232236584960508916972747290194235994714135962384509271749705064844974238530653590191064571886278485323162496240723566864127567874842235534584577523819922926110032554390240288162942197951794771987742274353725505733822581616772759824720716590081107285540310119707879250101764897657476771578589127908582369525913843210746340337018325535985756186199401311595607048779906134150258226308237716652141413585916774201285289856178384772674297420856178545652649613869591576855048876822347732806624494169337977980370960371251838930645403908934255248781592495676962672181650416996563189286599518735689859692703248062357034670784405041103892394006917992032233727285691410265802045481960373896796679495853535536547460237550899021308366007490780451345423337792381796817325321354611253666738742726854116730869181229246924873740051101406605239664876540309493565665601134038925416456567136153256600315629740083106885144914578170067018309924085850024520893564954037693972480*i1^39 + -139568279088809405202773543569026005039323434688352147471537377301893853881702367053576391343496821796661777748141018060707719249624724644965295146106389128479664325497899016410539780953653925579986785076677370211275395050510683237099991941056461304973063102429790842172013824335027642665604862034188131945312925740562708966985736798167710961454645723060814504672201698388849453356861128722026738959110112553763620121786241794591031350560532069602487085244870478075487974568607497690679110952781725501284608188991993317033426427355858361435755599053727993711035402996205073562315230379504648002320318392115518126827169587927921104688736774384683843464208775308962748446387808108859487446670454326578108547881487423552046627706210912013747775149097549113974513835136577133379640589281898913653348385740593513278748090560222510770361637992820618373891463908007940114688743645445977623657103760516122874818216262804147539389005125192579121053714657781934728889378957430003380809181601240282585266119144714357300695545183639947873191101082959838433153692982653790959680489116359913248901567690603938376834903978282669628689861528955230093003065746304068432525365072782140656840621188539763223502623726936513974556853299484732890891952554978446509116138508983225699567269197239793023224076554033093453013228326613978546714900983417758304337471535222766639366618226807626649313856332287998599826587676600281005046633634868465171635462326689790032342201920101514999069819896802540819042325738885462968015797050579754423824923821956642903831499220622610045971275693392058650856540345073740428979968060650755210212749517964969346951573087831825215589254190157016268111494768374458774476683489133760187515182562418189898301635944016346708221039072397822594744260644349801965473977926972662248843544608364185805406746048431145429780456403511307063375977688154448532168085226917458513775991557797439922518644204893194273987857804019463077423986830971245639799097611187372820594432952848696394038473030504475340270725248910542170581210096941497569100012758571134325337324419208468524834297011837916033297454412307397462720512*i1^40 + 4864119974743372903978788582637296701620108802127361370106074837415473538195875637936459447480343854132332517604302283278820732455283214937841855553572654296608297708897314515764132340312711116314196508445539081258191289653321987600393608004321752896802877389182667173086227967747560916590338713874188921761245066576495534732434579126192620140357951165340135784052132988771692368525664680344225620134063504049828704473983612851204622579772077505436269533021216074199066314161234595738668930702122181974221033120940504962515219491204179566164744137716227324030463964683947095137198774569022046048733767940508460609464414253804385758038459223752425647548974477712980350307169639947947680255968746190234794049007120006529641138135817611621961005639580441016428427696817717601428946434442915446282200837452130311092533348527493619827223481864662929425476290185096630991592146956366028955892474546138394894424389995605004123470588441066258640505500161165164614838179051166538415319357317100123293400894402229110727272667348181999504135757149677946360586056194284046003238907254578137921050320394774636802759878880132561123321568025295799300239888413124020531389017171915591092271674244431537976275357782688285306380107886733684637398505075377235445896399410413304363175768582359683371093642105759348065130353527398132431548932201361773404296972026806568259121947237994905692643292309915073637538539941749312976793282215377828915505052614131308896333139116236098544269045917065977131422490021835471499127931501005571478959900248263992351664742467068629015741400262557403054952990892511999443839548847939373866376457952018266894968478113657044891145052104028877239292264552664398685908021612613468528976968366182949053888209933064673373370908956224218398926393154810886731164986026843506110619686343485834844316768968182474893934765442560628287858186644604041485914962599878367266235648952562536734181692299431136895622657002383215315064894931968572817220716900208572231089584219540730596611916000458531672029568282000473302518325224764659167579964646390083939537008224983093117582368538969810280976036130717696*i1^41 + -125603061783454759344685715013453039713595938309307894351951256191817665972519381233904644134339806074960508217956282812802771710369085081370379764229642296459222374124463095888062393386906562626174352640742492459784915544931663577875101807636905391681218925044403789138613050054683656005521223954636507783305602274043372503347641923518802091637254875408426711577784979758373148488075560090877798965258324322494522828167235279255125306930035288439625417162000770317542815874524703253692742662547819935453992128979108096347147387478989974374905218679120166400104271450392286515469066848229443854249010372049993296366082891325543345856167825049803263679038395695116403475694843245592832641381612028816443648705005533491470749344005798339440691131444623340218242649526679600795870579533454729562915247913314395020867181672309205537116541031629932598394584128898248750910352937934261568245015672106879076239669637017569060845885752830602087813216703819023477820427373429079547623083261451912347911110888073380231743779190915866754847338904972080138250643900634150036905176446109877803950169855404976613435406737249255037339405186977742820901960920287560442984443508138106917225691568017164996594960044834170641083852167207504704504055848144547129224865696693272030941408043843724440458937730947146190213570055168682387030918532165517549444842971537787735988764645057935668782227648590772848141233108338609520079705541545086076178093783007327895118574722860273497911732593951607242804906050572936109491367785226307310256752388189297529203161262045591066085228628699963075231516548244808935169978666854718309447503662268763026161595264815366267974793528859935117296303143132609227236828807988810831176902855071381378381241954213295997795468338217429762499501176531121661504622695811918102506162002833042937215958481003351373765860886416037258592572969141786549798901522453229847382126381579029740656593584883173517007994097206813355295176724996027999918412082051685074058238021666555343155890057776323949440883847521780778237481128923065420812730432460454377060340518522762847311180722415230534830522368*i1^42 + -947262049610596904842000738121651342298727846267265790625422399233675895200219516451841622304310881427849311821180442005981144218441702508043502402512923525443747509380647023881767850454712722794982873812603029390458742244328021970512672158270874398291651223339451166368501292121181789550411623801052343309521163544670910603367537250343025887632302122888156876827093321368756269151270740423769437723944237708484391469460033072623551488516570417695280009381782743596260797151502341606593245425422920564929364017347804433677841899779128215710600841240598272924729279526841600098880896611939726001261927818068516502901192109630019599568838019937838552386813658666492854543270276157525268114588095216564991037764676229901059635424310798689709451516111354565669252217917564940476275923546745050895140112458040352757583420281611330184855755303827750127219973879965923109222845645730529834081335540266819789158989320754652512745443356967676257206466844909237592383784242806175913749148657727655883858933025326275756294035988402198555658782402574890934532752005113244468895988611694481763411617395413658599011139063842025311624839024305301033082065647631620559539217374889210854111846396142953898218676000233968898588967120653418177499864311695793034769490344884554695304879281780016829605236664345333347151352717236229721116606822912413070528624996118145195046927944402179986063729710555372742858208352030448801528249823161100367637062576903453741754136592849673717002884926053282428602019294338942759707682431663572774954029602684755407417473301007300891002239178045951179019632423215748646037687651414144800425376687090702790660555043642902023929173490088127060275109345846293292822156702677379630697509031407699591925427104379939133051485910620301925266923200419710222778551191511278344766107585121076334666380560370661201244574156140093398831493503904358002813272663756681604854250502171098591762958481369936037108239730024435270473268719582578347515100970054899763966712162702773410492315238131864544194375289617149341711800358029382069067870635146452363354955686537872076041241164301467648*i1^43 + -4486969571268403762573896729785734330207222245488585411207467688589902589346268424616985965835607285056308851634209913563927751903976797048704762072589092173175655774089762800138163872858477994725455992425550110414881162582613794155849560039184860794536537148665667844692090123803191637634744101125912725025758637647531758021525817510111205063884069660988689667641754080666626958202066837271414680001030405074682951624459337345402062429378755198017971430491995495538058862180297928960950425769986319678834383213255459810785095786642655059723182595289445238210181013279103378594125562027762582230308853151581968265269904076403895109067617790303290099237536381717357839430763588959713127974346033461957942917781250108861236000264328937689426684937895050638917607745033850307450217693188788423730506312947064312535455093251084865033752112809306573092385149361665648577832710637490758914356729583827153241743360648374214656551042930511874134636722377855804705429864539099244098462788459779057790130159864523227980645589061917335079998178186878107571689368374122834196292286725885542304891773365143344776812658255297274541662005594579208848967265211025973906712005343468203500322105600158884652924688180896364666384527563863640191414703556731702056887834226321919530194721387535136003927525652703149400283563296482370852391702738441774018349500447846890897664650301251473418335332647404653863370052862133740136558512959840315786347304661928823544275287994285667908992135649943082462655598248676684816358387098804499793471685004249710377110183544669485970569096699022457797556973713933836899726130383038271139168490219613978273236356656982061943975913046821717186672906244206789810546224585241747361367188244529277554756680954226213995987319070454375561191942329954573695416585118446806858576646062328404485251306572655880222010443290948691199985657827223200702266554006618237880595485981229233061951491421245600624977723968041143214324953881900994849064288044976275947554358942714416290526888580960331703699788490751359798213848271092603701716381614342094029046574415834910588724576256*i1^44 + -13151482281650866560191903702879318737620145698818089791451932130370564592195918747561398358556285427846068202676291404236771426439453544548210082884337238493263212871975346109469192833943655016073754071410174458803108007511354463802888906765601634783478742627717667173190264887048270753261418454061773132129721920672769414498538824515526015860689408231790453426209255536531166374354497257698536473681412100683013965806322874601165369542940648523464724239117006421870788928211594252563258460704413202051126414997223550717242120694399624684511064882024802582898376168950219242567369913504222037410729016589070548731846928220509421829607260821179664157346334207642044207754180551259296196569687679817819830928831880282670836546674896211657242092807651694757380275524096450089423150408210186290837964492709589864023135920875089404988756672441206621852132279659832028695171146002776006007133198276403131746753785277215759677808907021668030661483755116899400732565411018909269283012837723903820344762563820245353966203359287043055596248840348402572244931075146003744887736315666417597295640055022381678436851281203784844904620973079697190536991761245858764294755550331390028890316896562628270144166539109673402104240218612772059189419129235339470909584245131685494377987325742039184673841767617898247922939900169432298910085403610694654454486552812772937521727882915263866950196971039158160143469770744087655482131623554872977742089808473153351410726972750204001928079823341834065232980738278688294374548801269724931136739104236148740805247284946988113646649478014294241699419582180640049970188989778654933217216793208319891070344224742364693012650641736690470237780208237682371063715048653430493842627721495760525704389813161508575040165820501613879855310232596328660793341973826540752691634425678776908933955041108676704540152146992141289615507752200525235192933608660323132053401937439396181924427290972076996496362629355071753065310018525752937622988216459765916724156372991528654785771850499338699813905041875606784797708083405517627542427143137240123204594817226929864704*i1^45 + -16145041539036219853760220850284439519179208822916054998561348024760174788854267501617810060525971283637287427832249330164918733427769768491488788215153387955169958740452502089687866066512210286996429713293049418338900458897112701807677397282032372666515788258523541518914772725935602668870806469768677549980734697622408654351024246438662582783849817734498751596286485545169063952601368916321475495067523108991787954235807761864407036083677261360317771139933381865152963005263818402249572563114082469247265534256858923261706149968189262164675530144548183391921998430684975382825183573742832564151644084809091953737861670062821235689760663264920584781170528242895751374257287490467364923405577760329351413484016300897811740891238045673146535406962846718450324357270950873851723505397394611339835470004437288427671261017860694336841144307743907701027287698388252094601493161283128744453987681336578286077515614127329825122542579244620602006439168837842316736291673100192170397907488218261008727497391796130012996980227322472986547110765840910308429859128268905198461127084135188233565456486687695054865612131996134278567491849761319627933333345944634953823286143716603373987719894243410438263907793844710433556177261552675816797298339611356705728879166498645645055321073287138073952627292351769280818781882800969822387173951794878015957772650003984614974928644064917833588866819101453673680184273530904490422575980001740308582738432079584386399519867651918856612934964966848797155431362620228106005541022596054174083363275519135101424332539657401783799959568731679378227569018453262942642295347007323487758548551286716923097277788411006789587825256492582905797363764810588469267953597969809763976852605877652521155636881674411800257156732186451873650402425367365984710752393486531921247792671857711951307604559269388467524718835455131999057176021103603435256982690735065921080732702021403546097980877725000477652706909393873670429646693493989996052507153636601786577627580718331223006797960168091146952968857628298675959199893041968186537310507169370649907257409536*i1^46 + -44285491883225422713052924147113760726679319870070010519975789580962084392731170548078205454094413207668390568382973276500050527191969119023350968489815192066441821852356760797378331732469437443558836876101946561665947589671772484285389589273540941103320545783854705011439627123780967781922203371471539761715485606045463401136834640972103546964669457115151933953070484330172503351287959997782003042291896808536697949141540030106326269336350110701111570673835835812816194920860881505691104645596860907189455757913794978286003472651514946036708110889272352881671650887812352749649962923025586358678483421751094687974476527064578731116598090640782361604385522329420698138273338983058464127977611461808859100653325366678243066921463607745544852408555168977960136308451531047812764903634071282843689518626140676585323608156640808164642457707544372558100044198062287804370201556936182902572264966466128200687676839683805560999541776470182592733926181287851587401112329761708531315463439308589440088826556167030088651248487961272792168630162144003875650006314451339347211060707878553923863972132982877096727248893186507331253271518578569238253487881362483675526658969966456150981677838512321989556793346941862181115663042786325871714200507417569608815076448969891050482358598389358799609827068328150205097816444923938932397856923112700496580059972117873512346153644188556350081712931823145425096920847255930325762762608003658430792651441744846505957906577839432771961635848903677915075214048275387606191489421813778358560236138574363666652117816554523344201694706536718964137108589601409614540923989461898581129947557463869148023443031389056462896205795987347247641298417561110257880593384818303045277013435884701817151207266312187070402569920606877546905335570704646918398638558907730876107462262381108993377991500059682961161922518810411116944058821316688888813876197078076901430507584802093653573991747047442617391665873045657201005654583194891436477405129174854807554397490777862739917592903906983870541099957636020283004347729292178460809098389811625984*i1^47 + -62872923619532401031793390077846815935412320047540222424727752928760833615761226199406900127742425240014865752561417091611444438007873586137664634048307587136022282556367161364444055334559315195546639472713660590198311205020588200242289133341946477354139545673377196290358437803702562229479170991812177024105050550488757245417839855481812842980820130955318836566704065604179341702557901853160799070054101736307507433873514247951835645202704310663202910330327302453308926774753248527113315440746224571753577056472692435664456818046932168221699739497161299259485347634068205543116258971722788739650844769389583094253507289006401364685040533881592062791480479648259962414468000494359445223005500366149048503072220348523568913804370549575532381007602072779733620160734162508293777829228272768416598648523053379473911206956894772161507878569798814176148903965761825131483935821973432595636820722828062295999822062076783579890027086178378122257392262165319475218655938823172419963690804085907807869639895734806944451212831937588852224589323530735527757161157156659456383208292157469270151606164641048718087043040826651114052678493646106041273509571996728695664974972878534092460613200146757328002287744585125399895449636857535658817463162205148062537646653241366541878313919031590020268502087220426959978755442408180599769695744085342823461826800037713328096058613563015725362939899866284073682381796180476566426081305951468423014871347825486101259674841284084247669756313929795272098534524977308784898188364667449836869962145816930743515701198771502317087487677708031101436156848135295119324212360706845610269769668608644657262025933597608808045982341048889105425819206139328583338000882262823739301976055212277106707180216104708438050294463596005065006499170442557088938504875097922904456429498151437735496799232163178265193877275285352017845406118208769626810176682088859809561854810983674509443355090257292253164382647639940452753065562953286496576020727505127257372986307026143692371481629005114515721431502080781872082280622964116929118208*i1^48 + -585440844794899657998066205213291732549282536360716378430956014360478346292591312161662564589964245770383480922746279535716077894745185929404962506310662852665640544045907438629269272794820808315904422670488037659629156958335112249023581112524187789768675781117997977098153740737844568480009188378037232107559964617071322678715938075173051058356961109754283250391647665237977203914687033828728107814576777095714337298223674636279297547858290918329926706080096932961783920123682571313588236632540248379910011484435676914100824869033762075567852284248924152133603883591175822290912311970689444361633359104677545026941430128414457007133511963309530470699690280305692583688559392843247753297216577044518650008985367697549632071851123611108041645646600331643582293538660904665742959385132098795465029993934156739821062213187212323370485188320805819392809880688138591792525407984449114710971600025314677104744517082984625070289814113760861831011302367123243881827512797984370605329440396941296923574985118748946262042187662443954957881238819406341483931132325232083278739581584357401983449317125648556211694309420401087694857272010812130218455010930462797506847345252146558119937691733384907128472738018252779302004703780188481154835272215538932900294045722122365657406207339387352659225709483528113443356601676772817142123328890585294722807878801209339215627842979585463597024594849154406730478634453138090830007062567018774621288800464187551182755018783362210543812358968591507987275451985145838806573839000575939993097887528721906971800150925761275021622244304930003426639342292012881973468734456621664760997704932837204505102319939047634375035230994161975318208552437578031529680904493830473937493155882346247154270291600071568733754935570545938663804642358387685415876200832765045773760253291397872286592178022651911228855886259289316563381496026422392838716531868298663891912820614071940367980680951146258170718740427464162623869843599648491290728852523815384345476821772195037329145174255710506023508493080967546964971356160*i1^49 + -5498448410387487530870230888322288593932927629345614416264313258299275421077660734717138519030846253265213468507306161835311493659123593795564277522152641371095120257080081879303405401594217923807984244889180145381073888439318867897250819639238773918149303443024596783899154215848561701508483244743621605214248321711386888147331962520957819661590256892343933721191223529852815868684572314141084186806243012048445687845493296852789322796095892913560842503393444621874832785054737571333639109832034977997900508016639118905388846291515090895710554072888533057641570708187742298699681218296477762818171707440000770419215365551126556999670704882211831677139333938111470690894243779627104623631546023789548731819666737305749541860118755906981572681796553388092917503718770686748223885089552377628797714123714144678695363813439812224386471959424266834673516924927527969544263622413276407923851528435154916331817213092672464731364108756930901590094802063026029188240619347330053433292430791246475686089744562394007678191623097916753308007612810055866715062643886553405066873460163135935206384687879167762775744758781370150327481529406946983445885154199316413697121873164003062386792880556727292484197487670561147215930410137244740038669040196073680904373228224779460939161520593331942692504475631230780932944809536701874540110640720734162510593995308360585064300968272845814764274105549726252893777059522280114045213844483823477164707702485636683106771981601481642885166496156153613212643476771826784965373113602849514155886020591949252188298284525958058947298026390078618623461988308358277610947614219306919526557661453992624161924943897938363960690957968263308787943613248753864786686730835134576436771393340236194757395449829608101401773270154391118008649126977880116410322799079576855206951897549106272623214680741089337339118299011689301167858125772922870943223403521357758297632366307947468825533441505869828401248122029667187943006380354119860485394802001120740749156074672386101424817612495154254782667935449088*i1^50 + -17814471193795505564179239692865876872312945193139326223782273753969825323896721109824487045701056067725242580816928581285544628438881694112630880573678380781484909197200404507375326236814511005943477594462056186212661609155908530322298527674227487066214326318363275813460493313622010248175441077333477301473825539886284412366444558206631238885447999235522208700590513814444645286477532789373437304485838694119026722186200222823982977953243912497025074732222112080402380616360911352214847080184952806531605577249789634471600975511495755250164073044283024099597307938002242630678371732303527940231453432229356075062340530260267907684509717608220640827458494835128286425590465676315813439711648346483144303254321776949399916770230466746704862773461380594331772638011401811792279183958662269841068038763652392714803891722466014821825137274134892938093085582569899050285134039935315786452711529071561158580583942261405455670789984034148767596660473527469258453707930094974631741493744667517770546571605892494065141106386064601577132118080321878669510977436958528654779298930256978428691831035211535128680773201481559536131734486785184640769676110426365691247785609619252049282554405204735084417229853837056043683836792423765960050024711020445430081439995078806560026952689670780129735589559178427294391345948439517655761027380566688327102756948654781665472722850573869435738229826015243691544403451006294347086548343988367051789755439968421708933686650076020260039549180501402612122456048152607924372971271704617408668611283111701917592294330882865967655814107067758807265522627151008762539401534646973450186482050511650145770270092211893898456629793916109708624353277454846343580051662104023864874350024650704349290411644821320005054138925459097105418807870653723743132215638676166695558680810704210154296000345084661726775400595216869128417574992214079180695472192170355299843947709530301636883507010080543021346324205788995219187522149307003873741553190785241161136894318807091870196542358860595200*i1^51 + -22199833718909626799173865583690752326501834759074948371904800190024324320446480701526804196516168969516955833447426549654484891767484473465379806985967175887559062967270375871363223707036684989394349567121747940431341520540115405487947581239535799842798680672333376855027618957063349342592601816257228556664605266811995218558123169573951740011977636744738498908788467273615064886833184639117031957769155149804211638540984143709729869035169783493107830673038835842818476277286155253596339500721908303676036167163281831777897646083319406816932093533809875425868896785459197321092183573740951131482948180253318800910479644885642296719714762890278818884642475852948865975085676494760214229342662260515386812942902867215418427385456070190948559711185100507515662509465662335757154891164702278386482821638912016208270253822155844326509743243022958691707310285198813533604067842979882379877354472170591953330943467958908161928798179213257099475280228912993605708814007721613196352322173387895658597720552370256481381274533614511214660819128454122722595448405331890216526018509055028522140237796745036882429103231719286596745605678430294131740005820817417677423609146951338927996599151716389646199219611098737808313174401309150913707452751525035509194868505898073146336531646709681130168034330335146298905866531641551634822016526242027703872408780976057755689954531019811072080990417905683951839790555113185085311063071084788545116332790637104726070797567763491073258163477274295061846298785322653998251313839181851422245422532640833798445092081145946935039039490662948771622767737492747423565826131750930173416089117569172939456008980393470803951525346460549596102022849599488531592213346359540718063882680292541913486589335586140513827254104644672111744811232065640970613741393275673487729287477044445397164125989142386699755315413579550490775092834525387459320981892796916080648120000294673458467887392233640956455028176584624363635798902285166286801437676467845636537242906006625042432*i1^52 + -473095776998672058156417399609039973157950348393141007224791729280868920217914219524937119479698011067070504835752717140451504504441600622198272380629485156591353309744105951767568520534995314623665554954531560074848636163253478768972236606169858703682159836475294452364915388017736323255041540708306060910764900434664440070060842009555904713158327626616515958921488915568060708863330770182268393796983682036228249038527343971772874563907471338616808113133968475114220826622291026193044599166895858128511229970810123750574965929575174133999311312808657526585085974535251011772536792266324503424533606473196559280029878736811346027188690230759011580047421705581271942141358889779426809499568924286838855795042673374075547003489612851898749804438081525368627572638376866893708382267183711477136251630954978084964468561906266567719591167357416462548258195200824569326969359995491303678930369038211222995436860163170812308117072821700058225765861218712501854178540746452055517581462309860650652679063327516994037848887167629516781419766701311218309324389802698646626168092411141374983622847226760267136169470299882232838576836458648500403865125205269650869485400942659531277494414059152198218508772251881115375398326148760285732928788656714882380661396233416024387635192346253693371224588279301328952846091440900305308076704327440739039586593328632453624503309647148693378488202138435639343988304073298023232824588625013727498393389771513744789392165752706317384093683593491012554746613407699781523668390841592303952658972594164935539485029775519829011065995014680679930621901126039001885963691938685601074594972199820442364964285219450769517309161761273448175806215953015080055073205386588666319558360425789202898695215052463300932175129071886743031224402778580702538168138166288378245353910723609828805008644423000632318356370777865760802277257337547233861100148595440055627304311068240129178643228976644171420913756385426374732009360325201060239007229340686895706112*i1^53 + -14686662578085637286871803489474442104813288687074727420857387180366384523141175386461543364822655937525850551277571148337227791475504004456815724580370747145725589267070622978487838581398218583278334804157264076735046439886873256408778768106685891573875206032755345527418085637999307503310481811987081722251581855905972487585451225151234436986370869620801337629299074548727865598650499711442921780332027973550331369603593939660129045163385646184133064003131808623676026921201290490199834479342530142367246651229152001572080012289362951083697942253187640402563795244508615409426198746584093032536777047936050488131483233332991271453844608944606634466006526849522852007679738564638255177215784674481031730007086981021409165054160620075149248172783601524325471955172204742200366163375412552811112044130296590598781080710205616874752271718017215960105438853219782685812579219540141239434290780493397343980924844967136719517367073452789975859445559799969174936773789415934674471450676535427244245718289170104272631856223594120890689609118304431644416070608117584806397840849804401520649940196011526505139180410175978489108662035975901721775440877885696196605327758474701040432078135271737953153006213980904495234852777647574792167475302928433118038100718821772067759602670638092643430951288226985859346369779233228660018698764059605713397344144819816616341143372892336739323511130732761679737649589135262582830332347665078795861607886881255600091184652356550678579527460051394575518505330800150752878669812176277591686732870196549169895759343924433715234962707889304962499776316349004253432437015877526672272383766681197886148566409755245416472664688877769092661934901048068791971438331900035412852592579216360181365337865424381625269293296644736157198653553630254184527792017043294939973070432572781437172346951456684321945666502259558626764234683670027885917173967115516184343041683255817019112240403799259145272606637423881134548022783096026411008*i1^54 + -12443973519685161086797316200227092318824578037196106748965572497913089654217456178789709983589171694835009947071435484215586305315668296251159724686872288245597540625493438966328893243899636006340132766392698105948450957610412506769809289513574654832161105742114293781967468237058286661744981185018781638577296729069321844955761715796301103025745462236896427387184162812277306360752354279551512675188132905092132915198453653326260072223450925723340654987554128958822176513429657768913887496765548856303677128298458053561182217372135516501332124884610780723146863143662023787942380162002067890230344495740764886212566624326956747160589359709651535142810879820479733868390121698404033414297609918360248363522753575773258672929823608430497495960478191601400625477938917000747107949613633898094883115684356065768809573305461353772785610737430924778502816260647565157848976935732302524883400896666428458387910294212560359864456778596225370062295819731938709595373816847504693755519823562376307803894165132205502034004509307511774488578093387741046910116869400028787909997660210833349388247934533609871515794692207984853633562448866541324564308865178487812125307374801932008135761648377268522545802169809109553668424564140213896392595488327613542887222300051046903020321513331558073217045150046671618149531312986840316448605134302705116354143769662120925659480554130505907670335145799624590343910481289628257876755618708152781475019097495019160009041105812516722420739543641804052653663435531450947991440175274806710600802075286998618546340714454472988272244322867516695917637169574955888146901515579598310090961009208741573343367351389386556627933389211453855690678632566974253000350633437660823600321873751742507150779340218192149714845082463794212254875309700072639255405639615478405212564979780796090261809700098877784464656335850902353247835976355914625267391134611682803235472173126279809033322790764021456038574400*i1^55 + -2668604695547868530562390787083477666282259306889692101572350251231017066660525988231549449805717744424847818624020890244234882537247972996595702960998630073014724338233820236764194313531246669294277830545174199097619366601518891742205556501419495208808206504419301311880914247769173488475986623740459100839676780429051796023994982767457188915274539684586054225448877714485001398644480939508157824213619037671656008574366718665124429860013065122153347964203341801751596971463249371516933496723519960074350173767868902399810207922523120159273429168442463815341992320339526762842345794567891663982433372023288166099154553118347006850127415980369294602888136566632560879189101588863933986255010290979360464822705952214047263399139216405929542629824422603417261985896431542368840986800865404918402996743461781018244427738882312960764127603940691156998957966080554434328047866374571835369330832209843574210044176822413397667298484118280658508518498978166576019050575493184173036846596338957953977595628319323724567321161952114766283186794145811932025334924997066423946036729266204785981247423278792524108659161496262630644977092026795671495988192354438003338929698546377275692504148537741180636362198172211798329848739834741621640816943110589002447145492243368201589278749867493382826762348065864108414001828126199198645115717333189504354217876859725575045647373953015939446346385065938182380711514222158181337969464506606713342252179976952765459636192395744469174052204819046377490122198118542616011799843030258488986396609783007661637421309116040882893049283531753071382257183938234911212937803988894980063299516065185618627095372920681026324427312026673567429872109572469127195584423689216654623395165394037168678269645400494140890327189113291116546186998581886590280938595218300553065268880213048395087412725494848161646258968765303049675097185223900493216765478573915006254443239256250*i1^56 + -6478991763439182806803856657669566982725510404173728335277768309523537583599372536672585967012621654252494626899780203776247020512437562095427908542705177431056461229958417109345354829473020216926466749926747753769358714393426238129988131536256364610457907265046567070241906624897128583667892558609381337004236285368289659156878295232043046727946023803754159019082202592157575434476383914444497617020873726019059884594269811806170593507713376349741726201892722438695886466837319054306100428871801851926385175702254501901720205861565046555975195161537606414841034486162134757113084161336545455893679588857189011925494400842644113452119575851485221178269107401725120995335312486433773893545583600590251551048475792147573506848264356170612302804408681038000357473281940668779683078668745448056424818680554399138195335776972544406882033641856480660877479654543991993218280805785144706740554151967462159295382737706379241627410753246216996891979747967561293446350659864413012598428220411042330725609578295852050054210163331340002134051942836188132819398051770584726524758506171487265456584838015756620846872433567576242019076377965008534256847483502861644484280702802902939616056424564493421397599761915673966684557502486932921747042289992106568383151183032690752639890263488545602917837588732788698647543627601048946748774662136067707687237792704038612585373273492718966536266169007244239282660949107275550944347020587127483792047157940302594599058967584938123780379697885548563521255978899259058945094990804214704900037799222672182821209471306613041037815203434224237990471293200508131022312419026480834075833641376886399542276744332939668096688526691639497968773054080291439720874644906153082931990418033219565244810027857856766151297642231704968817971733417509923941887660437875036113924033329761998745768039062547541415619812165629073980200025365234375*i1^57 - N1*2709655839835525062360239851132908848253557222915547916248490365765857559293051061131948762358812548486741332817730041923785136857845490600756173891731115751914200615232057161272166381893450173296579982795721821614867463245690643772205840745861449580861273859014526407918253107918853218103762218942471781823235376663924421487530459468315327810254083330083819486849218177307718426767484461879390566573332290430601280580418195408363943598616134801794718856754700136234871669829279696930305402376011621994232441645451982143764182820209563341713051970296252710469316842403845146393901780229156046502177254215351415096633377896804348862878223034632274993714391675967924314847786012108272534475966615099223949583126905509578443265811200000000000*i3 ] ]