[ [ -2685523218779206927224080503814033147285549950212831984130734725436642215311131118554619625503766576332584020143411721897371038743711872398118844390937246347569870343229768503553892315162769187308129293439317509013362513028988219885262042555245692547967759333840426008461163962360524683805784925140503618316586596236033469542867126931255033512501703044236444547893971465099157781890360857973627024449243219461827271348437682749542792154332108012429134826526050413853651348967702992326232215862313910858467048973933226408823303322447080420922889296776584169434468355719026267479444930456309202058817995551455922555954408655393457478118160329112260713401778868353453674681722180769640304972106946643108640657992270366931168583681599298064564627757888885292930066892152233162063976464876069646766730069762195946627557006743382515526499276393225829499614254728920348999680505171317460182387019647297214723562605556212592536908997548528072245689494644455939101257559743632060593230160961729898226517414162324971890907103114899815572178356803878422171477596700894282782984006275554842617914252126265016452279075137041459709320224528242633774591367346568605413886201767403987561876478173401217786861027890597911797754337506200469466347355365460150343257082466698006639061092884675209748582431768301576084520960000000000000 + -43480964717441080113314307439052252745545863368961365250518968109752230236802480571947816546858185323894886524419226349265432472323227618206395753131238954459448461017580412814456559553325321402013379337128575511586006524040132435726088631231430695643275507790741830631999930411323201864158995925164914484489010374369798350830365250650042950487809263516724521797875066269148832920119722424095885293847538465466313533589549011640566156881345447590813653998268911142335502370180849599973847807839864553164092267638348407409578523272993484421446136370139921663415017780487227446680986225782909677606436355382972197118244159321053141539607873925095533752480077540184502340019910143611557662959187860779389913493591849045543363993290374224156103846505837767547296007520787844886799927879083563001412762660330210577397407389389242381001790837929021466573606165285928635404905678224731274670409927064566865729812286103878615284155830617307107746309345011273767568141973501758334253496093098859920489410575835618147420563887651918458166562433328349690155406269289054764980446622505577955171307528483844968151991412901956476042298497834205122760190128193695904813901756789720037202793647789729310079181800114663316010932230728851682832061102462102321304713816188530940184134750630014449574058395770288206354841600000000000*i1 + -282779464811549421748518386840814071232213702242803145026454567907919963859915135049813889284076545914885768922605801033631987903555282926307700216815704978074076321275921515224912919493519859768098729448970995660318005738949206095030530838884199850194570575054736091095401413753176171562448752913320193252088136433647584735783287095003624159166163868533267699138751227683981581708021225673532512355945574555297104717484628761883935297864872829590813896735129127025333609469974937224781736403959202177687258769710912874046620781673762370599040241103065102626521432118039002602915847315262129370571914449580053799509273222533912022775991729095416189310199046223309879990582557885562671570039992580925639088934226749260076792784209698999176833587707464368468656591226428711792533653937947697506106308237137392774328440967510020846617891204904855726108077649974376864904033572878648449716412820670420316805216382275891528193372816014669815548919060075120269286311703188188394231412305782081469113515207365843182948550318670385860611382243849365163423977879620457850908730619354247410959165102789922751916877954842504426942212148072644287131212798308350834517945481764400416398747906786728313031036418986668551869103943590236318023158224841220819920186236021665147133676948271141979425913804766358301310976000000000*i1^2 + 56603844371275186644988681651257771803702568985237050389000021809488754897374083708790049966198140164628420431795516420073318616775760154136503349804569030739295067311995877263242313602906411616105643872467252618549079335733115769661039133636772058135701052145492824478419750720038252120438580637694199154106688975117038350535117936274958177244507143063739054242700335184679322483345065066438945075824597330924901896949199664442664183372436726084876597265840798889120578624326161958835726705165188373351912660690285621402176492879338969035581893021000335432611510688716949808742664640075186173433473361179195647725917177350139256827703539869619506924445663273313729605039682482079248985917288599116903595893548067301100902672103560134433927098453547358031050333574580768265258370099074144670247976054192145412726900525668034855946433122353627266460453736534795226799787774729861808529089379580906366201957667518846589301720213386029840463691738401850656845735596999906723029286898727180904966401088548701607507388566165639583166980746291829150229170159462616890598459841006909651984465999765978335620572102876683594793029422324596304917033834905114164197586704699703407170972460617739466611455041662839923610956679401676815832565115437955835834208189579254670436338245275348212116418649478315995299840000000*i1^3 + 24766113265448310103562463338712316555122003812524586802136815517532226800490065474268412733610691201438547452000714418760486930381871973005180737984713445320789655033126737829762446745190430738015392351894352919978092319387105193730822422965320991688376323585645055698529703816231197784109482188457345250867682744772655429058697079049644086184536930167943221340452633625255477229120624359339698337843074458588352002754337416794574924913403492567260320907267236069187591111065903418082329113510401407902796453949384342346866502306978734006620014805141735143506585220381935468872153460511472374341142749026686575492934272269536889126593400520068390143250886684505179108359853819899209460380179775675914579981698838443869106869046257233877939742605434933617655655692466511885653897915303986848185368228905606221796504908713280219299634781549153890290110672331520346202010092563424244015744962610310735032646671202447008259515127097102227023256845724648389734739901417268618710464457783422719519940839649335627035093749155140570402450416208572896382488180732347737615980755587383598234152323612935653879874087769939439436620875723097499380501484391426617828945801776528000176569319891033396443193180873675531214821849288643108292490254369386516539030030486543804761281358054205854898468702970047784550400000*i1^4 + 3549316779575003138007940829901424896836405944489726309360816655834718084697121184163931073734405826482254868897521056608335253081727375138034073149162623963304069403407312831482698002571378544490656581817273145227360250324008884958807896731389281089561221809767164486557640531793219620126322063594353881641103602226931658963761228818642288632574196814154354852950739420075882037559901360749923259310883281013393214542840056651364878570251852903807812333197016689616321605544577277163368286576437068065512762813438682382627470072366264756556465602635903820232119992542618297731733330180235849446369840104543587595466466231668416997924528205174318328042719279753647157161358275730672201241286963052368637176102748637791573653059132611953463697435814425561594115812677316945928787122381470676081483337688284223714972712636669071742981585685719839975127429986127537999736695120771284564926924372995336378866345517475177295808498850529148401019750800024595347528233161107852076602235464546735833384776461059368924822346768915443609117055470385364696644325711507314096950237734258796468161303262301798973777403790913347320785394801945818187940722733893605190569695656415721282674820661787582131594552250086467717444913075849524879386293209298000524912665534713828624602048570729319701654747913755033600000*i1^5 + -840658022057100624559840884620064380520788459467730414396969056962946710973933221032616312671663311725698393960555250738915727330159940901329341301643720558176687935389206536688808610049173109603283536009336623080718479363517815122012462118981421265963104845283344324020041704643594540276383485903610761150881873027846158371389126094124411442810607507620228714075344317699620796134590476294151502226988718002409118069028628669800602692299681732655136255378365338175155458816337464676770955018470618561231244220915229405543023648000096811544270571734798684826946612735748617531398058454975088954935633642260255599079522331747807374366736414447412778213808828873062350440590493399460094181492314234298232162785436870781969386199709077198998771093402945632971063867811339870256745844371899362137484695704482607224711197456101190393552973504029446060238376322907838459900402664003224441064660233703984243510491162783930457913852124919720061523745170639795915620912731266839320495640582252807106610862735384617876453062245570055674701275830487240655106450134937068950217792325505146946233021736060831183675584710280784162676351726930469748415768839146794673632052505392754930253046339464362405069764528451222431839282991821841457989739036655667624861817656529168403024808444413865397027789430849536000*i1^6 + -30680302072440890741171015607866552113906799270698851672284786699694174665113491636807092349198269481164745205878153494220085700273392538382900075654697865674810153038459577536451005436937447402232172836863329566483956595787951964335198252003803874105843737603244821361739203451569891001229953513478484189891755424260045711052260476158109651714236933018402751107416727746255715414187736444543046304714033041832001138613931975880639791690682902388063859549573924072699481339889201757111030912440257443339558998356867792542609455469662509324749143428779709123137797533865888285166132790707537826891400342608517650455461463672342009951854623130404096417981263657261013771017642952004183878889568937753018955749857578011743317598173969693036035884223683303135137299668776497185651538730326324635626223447125452251576979620749145128661773276986607783618144566452383548174776559317683779548461039782503485967900797355167046834029552959968518805220733400389061871984821792735566763037205764583559523049269500473376112163322758877379622175334198853627753603282272652614932001923962990889942994301680651451412657272013594879226365605531934445354481616857704671479526764753415708638387258158039643343573640951229919698848279804275134088343230997051725419713906766464722618914545632819713993951569510400*i1^7 + -42143029015654654015055818452646629221445532158896771390218153051817162398349961471625492279794275505012635146131594848164403803572122295739147367826370293260437063481604334262545353010901642570842051424003175458837497105296955808639472540290386018537010615483816447480732871615794301820770364478384255335106518990057232010104181431460802543034574322640934192409659989544197010112288011850257048723679944970569430343505244420117817007373893301162219346149444232365954016998447981949448352853858271096179656468644942261435700341744782615866794236515164425108608104606501663503316170224336708814270232045123470173213046725032633089346810644893365020357813965569957201192071028830494135167402938626359699178020721239164338660464041379770619992390152358251397014878744360415760866463283591740383673194547107163288744740306918053950273032980772290849094786506752191006780984266463811960277253667100466913219267658860792965575357442452835197365592550964192837293228611084453724511025795466527161346471361774976333696409045301356223435520107346525184942106506582225351571773987707326791514124798660755978764929540273458534283556466781143524858255027646565149877145681479684647270692793502802405828296184392814181015483851870176048617682342511375638259921731577487131680683926448553870900424867840*i1^8 + 6479327526964097798225186109979710094547077920664496670351428010421654420607311675733380930439590749914362399326345548557639487410871396962907299608928205526632605371861450441631223683658322438039918382121623369039529221915020125446304564936037960746630114718629504172976268262098693051643281747126911383535204768587086161655233609691065621640497535187380712331092039056651074229809172840399218807423775629545483438475105917947217748934631832058200188664294889491236381065914119015608502060096251901654965417786686622096145283768538904579281311406738528207651803627089998631676043083301779324726342354145360774939960576813838025647187034908917753821492011006436643854206634579110339397190871146591257659799141464309301560181511369023894847399679709287713963854466749248199396831228379622608913313370101917085028465633956161869228330391789644388501069709919308683021922104643005945326203116809937652127788878299087323313122660999610974093497678035801325890332941162222217026389555959113237288497220785539846182265419243095044348597410849773698546639790600293385003825504101874139658430991063306743139957001343466767640894758682914555623638116893851371602500478002144711488589031257083458759576823644868084992242792573024402538024591447423005943015026271102555522360696238594775201087488*i1^9 + 396227912819554720218498340464545625847350034000787973491776529864706981891676540863721533818869554159068926636538481707324312869834363497316995904293505122227458560819811672285595187606530404259542899925104869970289913350204552276314758275977252088124474261958203687732593622753447302407501193361760459067380447424458446544121400412070990460663219331855751833449502167815862438181511766014172596491839159069643648500334257403142372658150358926388700499783402235651119128515050992388309668579993650961522815600717111551261214195424791094579052140084123536083237846548546837390881580119524307861260322153245974345105642724511083830745256165589721857174676469391733324966900694452455421040810042580644069017154471812335493183837434434447207299507070879358088788425711663655715408517811544353327339084768268114200372544233958096296384401034720369723769785505845049870042890248849984155271164745957938214636564107043841081663487211107626540998291161607613671112131603586990614465368657586487113486825335283312303851717044488568846080520814212944457077683278564397251262126075817797105089717572338535372932167094067664641226024132259828457528577569670962733684917507387113802989536787006271657215739896437107091990099754591817676646450421039675514659121306538661263671964014797404504064*i1^10 + 13686366459729949520016121362388783010433784956100024680669872141742838414946063633738568558399775405535730199118845604851983875202861476722151046930896679803305065170021201909428168919335436781054153128963447422019912558584261757488171045255128149516837810124891449422352289159450294334552936364346380160020570318738682497689179206778140032251356195097041145414892062786043884669451045360303560235652113315512410061469493136598768591806670319476234160003200499979283260608173076481625998346057303137076743702664158279064544755303373474573222923290197364685640067151478535918006400654850283917017567297366079336192806392167773945371302813742113547811929821632703932683432806790696429691417867373857583875273890547506765089313491254574163134757049147852409041785780240360882403568406810510712702395838620044594247325981501905430166971144512774364314953190130587098333067963670101287663423765198570203927476963345474583517997109105023606284508732777055110891232872987824692110678554462915183284867112335183262029585160813814468895778842143441830354185267781363853502472552735145498952620257386614974068115254812309337952714798497060003466078626465776306405381655135267835084088128034221874795287857532366093175412983494800582205806081488689922123240010515405530049216409491210240*i1^11 + 78384118145322357346291677955157854348503882042740504261321961412755475031111630157863690860249123872318905930553573155873243260272035317957596219189398892881114841352706681019236806245329930545176545675092702689307982561223437229650056130890135700902444031815890288400665737113188038449771466547268968283548918123149699697386229737632450534517407511667266636941778507999376647781181989701833464159339694289127895198475360647317637391058024843795212609986439272858942049028436817967345126391005650191211891499169672087127466969042815731068302811000392538011257954172844420769216511534577411075352338920883225375891295067793780760746337049689801900535877359046476141014325532096846689759262146078230038797345935088663426589086879829386435654481620647660305243317854717798191071971501974285410199994072561646724276613919074483678094552940665848266840122754353652477820490649305872216860593879669893800918057580851298632696625002188964244837552277347552716502492226401272756192659048065236379417086158577187237543978648108541980031429474594524795494345006626179187257696798259610715290643787721331924686702941170228608166998245919883138605567212753669765268519053153194619047635908908387200960539950017026706828528612472977811247199538082133830797546889832307777222068928512*i1^12 + 18293280994985780726100839582498000544327609568671039631082872959468158191289217844919087131608076498867971040895771453908811680100135283767206068891286008203790087621570508871161046880200073326324589491596621853033980975763069491358058314094793826531278050412477165100925419811181645569921547184070560434255847197033277323145518942200321290230761024061455187251698272652426132705465546090929641921896388446979653489072309790945678847310165272040123049949956445811371535246509269084955464172741405534004779871362433557868542081381810668632534309259931632600098370039304648033399550493457343178253564524787876669685936675513372714970374395437343949766573708084155765312637046412843352967538369011219251951509068834343985957996647137557427573708952200865439112294595349419474297056903120076814175070711136690652309752573305089009078652459764203720186303059239288371777483011599186271408233774018708791199400763996574794326102590918472967466534325856910961164493196328199649020664614560180897617953974720568436690654542301596757210479088027029833411010843477112230836452029100868643015703848711282318697919539306409989277136506585517828351978948030891889304441745884136319541151095858323134925570212618723673208845264534503742523451179839934283945648787932722558301896704*i1^13 + -634542940792118118224092401157746972526550166739136780113410423681486468784776811466985748573555069853333565506460245824452540699109562584894698594825499806783332049106633520014636168988873759510672477396735463863108741809757556218318347837983745169298237230537404316343013052603928476171706667921288396764384269154846229228969750085165795228839811082975518386538518911763520893134060104727166140255672567402580500508050963040185860857073630662701665006337559156461559503815284045375793851234340405906017907876907595968928478693625760832911839537111437727873271966108421196705703571536719397948192455322354350157486219040223103009901891876001551192936547364554985242355433460465243672692043266069321174862041828223450081753072877743949224435058522477973419983513116753120250573115233546479193009861636468542434295138917058637118870577788554459308932127415545960732984665359516719940808704070786210002724936856896888862023199845394644826592038210419163125722877709765878054528321121232351714107136637599228067367997553136248514861248858418233280267585753086725544181202190816411418472983598092187429164481987705483645383518656358722657353409843220044767393889754561036129190573477883459240034654079174575058046764404444260672847839665467317672097257307656809349120*i1^14 + 17077695472723884704090569198100561610232770525668759664490003515365665274218543609938374377845451294427608855395440092600077493472575303467037139414421738588446808348620682331024804027887108748816296706302304717281701386115525136985383467284022639264402559979789319287083527979022212207195025965530802652855639076828318547690724624423330014896395938059389799335760058116980021090885730328950806358929663948232534073321663379717536374519579993205797329012427198784715621564779455858055250974017126601658295670881008852588980782757813487018650494559917524147595121403463214209788694374583594104715025824830746436495131807058849654966533232742819804970524680538255418498427198823058857964619955849643014849936675111591816647740703125135389548765100366425067252607690658720528203329199515854649128166027610895731395118419493534824059998866123198557276877377766453194307485073715841850233111544441599644675818315887907941793827664008978702518768372627664536207722549258363503193085572769022249179668752804848039337654579715111001163887377161326968459417260581581314012909655110641121024081610932195360336377946619371683326302156624913239313434913410618153160739813125319261857975764393911473366632925465436190438247714568214520524343029130474307542940810045554688*i1^15 + -6738107638919564898726869708100897328180900833706862191809523884355260512507650983018887679835744197540478945831020722673212266013084848182402269205685217875454505206601680983087961686988717785337985958155212952047315236879680460899919598122372710383616866998246325779665108030350268775338390744323804763065001187998085727055890521400412952398331073799381326204257501903605011092268755486199031977483067027992200834937862543357594155434228304680962496199432594633356399173467696541141911791407468785738060263022997730671745382646837657110587169149686264027898026724541012480539353721058804306510208706370163828704711239510837263145136989425356921629371754443431215011934368823615986932892161694547549476032021484009628300100821907299135827953237992543215267374978138364585495288740960192527087597091272631138202234391483822841734539919483648426219782364081626807319159083725905597675038025606943119236682482780166333677117039291402372545817259140049823721405331290394731019265839325386600116624874799081633952727403224824930996657596440792648202750198962854529094669589916859830854628281214509915629128292240348803276383608120127928144533888769761712661182205442468755476307347348876348247632449523007914236911398939378011271921223152886927426070069116928*i1^16 + 266026332815564534510538597503822563333248321903439046507471893374706121419129896711503139509780194839628876084986951634682809657364063423257171765888232876364307598823935103460531526218340359254611520783186510673043909155772517275902981002973214275940166993320516177518785107866871945510651391604088127459555203001404569629850919671964025694041634321439724131091104488978595726017730185502595462077806862607042855747340429348298033701239401123283952891895351089786611338891683794885504247202570926104714298992039614098638030270098403628436058220852381382174735784995952232368886842493281165434469721469913762782029964279591815021875865294113632025469692672419877674279147005261045274422782877415948187039067403527821350952360757413795398555765485452396536220910931986300196720480605255531853437374805103207039181729960342982437122215800819677636714183273662304899221951635059535428161342716115075214612376504639148249556208554529823700526449717553696421894452341782007895348040728894894708565485983015372835396057636602325714599680564646491917340971017293600895878283533637095992228572088913502160612285150768394498504422152498466970143630238390582429742339212446538741723059033330813745099501872076455220851807745407241957072002731841950429690724352*i1^17 + -318080294541761504304282916806443704051748373337618380299306162995220774483428149076110655013286661156252330292381144314752202019186723528163650818775346649087871183161206843026362197141462366447806463775476285145571234986835287768594912692758299907314591510058111427453949979937157777287525626078258478573835827991394798157577580222539904444416499440826471980045413208973856109032874763318983950630636496014157197652602521523700437088389108026263812829849216591959812038333599763360722168110564302090630086901878720186838863996616725970787530508008606577339664794799753630825741390187761230800543240496867798035204534178697471630563713383265043588328208400677927032676887676497248527941158903650418022642552116790532711288975207735942234168438630161738912446612463239913530018307020609481295556832984467995623612215516764738016563957581267294066383222670532289041702050318167485276472016498536711273835464706628503648880633567691883760218294237489142326670053205278885641180386466289297386440691537620927258996675796418465239973004372697076315713528632142701403551348504238087587091413924207205582059697725580459153261653560585932730901371706491083200467867021876850530622938366607734344132760822993744006023799569899742561128686805118588289024*i1^18 + -232093870182310103900880952690997453049986028814582110703492856368685679117975076314140581437037808184733326266458543436726353353196878741304061905571601267954515283977407181180298738430627393691026464543606452210376674007080649152296070096705722605204888874433336884211682755348101447403923814398057044450350210146018217843867546044784256607335692913419026373916603821220666727311586404434821764690315725624491394452578552566515103039266526415703036862671672054249352453389427127735366542785924948217326198047661995757227153932936707691312208128302811318431967512586819023862109669322036828559426239068046521984935862631629915124373740120278572351021788125899049477090101048244029007231012108219521556891262554066220404599770118882669232764550286446780565418701517881580150380005355375487808417541108417146429398899518061998411461544980401297667277291845881093722980391200861696851522249113267505912893601173742830204954230243272627486907108591107763951555041054726577232762522663520905936511905755632413499306336991735321621267621730923609568761384444669018224237369512580540582421416457843331342791296210015221626926414488209318329066423789980573504419565105046095221624632159399295524337097610430026293509882764410534183688274737889280*i1^19 + -85199778413261728934830810357255301326894198951273539410835439869292258773217863878067929251299865107875693900959028194788845595590164558619510838171248250901025375407798897616886745437657085209022118525995561009621368659699127735377431297680412775498843052921031704462460850094526262832215741726822489506534429487339683125375706441475978367522675557427421780089695618422061102278257550159391810505065461545548242433909616586742812299262562064233913171128805660899910711814772242021597168032494971504875425867740049212002276253859057698691842477904973652059978356530262363935206048992958449151846062788323425192322356232280210443888037811851758769441784541244125922322503849631103667318583354671251298880989521103793375175350937249976694434763805260820552936291162609168167714467190673449944468985202847392607551982587091563773583491336348547335692512941535274705167668190562620548500943051405510785307327231229871561171227760249544687520151888258773337847566798821267375694848674938459600670283849779636474220141731843134287843878829443829713089728125281987479531777120053538579146530955517999974099487891608655055669282228977222390515777905104216594642095173796432713204960005852280568888517675834935973332301431714783096297119285248*i1^20 + 326201922882441895178053793031430928624410473664232544270670730189158358201068144778604067750812369633236105286054638335739037044087344297287294211463202655332165605015448327311667158372252116431878310300765398578447421899832911015266473761739238436218024766486533874670281901791466474924709019303815978421195030824611049628932606168738900289767144130727493976946494457191989173459433515941022802696726838577580529783708063365337306516339138841945150898981639564783389625802296022261237489311797167177368019510446444268361404443077066298953814939004410758679967741992430938179656772566794939407631497204172057297498152293912861712704055181657833676252826921007557300482720503958195360249328822249637727529896161469700064183577728634957542730589960071795070438798854077187078330194536268278420403890662722904784859743364467789703880778569843259414030795642560056679328620292863724249930532823708976387994170434255286955819038725766264982964494885768560394539575925556053751599633801823159984490304102541247523847982962053680835972393413707395922902511555541441768182204723741041875986647943126408787872927770111236058358716428424467599939556118913834216955627350035836251344941792282262255569266572128648928035215352847463790673920*i1^21 + -188291585839418728909672497984354899374761146266488039304411323829792361251939346118681038431121733799430212179600665591293288974477404332276710360729714666657722077307204436679032673374824103730674050803970639703553360029705412761898347593518033205504215424465185359048917695060883845766039826189606191590420854995347650862883813144070854787243016470053401203769039719209277992930742033453269349150077666963205031971985108354348140148763029434272728073617880651355039503062605525807855511315917821831063940953561120391038891322876426023980362940883646161105501181252077081682217639750494612609997766677652766631841181704736846323990082553818959520557169110349808623493549853183017229926238946276430463929053806126864983739545643829404409625665871606345386550982721913992396172544111328456291919981158018615190490666804573500662131090637833970056957643179203828562383676919237841562551018370002930710886661044798469021261838248099301946850600771314947652002100996360419491956640488432386331074931817740421880200277626632911669828453061104370435356817863254024536471467147176182699759034111719558861495320261128537141759811752909387132028451134355330794584081790573597691925304982129309149615343857593627791457614803241009152*i1^22 + 11350158748941495148466554893239618521797695946143710713749108731468784320700767778263504468861504965064543231838572300307492271773086031488194646324340246930214468864482199908290765365227531198506739726851522827603278986961371496205870748318550007611387935338978318529794196405099906297273172894438794065011045493314255787450078897170417911619247151011129992421372808566529736547188620963736857440417543718605478413434848115615589414002824123350283595634892841034069073605035869901193686176886932314016528830193049419371091335845484693391049010644570329846092160187354298022335563463707159674901181106607239472222522055673137657517444116454630066064662085636431578480144559214069339075521517345842259149370555322685054960835464242192662943761328714864778725185727968330368494673337398590052808294809104450313017104076445089498995531782281349632927791492197460340705800861221162776641640187501404731203583599358081842269936334381147362268486645726971418267596301720371663569916530637112662571913400801090584066044345244856874778827767607135787669562281303708806615863513628072288658035726694906727752678382276133381127006477781685295081887544666534167331922949605822301672074823635208515673672377282184712191773826351104*i1^23 + 8633713989709552778046677915568573558379348306742288574415179843927179266701151802325331640432039107311284214576315178995964184743259301251925612942465031680904622280484198361858449427529071504088326458620311598467846014083076551272976246620979105886488461907368144572084745132117717343236215901878742911398368201748383110064748831577379724907636515865982680181818755175670171001573078102908172245636709524844562313165678628756865200666465756242814750634845209447391258000305226464758251102489040650999460013666572376250547907928970858550368010906182526318907549635413075638719381457506608966366134361015493767406539591625354309026807499002102647095103364382612559761465124758276378117463058002730257438338218705633989586089784712353449631361977566251950064020622812171591148632919338730571227203830056876894095697878633492447058903489415035024108781689337350010307968694497310783963441797541330509251956789355311751312804963924848601556486504426370976158232176696200550271444388663822790828471728098025855287727622794629628339713488648757402061689531149318958463125220998071998792720965792025885100826290977804309866417124581053277744835400297090779589986467918604032337107230004631784719457865835451143784759296*i1^24 + 24074228596082591067047428761834385277113661079407796728509919642396760072522988719990184329685091990169114789328155200631196469136631212844238725261843029143393573226843690020065455055115435798556921788047014125098112782385947109166879577607022779189593672633175265552680998016409027542368833858569987900651344442980396620165332881279134225057726993024178029807382333344811049658648134055286258102117459405550377629632832379279497201367280782015058340000339325846150183097613207692902020762012203127858553014816343279486133596600577902561678939735235822628587503400863304208524999740657966537971267639257407849917777570910871297776608341536321076365067393725165222443711159660609428347961728123029980439884358088417023869188762153377782755941257333660372206275129618435158609116643003432503916072331618523466185281882610625625926431494324139612824459107687084066364830044213848821484484814184847179784815460231124836907363142604998256310679853372139928410479014647748991554068921558143057558934448950870716783602664185972378097568260743508146354809493817201522690892473342416509953773200482080594889848667063041794103913779776322178216814204955276748768000285430552126985660425117786989041996407272196014080*i1^25 + -67133492310154902641655443736555250048957448358020217337261602412185278317346029883229343417375900044260882986725181671081638484421453776396055756600541793242773636269230819873217290890896405634713312102570842211376431838599348309273225536026861199711685758581167107498519276674354566225544613933502189871193561320901344110759641865126783059396170467050103073711168383693312667127224876064793545233247594354325709681064131263274949127268161050473437428495135336543838920072891719353940219901418042963818899700123742558708668948251440533048313155602717752015263982513702231836679161006427808533209341137977485713670437390419171453407162314516935341543465648640614825234987440536697614271623937891464873410808943890349515252236669819571759641311556386605032583423919017942083519648435166032102182117838808670910857882614003267848144886002041399597100779986702836549393741850138820145922202060830326578933857292809263763793390866613508284961813495763953769845600651222084204721694474684579905431312419220937683034106954773391503716675339389723236219192301824536543907450396908743882801294755134554730151526487390149478101653069553755591854158978598625939934668924646647757120395201114364865991934354653184*i1^26 + 70683248198557671888224005741510398299031201542412799651461658609043766466245009301155498144657280543328551446132137697420537635006697250776416130796341747869202008554773073587066229458078611166347594996298520619387747149963477462561458405760862584157130754272837709807668196588038987749653837878548027925723286841487156797562132541718208065881592651447333741691505060505532982890596615954850294329235710111944171158412061168707793887296543145568586679855930444319619425221737431298230722556395546214970544633949369132468614840662876084580960137297146402463449646847340391783335462440117822725078626951425992973444908074958184674771630806353750811733413325571426066686167237800592444072262211266566692396515904717974479258700860406825072083531493045738799166646472520559148421611204223983127432621365179306456473114779686545515749437223550694313197866296834575586508414729394877586118945113186779943313533786271252092767811183354938410958864281658461157926467314954594102408064912016344670977636363171182636161350038412739995929808525858455090434160053817334930513899830711053597934943290386058568259154913295204926550236738992816225199538413769841002247797146855290574018950407016863693963001856*i1^27 + -117916251011556638117993642674411014123244995264596063187519940674676508914063848164696695996435924677134112846596687086040441570724720819512422734933107167804806597989777875872438025309294421389765815879648221441745080685045350826504529415056169192160274358933122466451852199010070627701571283591061841038605773230033831300033715507434489100386998376794512443051539878109861458148735323682160242579517867447025523908519706806926088783258060427056175079267797427245022742679712682740928527149552418756301706389351560617261890304168393037338839422780398136708286323290619857292591566142690874757926813990505892515784100562536931120663127676577266290550731098157090418543484918564684622224707283098079619611668894628876753796355661356330586730997104788054288981153130957875725020743560429081244575231688928278587498491855560696876013651869276171238865901495161477990843646561756574545422142866685581637298465015486918344447436242689697275433762347435136803555575469852263473706762467004732333938328934791469915671601843342634405451843929853186182330183995664262993600330390627571278647982792405928365787300384859179326061093626580164697833525464252655082878597936865598653498516800416065257472*i1^28 + 135494757179422386198543907441426325226301844273164744310383580365823944934760499586360429190011255809413458514923480414870724491977939563906755058688874326341871906824502846629729626042428169711797460527616887042906556532869720334059105775371467445822327010625224546254404947666392911610854357583128710490953163961186204656962911234269061500812904181945527187135108393699468458604816194819001188742404381734926109982975363921263348281739551638346866821195980401729551582702356244431535398150126559025520115377654427123032928152497253474902364624300312479103812875211649548356861186668730893723077335666982388295199893389946499214703540769564132868994969414697120677233638334188480784103407694384574747060138368247856979053741412578636063940219429706393512259137453646427082422071421631295311162339094842565671263589205825899581003078178578774406468379695919798516225593858716800216035142045851383780145719339809034198611096257122675106009053361020493895127502190958013690153295424867515083897136990299734868798771945629532378721118131781841670417539749685642294855227618040173209070905239778571116403600985553517269569923688268260363174890124214212876030378765018282554692877848412160*i1^29 + -147089397584394160318473278922938746231510444721811826785474484383300681327521017256210819000907194149778717249395709675953668857446163213488932167001970927893189648498995162503673328243272522571005547152281917323353715194459114510056547773835812842776290171009636021961303665717582461140219151693474867162557237837000827086528624967840650060765272073856848006698167938940445152109793720292471316322927487854750131357051933623756575311020526354569374601763896991469204885447000204988518565341634594371586830081879029963465736064378399793272051189254654564212893588947295608693568824603394876302505978510408424151666298974875499687791373673293695189698331669492585763512350168187165106899168697787190771452287447019388027766069779455061795904453205099968387600733925349075656226797697912390610110838411662772959080984899787123718349522999333329874634243378250174790207698076670108946450765306074193350502069948920991682396908959201246017993673568366853010201884803878403611725965080273162617541129773997056420503659875505320905675456244959349515611769340173613365443011966295039246767657369538279287785279347482839455309696071280875566173941736319368665290475712109953470601101312*i1^30 + 86718219385895612432184107457003743436651300717245919732768116064724124432971784473632685721451369686553044321225888396748153835737444828229085757152196379280691287393467153571591568784805040833029165628446225823988253918217660152983697343239023172726068332741831655233377042490266567244164405938998133607424179509995277972544596502196774295509460570836322557634644886097743959421838919868462688114607320687612366696226414082480242331852321973870806012298706346398922673888926342103543422015506198712477126581264362144572748073041042388979962680619104909743060776706868765813156023485402697345640594432372696946501655012868900534334009871271451416771751793125927110279175405808853725556947731264975147950599162990440550971363941138372312115799067118700607078875544940874886217947019912935629944234208713528202797821108725600754510290875413049337356520973661427886243217386454614965956675045956482327030390694022811421171425688826511032752906897657184134903079705502579362254390061126441915180192219894490045848401142836450653667715231702318493119046732172940532078066235421564354144593605166216804770126338724769730395558030460245888498263864998347938243352545135131885568*i1^31 + -90767383890099028377976565317775965640653002148051738372482833516811745670519418229688029616532881909377877333855631239074388928266942572239876812269586729503634918125889103672370902065210205857355583300061359438770489973333714012898349387155771073333752942649048661675690987066493996542241522705676874914456874900841991061356590582592094193064511024115127584037911399264760923760360756479065060290333023287028343897705864429607177824904096488742383744306485475205396873180799705862421560810729767610697040352679492995897070081890691040022012750809149679537797836180823981943763557530045028837801460502219295276115419811758512783729485034040269948517487934103154793988780398003303034287508313007608462569548361664337488059573506109111007673594335154347934990778010881453352291305615415483094119877146595994140135569190245447932563541282953229745521156614432243035411681194466404382182308689401578075076408203606527040572322769151528217181708220813352648110758518785060794498233415948638283762799153089590280393199864370820018931636833216960884997082503856321145415599209317383737423987386457010561728334238587383439352225937774864195697191988133673044819356327870464*i1^32 + -8047596133829146102987206267101068387318421050061057338775424601399370586316183603744848343427713016919149615181156328427820521117435286990822159398327726595328410330789842543955334512359698683534998111492361721796716779563297927122288501367734292030487943032364676431040870141809839595138700759517037781523822093395830180403301576817519007113994391397143612946134605052613485952734287065587049350460027872211720962030938287105227542651149723891330820347029419341349453342226803004672681288968437732249028080446825448754160871970602473643334293188061633787686483689006232799813058812503040851139367163796045320939509417729486261211021531206950474105407621570815228129857808979522600318021310314076850042811344610220678565956429947427505661122727949937054352387046993216045212561105707308174734079138439109951958693884575570471524300130084176304453430722755820895232295977672496061747013845967444775682908304312478003073034746857995670476594938019582514443204357822036982971859827794076250685873769432789824501389445243423050368888486920776622329190038665605179399287189957992083851226884626608640923982575165390235444157663076900332078912347291547319591239680*i1^33 + -6534051861416538999034699103342711573666800201394636067327078042623106620773844174867012920052704437632724802648080944725350530600543021470031822500326251477304492750972065364098099843568844037951974019878127735183741152033482880759895856427131609198548616370092042524366931042384593477983261458929843566448012591456576872663905413604914810639367773371582779938530302980057279048081805227545640492587661103619606092195983811257429540824923996003999718966139861665688574128306453285224723794251002229195565524249686356642254807427422349978348287457938019887444534331177323293087157857102372152902515713298446480411216359480010451157939673603212703060165133033276469212480462821052101472372578150228706588624232139800090136197132421969788701603587221637619059819332864257673396220624934886093056186220358479367893315272047592604454710787425985972005779406441859033385233085769927192366535981272603719801240951908169311259378264014284841572134640812236505234297524981719988573027145961450022597550234048571383859819139860282216879897234641044154059948616407065794727100296716123411191156184730713509124510184083117984634165276578435960015157125206490742784*i1^34 + 643631749898923769196109275768432588934224678377780834807172675831951463848403099509749896587504551779121572420246209493396234678453810753507697612278072249184845534190134311330130036231655057038625186489092768873007997672734643872826070587533742695224312662062979951390348925662990594606441218003038691191074381122230235073131774079884255313836446598256109307211297434071482254752766495438667880605446616976153972679737852378181571019644264930729029765495318719108391272976650407724361682091377169764321121023519310557502945520499785250540702026585534931055247613268428371006520569620952648442766480883924462544402076184967363746938354354303893795865360760679145410590778866274486480479741614504624798699023823895241162377157846239941604919762894282499349882663133488233403172856883199090656580203504263169543756837245719653999138503680970787678308987416156236596150625502748624915783686924795857604522293799106767348814623464350862360567811228897267080598924265945450799741910881312697859736856699628942552248281163248533527691037784559327554592470795625366067104967793442108886685984404530470433563023608692448629190923413432807456421986697216*i1^35 + -402381412516949035601504385342007734640209985826422898706909824651727773444637565521240750203298060158887871834775703639858343445110773998313867983796251916485263296860205537700347640053568449699154648855499659998404972331499367707157844251858611398208878862141548096640619429347320381689284522805550336933822200049518676461288293622908417954439080203738489578211833572631891759170557594407041160686667799186048811402339289567084492439003305346312887950361157013445567643178618404557126751706604136952958686564367532058447353995843527967391889247185426852168218871801972539883983634672721979447701708254229551888328696075503130314269164395262296025099489310437486994643528539529309973792230159844066976152387576931340450547670538124346550800733263695045058898478495656272479856425597824759263694684711344589977027687554671934209331406753093300864514260448960884836735646240841615780752845605308625194630734434515477339751438924088805788063015966306532725053027678297783993973796462828534925049990644093358249293636271537925655412658101566137382483814207934530725429001736944137303318354374321810697506097949822275158919930585905169034117120*i1^36 + 585749096646991036594954745768731693832658114135989540081389446594088561987685763642209716819520986735742150126750055107420663798281799965432687373482584719035510879407480956898288924030586636216239538817570769602340281905643094218163414589917742692184941557252158038182005918927624827748595504555694465074774940127682526693819888195003358344215786121783550808278752526926843902076735660387065245035998045487358112868841235751370574514353115975730931579783757020313083775475250169445050825730838194689531049775393458080033076194797204057124557732489308259076324973976177688676203505448793618649594439295232933402904210023737380723369188546760629628052427264661252779687364083548029242210993056407924096067499915507931430576422670364603674297679251724368163161996906248676669712861010145275423877570699952175120025530152296465144367436776204994918938832946710159496373455644141897519186344896331035919833018153921624534247094130139028727529939003919660894717464645296752375137839201670922835112269400747676728701974338704812446845996353595589142196935784023351171620495939749619426728073190164605780568453031029520451496955432927232*i1^37 + 641765395581706939302393798080495600084145087755815586326895068665214036145537211931056650528020062776807228495389469459234317788227168304929087053491605526671475081904092278258670250442121319424907614336246071872558791344079108705194900099552690818048716638106131741333799828697190805564117731458539116634160175172567964983984113925490611573578136908508731755339604200000847609123913678680215496331617715901194353843643940747334094476328935928920693784545711618019561396466065245544764033070820415808519200408958851586822076734513837295879523436347633530160295838151053941475609288617206995612083380217960716347876966531386913000420470654440942816085133776152319270001613985739711861054410055965782147131392043838601428488547770402329572157123186127306546703137082655841046165637424885982053218215493426130499491145207605991584414149384157441772862799430734826926970379053380454230747177370606180640703565372995673047921354146011015284339583836948596063147398020824535145289921083256917886356049148884129083133486128213381925407830282549537067398534700344215809027729223156957381287129133597870379860804154970032942184660992*i1^38 + -1676838202033995558936113224618827743492577276744724807636117813835958899936350220246462524928737361018967867035313104602338680365428405607738813881638454305863716872146861031511918363356341547869676038662963246390609116888823735847703432347376965585038759012310876817241188642965496812083613326622629188559731795116287222818878392192237471999775208776947015861122021073594551637758505973734581762881855380534607796744963336912541937847326508803184057025442738315910072732844265328614389384012013442878466606618362900084934376333811233963238313894299225554353318015178095765707332529405058454051603460797660854649352040837200180520570908690835653769590856610239485567731405514303755353251137973832489607918404542175895048566869834019610355122671215009018589591681068003581918962270234597854912554821198759282392942193494894590844427349691332531109951160009581083258970836037952766568063535872379877816221715288197401059456396927905877705611416868909509266498622585868159274396308011378296944893949331970423924779962589906865279658946010828976990913460940813787668781251119045538605957392639572706716745629382450610176*i1^39 + -342679745827855287202845970220409650520371265521035608367176363583133412071355415365428395791916878792974891319665279531292692391979153118746182164251695987213619500409257770046375002699969199404287043108792667630892853846700390108276384136251366265601064771782319215962890151679243847809845282114983459356274866116424527681583661899805344458290506921168511504846058137536611541842642391626231999378538777456314241851259758904145998692556400908367597869859501670578032083122330374966414792398235148628282827540473765386131655579865254100457338781496982909054124331893024399476292787822365495131453522007839923265443620424608123104613897107894194450758975841093603886293884434374599679006934515341730929554819774651563738345999358353281167606416232288687095838879698770943659524425706231862576733118803608022029407657258612002856313683660992917875610552986336397589625500226183549576144622320495645261795996646239133235785638874155396073157603351314093025472207063311319621151758767264976262348072109173506397160444221650933428913536684623394892862230154904590481009669741348386504473470878176042364780631031808*i1^40 + 1491907371732820517319713417531609532459046230763905030440137683321488169057826645165210469150477428263647185905063201458994641497873640925305378558684729904006660879639055264339639572630400125910474423327547123221690497037983019506201371621146078585882642970545952735368815999038009854098148684770518609294055950736190558978130672752416269123340470719459880802549714177355958598961097533827038190259047924641933146068435155444746525603685606164579851894870045218384245748022949007842447455107731150947166108224055380240338342572598401922765226680599181172769123166812444267005974991615785044743020381769927781015634841054604969637112443837907193707786836307568863086553700341256938239180636791372826441630511856061361997530255986939709324048105832264590299911364989446550410021339891137075195969963108134173442459474965791362679748289291414638892147101392373750832903433947088265611369319777395365893582835428593780974617645152444197453375293076235847431886358637642131645367238110868082816220947751231256546426442711852616466003013501253825969550758377772095878155878804856527243897081824748995870720*i1^41 + -3689102543618781807468525453194145776416697167570208650334109349182846929736307010992529173447521830349889784577963420383509736979095667292070055819350185638585573006674274652067359441227081799092183989159581665686339375042619708379955010341984997604738020931483231033278898940191522374427705479394220056019435758369038590044321358846041658597182625633869046939179249253179268566727259491404684484843509945727421123881414993880892171989930854063821769779832480759068449508858343358229011437278884074529884334159262820731278262873616033926081133906159552229993366816553044243269670250261319705053198084784453074595752688171017179994158586374775641941503333639809073451833268022218340965685098028087967102414482529240270270479636126705049481379270533443804519632537455849909081347963796762509201636161489356267760272314863893197392857331981040372928181213820877193657299930359226153243179424386120177712885769154666831302735172392553038824095110945115849863590337077757949111400110041120739618231378552024009846390983592326834815812771321835956772758065812239261041220985836216939350105400541184*i1^42 + 5428747902757127434506095071044299713359834740223812149219347521293449175817821666099980029621526021978720868892011060322331492625931409152598427544600803009812313094639247669023513806046012577123487020480479363961064384857668202086407413712190833599896791398615809923844127333019865998148982874934987313318595448300052636874836687755805452058953795521348304517054336345150246057820813130450256310285881702440361914245199655513905626103968656713057945546534399715639163840296805184559403054804086941538342676387146119394370494901453909087960869433171550153405898309262033691072365015791773711809782022628879632707662795689291954262282535492625295312725545597909620366908129594416566447111190821434404447485422704906181763915518380016882847096155817350454523337081681892469442231661543127269400547718138244974076045286108269366044266562115644920382581397510451343502948795678686491477330494064668286175475541016363301492767439451602179234230976069743787019735658621496033508953456855385017487661519187944538748975304543625036428519231124868394149020375547440988334024001957452784336896*i1^43 + -3320038820644726053446588067943720867528206589854240932712390785687121851829547447559376354650082295116385267853207057477024550189352027437287192728666556335063130844072624989887395750751085317421799005959640979393027726051414229766840289759522391810146835121846558402782613217237567558056131090905029986122880889790948586982346831186945678383974941172991493967499148211330004361799970698372835009967108115858259266858403150662367014631248535663527890922367854540303177211239164914836675335502885997285437657771177952504229769633913483460397680385385485515544522820529402400786371706303172673855836415770743898261252430034481620565732833283467823249665012018934367362880313233612600637537926935700486198047921127093415579881051321177697624194156663542113814083057109772979730399700664490202141737234998169572220835924572818601011364088118005970581456093427298048157186933525734341133546071975479128018777920624760065055051012748102063979441856643390206686685927192087693394468283892117974732252107711042063896827117028354644242680131934797258565390147612831353298010922549248*i1^44 + -60403162160695470079684110328980049130495057882871200416148871201485945689016945429845312374398978934065325269465515375537593269633870943198294118128428969680434334277285852216477870581179670930642078310136887946745157368111563405300507410555063712014130340730717925431283797388609179264334516666730419322869666631377730398462480981877540082254898493858132503243396057785548227070571442670751534364578374113947206818257421355388640050350844006429759652686431450989396648989384614149184337305800072767734159128864429128486482121285423583318222744078014037411853529497848680128232533294833500760686911309315563090416195463069588450298863586932345067623011335368076490150944025786875847265486131245622092986347930876848583135191432755218849357090954386164515033164201341641629569263934867179548393919600200469054985075383092508730968955731737369946536785415108511573491836369902187265742876260707506858062275379477618384474993546935141859241211651225602473164813566274552764648447398686186148664934087411331000732503704437462553228422234815104953957402494935888822272*i1^45 + -1003860714037745825010621146643597169413889040417052594108012372880118224352639256397705349796949199163826838837907421598759778435498079966767646778852413506068806709276363653285599916889152801632102353604551347367356495881892789987059995628480717934223168786061848831728132643772874045847382409646242909971548272869985968797335664903417614038225493725828299645681021112260167585578114033382775202156451652735721797538830281035102178512512585346030293167789751329030142936555905142979189549294544545523864001726867451287623983912581310778812776841031834035629673854595605961198592984316572579796953780803714726821681740105457940265715921512403205207517358638614084409986110930492099479636000533043586077711531798098973599727692292826817070354669008607996800589338766374854394773357128959867992503085818733205828964425463486842602934877562828373272985434463897795765661232523560367540304772715309455034569671724046435031204585989013195264239990398578896760797329582105001793332389299773020248439303661014729190490776706569358965200161785993296050984583168*i1^46 + 7717878517027693273238899363445696681928135783186682066580893465136719418857037698055299796652040757729459266367813613792768743004416117969635674400775429389514491531961544664279427320741333280531720163511528039642658990294719658166318965210798494574951005875020454640068259134424725860456790543344796802841130958665210814631969391479011790413386994130896216321569397765922428517455911668324874999775677480814728859703088805471899377377664450285569562492377607914116803629387545159179558273475484306566487953237226877816880857070620266241697421529928537746165666573510534149709360967338995094083060295364523602803537104693815586870939087916847738523405577552101980348486494899863551162501784293285713596276256187233856979619251848922789194276012676611903243073672844747653023302730970377219962656370190563679436526890937892482695826546397932447813033355826633185032450487316433852163736884258370932077071744072861491598515405500815833768348470026108290862604322421493073492979398080534488315420905507585901216619132888879893300137618271371264*i1^47 + 6606206074262355223587853001014518702231108113237632993224009537015140459392176471554440037304859259503119428891629418646244187449313732550389999734852633379642485227203922555695981652000087980957678953418878853832416474788865746575985228814937028924226760312488858213608234192945958630718829919939647664856925643791749637305685815559737492279765167332836503766601096982669635977731716922851860889651515020680375274754811775075630569253334128232358401218802896069733312701378840215999183987237972886468744981251476730986302761308200684266837451524184275368024410878796460817071894472917193124019773772697925459514970228221898658913099378108302169269719793249782945738704186055950311714644079127596052288571732662499265328059438205781461204407843946457324675572839371284573450772050807873485264660166022326441806941457104857553148143482362529958182864029439923697308966275326935359594787502315031375533466818852721627900749422676111652076475732245765489377166847298364149597643657849092307584135060644191802744491537590175009865728*i1^48 + -20036701686645918164519031855001357596318174359743114344920679214607550492304229226571769948720122839234113530343652992602283247207213656739687078620541815137864251272745456652648519701766825614164449394695358470428533110264456538979534263514271217075011971073856353372024172229488380626884788829147263298270361851806654359393603264912256032902295829634556613514797443129031945537546476238304327695557049228687863224423758381085443411053970887405182732379232238063932856985301057180222623720359295563256755360498739813846309302639287105544227408098268961618687366139988664681379746323983156141044863275987643246835027153401994572972625750949925819767733546783473488726838971443872806893616587015202557306158981522036938095608081858322135037121092234873304497567071729848263379819541500314838905501725628477624163753238861974109273616580038083719206025381956767437891887742426922165105108301929042675245018031779708693155319283458356782001762446474203764411239043483990356875206091795119676947231279859127409647363817472*i1^49 + 36631977507933685124063213174542488418218951410950740295810587142174275536518351547871440072639207768574644204147917742001981137933244542482044559772078945579659194366323057378106472650514678187241923081975381283758334726678679636013549587586488908874647903580183912757391939758305136132322538581164320866572072183537587979620019295959336535655613329722462339118963060404399532441686824741330233166133805904350907056178403023174986844229100778703646320496638640213476091181580327373998861753249214337360903004012190608534092413793581734632312110293517835163853039925729840541625373287735801796495883865308880797036986290353352165500975410320900574829340363847190386198524101210254407746937847013361830907357898447409759813227116691145815070469847221946304950581537202872591701490424926465650994708459942774443086717745160528673837520983194784458123998401659847834754518871192256493972236274431388109884591758945267491132666360708932115850179463339197793154981697042276124306218000398458829107837471276662784*i1^50 + 206692525251516686617134027369816543006431008607851206271172148319476351891886673968286541763673001335828517674151820436701114230862746039501092925741051512097306657250309296331801955014642689356292299408858834166398574908409849337858272837967108748311441273401134271740413789522672501828063164152301804915094479041359725953720677711897596327082555750540607641053571044940176253755689325258701613418728493116718080669503771917218469927118141836459739729032356762282561291924336629692171455991283626129174062182056876664142960959475603255410744091422018296075401874461321291345351718417541711431700643913275295817853815628913833630926595769528957675743512176936224038058536915041534693325288302474075845887119880751044810229389937356645088766738853122457612930459802364284343817701619294263281174317576987170568167094798409853026267379258973913566712335791353332751272080572605775653755694061422475246594527357076457516302890949683535828794566300448206769631660852474463652884115005509545016426496*i1^51 + -17515918301305287511009194528757538269981285358631630906060442983266752421918739173030536097240145376213967068182554661174260904418942283682316251562794445158228235408238121845077486338636220321517286225680001737795997685821575896302402895097311745064463629634444615834010147056205494457761871327408577460711742643059868171927840882857243439100336392248612658724320437136303214970287511063930077572814084778474577014656340740838166885065835937442630380828792911257749095222291500742278968229764624968819665019687635735377718067482802062628816840156241676092874917971750549564894861162811747058570614921325532791352886215728915848521380301215961999766436829449031828912999965460635017885939651660278234201813656269008108048629551527811335085399445249397934651208694195645137107527085948778036995780446290934415671655949057474375951537841575019696244348463471935832720623631366766446778505211601128360757435290117696813771012260777023360945908546147686844563966671133268760365002391552*i1^52 + 602679331994871903249519892474028006559373013023707108274436603731135290223387057136404878445474645806921328735016188579845824081399278206035613675636893521885015321797637609658553654430458077059546424223197131425600835163114922638449632395442452438953166756154272586587781959222472868891704484813644690954552070168928174929569251830243970606677181719990771473430921004130240417013010522149145504142075629832077552560525332491505425360512930686135369855310820044908186495377682407918793408927843876239043975325989103568201851971491210917010914677279220451707411526782853903369103704934992703859874761485248464912215114249223173007565123456801129924400857192414774200419351383117633554919749249947298135877922245350620338677627175365079712486656468175657234147534191547720608885929619728163032172507828000753901006717586244749429796824000072089824389923848275988719438451658009624386582223413023249904445117228170849705216239578451810421780128596088606987965869911441408*i1^53 + 2693270070664169429292294387033701281574850165388463206019757523420316921620487830432176907992646189465248224174427765053974188366933853569073794856445337709577693547194391384410370972376744962605308434503078452377571488677353159658535260787543594724106332199325950777902698920783288236761462639634622106747477910249986762540795769336857138351891048053579577635615834680713903209068241153138604283830056766808414288454442997548569938427384071700829454047308096558461559645800435717118980343779280854194503018555182531486834780651857694874880533325083461019391680053923068220133497540480810084670142685541626440306724094269022027954218704182803015141931489989023777119120194481770950749994170968579878253966572069553601307076194039231574829886714500929857589928687463986391723787984528803287934375095580140245594160331980081664167666366847941413176547383479638286498700476953836117383397942313971180026167821152072058442923931682606354107114177347278864384*i1^54 + 2676729191776327858031848415925763318492019506882427930552537063374372727198342636488286524276732468078776017048729236246367386277461433004601727227414678469640247043659878425973269822603796479182657067941215995207995110592616500741266876624384147971527038550452463173361832605147350676411215897507011658584119190528734628809090136947087869362723700107287922875531660794805452308093128202257565061734063168856644221470815984295332147884297391837472651009714721888877474305875217524156443354653577158129998918532360821736655793155043739891326551679110645939545298930314912885792480978104221920108354205761475212812666515121299534790596989150959026285547305706920303340584417125585608361720898670331753855622268840529887084541599818273155444514669617014488541367335915934767985435725778935925463641518474860822837188248703946060674741608910684373273890399798595672537768287359675678476660065492723997489722327693276348970691119810594790703104*i1^55 + -355469744140756304992965307349241169225782683384070539889986539174214957337697205832213311930854735878226136875491508405072897597549435757493377543305628513393614533414297885598138330596596553634984423760405071688991922274236273467143622047521822864004257092953175341306315192241480723447986311398193229808936980773457891874002573621779601372141410183642912221325864762803210866822602750351024371205752774751557978097705132043063244358549472667816813095131330766250408836434362371524038284661601500114196284020494301966507814582037071177193491331181664749267769408783047445708312362312319177148621037531251002501569712289092327802946062906712437541540688493666190378794422519967275916564775449552602103958038456482409076285426357045102219142098296874144060910701316344979756970844706638897052413931552166091379546205778635818016120929888275350868383509911877858015162398264561918976224033639013022122480850251760385847721984*i1^56 + 11518062805644497892433319033868662742568285180913150528376179325320055507670313482722012867623314195676418176141270309080225475915688454804761784383847848891855158558997308190736924299717771158151676027687216470142775482558912956018943409960588094488590623464882322728412977096604192937216954960717673959220092642481156319984502872954419864662222192489749355474687294491403815601440273646464136477020581626278143872985991698360056300815797506296395872716163557876471477765061881860619338774706977094644332647884855371721897473507155217494770877157951834080763101826822983899727953195184774360385587540725809738346728782364657952474824128319324578459932519713173250929065441923769001779930250532482810063917882315633202418610458576321249398602857922260472599726999510995944456927497709705102343236454675487899614080214682298138182614339743772612707864693015361928846877673273223518590728631514859644065415168*i1^57 + 26303031600595099711515921745983772710824369561821619816823699023487061053511591375755564455739058786232248931400808462008442637959026242440879349863422629710328450964405821469447497932088192134898193182238723959089365031868336975724711778768255320619967053272095505463883802526691904155628672902240717778520992851470425271907203019637632833523962270945163600122809094443875134363146454209978385029619189995286822953580574528006224394565936720555683726047232021091318630014097476875791876117788532576114154755363458758508731464705704385778739471817476008260738762703878898312730284768245201496228215208446514494323159281011296974027463909025536746708111282673754692207474719597455899241378592469763262164258178614128322320735342909366129831005561650073113679724870393778908611126479851576780961082658820390693763677566980077726267853816343159866964261378835767836307284135563546570791366656*i1^58 + 214157216423295369628246642632131474276588862695852479445740450774423799091346852568423593323540024197628000652988198485148375042601680264424887690158669877795709767922307532399690514032679423048371379994897148311856657817398357436845555137226245007882451981080740938323221454199069589473040512662277827410869628869064246196429375737941937569342264892036912983876443829165953022898424479680966436507797279612462031854761073464686857032636086398608263543317732052037753168366333225495507101741069268336952236226467238983462377095613354969155293029479366719072266342450986296954757950220604392765359520453616496073741457624466830101192017319451109906061312492499479734259928350216910668518297176393758175203109757279094451643905004354487605565946252796239377341960788099451882298623697716011628346012078657963559848844701097788141028231031255068066539483047742900871731120000*i1^59 + 1071719758256132659349845320276670256885815831672394650093837369659307982918692410743027015364116117584576223635256677239198276779448252143657639014556663154743148940357893727344268193919468419506906400077219755177347070567327477384617207431334814555781106644971107297546576401098662622533704673132265267046714298829136991469257506184524109083244642808213200917815700216363528480003371514507929068126593842912166375792530355360755187986548240710065620922166793913942552556575258373749854342739349296744797207502575787510512629673221477968323572426488104135958386615561056519374354550611024010815676119863563758586477653337320816050781942214615841947583560625553209911588678684616060878314495355068213951243568293509585467973115360247173550413380111836106582560213504148607234554919730500397337910478018660563192845188234597463791424248832443551350816015625*i1^60, -1305993260308757421589711817465942947283773900039868319072586385942464886679723605578395544122689497939259357764279333630234450159145175674348129644746290972365949195904290957533648719838493372983357075260325924962081502229431668197372284889709279213790815469489049123365355560845549061027400913975430095754636123838365896687696976489934072144489116103493561407192395861850617744656211813139547563400767338320651388300420566417347739033429484878682668658373632741272246674408310346414871146760949431510944042050194221052704117488516998419785803728386304954561759969776592959620039953964290456145370074597276814640171328490181207643862813590884923659223506772321567810850817683073092167865365322347509149505915842140509795710593883106132101557360476145008612142398198278260013226597015431693661472411313999969802917528361815674888014159744272679277459415783632070204156989851614200791912337851509888758175417476521999204329400081095551641401223664243941891608038340599355444365907986960477300555891500675624704302578942855987727711042751092966420796514647150227645540026689743625051190430979898768332071791221568709735638735966656567071568098511144708443775245913841372101493024512614663474245025119457419907386053216454332161798731697244742321140662106644269081546738268442189160635940929146132772199740787953342664953798421126457261619969232803967675685088467464594053046103899960570027928017768122049749937447917144993330570122413832322099427596779273595476712753161507617592568670495621450805284364299468595315628481870744833716489667884696715991378089861526700789628944317869498215102374674978167480056436925800900053734188460521235349702676859980651688781225050886598976968801888022657014578579529250753453057370315861929120544071486597134695994894162031162148000266880525853272723112944219094743076003788252947647465472140383354880000000000000 + -21145071329528046370512181783513621871174820213796487030685011130268597103071818480090820857589914795516953289647496102839312740313541160791988004308065950911157428174168948221208633425432330466156267666787966765105779002293861263780777915045522171977386222564152337583577190414021492875183464392162624723153477179554867074551754392495554960239403100874508835650434067662230787119290405035244838818503382267512563680276103434917809147075456857186127987884404332497922259572079475524001545224755182259610687473965992411954158873509643659505753650715852732173844093005949891981142108313759854818739701704115572254124864344907238837355866187801998948236499133494635910860178878821068703002709037083188432607253101035259880460151191289291924329491190757636411169967382357876378460441647917885523701094225643555554206231986130614113177720031616365996222657186434864326094118028945006086755415332748345881230624611681517433401103945917305064966021841070971167512702996948746552173869988068129370006367448432191457057568592622569479661026231086165584151142967863700741625255991913114980789962984508145748130281739832073648726700968727356184150573992217732899335934409489273345281747003422913440880139977040732379647702672011661962864508850027424675474972407220915310778459059978469915715345903850269985623274112281074012245328794238906609199983945017526714065995858482054989743350878570513927979335306860658154598784061003114252106779923024275972102505109734627266020599701110788744232227783828967984275108088703220796226983704984336122949116576674019831173615402445398238914933387712881769431177138117199114992734661252826726725978071001506986083047819719693798873116685466123777220890662815690524893286752698295537218106745532549502195964488587096535558969449124682474810319589047894685684493392627067452734277973300769932946526146589936844800000000000*i1 + -137500214479194312112386521811036681864655977253717583482863988699747583730966762127426216110615510844036688579696199890249696275229141532630105332463501578407388342160926471601353044437756971276770013637335745613647074607687692173978823463383412394798252483934163949485383218037688090592832279817042942893110386675221009503490422394990501273220370825050930954217926107940404473323831842044326325964979451840443186210984101649360687078284138275074959289578913175660716528759546186752571194237440466282120716130776415870292072467070187606339298568429719445972225985452320193003641071797117137400471423951258032151248276856301757695860675655215404080516218531648088472654627411732003863960985710582274467854515810430015618909664688214060623399762412456924464010530849331334330340906905596572260662875466952587780434427863954691184722588734306418855331475812060571044765041983740099513306935653676230735657024888255143125191275555612609240259603917107707532638483408419256719725454113065756896864168219296105859532004119808503057513331544579630025402482954936682166003803270615154085967553866286706505877301690088972374863783835477407833003494722156231265731661499437202896167591484240599480928432817383343566525040183298148034558145340110654147402810014943598136681250700781016030759252055337922915247880221902363835816148172119754530339563953085217519433988361876201239373530636204004067668412903061003572792931535303025967925278595911121005009026576963225358006522513645829470073710633005309311922499362646445376058688748718246855851998538645135798219618665759225212054883605632922303983187173335168455497030094907400319604554003814566944073957292016866223871735338222929667498082546962565454735651360463830433604090471728986638710939851355646067682056183023065300002604060739501895739645537984848876666056152570619815667105970811568128000000000*i1^2 + 27531066772785084191418359150092762195663545348232073493766946965837205890469749642454539402816685172875616237648129350319704090061045661255376220080524070909302377126123137400471952499784863022497754309248892169262267726637610025451342156937530383749610315027910193421743457661935130868468606409974704213523822384603027370682122454733124095454507423742211365568665271907096238336797701159520063161928362802002281051381047883495968740391656520222335371876890492756678058192343509858602891729791912694510920524372784285496414493129101837572792151797490414172494964279671502395464880745276279113010391512518147353220318485070854419066409169288867006794128507184601940134640040134920351191228140493475955703100070829649407266538947112274989503958762858624069772491503874570401776475511689306690670777011403558166753939488279328317573912079702463931038211011312094980465204927051972260977913404115525113222526752458856617711923344212830086144268209327142267025376103874156074552247257503164361028213869852063054786668794694320655061502967531006230998587591895149431202707532886966865637364901625573042497908876476576875199689726761669298724845569078686087515689691656328441921579451908030779586114936176305727887020043300205529798920806178073144903518064631907257568073662955293223240747401685315584100283873674091006870085263285789074457788816077122980951538332709897736063472829628295090637751928339141690594236029551490084077803289763807993195602852580675737979110103678213651774919601451385542580467223676100365225317696116765390707524451463247846090401832963161737449191894627389551001518994472095026118792752509568481078146003077420764678327641587691801831273137692916133170645597994976636649668794651497492036914940019506151133773377125349128828774531865944218456089054908906004979160203035220968667925996416914186938495777919467520000000*i1^3 + 12047554432469961797042480826352945352477137785989762471445875803105561380508206589775200622099950055355840104949648049769303059120928461235387104608490641840015409955309557473435576699352179345515149959733796112579265543415341953741652367657678789109502971711678491628457968380689704738035818688936119491932876056921699717048097123037133285297531396722136506308617649153216290277187216854770680788677518862968091079092369184399904649244091476073902055745795804715920368646678710348925976284957429349202054877788810023581951297847286260477638655678457264610565905726010434022764492723577968716390766096181930402500615673979650307638340139645837967853127431442151534574714098085162643858503629046593526765393244943133403692490909675338635169846770844636828220303881464807510922014214693388223917914360211234660796560421118081519068059904144715893308726637713551957410283655320429505565579751425243664393077141482714665178179695232312715286138467252769210127468707792690106240154106857914483901773988514255878586727145843900070795581466781688097374137921927274161313537461000733612918037175128251482014659316190081778144940308662815595505284320611620848695141122290572167808651929447391905062407840564502613443214096656335018172026533227807871574510114676083530289282502784363659550193847980357204955423149653433714056360818859050107023080777546053374729800604739833140096711130381760106967439734736173705794192493978448215569248998332843814902041046657659438721395339312594868066985562889323092066797158083412911728350904679340745477502331306878416829922969960473623764019112241682105904687675961259567008505011745982615007224270840971505052226700406289875567241782282387000159816231197821355489395382956040170195037915971229880212402778018867609753611810098142334468054956654416298379427075398716081135503395289124442778867797799731200000*i1^4 + 1727196978756441802510001056626194882446304243403168569414253773209354867607088463769320051181555577820884207629264582056085684227216255425748807388616695363226406466792289810984930289137369234175501416776105828377351860791050427150380334654125864779540208873876879038575316572487067101210764797040885283470757523651083682063225348603409837389952538812819768180913934753661634268960768299037542823675906197950396501467730179167717969886583304520988925694062334189883484953788513891342967293969585763678753208263470958832599901965678659657795502804406693270029678884986241477045947788619362347662018751359208268695088617781355106323206635523597904613663425378274592130332307988798883469084055265772661576340721840906007981635349610965262253000112224735114800903021772173480251892843748989379049278970888818583739784193363510314973908786086337716568480411089801518013120090865265692903472581169294794000345263346200467155692932796155363605633732020563368158616229214640568985168408217457504074087687967167270206105143168344112709698029962797524245381325887409337908445092219367078485444218041021006627463297237288145909294017023830615520608656859488379796528072045989148813827332477901506461994657304404810742819893674247995296189960144409904622227633956302861613646519084910638614075400650172214320638526487831548304581348755769244217066007051056212809635334010305684776349617650409230190705776353343044909099478221854291992624359086549369450560522875665165900110328851485944796978810958557094500694914833186952241307681816050239627308265772509535859638632263118855576840990026234892894219965129782840648343895495565850989075356572822486013050014504231724377240811874279219877664213665268113654296586810081071064193483200515015280723679394332898511747543362568559129301469939179058571991812497044064623654252447509846507368795340800000*i1^5 + -408921539253127010304681765035640610259872299907594151160350615629766110614707358969865669066597630500246372951396161358915946977358911706450340173537984055681957941429626133450985399506556310593217160159855181078007440807206386867333312674028421616839371552387019761776515865643502383940333573732480001595483057442799596379883887683509793374065537723309680770316691324106716904738872252905642299849305190056026426472870053526342213275366323918194359902280934523003907800520640870123997504663156756981455690211005611318467861547441426242045428191539309958133499098425553278977425018373007104735047207077009112759618396172512229930824764952571742122238823224107938691711949517106918709173194879824136708578113011970411116246047853532666873427474230991564931812699807057066918038806609422352789881436340257105808490723188674234296722728581502939631873642020104549196215585439502847613339758291743656214986891415814719913097509461150928840480810924081963929387625288913993906570499554338035417314116748925670088801447129647201830300130768129358219075106636821000398230519586500935587810530699492766819431103162109454405026779618108137747858308944575261801609744121536183144390190953705143350434108512048545281802398047698457563590193671387444684177691001332076311050902662207319915777952603331070176524496666821614779136311103559894814464690902618774136369473707770767001351169618364512193676956480463599359246872691620497663395103705110670690852111626534688707538628047147916433825659856798315384316457799477681620843827050887673298017081091919532884924320458525262009403459809058511778199046499380669233708623587074050625241058312920334046857222288681575707069105253638890604829078527467657912759801683040342694204954693748296828311173200734108740380915967884412998291222172107773872854831494654041178697693352103093033194487808000*i1^6 + -14977040038062543484267307982592727242660719599877783181380510170501471424774006265991774860266532674247718477779786921740765392783459622055865650967899136946650840516128969775502573939283662629739209818165354193264387127376321156416553820163249367944181381522783662300281817187911795368658030152435944718783558231651914218625920006523540718133891310495400004376075686228212466952646954720226286352107781600946518485190950879147887869059654362400235736338621066339495652095732286947621722807817550897391999198576832638600183580969483746710645952357046006041901316746380668717764060697036314093955718163536641286936981131024713077002525233391360197772683217934866520219738117063882761411157931057021700321924727402974545179200812621645564902227571597786767529204190288526336570332992053121436678957396709401551751589537450621907709022369007879610965789130481766993658811571238318279837718974063605988483854306141426859764281964736037254883765612445003752301094370245188165896281829106075625634909712355199445222639290195287359119807963327333008630042192968902144240376054871803395633685208694885730791308678892038990683791109675570080557776228001277334587992746662144422816811297298135126947371215166974070663785052081276102856156212090787052345351806765584144456299732231129184435245144722442954862960302039201969112612178399300847579170841634659584201770045052031720792209401291255717979103592277186090993622083968078941884685954421201900370020327431372467635691949420097565648768575703718488013810991361484872797624825429909304659562682675087052030452932170877403527696398426398637496265834506135155713268915701721614590758460169220477276794749421078066650824518596316484722813954025709840683678382290813277305985639838386630364541414387850014179898749095827994326976263205126327873333693370334713958688608170305305916211200*i1^7 + -20498283801471938814502890625706851890711611374442931494381547974958328025922583785775187382175255615057631195285406630550528296894605740520679159461914165164390059089111219683527221209958029991219203708648513377140866927161801389625561185425740483642965266147107449957455831484972899909175718488485973294002703846687095366657730766316618902035651403061557365342262738873718124754708535452926527034169186535977709290615239539625404102137329300420405400629212020543597695407162966970192374516376646373397625023852727989865114419480798259885369075442677016914525960262150950614983379125027691353389548872920055093351544103779508458633300780034756603388777610852460010573051296576917103077049141207393646633642907071292959772968382918112316357840943835608677246094911457973202943823291730478021732788428434689591419747193372103369094264221194563685382028822222962995519710583735042172195941777344414537706756316287878572562788073381072523615565068393684811493283218292969624157215975109117471159382084926946921396908243452317570324670274549409495664993133041667245724290357770682693838045731285530392748032514447192696502097533147417776123795450248926459098512055366479685695948802080846921052230070004878633462192788184204540537637117426461912761610880093685304771638440862052539834706209323720575865224697787713366275194108712056075573016734185457000906712819652349736192656409453277434190898436226372534770697523962986178509658815172062655067065819821914482520478347630242604734088190482623564578759058873021024311551892838245195597652386324005110295805797436566910953296564781366875715438320631956967386382719498868393950543343784229859424195833677188986264510372641404435240899116687393504734219769077906325050557912204250366352704646499086815754920600131310491415810224334541519925013269900138911276156204875720970731520*i1^8 + 3152392969234052917576483566902887059771876065290514855016222530221752718103954527455468265830338806402966608072134710973546716412593214816312734358280016267718644465848469967603265035903077978594375013886360376854018473675006569396680135627794460862883817718514671906442677133714896799707433852341570264992136103557186793902802543563995603636342294323797787242587798977695789031520362064142172311373151001625838049243627152484432801592502510239650585243075352168019269565592414865252664860781650743942387211042886545118470299255232758872131266717408940421055261248328228309648755800438910117258388567090154716969073371753681518935966414267157139375257322320204154536276111033667940830644328379633948141688686872659452443327295612925451883346135502261131644328554298181395990614412698805100832780856260524032318803530636075471685515138591993230685128462131746052906368722371255090689466768588116305751953824537420866122317784661313814010229129115480298653780230693346297936936114786996798283160600916441802896227334278866633673076392766564183608479467745613668278677111087738100307435402917284095055495609127148719603189612027490923341611839977524870133946382311961130139969870196668697465276560566345422379150391506960432793511024713074143064256484377961853007753640735264937109274950016823436494723964623468067882043435138517998186093836001724412056166751256181123023018177476074780540338181953479404142988333826397891592302404862534924689440849948345271756368275612669023757905182521372364007738231833464096604573502480950459562209692146970879416157028330887240667048870941520406602059148231212854410804014773205090201349941595065303081421707492302392335555328407744387550418881819376221708055406917555025700297121983858160111769735426260186773837886274448594488267824637163382871989802073092158588484498190776664064*i1^9 + 192826250794419072304350711704929679263858888954814980825704618705310274416097679110513767294975789059515085587684161882370359590448127448368904263351846296543490704529154606387278364704993859786388567315717938361874872282269338951513167696433550646699126279226964544108045384883549986889503426908917473312246520248865060718054822516096701061628138895502844624799308908049178972767572667652268222279811457920780783602226916312050578110306718176823825291974493426277569890530567749894123269620405822276656177470426313454385600771511906371196176716875574466902828387422330431383380267999364941068823533705085165530828737765494065780681517958390256120028557609296732672659756418821781980488258181432150760873800741678542489653788193423446762104958436143213445941595791104269863664082924205758633347216526376342638134913971035534430930842906741284714580332629947590531770758073949018868960757796730084416662499052017772981879136234539190113422438502542683296279119981063956944184167066171877191913268679548181180593879203383233919230724155666964819889431624518549335501015490186117913941792045644287639788253034061947828976758905405363154191133024892250981518089784785632135191584009854175352083313697103688120629208162700263147013213845973590966838497027590125760722683725840543062015865667129711343279420270140515310994892746837638019427048724990878206279346924947676292520140420747139300742360601422424393399581855009296697163090162652056910718380354968311271604075020336413955520691378418450402002363830485168411237743518884340032016873559500466530396388087102223842679090607587191667710307407911160284790247258764809894720566162534708590370555678653102525923661825181784711265887376916117124363436724235681408279549787403475616655003968434855070237303378460558624381956744098378640890272190780943439483875457236992*i1^10 + 6657139660746983302715917527773817872185911292044466146328206922714254623894608262351443704481030224044427512612949737015769178184254520914736390263481801387471044718096233874093722924658402222643109629096360798993595243265596408284026153365161802723160185205828548026153707785874015759091010889544650840400096104270965314321519091768987334122341037720998032997509242723548312486987109639447845984242228753944206734575701777646362356517892450385099300922876082045546182467959850653658035976562200726477156556072321748607968460944414697261844344377633281241150045178066798503031799292542164502653466867511035521482680333115770445059119877688272289935983385005444535920511962898410496228949914678250564759156872717641200546954283609846729914410489112531351954568362228413147947870466028140256836832519236363265126992874468644551428426440290738625477407546368045088564373691407785772405947120856892905792390734272446664875292422560274801944024575597916554627634212749992574826265993097152665137373039339369742348378635519551309759824662008551854470439717150286991797043423947289077843404748778797936990493663525345244178286639712374267032686733911520944155478479694583453879714533544703861371869349376460710168993627044749736305052633680084784537777934497575107218738681383040639716989167954256702662989766857037022742223703915945208828811554192793461656665776819492487126022963322036501947415478197507215856144231536973121382514630772163488568035132114579132591192825165542462451050350893960214860886725054314079030722134801943361120256433439429405062434291069645882167464014368192868780677556792803066967678597310773534404783795237594050227365149111461246367308081279716275722425571635507853582237532186762342052655812796398427066416485306078040685969735470346547508495508734428134368452398423211943180076318720*i1^11 + 37660596717922928121758884268689874733489233958196567418735991414465633553215237073685865888170037321265229849734259768560998547423662645180720558431984399891362395752496265062329380013563950533683129637311231655078758440280552057961206917295590616400614075548313299220082458068271210149213925441433377659783177337442012946611195207165063477327076805215085318394128343070509130843083038392630363920080902724460842443746397599245681506220967579903495107533898760640453820347088416794253422466827169938687933530340540079137731944203486344333461191538338481996631099691224287434277234460855211973415746555772662283676210218343278212881790187597734218809239884893250655399911123419702213527170949715281110308402201164777442123390927873649701349799703717102899086807910404838835735491080416511500805767866866266059754280516054197116484127563601224826066105979082625007181351347292642845338076703325675091645672571940286889357173442734992632647676044509848490948585539893771059359007167950235273093140437300632496972392577680695369729660470009176111131638022500122199137592316283578429987656559365675509312016916453908248325586362279710654692449993939870056811343120529730302706525501247692482565520032528406710058443030223741732676328170747390434172724063329842110980057880558592409432138183135795991509483301357401541100683794625595293634651825939256022066680971173409767489336272789936317263467873082273523988057810900507408512576641468560226159241507227010183673352417905467529840054966777519010345576143270530072671417427558452336169411664344809119943234987654962475947986669543996938573916689632733074927311371228287923412962054568911778683811345902220164150199217487781681993973429284977622915110261838299428609705107568056555723850975904729223892167853543284843840009514870705361684935882769970218663936*i1^12 + 8862089550585954538061242116618095760073309075991653861953289918651175560750139515360437347225844247153252437122086093942941534856730550656326423737886894759423510397091375715926693276394280958416517923844368024257122565846062675877359328729896986213001220673836625880562048835212287711382775994252872116048150368103271300020726947790237664805652109115573612387288761499491398887786942498213379074270204289856874254430556945156674609377395962256358444839389823935037367419128835252720094108475025517092217113678142871253425704529266665685584907404390879215022549334506630790062338939048819984039125680646510780882546029964857260594908343597736081597046406175259938327061741078861066360027884384318281594692345328973706196308126727720326107729821198244566141969725184217733828581451892457807485563687397003839782546413778843215992114224022818484693787969219160923843298846143803522947264638433400160370953283321264886124472894309258417853404577173267225837588534353817662722970696991403723690576850242334510851811913691580936184221677473554304681467800484526002873234892945093919314755937993050382070841667596776977934593230894590063813918555737844983665590272114945123104404023250942327131410200327480618967005439811973737902573625826259924593935742470762329981050919336375476296297926432911367573586957697147436906835261835257690237495048698541119164876971815852103996294577497238885447742148624972281124675427919030385057811669468879260517577389290149704140670992868994094051586608271935333974295006895924475127685356742927735952477849716560694102320405649127106907019602107814996877161890750019593073627930501634698435454090653448887786232507110854727550329488764357278054169969148937685714615126194021212850278421953613837626425346126067396934799631617648470404537821552742090625916996296388902912*i1^13 + -309002232519762061296102383665616268756075223550660269612738059534168278847922903584504661610347584404296867142243093287367255530749990782047677463593968809666880047468452074193126824733131480355735222420367842147456782380168912922430181742973001599793104298211052299355411224377628133036548340170156965067818902077447523519278376309612082323291224524495252107775217888158994142625846746724563756334902567548291463605428616639094272007469000564736895924520155236335872251839494623001147712136768397882689083947137986735632567699336682463059616785014046227730692517101683846395653010804057227527017945656753607723893720618281557587830730000047781038027764400032345731512118264533733199394125630590789729970368595707150128608690348910670590674070239004740105089907423444132908041407648339668037628768493539675428532912113775568025281182855132498092674228772873401142355199030548584225565192148179535851335795237805550202302964966022205040740032146356786025607626573885017948260834164680115676425256823087896434834245768742351609688730752552251363544517864116621143874132238157484644999385036715427681713400134484790106820665095046272907261752833347432354059113478640563206374694250806773061460635156036320491743342270479802466879078690065267962834669590508437883357034428660020547229114307855261662072466227432854277376950512341847257401651599506165417157977806549193309933998520600899557325644270028015256058045417033695846285371261616977485855221077139629122540442168885875101383040034246255611227134624987866395397880273743355931492895566061423191946371554545434363655610952933805109317417000168760643170321787856838893236802883427291162975596871380550224381400191482417257775831588572245685286062963515213555766291628549367273801335967549299285012678417985848632167705035502615682955250877071360*i1^14 + 8370970604095580544676666058672529567576985199359272074597840338187117611387633477601230474995936708374086353467366549748369435036792408554831508992133363997769718184688111229669171175135911331637968543419989758863581046327053282258321266273338302997140675508548710452011545173121736404474998230966878139258375100454765488025490375447923318880421767458255936020475787933656430331866783449647567763422250016154964743642591035037415229307730524430245470198054248635688632372623847411203406805739960215805885357696445549371691371935153861466038063016390436188344204607104715911422840399063659131332167836792449142107166054354181953810196043390598002401323419360267490892179066021153720998420355905631227088578638279242095104277942231469666231224054230213771356967587732047157570337454071385454930536857615114122358806119409720328757358231107350422509946702188602619377278117969963535224878002124279412729562847673430963647877450654970703069282271229111769335710782559991561156683670478445817962912359110502411137578201817789825500730691801190145601617597433068945133318266779920742884362014267850839416230404571594011711824201998153072273289865983426799374808259845707057549756726467412708149747505646161815908145295716021427886749661956077390009404285965330519388380065424084830919143607005776410637405400161942263939477252291436946458121507335967038648417059549809166967299670624446438436347315663793135900414256963653732453028066619239458029288598241315705722390907047235440112436109112850585759121403410577817985456557994490093399625736684524489653746239682712212973807064764440944055134771383427701122834461544958740271431121344083276593772382389120623002830729094335262303829279827770798136238368056412904478004437193524696518236201715761932692845755482289624516121318839692614746100465664*i1^15 + -3275697623963079278949024970798344441185390420587807591659418327271488527228763320363652153787373446247698179814829359475346761222434332835748669957201273428865210365357490390232661374579076671223854971820314997826975491946772389604471527278547341545501412705852204183978115272322895189073729233370075225568851782251384304582653232777453225521455790163609682037385176050862128055021317628601786671088385001652795713906680896910286344182896796473429961062761191543718317315054423402415438147864362831930964088618341800828737748688182083337372557328902217775222590248023044840613862944986669675150959236911346796494141465036752978084197453233726512636113996649834872775450614650712653834181022641167701575434656791594132407960118863167729428515019246060868842557672637217387262134635069447678329077934576589563125587898498213350481745978163846135032842755564527233680192218102321459520724457612383986872303335973574434613757514728192215270771413571046071691195121177735678095994325599243138070823482878393108078213346067731207313459858512534277302214339434732150037428127755159331411924974862329851794996238363927165778703954508763701715382933173723674084797879199135873316643610600293300298330854844220855153711786705978677818772998255590255296779091352881549655889433197363815916123594962604898088855222336666212484620636284885050265142549393630779148294482644372538937108592429404088862599519883973949758023370760323250528710231877011266230332633349942830052576080849677111940539157074943307679750435246364504994338220307163503234018507626226001942017373998392712797099534896300054027520919738710906475560129490743468557752459943364459235138664581952943582943769248348490187786724249564536628198337456217574526281519507587595049881854630401806150088064069155000556915265058057704003600384*i1^16 + 129283859955608667133706964802152620769704902996498559897315132883961479114025767028023994925396488121841888465301695833607854055948345201388583165554353122996651503176326401422842954173449168729539817453209476008711193726995702288090082930767089855622494954789124979921025685491535091136636008476657510027768988744134969589817165924828329928170418371132124310204561791941679417329799876559157482230666822524857017220304847980885333828489514408937825249409277907305762762497824914173772670545209866849548276392963048957118936615177877045738479570906843602142689670366241099391794197350062208226416898735806273037711424754927412483971893837514538701963769716862574107133716784907934742012390354186602013653442886442060798792263016805133674544221734787623002437982741464388421271651858545688204779698919535913238596865176667302397686224703122216584075899869497418506591354152891720471005053265762719666776784447552147642120584385287116050212371557773650361526701644717822803182032759210322282203227117859016797005644236875245538593704879713130997119866261370818446427615549329829588783339363025619750031459451372142456795556890975827519997305874728092652639213275903476891447287029286182772482489588062928660769541706573959218695547013874983744711743705777991954354257481645203464475252934036207368480406001104079285765617481633064029892084075148920593426065985104989658980914833018952608755897635307239056347947927868828015030671299196432657611085045150177206735622377689652190386062546124592145380153251276460211875396099057360511856070794857597860562134413940248338416890976943312787042290505288450546944185480569810121763698388770409974961708057381909891761517468856711906806868614071799174374883615036360536234272309907741370419540142443518242052361382213007025415187704634939539456*i1^17 + -154747618847438272703956196336568296292651370305849422292188851290050288298939366846327194855031712088214399644805297490986850469359364905817766127073761903316341212922859178953516121539664721296441422847327496009697660986334210250440134196370069228503568844875630523805962593046515929484055828368543432787076482473519431414443664595494190341381086369959716374404524619124531679394507310673796822110322765954181709165864874088462239428184547054153828233428747319873790600989490162645412255796291852598745613679873675659545144719550615198940485220871666648888822245847038892874242665402531462537242433848593595329236381244042579555597610658482840791245949640178252140603765066192256887983680984418381453056910942344306298348826029293695108088881612296782616381214369533615731923592296117556470785733025454109967599106304752453569762502480917999968102343373092927084410613930135711420172226422748034459028201496284919624256967000926083641800453831954136856875788624130345005923066380749138281320617336095649935373379875317006057513158949059463998886642421072042284369213236995664794762890375270940086958093532316963030583320221642362037457587943946089378414803667656204393990124244147156259921426803700255516761534315666921177941299812386364297024154519629973398276969111810460475560388416956672722234902749153124792139859931275220969262218064588762310049609049548912754921821556775790580486608611683424858266715299318233509361211057311839757520771784473697920090664602413943934576217826985082551747062334481974506733447667605661968710437574469992529239958929544183434765300232333473260713511367020860920975683158901230321777367761640814352351933275057692987578954968201657272612625952069393393734163416217089812024914202162854576914040779841661686706613491292121941413023157583872*i1^18 + -112517053354054592427412019471781381828236477036916660681088882497417245643968593456762184650909048258623587829766519337446700557176461496766314031351001354872310480644148502722380841664816620144191644403586715366571594219278709861002615132190870034529173360649575771384928085214289047371518314828687478775111973930728424004556425310471741770650187908450067233506690103452478092702606534799284124864105887321102595030882902903529833656633968247224887054529574396572095441708552176064699162199931424367605252712804910637539346479639950353346310939111298824303721330910874072493368677174370109251200265281845805461554281833876948068612576773963687993611558298563245154164024011944816149475704735247669988218072579945404739870258083562177811163622459939357483140877554323723235189655961396624192963280756891903444072780656766386463957096665893873714640837882294955129591686103507427427377088977008651368914721755064539564369199302509927424163458241238157991226966147219480945407194961281931910657906420834257168991302902854136565544272045926866738728838410542672166684347592763997024777213464018602571764726060194670438322137544567857843358272522945608169223578982782703826280062879989464408946071995190761022009614375812703525225653740636456986903893661356667164001781334168537139670970813747897217674108357378662736143665037797833722665640176642636071946323614518663240424451353746943103170429535461936134006745927146200842307362756742726395512208620092994047813865340823509362448645555159263950920533004324081451796763136526640126589978673405426146390052978153340825651198629005237724717179584128816247565523290811859075622356995828282681050544539944664757391515861123859932331770588674442254583135676737855425924697839981772946297777588259104767606651686131389312102563840*i1^19 + -41409081937261574942208683857486640834438316070215435785910983802140466695825606071896628228027702769364674457664480489822809661496143383506618032924787262840343498941718168498433126280028071376034600901057160009559937107647803063948924558702046483433528709595918233465979544174854464586547809487364825962813156947377002798124991792014643925608890709726616693951156197024536622448896249739819302865525131634417050087881077817963191481359726366419654946284250672931435782666546627369748075749348237920140025104717125580588815164181630635870162545729711507347326885686112626165026110873248955469159166217980135702630426935056224032660067082327802554058315032475299030093125668787779061048930626922811010371320064208290895809241232866963896848023892940194040556020157440115977657685563829323313925124926422112413460768265076293446014947974436385588931418886984241861541168984562531739729201717485360682601383077791835822420311981248183993015794349454350468075475056928125437827637802236366661392539621149524176875981865188558669852967328027388034045780108831996149417499868093979221298854891980919609086804578495454590446725316145350174296178723614722982952338886777203101584165900488203925933565322504198271421854784075651290910108978139679478594749342626318715965277353521682523943978880848934609780135829277572778981655918279232708020324356024238982844833145926208437335862713148053456468078810268260718207682462699012642400558178656631934963873538763874811821775555312467865299390205916449328705096338578791830779029275466725769624256208800105662619282616822154549046901623212468099152500203256025141042265407126109307108522591183526653702147940801624267498957818765483831652925910295256893668854751546078879211356262844743828868169966339653147728084879725910602809344*i1^20 + 158558321434591238354684969258763396403306652622714988675941865825417198269811024672410652685742321075248665473109049382109970119414385314826489127496297289511525371957379814539630552755188425828920630556793888920764318354592503488180681962870531452422645269252090005608608725592749436030942741151718262230494147374918057244778286676935595022503330592622563022383190218809951309136027627859290931040251994448507100628048174448175381905923578199376854104488677795625149431739822538112456719650975957136401551391911656741979603477061303106687834127021083945426187211503855987244632848209577826148368580873351767484581658310571641833734929066002657742952852092489678096006048151266871465497158852220907828513896804491172062019546698816908174813915510403601075204780739677261864666439844811553164027639743986553719834941625570532000104596817359283251629171627465600677899640107055058105125870136504584543687331291151328854235781747727666779062922168517463613943018438083314935000952623880906368914480389459391007539626696431909520756908253179169937918465245726764519923682543817239143707283759494346375884894908367481518043193722512084084641366136368192838429512957967519614098094156935424452939283546333745456871343000255344391525978442799501385350808742903608103682181802379578830688473912433513412875653607931421355953521074980897182274452227750548707013599234843394984527873243195615426300106433788154221457923168081187078794599691637183041436465474031113860769170367544906644254717469685793933715464743515196877793304993190592346157377438898777418706705984471769809150265558221631809844962070342753002588683389878944767987015196403770374056161320600222169191021003870432114215238460799554757694531668720135349300500328158627539590173546620087146560939332741365760*i1^21 + -91665135322517313650089534257862401934745902125566451664217528490954714254985742728496128818207070297228592911038205232401233815743541922604184829194933541257684801192626944397491667520002698137626172078718621628573753012412071108038238987997124662699102233396074223491632848777937558107928328196587266614252709033700902239071218304635153365211851716856474751315647321338672235183214924505652456671502768893224724377942506113831173716946008515770848553777983019495866101728319294338007365716433521131840445240429890327251278462821215445486685624008374565446228271173821560260165071492184122194376622310093344067596402373005662515239707182774921584834599553468956612592714122520505579993788492661877269294442690037195472289669321326880455132742580871569764255751742483747228015493675341665363755199553709229004198545596096224799545542850982706025476574234491374900798491949273138245495303691800201780473366786097119707706401224682251101086640112895706673381628465448631452645781383660753393196733230574239925636890150600086368365671713660117429254999076831733977261946654686584562087892032080101272890256943558211772313306651035969489458557391093734951546545661206602289010581947354776392191386682677233203096285910450252899343435609378770158257190371648577187125732738299934599511408278458733696235800631887162305055418686874320318167753608258206239286377954714500579613255924180710053631851516458201146118283828429640940667622200570863390845055300917516726030914769008635431154699371839121722273985705759259391267027151813842979291116680656613382714467446055273323117646160826723849141778245045272928841365554974796794105848376582140934715847528162939865569517867317078797729177502671380649192650967672467305179481420414947504732382027432826497588166393856*i1^22 + 5516752797937317818162737912039180346336917777926597695831633633977296076937232539726269537713859655914699314297630801067669079744602556227503337716394917505548966680003380951369610264556237180300395858756910825593474370862554873333817568667351536334175128289704776361717123365575684207556823119880291474804108273894750939389671871180097992693113732519372099402164256888433166305319274506697645875370642811589356528906577143480178886275276409673164021912192799296926680582931583098384507027182688776885158356069976586989987985035174424056777976201966408996928774486798668536524013064535999972687500496661405433548126925799110235839626257141678054386879070711986225402507970648148857769720351598455181593506302223334648165973651823942153409255052750902273456556006872738847657158968424582471144284097509788813445047478365583671541574752380129287542664060409376972379015696675633156454273008233088905180819259446986907731545108169572657063994230118911349537176704936066790813857380586174321881258114606206548763231385709423995340575546425825645769379220589327938950727436863679113834026653171901614600805419089834587911619210843274672911029986095164111586702548649077278508874359473715548773190677404605181112414450444846551155775007628469934833666471189274912082901611235402112903356750900245625162955204354035537763184676644108608268653481745510439177612922418520626851376088228170144446789249193712721525235742431557545420057885197678356798884350346987724269612705538375914046745662586273053726580475122705379380285238811088203853801736381299605873669330074629616087303705371448156116482348354648774176589643787496505516106365795738206736404168340227572988949379863462772366081925455963650921312583591500834850781638910123163020632766873457682768986112*i1^23 + 4192861310343526168970631367178256053610423338457995661975715238923151698664854783867542696971274858449658324478736579320176645792226435550214034813355756031595470246217962517566159552247189788979408863129878218516439771292764405441656965590089408767203328379689003981345327183299988209679930625784688470986851246591195220600956335196706553666332328883120704504539876505146633830625781520215953237146225338641515381585852340541279180642344982098708961409873120068621422297416750382036245744675892589963233305709257447188819709238233650779483250175068465105527507650595864332024610305873941320867334551645594966932843201647477404620867518516579633991603467957198240953173523454155463481224371407241489630907837961946636725199209292055323617421184092377208083577792774421779474866436865039682271234611055654271992629826812839100860514293255321780305900317114303801679347585994835831879835856787574658179000544307754947362715244773176287454685127041644725508503780629461171095302057542392494931872877679187603425237584073904375979703979461492398759120751244141369908449262900216567836930471665157944009339053892224404677745459910141748929253537712790734906785093903376473140823547472617472162527517411340272827748476179389594427766384215889506751821004198313919415997073906255788700060696135254374792556330975916182602054380416586561608953196013108576075858548455254565378002067338358122004425653940584238714692518685610511596271515936022470126381439273548177226354373309714979807766032277818205805504381859996623228140709719452655055946310683603778286509273702773546984328382994851561823099133201228490067799747737731966828240993934520375095622694004646456151111543132738455298465198244840063268146336686205350797297140664329035295415794658692825088*i1^24 + 11699766116053586326454052962081291112508082436852487481148440635548518012008950710324583425007534546122209241866294063194756281771911260549995715032884913087609450293304602281679825489771495062735993615427933159364958250961505093832189349449515304050676439303343654072734727195926987821462875304535865285871334306991050976416181192949459467899863354971638714578545501858730572233487757693609660338559095266833341106865341762601072320201391264155134454394105327494778269900196685845260862570557210411961656875575420171026276099612424004841973729654536790412737814492246818633292845414060343097408173787644059643832687268496920384891426521060596374926025424512758493437844598002121878223243142713174135476099700961929063845802685102747756401693116075690886019690940154493141413690559955229156261713276376232194094194357234503511749902490883223905509720610746235509768220021084342444005462312532180458627838369866333630462728907819289362662920873242642326576914449805694889024111757209077737976192645313649229527326940416363874455291656088497659600689434201277023703290416951739949681397974811566502406748532536571567867065490726822949268121180472068814470116195175602442014319210702264093201056603685696850390874066709850550210344459526975142126412138011387358942252863011240763966997146568024021835842226878190675524477254634878712406440828938889903866217707723190637535474892232375545651887777075300635713346066106785252130020503483027998232176330580091638918664545452030161165367045381166728485518561684977121253861629842741479423623814369432174900552335974509714848732755598242313183403738957090762927284603103414307431191828100562911196846769258963983182312836887224240034798622451614704873699392966467646631802747083319298519571093258240*i1^25 + -32637778264838450840367288235795923317083163033493780467250383378078478241784161391544018159643038877893514523045686154050306621286137914600740140573184619776413435371281773631690926386636997890246328241549825571592835278370777674569799393638197757070179586783585343110216242040234912823727321320087383440640723337904484707131756939447216658874251668514587873587132025145782741270877815304826643179354820655815376457310086155686733350959915312270482293133037188797613564349798495298899411931887809803651393145905995782392593017839254382731231887959695043936165905906011921439473033034600348543618253125641296843932735774161421846275001081855033590150760340670502426180461735084736717470862353714281491967020924141000542897955158783069703606290722724343986808750996532303876832462387067576960480891769727944919166149808221931850727719204090149968535647731917263642231072342530362155918093711612418443881731862056955803469766110786777277786669971677967733039299761895476521120143998905343189864240857979766792837896807238813918105250153575552277037437477459092430467827449024712238962544931218892551623185004157851180601755443787350562313367138044379653987208441144641105633873708866409895436729369624354133390185241518787503990340226987829266150384571333658045614023697814293755062097162365724408932640498849920474160330440174337392098217106850088105010180644262854764962060618477600205389613933606933220083228276883978507622203954901333321867930186473126946201796237275550370207973525297024100277636013294181661127226476853807040481719985759271429064709360233623286060284389140184652910837749543230311146891521994860725881520143564312256744175060088131036807326389207743876468450007680849081446329107008275374987292358516771326475108352*i1^26 + 34374208390436770859140243994823259797733559218411635219209559464655498157423081200278114502857937354784053748691733882671997303495488905173040658904520771119685121783460838447556028584351348501698821145508444302427530229326431792474568617468142490345846677129430408153149649821805134856183332808971188032436487114036581013936290628331643834415126479153413170299162845278335532180315313105230015756069472178027141836849317127992229785050443220267839952387554330404865329956772985833760156403575337024359120699445910558002027539936612399434576927048612230358846492155118565151119991414531194937656350714352804600684877930983148294023587170557682338712045437420905366966012494152095909521962380362131542093835269684231647441876937689616482425179054190084634689455176037040268266745516697902527022590865498813447325271540433897557214246737885439759414378542625557916526165396897529170196681405040025886903881763737114397010033056789911325516496341968470149850961587188541087456393007049643370959362685041736975832279171812043643943298184442818050092735996825862458406406991265377845460280362369669988324625491786766612163588883010394910619929249387843432851099875977445876109812038586254996126933786799836626453797321912081735474218256419160694789617474066860803647448266885182761702333779000240118248219433602183626521408231084757372385038494311911327266920116168171446547523322661192607700094714561094158361954207412234425969771277164144047525799360609024346771320228195889656206169341296522337579022467450156327510709071312505084604386336092910215930221887719093922599607596049539488455377092286073218568871042070907763396211232287594633508228356219364987557745139212865012745463850319445244845181381860930369329598929849987104768*i1^27 + -57349690586142632417772284106442590590670626320791270109472489233305946273465423735891025317530676734885068805196107083366695778862702603033446425922887155299429852444339727126354498068124342639617864123134189692660149797236352231163236099865225028461379089504831940147996822829704439604191157470678339217915126416531215673616430298117833936417909017906094223284101850384691138566874550618046338529293898243958078435482416251621803803578739672341039934089905539429982906181788083899205030417604968811122502184736400810076148240697974407997554724136308411070672454810684364671972097627882373421616504872673713752971409961148946075754580056299786798481687113873739293332428496055815820648382533637111983886266649960400460531656202069392371636568612832730096543553197002138845868279517899115098494193893052258843211344506001636476746782215662815271234720021700207968472688463058853752844552803540336172794169946405386820456599837467888368591090729294550106342719056142115123837090025833003176938231892743075062913755989861946767288177858496265480074717806203309529017931024856032067708376904352530470783328409310365535861476498134718226855408639443222120825611594800239128715756744544928509605636337636271885532977926234890793981497292139254211405849749527032755856708637825290427618324580614462753689727657783778131821215643686535532839861637866306579039951259374390256784865160522201748234321334111850799481638266934697711387466692298077908347270926795890535168462583742713396725808895058344080751802177519698056672447108863198200936238795344380851473759446567133544648006511729208536498261844955386167842408880250309196330183156485616298824985353762526368733884939120431445640280129089129426203523231523629739973013003042816*i1^28 + 65895188990080456394392629925795429024286744109759782033003111963122395750139245147768407208344336234956045289403371738247452375270305745415023864260705189268000490568779628989947144977912604506013341904825995546337131899937340268018838193620351615407353412406254510618130218065394017919088054038406846271043017771769848498526269749107871560628394415086948085464085450286136046725672772149759740638693241233702774164308196506124372041614859756067067158032670793108656482199473687065026801590072923845115417034552143585165388814683870636304710459443841241849247954340659832465392432410583643812759714564063338014694095668557735418365177793449877131014454452322692340004880692161320722907474171758975897521532401347661106527183373144730202146370685716669882919442770035628091818759903185449036756561670276943283057071038064169238033512272085106989952452032983142119307180579452475915006808160286420544019983588726099619060557996988963202517958670392759875892294687956967434868995362045074295340758538357316237100627117080844850165379114067862053080424737756883969490836419843385394863292698607284628639265269238229053649908058448810438584146946476797703697990126300363451971498340402746842152496295965789931278527189059972457627939996839379770445270793553870777145307911344654987609257254913827068711470657682885143951631520056065526372027024317751798649861550379240377113861948818235490010956028985712538709151820293445798908397851349377587999812065435107437005173709222629409419106779477040037382480417713320735581035282088995319336017910945155025004336098034169280891449898594807816863932965614535429582178419258721408153491600921516612389563596886939684660765865130185149269182518823408160324072740540597280419348480*i1^29 + -71538437642068093117472792779197429345181500696467445836605468124699385977106414400069942838653621467262035332321024488769666863387290691506606784138080821321891237021468388474665279004237097140648721901831430607218454187570299439405519197088614636972111803589450206258210493068354913496284835052382278980582601369479300164399146862415415164975163231196165384163255622636920502571622244070693651635325335625032968650586314896974416140181152971301819295265745189951510987566575528110440651694177846823134317202774520353261688819549022408437102206849643696071498328818577240678052336327041978143190217099000987012037640647619263953917365361372425456567307607289604177361699351848753629447104521517725320264661612345714000504862468566029670438578263928491063704303766653977789390977996831617128510882949570471880661889822230323508040752605932202161470008636888024033224136391925291772451733301283341943311762711694739422951240603319182229711370932194185901917572078870422645987994998614387900898938234847579857482572328929752038497967432066994662373270998639322577588360346587853247856636455261485052933792833077172861945783839861042346253009689626836301227796467760964564770395192402201541522860455896567110677117614681066928597503275247488787774152944408002378374712142391074136401377765527903953808050653241630333834065523351960404619117608911280362219046183026308185066564203908309584809070917314083260569881823459751027945025877613009815774888449104076685636024675279452733637883279177109451389344734305706904517430799893856112038568686058910631489257165419945481049048858325284244157286793462640034696768466820452793500797402128965765662778756360687069283174884885313556518798054165783729227146401301015822336*i1^30 + 42170653147893203874339468085573038710353813502185764706112561380811853327368889915405250783492496946845325143950160553455627123904555022440527028110370003351322111245082591310870112922741734531151447189027109987829233063398848510138005040650445056502984095841604300962689010206252775066754957136611656179493909244446881674951067159502222838580223181310040336403432399118215000395836703697577617969404849675991312450165251287564364618586700809865308999281835925089106958497912273744444149812225453988768630003031133090764487828183471631451765292835185966100412389744950190464703622995801641526983523310797385929514669789690064769551880626070873478169025652206325068065006655364271897719979851871741530402689559127322948706666995285247606262785432439380745019395156693231228139099293408505025535689385573851421558917610058944304189152184841361725042812280018697964422180931653738311671885209108788335940026906194648575482449557272311000986795105950671451246138781481839175851948839737847110191318262154389006218766030077575353928589500174944984596824241005173900118188237532245614337418677121253763033796684856024527204176755675252959748342464485745062441294235367986171436461808353626956208766368799876273419472640960735926416448508150716485177913331406401419046125441689921939456134835875769531351051637306824128204068239326115839521135559133993639550981967843737023795249584201860074237054520381204338981938891406989905579912008086135635598142089177588322276343366057709737722894067165577977737373593631479982279297593015022274719545001244779678421467648777786028400036820018333678884387264264008093982345729670937710713518277302138185520611446109736892421400564213855762504159648239368194176841158754304*i1^31 + -44130713825563185273697697372158683919151350101871172441639065060655893719563163845173647043982692930041748002047526636003526310415531350807973438010451535668711251093691179589119315479492041736685349002120251319693990443452464112728162626110875242913988756741230912930835511647683287703535334146513239651389800110258512370432125836380437280796757509735686438447976698144195855432897330090261263386488621919507245636517524830835673383359167522684103655769634734352727064981365184106202449567411887572983247304109644581183648415150424273090818199140928391104868321642909965921383397643869184042728702769892602960228443444360333335094435668083156446327177300205215785470762829841498197467900074735994320811147162016894128119455990032720252717169853729101109944975566279048267723201170864073038107500615045133012183073890900627219378209589963367414621851651428908941719149328787341741863258039915430241043930403506521235822596774508099668519673195398762417173913049574608605550569953213522892395269445141692333709103443324496170709742838811407821607255728851353655497986411062079936981626029575664234859393400936974163921853848969985044798060535931625116047110070126350492909620777241741071724924590704214441123923187871381374041547373410717279687134159177940542803806531018377323319757721871136536772782496681735467061888637823905422959332501562712504787562926174439940300468076902367706345002760108760713557660403043594020429208579968516426727637011192491021734226003959989542919689519060791382066491430970446847815332728712576421132754590238965409178690377462529511431078805228954414903955426415995824915127989544967622894515911036681474246956469804793369266228084241351457804830446647700975561736192*i1^32 + -3914830665627660296497661694584193143893964672183504993876068006038891381934778948681452002137927034430725943606494534841119822071644949645540290605692935737400528729015345425152250620034694999346351324453948581980354711643311680114410981288222936174771139204723475264580144991229200299797234876127957667042091650036201162149831026784535577131388279005609619430501910373935427363154118393360182786767887647407207189675935280804638027337442027488228725928519155805261866920046786686284868927301760737176165760912241169494843104603699563136774965849217264632081685873479488863877554803054055394675806637850259812217230008594726155643831911752782196161180352631661372816025851534857586598951711266840092945387383399267634276866192385835229385032394640617416672539496660656077984344887220118557678623876586882675995586190176616691262743876515419377146085444877590615400562978666850075457445793651361320252207780722148401314238665083095601264293621977738971384745193646781304544063274644939220369626200127196390222326050335911367114151481641924225450635851478427537310680701765029647348973862013461619271123748038108111371766699112003480166076570018518499488325309572314425613549415319495644582102675614621244245397758189030815873341977934284268355896451085146388663807732526998058113372344604030484856942326347337525730720165305960175686479248025410980389589336373653566435791748054048047679314839043686925755963072666476808391568085186323954485166897335776947882833050488256156298492296917161902812100911789809272258725488735849719666350865001455210788191089165971904425500192766754741657656106836534225604087130926869385104596878331969096959990499228604232014579034102188851704237084185240535040*i1^33 + -3181186838597773688396702753035477224126673234555624742998441733160476403518967554053923546593073352222577574000007858105710070138753446429618442514986631233188672064140198833547911165109695958878325630898682341311437310975322155627177148009323679225697438260687900896276813755222562075232469700768626425500587208343303385556829279904734850271163162421015745894666056309434321842172139326444451537346129802799214920861349046646669941203585977802656432144677359561606958313148705972292807417258746366437874230870966082824875311712641338712506832992063707127753685345707155541805772599301774200488995453291358032380759382118585568551836207145130026018828851024951754464205494282468020169982878256616799562857272973285289460037125228768156653267493849612603956767717386103284340543791467819930421868951335485491249320931390832731524851904988392251060753334935511216218458484127780714305805718858254238257199338064342561567227175112277138283236405738383145523593487378794437375920416962871614675679158448536231090847390436327181716845516773899990579017793190594485312372553432083841142542540985800097032362495353110791777483030399222614082565485700030321577803790701867814595769042082670568197048094327879571179784596765277488713413883286212056224194556741882235463964721039666760217662585038414949472793506266607302132777205281049120779810651043993188385111925142518115385166219947034783913025756758101777874863210442073025933604224912212623211775219167804999918354647381753188103264956692550101297037636495910723466116985274096763153775400279120872259457685906524421325258837436986424296883859026768847062151970103678422896457391132582265962730364470300172763875752465512977774169294897152*i1^34 + 313707468045236273634602963795254665571945406702346800606485621760531341991574872136615410742365375057344637424905516303797439509286845632352726328521970186463498057852347519201342696512036921708978937682349099684263782944902048502161104668903743182371951510605956590079496776221864182454094342898112074528390183683590071845124689041151249003141955396026891967181695873374351192710765292758232414489652125897929132786467848080375941377411832123580598078482019263360351248000764154588260193362275629406614124510752954519077968118153279811114884281872533027688690922248264818153628518778878872698071237569888218188574745383867489787873497479956238278036789818815418853500449870155377898847601491550071419337896057933454552798345737713628485618703431270773142787828954992730482180868073525298326862941156974777304021148928495214594494654575110543082678458822278690631125176920303961178484400942289625318639808534080392363757752648160992876907086321282137545534603800849756805958184692840304120832650445411702848068333326076016666438823245113755082484281178912283706558484479974494630274842597732761619803597486782560322275576653806556023805099313893960881563962736210579927614618114848202086189263113120788266038496995142224508756755409175555803092135758035329669290272316268316789145288715542797131697727114078310190455162147654204882283789504597665433119005357996389732614639972888380579003519315748328983249859689734991802514696245947218976415960484151215373463804640579815984145884078705210770818948746709132802455101232987050286068662185303547822966144825161333961484477961317292147604912021448909830239902912733567447103802038360434037925705165881795512644168296287354222542848*i1^35 + -195864756572749588783690921554548020562215660635090746509353238376419753546651375686863964672994529654763614793939452175252594664731222793860678151622620159155735530090342337799955668901818993925853112995334852854265246225715877104442714051725533797722799615125556150236568099602500427101455811599203240329764486612567744457311533553401372829393851202257804410158355885294720345261532762853613600598918868480873137554800757516156764925773214573741707502430758856641956195016894080877129604393017509140619654284399909457503690643191431874974337339044754613236760675209060743466182574786806981217391603130631676272393031744029171187898558555107062811574399152128448991451947553038143435294913935112503440617497976253870237264956707677981632016240863612885287023648786691686813388048898280887685899670551778976904259331315701371675601843234339591107862430887607158476271931908225701726182136197263103605488801173323775942532677343684673822229317683886246936538248041396381847968559597675100700962676352558964105912450870004823039088005144292090519821970949657379134325315828972616178579855269227996076222792184787536913628754864682430911216053087302956926124952807542637537600752128378364888790106853718590412474925273161803384189280880804071708474073660294688394742811460201478887950656553136251326042598602693930465882425089563767748919450382474739451380759500297224817921723629098534224725696738012241768852303173972311190112273901530916900678271926835800559386385238963175584589710390300185798103150333420289146934662168420917623028013051039177134491672036539037173303436697748689697927078798281077423989587362146910446918596289428731881072455564457543207867409040261775360*i1^36 + 282592558196132284753864637889022563840699571193297935957662620376073204443192891906719615433134464531108828122724660345390311842960814433389115193000708757951630963912183827708925256344333106100616554433927119667045338905722120844546244764256238085878571026122997626461088074858225543261533743413130585098361603449717060136358874756108044966551092517229786587830947777829822170325092361960839117683222835591133962754492194583703520578212412278559435676987909089793814755051078041570158441905805663859258132887242955582299470380364280971060721582893711890727951203889097872327956577934975917162697349852272085417140649867999428433707174867736481723310678023007933836056096050466839880000045845003185036486701749472311680451639937298425076825028208348831461617650997826939100685985300279958328463905691321094803579421537502350717425418054876739928980595319820203785512937324796891388949890538757465846671213813780848831221916597850403729353331048299209330176295200016644212485015476487123590016695886714583385051531580114838631462285498491245517415355073418442550819773842546838936237814286269556988688954056796888700947529550358826350415644773326871094833813641569830706281093294081713378153758412203396422642077525377978771894383731835052960613875889772275164477694495336262005927709955529721611717536006836757856371510127201632864169849064686939276559122952670175574252049731591778780982485612068827580902259282171127419132955720257059934175941766752434449680712813983925521397426905585343521452097325296916133547384371193047805104782287662876574866483261549470171121867598022368539709333768976443617982658752950692997015305137590089321691321908843565496030724096*i1^37 + 312331509877012759279382637079362900944781497469408736792334078145550983623583314139607189665118114680450222970578039155416189038697409387853169612965552697791828857184827953672673390546418865035103323450781035367869717037030149729014811356575704366660881642591262033996141327785172894111647174014915739745675045473120289047272791938960820744671489973418208285328698748275864753987202329853200761651011557163372600356346957235649274864126727078856989791661792212988899778275087483306431464923111801754446205385910473492507590527279152968609853896257946368107927877527949203938227675652219057792936589984048849367333168052473990600851608236925832359541207244936916007101577961956521363090337824519985163724141057839164980091004393592422558095700974894632670119327111445381379593557816309969575868458222402908451960898056977117993854273051883563534539935569553971061137615032102510794064024794693459925461142769090692026653220692044095442173348717601927373590300580232266310850373905044002178162039606931784179293609536446607839123300435944129916855292777586537959168942338573443535797702443004638571193598006532860602696060073495643614624157412795439931015140656044689118260488272317620502947637330563296532991627802541157881841911547986316147711900033200932826874817362717174297166475906606747863655167164591391002880996899944422655179782559158096483721098693839549209595562214020669461476055903138717707963311967850288718587596298299778977196613160562284891135316697785466440371526133945484467065406702701206010407144399816986134362122849426988676305880414259716983116181322774819498473432465291151635225123610857482225302487900379837463491034971644285157376*i1^38 + -811685496374156521338711421000956579050357425602210044748599062038587580734043765764660573025994719887056615524799655073875271365763615810720376877957613098319075791740549093153294483048483465682725942362609742916688788163334183632804865820443246203644669683598950431455368751312927996804604109055888965543353074487654545771372459505013349533014544106119634937911705249782594126429218360495288270175662586816804018376962282611387362558623410021447273239163227465304805226434878775414182689462751574415183425146588758658226027137823858561178709497697140515660636942544632550859029767254432691733992468789922628877118329105250930868258010848685869207270108245709729656515627082300714801872601497489795748056625874190317501743943448796654029985418123753566123638621998982944888383449696376374324307583065631448955894210294071450574649530335810999971342601181528784252907153119870378398245623014676988806840054838766722519066748407702322856514459220786940491962930269423735414502954316204984894988575285554012057989528693846328257199900400194872634378324409074254952990147379054594571519428911732839865668758133818579717980181494636830452654040709961748616647468398015841450803673878624790467078153191029697793931544940109290775292416089712363486989723088264404766685735057477961367384995796911446990266468729797595556441297168717192768449174759502584904500852733180083748136068966717397717108546970544493516443250954328731963447207224405823042457489412428694719125017922947318365895175640129353510913027912604838323925833764908680320053843422212933513008948442251377961148232655446023561580218323632090978781772695472751706484331879052825514817489993728*i1^39 + -166759055094764641252151832453092658385036483144797839640755555910500079073246646953219250226752906971771368368382130934794932945095584696365240526058950777982081688726813946056597635577496459693070422051550938902506645046876945448840512841388758971903045013331760112837702601302102342668318852546569738435929632637379473917484115792905423739915525950470983711505136838751922295349374400339584945594106509717128390796709392886398104515246132761686830582790618500174280927700692190307719287219653975382801505646308826232394260299583169083939572828304929003131881126756693374931113879680194856200414150437945476438801695019616318744918946518974313512524118669619382821040793713283498261013422266137326439027453770683303311617111540752749426692799082738907326310707469500062887650875640244103815145964762905451229156172396223474424656461531040556747766184341453137296570575846896545410269842164993996736013992249395018200972744088681480581920932287971498423326503253221030453626283546765297738465652556998073205556506099067090687501144892460807322163819283640909213156470132098080642885195750983375745285760684955682906940367826783202024405519853228589883160089198496200308552952790697683724308122310716550970235612598126481166787642133211683746006132779723142389051778264788597878807796757153493204526199360411189195116977534436886708321066195938417926937062289462520668430168791873454315829163038687921266781734539898847493314444856505542470276915676762458217674323916987908596676027555060870451279175918730649248260330404234753834728244209022460386620901021738361520312318704702797736486095071814081661447052403589131561962169061727115908481024*i1^40 + 724046505729360653307056375030016748618172276470676047868522175322835359471329592128378222196097599513873094501096563912738861158934634420492581842380403782821323971437251465164869544573679351996845835702758850252318812977917454578724156681725856719058007734081802980156451600168075176173617923940008864632357238375213800147051269090930083247932903637824297849299655660302528912319804325498019396152424199175405584458550066021937159721935725744093630788081241444706913300340081756910154501102632106397781524701340158695370073114308772649415106112480344862550735306301167995813923695113327999890783808555994899548161248462400973189391022113151057181537739867503975802587398330339325460759897506187352109926954865990686346827923653580187211196872888841645924530179215656003781306484266902239333714205012907103889969159529225339995786992100611260875182123695347106545460580719748291358111755273539099324853860060167785344591958668501642168291146492736976490495411330210882937329246747738269853433369212376770034619506403793874361962646616591793042455134258903673226947063062395686039788832000651009335861503533860898242830598206827102821035534202024348015483871621562261534329449497458965154324073441202084313335238807299444921744934014392731669060353904657229503981318924114551380111819550449174915451867964751629351812524062712326581815802683861068286013842541286244418072444999494956300100376348677715272228513785651078299257700784745935815784632436028183080090423690143147127485758266267187700100053538174393094620466346141260487446724512469536641934048704949485205463437643545371584031471537196423674944897269367893123906146570076160*i1^41 + -1816487111738807070606599533259832481473108213736340880792239399137078267941526765316656013821081268251403930051534526916835821481179375800686539475457913177654599866752368588766324561291430214680338050227411216113284328566225145571645374108022154820857542239055083205188102822739380447130641990677095658562788577248130259709578844705939662372724808627669379219675362229790303832855195313416990748521674343313438345941055949720165054096547060437085210831840724387576076437382678639472779147083899337515696496618912415758501002634628181326175373699851340292053077304708094192037017591377551576011778705112171246037573610991880163900213421679211552964191495275872193317580393188268346035656023557218287671199037925200067058110179399825939747930623241881566295720011182952472282888614199803023277999734113943593960074605963468959107789526864969196472059760173202361938691476608182548516560223225404438310530424809866723224835812177668713253773487560879858609267369809230652359811692319475515436731661109570480667038245623751787298997527609511745500010594502915071393653019548929522429379050225334200721545431531094404750474023995866455699767148933529262399131567120011752267227611749020303620175644213095314715053766842975082536009092709727689291501293983800659676779703022228461541208259634822347265002663045891209114264484476155344242413643976078258062037156708442079778475174039426161570555305726598861234766196683790320367989270963465949821742819037517543381791761067835443786611294840287216715781043489361263096932762527550492614852581632563624515510359032352793754554623497228563219261738988501830642012707097663592414052352*i1^42 + 2711578436570706605891172819890270998677403299112770365451310097083792288255152319159559552066647044879187605468445504010063345131148145829356795770528941700668526821646661237105297694182770901869669895460667492397510674019066616664521005730927798839270228071062793860861767134859719425200578589096226469628216805224687908374546629518473000914042029628068265664461180327408435910509744422840554061181288217524059844065150200890231880638123648980269342366507871444445131938246964529051040798870531549700853673195987897743869925776903591708377173089080868114188285623058879040977120221503875023040289884408172225542073795450607720858998615715986951754115113094877555014175063525197403955451042230995495449325999537448444749528348507090011213698975257211430717843966347120924338094454215496896920275165836113744911485620454264809583971538716103169508962314614089249846783833633228746324597196379831163255798574188128403419601304031588018218140479416624536052184338534624639200765272685115791461382544449692086030535925152306611866393304756995120587615904120527370964738103719526293438764212252189377049518316589430108120277137175909188619230887785101534011259559258408209675667057731319254487880123288789683991684673315209649290219365939923632180796305929085655171022530207320010833009483376021773744556564978503955906810400630294110042723639888038355864415131700588862351512398951122968954086121946419877962148180877773163102641783103621665196357704093084073088685601059635611479298994416942197682037440888985710891211786178218176159379800445800949866894406462062147972533733805684519946334935396819353440585523698597888*i1^43 + -1663278965467027533466494940530340369372690767796601051625825008100314862417484588507651966637889125561090077299299620076371857484303450239437372305778203618682979760018465381624870972824029755667493700259331596590462854644034009866569190427158224305149689636991594639122091965687285220158214622772458983132147628036712438187387636682242707179220266753981205304530576944340643233366759772970167568544038914958894200273740520754206785035796642865446462701165924066742257210714026025920160234085415727343588692589677257469192993513833031107098478291251124480032442125422467953954755486557323842341046202761545530723859612227912241190741664686029139232033474119567483667992182085530358977974298323229178724887323661915873475456983329386471009213196741297690080569855252230495448184147559292477456297125046906688398840419357508119472756128010806731537230651666418898463819254756042372632993274256873916879294575878972074318848309912800458236537668044239597358894430555101449781016587800637876118818612829287741360457642826053583534481341651108047991606948992183424984172306102473191252165283624094084378672048927619477547392230839463964996701311272280517723600672904482026639773837958811585767140768264168837339461637553693269424162165165838871984590057271645408588966238231651377569076357313504706726608555819066068504204826073907979437712628733965087541503138514827359705461318972259588096012548580644946021597505691701617301029007712827614831574264108971423866123677423188038742371194340341095787778889247286287527193149405203074240748467752865626904688310942166393429518049589463620876675043243300724716601344*i1^44 + -40293102804766193121058780689841023651377234340424792463353253503498091275436361691857548452582193652635365086244070462405122989626459177661662213260929575963125604280750770401991874966442485249971593678077089275005282875840536447188925348284798481021448001115875365592372192454624783559382824019006606865594000195163886711832830500129816779021549892573368038821998759403373100445713325940228795073578520793264734161119655075175185413249748290465171902922422296608464406276818532752878717658767188992617882738339297543212815608593706968329161541229844965310907571620989173216015456525247060425396084741552489167229525928047580916889662468460071358918201941330611739369850150403146330546087654646768757294770313136753687911089968712071509315525649943234406263439817823776616253485945313290896337027343312434287268512893727712349730223262370639760254149420049663903981361722281112375405803242175197715714819770346761108954610280372005857468695920286935808316340985870931075492210592154658469309085831505727390048887508855947740578836869364944966094462255554520271738795072878207695775954568825503744354005925738688180346146230752925723499812663714750638204413766453836017698562177820326750490045316966080391667014225977480872544443411846309575239651774547947558832480855975041782736820708971372104026633698993425816275393464892240790634870563214991299356386108127611388104296200217781851645479859567476286184040091544907088812748717446121744521302731486242623307621127087653264841744770054110171192932110316328454768799400944733624047535770508251232171312076545569434430881590029400977530851180937216*i1^45 + -743810366584518931598934122850621203325101657237566198603053172273982336537051606936219402449090607414125653384997071560698898116579702217116333319566923418053196433738738494385645761908903396324988889090099831992093086599933506148779046049220743026573029658743643419350962598196629401686093052463529495078311000937319254827171100599709144498370947912728313835423649050446446916760220496748149386260652148190642415083995388609735483441566548782651481597682502296093345951369431065053888129191154359443432706093410737241654548079839298055243036989963169534276211330009520151659179585915024118155730514681491030824623424274682205975666955000965096202796095391515824919152165152022700058434578246667114201287876521120723883054014626880807629131661824136391280219384788117112870009208534516138456239506549596715427218644479112767052440455169614059193997311520433384124521944700170643657310369676091752388776782968371903785922279981346365502728513678991888897162004427756867037565339543441385138858602957740135958835252029032229467180359205179962238228556333419666548296695924208482042757009218498451069325212489919567478832990724524938653824521582273479476826230854825517797494357712548706487463458337623284983637211054343546797170770133633494775622408836874838373167741737906635307868508930063397336187331956138293145973805307554239145382704745504653409165816093943727108275079053624164533495784347206403759938904414292712859619742803245831270075156840391577239072476268891467062047441719472525235978985517033054713569826141243752032728799662425727257589524546388415941172873202499902767104*i1^46 + -455036732366548493968967959204610360407886284445004881858542567771935560636642345389938024478774095116244178179206937280049352910316509043357004744733753381718054749145694498837383127424138313262005390922808539261382264449969497563858191399376808802736572291943294544292079857714259794874535057047294595508316350579580488796442744267638290252840012282382546786583695945463113164056580572370531874744934566520868134420901106506238942161546035739144080061226196656497855683037764045451354095273249842247289269833602716870504436350200125694647907547573845455768349772226031955299848362719181027045479106176514674959535327667694003412194667457825267299585422478817935169686697738479942471241341917124463181169174323905652363987067324926459640519094380849936675975352896118316055388989468088179364469326758237761842653777345664451589292670884814006266689517216355455534096505413479944877511420214375676877706009216521529770435689936787949681510484551862473533504918848601370964798197492029004047460171230244818580915281895780825710259297714175046959445078509472560549565762465513511985706171960563222896776530575632083710966111422389596200785553540045373406776149250160544277522665319699374025676014033609286046655402741834666710535345199452100186401206250632391127641170465694362201765561719803456069893394402982587458833935774428007464849326862428429587946996514496812894593352686364700644167239046748794652161244294871454946298603926200528996556934806971915807384187489865558877698685261416322527444561613678667095453948422962660429995670806865715311738235124687599270948241408*i1^47 + 677519948716380988854461538262875024530257586565832549423340929416726378419896443932037765026061193997145699863259803070282672630733290843950799164377060668730942187841742041442362720926434893908512435721887831118665127025727407475374413621340237028650896094233537138474220312389434771368304326152379276549580280642442638734548681537292669568009986856405779636257428981589432975315478126965395891365205803613765410564982282338079664847599943009956415916229368296501939083961072642585787443518413537448988263736695212381709456364794546774368971627653104302190579587716272067263312301078040127350661450175398535879648692065498801208017277485866089904065195665021985983444092776702355423465668927925864199097156343689757990120068769233099741076719773289464948998252282478318148859218455114729117202144069906601093138011485477074646820364520978215023974231708949766973921127768733521593689112896262981172956387793590282432584031000206047580137054952992698314270818622618414214928567997916781931603299986994596836243215605431350266729539375896369484564160265607187113087083890530245769240087947361400880595192724228946598836893123671109911634573316127922740196796796270983719193790388056259765946239083682802154782275103925193450610262048428938561361068129877415097600504376897362878253679279009608889088995681653616704509752110402533257562722895133868333337341982584470503430377694306661659525194003198036499156294328417404196718858743779592499675464616627779856693983665167514373936514609243117033391766241279779886457108775002855921927578084187192084882935234166784*i1^48 + -6163125521854453835410279373119625592091208572390618467108725513115684649510108447850197127844919807026291895276875069212298197250411935011311253383529520396934165172240992279956996631341601142907704062421651115308213496893431897859783689124855497919353740932373695812269387838340999518094011057487278997906753735956637723369306513722266836470999704172365282660870963372439617767599063914027260272125171948597590499935721548277927847370068846402688049791883668596566110693489684583471547052488986905928069883386225045036581840071577521658526534447212706406240675877418279623713463845753663230681557685922433501273434432556538745224704579885659832918535352080482597383576285986129676770851778013330481433257138049046252093382011408730348750717221818499840661349019173403333557056441753048975241003820775031810623427342792374459050998704146769277577081897958392663505240061722434754675134506957353231741754031936918627244288515238822561149861814777035869524486874569053231778520044388034057435144535771535141295148241233495787562387806426471909544976838471567666096811507553196209814992707686533993839047153935244622909279199195125731670704991774768783159278808372478661792435645902253088635393014605118705146185509292853822273909214398834879828080368195648747138575221597930751432969457896629521547701426878936344976730496298029052252900508703204516279470607068387750438194833247437054908843943917283544304246978040971619106087075765639606291759488363896522692461143207633589542440542080116725765640462025772024768592260740366767859472802017313413922816*i1^49 + -17587732718152090989807561627859889607018295444422228736002172135576816664307730871152319836673836408389447804093342641007257752431743515388485460592905276834403666947576135356177690892553988632156149053269687924749242486382566649399894423162625842781115329973856479142529622443314762949915840889522103659270850266973762849516527855604738252230348141924227839199040630119114359978344085341652557439093447160999263729141217749636506240805264863122208661325847250412740049846740403838602052622807134299194684066635267141798645665781392074670447255297653951299318722689399587217817740983485086098367352604359939475324343569394835400874986606817912131084710539763426803139430229158419627590711578897491260263808806216283133429441362846039508926798926493298209814165266779806365639062250943329835728388287322112383467406320983431942454082194276322521256557254601232795772963426758270496409598925857398042175499691162515589576319796061975263017834548524552063859847060415151343540921949782774785269176099639427453270609198056083199690101483079623086753667714971257515235656706436342549028504342512538715373564926734187567237850342751255230429874012492098789486467580941507616790031797378149000825834703902841505782875273071483347592869689965924887001955779537675887703081871215551206159166486451717072105484420988749660168048459233949294250283977845515862878494048018974048679600572585504570999147083290039049078531721276831518193814149528687094022825615123303835238055567379030199665501651536803778944969714476350877208425643379372420131715022848*i1^50 + 1497947030005341845691393407632391908369010557743035599370177436939305741064705122061781720548548443056912374115475268093672535279691186049627202165044729082849637827010538024446132063284669153196012271507623821495121027457492141077400723593201696868352684808612213183918428624829996664078980607067783198188213969957607669848329021494776644051848676659009858588245091771067244065760858007299572542479944796444058584880855701555573820550806561374631669594675806244323150776703494024631956387664426368939422587619067246803546940253282163315341204831922320583654498458733661367275580068680112888078603245156324383473795853231424920501528275075804028319832436873211611851567849716921157066270711207472464199521160984135347217783341761931458366622565132609590506185993956702789351889164127720597475096919740998399061837082129998157015778006996824711379948507589641130737849385848274174651237296786333503974870947483672885912661635459554105395881848884427718485740887154176230113518257478471680856924250370637625079213268361461868020788626219074986934148608647863158402024778488446831757979413415105570689631530802301920351970411443731977371159330879852915888104998063293037271672157456538481522058512620864415091071111271554139628254314670679773493038179902530938636471669730008678645488381842845862116760017933000007298036449313843659162263168584509311807816662171840666545302968551311374663312318628082869011317851935821403717035901922705614316159873002799463388047855419240610025889264698354360930871308644546484613333350705266688*i1^51 + -51475426631126525926863888546836936981759540886422148701531536517176362477972228037813714267817789154937146976710576985075085556043625862081779196011117510916427307641678545433804352000573086258081804502054391162637926451004126797102128624520082372104838060099355550482463841033257608951299082274369550145501768291760741015996924455509840448372465424350528356962399680709387557623466447766052901102574972282264796193495651506874127298413976845354883201330284232558574173133811908941044416400753365356237495018384927232712814682763768894478432516836499603860763331883986505524455495918277335659439034462338142828358686280653103593106976135375712903733873380997143517051210960330756602132719148829676504258354553640516162926313392550701224735454680490508393782922054521175978673692054860114038581076665090097307523038756844643278198064565373580851137805800962814704025042022817550676528620261851014594511605753185040358665520790847152062202649457329570078002573344627134762998686931996331490780880837840092217999535185995094445984513563976011415242172285820657774841336241872211028803233965402705086655261020572779645514784587869343329789538974912429961108779636485305217138865203231027444200538999178934477402477148029010699875162335284918999664328968264788893570699653490322765657009658241078098129824572691640413508220463720550606565440019263013738440475525124222915653770409870294891738458060980290776286389762488766667759750883955181351274707526372515216592281388399079474649432580275896762381039417893433901056*i1^52 + -269604597869366920800451813267875305889433853779793229658968792742206351852708907270636840564089213177904338305381269660155045603884836635282696526742139182950982166040170267872065924276923485400333428294206472269140599354042019408980579646629159526107147298872159261570393716110214332334992174710038962819441117991300017170894302175791196905410450271499503961904951168161925964838628433964939628916840443312518070430526364899124141394560771751131372116012968607572633177713405176158390918171726940815798421985718372217753925948320053259706518116570279038510566583722511996584226460749094969816625147527485082410464569340587733372092403714956341388309092819587614477207288405609245448422288421334828592365216711344933827141241119944806534226884123898491782515600688851406379963517357109731983357548870202387729826126129375236719724258195447084535266394493120265064154480462252949063374147611033916933712442040716964735187227767137950255792449834317536521325685183455882349973235706474525989176969640126236577732442744007169751886678944810923994229045144074778683480054132331732131742800001632277245783503588003725858547140236866280662353717989336914548466512133983704759843261087036382032998429008317632284662420323319371664244758351967966946938718072983298809744886953786648952042639028467339849457338744222341659664345165330198843927979539800816722395867701648437537916310569271078018480809126556674895481128023521010453123910316835077968844129472489450566787643482917344301761746157441741987250176*i1^53 + -361875687212470925083195658054765048386532435027799296108664628485199836635757827057679491276945335372156050743494173835734424398649612375212778548659015950498441692322677232661885846953137649458718336425641384757260771364863772303086489613972155629208854231332639672548141038746547825104739231496716667928840940371366966822075842927856260532932135119469557463387352311357759860048760318948955040789271565417621267315131411828872694474263323434612249211593770392044016690367826291304078423499638860431353997714497361457137653613914552205189645251168989424725966225364997760859419078051810065148789399420878685648092830027544609128894829232514416336857631068351170990339816285534523600943889680008286126094794913467468746896867693620721214306726715622484571640571720963683977382771983279641371119058168399784077704322938498447398601021244455657688994043515741272139557318909657741077072472339288087522149047052937048853832368023497653747057977492034843776747469472024467034995189473436405678457452283860234985315403235901308722355452058269939611729008741956833629170552574737304541068797498339511220691783175714716824371946607638378785170758841269717855707860166686732019754490156545261564785177466471808817213191552102716003582879018405770872585144512291133737705317487345843716571611569501195051709664716412084125073475384081229133950621687083326635671809845009980126532043577474859682916977487435052444692066633902302509743079525942339758403276857887370133514389122649667536366338048*i1^54 + -71264839908644675719207952201658622677705356064817044039182354504956886279481451593551669462780277132339564741355115406147438544153580473691785627192982500060473659295843201860335251552930808943835720369742763292841196523630555883568524524856556481145967618708619115924695294202273188312211061939675348095985289948070879223961683629354857015553934174126666950051668566143218723309865547619373378764475494903336923984905155128164143685755031260047770610355767095172324260853468463252088815210778752235108485998685034237371563654101193454849258054758683593802025275791377589305861678739119417301232380797391968632641378569194996145305101233199224943951245343312045306166390325974769779258878106819041024390640521526666822809830267145772252693084137722732161250359711306897289714814936464764146831091047754314495639133314259088324934385496577420920272428943509811295787578612246740578658140647428868763209319273897748131839542293295405256770295852555555306930485269496440345026282978713415970247719098956904916610292328035346176687274321524813814859663773569420661159698446245736948829890661387548450517860405107995600331653978101210024427885695431456989687420926741010097232536693596228973745363725649595097976871453321513654544244919492343730424233514445923764522621787346402869952283540670300297013992875701813818956533656487273900835224217714270080737290510842604088183361080763939613415508352964897817062494038771703258485102383343249442142658144074923907626605477888*i1^55 + 6848314362022679233793836230177853762549983435472999653165162727738510781037455444995504024459260027861017575422315100166764435060774440073130569008013144820945133050190849431091281698517906748437260736177255971652674032239367453722912588765846515416579730400944850506601640870843898460720842514834620493429185206915681710502706006137155056493025934271766756092205582023249036795173422734804587764842911848400810188694459802440969307386207095384170690383737325809974011444121022308336220585815593305919471282127460195514102735702623654523942027867585800919387622469827321643569357740011641691341833716286407576790487559325112899235051208991618981679266469256102230109744639817081868622808791693060316756597574167424812563549178272562962392407685179688916426844528453017222808561758204860221370193562672758497010637288932802861912786170925532523690925945250349056423890827913620236894761806979979212614698689529909637108003346079802093543854464181990321968798877601195241229425648654528343781979509453176854549216288012334384863358046049565373985579072552506974063748342662218831177773277091889239132622735123910496910642982472247826934292994519324348068716601955647589077012877344447959580992328368120962451689898971962410198520030756088659991238802243341503328013308902045059077101732273664690076374438022474441933986472238786297843080134604506559117165843676034368167670765323398341025445194158681329748739844628482648482167362553601194111977283125248*i1^56 + -74319668386361742249479591081984357358620255777995671933205007127408846618140861629914956226898140044630997720425363661644613781001724047709131258945061879817691137559008953192109191254012916455243021245369722051131647120662330370201711118571142608804722237898307243781421196649798847998359693371274337533504620391600982675642263111214539776091493611662944414035240931574271116262582721625531293501378882250410514865850292735421146518432506877845714503949406927718769743837202227957234919159097698134034440052074074020742467549342315494128148087829619168262340442891874564936429412172524468961095307556088523887459942463335852914890397803938521438438230524864876390613840629950286194481356072617764166494045926956392504595248227459382503101958299176416645862463831021842253304711623495566059134257405863699603373159091613449030314624887198714867938322838814808287846802203348158120393565056421787951544282802110114025504739975266827021140929186115950531833502000353248467464502861651938682208185136210398349512210169370444565256060559504706072587169883218412612484875068344417842626422059111372394767329535925057728654441568918151580687300904893966751909302810075169767665753663824408418165570500871043563339744840706750764903136358714601158234428948133256228965249560377307968407811567307535870067160660071760957410437134042867342735689393960829539235006146871513857017295061724670269842359837465753952446095503673849507624773165776896*i1^57 + 232558978193306755354405629164258783197569602451501671058996686894934570055736206575689005237058964905300153122530500689208149244293765602121192974275992196317113013349844537439458116938942181149752078704409040491368276577724636895493403507959210615763729337283131874939924206141643309711928302708463960700513301427684661462486640469729336406166335562253710602632813930613628868004739159083818633607572237590870661845515689054989027808176112640778041461523140140000442161723749123043306358243533972774800838376818054976835965871950127492801008811412415308528208663639944039319474669996375975901290788130189702014112083275674590483194327899485571929225040139754632131976716290968197944749602583786446577572094599039445142897284246790091748819745586033727378349836843124828972199949188192248829532924542680801339126110940288491091782099817874926110668191958063741397823153186817801810462683269665455413973688671580909997703540240845347996118592475025642367907683189320875156457578235807583089050716004404411240807821051094946951468093211369683215285640680035638765126474119916647906805788181661785043712033019410412823338199497103641619880477968100167833076544140056109297144603426008465137041808280599586705301822135403296513799182625041642066693017523388162891309156981944438234697710614186116267473897315378053824241229807383092851695888675001020105186684933960461222211090045137618385100382748194540892324818916999168*i1^58 + -1602500544697544873903138859749248086612608421947869829090695315698642857356072236811566794569504095464679496558995757731505575166544224020597036278739946507478717386202016578865035518655483541602525727336925045972447654504566611139461776981496343458350878978383493913960767348365753520710078309957213751509693237636372091423005514542731293317650294911806415209697928845579455254063158440061373585704690001708052928029807706667095416307496039600701284283464655433139450381395239937855145602394430341313607433505405693287981617365976598809356954908037570855403678055191701564126254522643832684582558087551150929217505973130683333546925267172338026108715455035193497981407092630199917909804194675659718602702885493119975349732493700276319003678214076415189080625634565915703906998252151269689090757798813710166144122629009017493737625713479635309763672066829577240466102297396511192419950425483277298619708218557551222754325531548928884185940346205441567874271699373757352075205221888270051317392708346575522390980284662550109959363684431805010791896266575934774283257141286019088707468364262635465687027342148458561920281554756440156881008225619647741737636833845346744936178747758259263815903645279505135607307941699719963672852885380285046051199932296691705404736173849243059237767674155399946052503755630262314049358245374671985622938055755166590296410345409915539374356180287056254009438333173760000*i1^59 - N1*118114200933808210657870580328586780709985494263027792615561269154567830091082161420242436522852472436103538690177868302291095101876897325384593129948438400217273695280650754051868895323368020150140466954449500177638003171502596879440894274427371994674923005847060633481051150757880854344802735253058034905548693496148442408295817082612489818228373039052232438520896654181206602683877168176716712890310316796518143592566753049564409728064958640012272160406190140771842222168661548680945635527211890638059332486456648237529296875*i2, -1098870914171366277435155405504436838811424158990329462906493285756631495117061588681436930611808631768839542902315392012824835882510675203437387657697171448651448646977238709036241815161258410861241995935027997057171393869466553609321494296589578910041466495302379908783020151737618780659770047669803693684947953985947659568088051434546216924645960149284473486005920159536460876501104099429179175841159086442632854012604008116221475515294767538064277306882021805981363818923869759436059355598170857521673549942173242811571060577265770906883917798515692027781453846478568539133634118446988707791678008144893121437716244879089811635023669778074446646067091585153970316900864988860923984604687495087828214256074614064147420023994947978928806332615828533445445216274998565164508863791369049902762045886791250729003967026987647916894814692470157533336365590261649680968616530877872219630835900027770346489682607579226850147750592485115948397512714627817891967245254811539623339627208134337049390374236993518128524763190247286977729500410419896876347359652677859429193462027353215022017125393750769350700954441074490171046678345010788844775811204504485308977326678400463103776637053457168266474322502748868169077779857519608375950845124248400962094969883357726529880778261759347572356863395050170402123834225318849021734011973519291926887220312963646864804164164658405472950154029556484342656635582078589763758769479141818979624089557220444428980314727552754181061239583348841936342536941678288029050802496344526566193736580327693825260499267930984828567246592599064077220768500371525736888016080083291814045348278808544826588818005439460872549931171503832750832107106106806399980441573821567440452274871526998849076690571177053970395309780168152187402167116331726260317730513741739700449303748881581511559423735749183783987927133016953978880000000000000 + -17792986066994831815014052802803391320692257127334291575918952927609172715440814936575793324337710049231977889097178903184076258490766306375078182428077265502481025509817729454339295148892537394602580747339978637048721899029113671064632684591993801251731760655014108528246219021339278013871356359295078667036379512638439208293186782013521484719543124739430689598708112884248017082541496129128759636333568950358996016382244987720082187353757190110727535878312426349000707255146675898906720957415093870756993505721460158683245426266177257215275104773740875725765140957155290384093461086468994151234982044197811844837261098056769997571468168018034139711902358998309039790381223490902189011324369757104058559982440689512866209627492700568501905463502929619926395294095303271905534167676061384895813230982514927067865861136028069155285379296565976319924403421368753947181806664607900440444672620185546900281537817848806714912644124821329901928441440819664233827749013315340905058049745081183428446017106574436315545337119862144747975119843894738455674092354420066222001076199058557249512666352416656461768811144659975149911680754203744935330674895822492451485176645157580283568989331702717878049188022387336212910363942405388547703515928822290742996380229863889817842477521217404349361153081739300016722326950173576785609398420311815057312623266892521369710032340188326968338007465568837017628307901802648100162104150073338789425218166433322867772399079828899194609905214646281914751901705240288900061028998687558437178996372327438568019022822676512730656675509595465031023023441361263410407325925387760301660722752950304398153673401225225106634593057220135213129348949472113742813533486499875872091434954637613355855596299828511736769689084956424659964304794592763490015257146181830605712837414879362908745673348601929228655148849141959884800000000000*i1 + -115716210580336616672401717990476455618143568471939543897979672564786491559273507820941368359440474126514603902868099064437452899493514410133024453731705214994770765619448478466642881736213823256094967654534721008151158560427679737199193457935708318642472428234925491588448482914781493256157163455878721345638582250033943664810454042949913775506752764694918854703259377907786164925172210027065284265993547538570698214800113580461426200063024530605025519299960620667436448442774942897654579417808597336674967737197908390780354659102743779039911463968325539029298360351125298566259597016590859678361757789142784847751157490460090090841468068624021661642847186860434884898044497680052949155651440553774833239556986591609045723667710380060496531328526326042350436431057846848595728727762078393921661863690440688126613493984599519508254573187185579476679735029942097825762232518405603778387683927569824376358251233261869743698016135474819199546338431303459829167689031867595120666627521507961625562678483029738072653671313015046223043485205140104745490452589444383003788490710271213575664871659435500618735707697381211888525592202975141994485972595543991782906330983465669623290256696440316465791761326656491794861612789360499454964893151325782789082749309727253467783998534318480058698654898940930150112262476878104904885293596505653135022673549207379656409123821563633011677540140122608843864679449905382028275963759674649110590915101811229722794551519539657497471139232266753749115913840509690990383599012200495603658920200493471071046354534773909516332480899340807514739721367669365878406323810883868779697345195396745910743078705422639029386313552911288475891164654987552889906387503416354001214725680976824561056782043004190126322466879676002670341397608589119451974654864621433298004771038928892464386015818349003540507297458346262528000000000*i1^2 + 23165472840251582838158022232336596453121620682347027957671412677937769032775943438812446395347883270551906174383335003299212292508523812351587085033616126662999277948463845932859044469869607279994249634264189123557312962381980070218507614783210205834972764924768905175495228863522749120411623693349788300211624182066938912094953788043341183232793704365047860136742215127573315147355372121008664202172375239277810928504211884506035402717016970480549518590399295358780003933647964589467064906840824710533580674050842022859700197079390516841335754887293721218152036912605098914879707942734921296790064306832567910943713968287337465968105936229971294124118081497574902102052565391902487698424252203923760322859225011934760313448252895349890244240309193991033655987959863922905090309253711485243921025857127662528094731841825515755226742873052039372164838732532023448241254539417948160243186614169459069668436735774287720157826539998561112619186946697053465210210096767841305767017878377099150781613313834950360339866765599229430527563455847678989297734129292675320251337500067651247131186308636672337027011847466918792348840716218171362867724357931773215564531024719219000297424727887056423260741891221409664526527965900053453610481825646571508799582138386102056802561854691683910310570668232377030708729110322872945201506596558534850162173508654272217690626255408867145199523627574022628952069825938310392488628478080197043941528725498621833080346361827331447687847820112626044391015986674858202414863596589337559504645665244294692602637536465729134389418393839957571714013105862397027326002283266662907999517018440864654280539559336680604202992253142347704611827524365801805048063541201814903183760025795419159714193992384601708891901431517094314942847707864858960489725028577539772243674153470269409070815938872097564549770200502763520000000*i1^3 + 10138642643122197935239947740053074680303829672615732677190460558907857369153081500400126017380546961879819474442667899032808160597712520025539360027635231590397600306394485495098393017778729777291068191653028178793496101634550359442229621199657049340643671999113301219720082761771979191925096378246942669076680580854714196385951901576952623294713468119777544885249602469984368427929625418911329857367948781313640204688918309258454996625724666219070782045566162076454262209337061820211261368338719304018867323618967403195663086274308615177387258900266558867681444183610692480934452216865265947025083326323539113946802843261370759406689376768043829517625894977255828144252647650634236612567308909437200991922718001586254474738091012806959649332572025032304071719103068690557654085026167793462189525022704002905399734367352507612401453128056563380962693248377611194155958837676864414034574618425048343180213941952990842284388446768770044854866095172529904248995164664963054308565233649478262269792687293793451354324891246237809105043190403914734990050566843903033043696023952795273351992930694458740194277077453985704382843156944569277880866788541199134264084005919618575035085722304062219876590887009271607628777704566708816870344297235273639123457464222608762951302507977274065943783044717029516538738792557889541212687417163597230114751083247776122765261102551952017916249908243786235480287133974187685330097929453120929519915373325552679303469986819426443967409651891532885647782238558657542029721624917674904077555485535474968893779917533769701941536807448899605727865547959915801534191327534545956951562775090465217989820266272878005554598424936633287141751577361034502234800805767156434364782264182541391251688234297640780132001441061725778967085192191845493128294166570492442747791682834865561164037001828583520668572137501491200000*i1^4 + 1453785996320839712613323672560785453878799130229146042236500736249986712491929159861739700860812924796087070507155692031588558143334452832905905439587138794832550602406866994078153491668830571604642755385783203700834768293074122483240929166259180111349925541583285676203673269657639886962722407007538110913824558383488810314936163528842338979012113820424353405466808254878339415705360345905893374998350021014319774687313129118077606897285925763578176193246073247870184936831714789139746726529007647460027807418486262588402360785114146101851716913254652069178098367108108058731527140550583353430130480247492904876585805502502482098912416708583578284112577604447315238739263248180079111213704196518256907337286961527846906830772945231286580333820287064852693588261600906188817054564957677174424428003375726864220985671772700194260482071445490772631533386897791306683168988295787749487887158224672202012788884670398420222004918258273928311329316059364387057010857192660471813011799604683338216885991250756454240458627122709356769914340677327607215062593163601245280624466613210505962349016560341542958685561007958885977291864470411339209871950079860206401332369440192555020444863738462986947077878976832075575324945833741167555311217622884413912089162881049149059174753540907980910341693742152129443786395200652893914800868192981408066494223513475121322948720116642280069534528748043857280865456021412672027378400553816160829452388000282928274947229954384070765949643284623008172675288069585612582120164600384615860841100384826257753196166271041554139056720066230566441588004744985594079835688443345996328721940347590203378919100820802038474216605759131293740029149699080198543146916916906360437109167263706591208361847199645317500241880445309766454670659726144150953046395804833680878119178841236236426495098928911320589439651020800000*i1^5 + -344098508516243206394060080622046252471758663419214931660864117222086892017428583752111422264334213597302022633957435795511474341923021372255320857451887597647914157255858152699527428508765591473233985860666379337199729968007063189093996088268865821940389475581840903670151677308536378792617304621003882116006233305219513456239540383701640212160536882272686975670693890358704185429046633986353977139647059086771236472553109254280869010094103405592715968555481560251314510499542941854151506570492232749110634375747376569390936247754385622298920380977471278038835143684390887326131240873722973127920685858670479014520054125328380666403802068193172535261919721357856311498247570239813538000644107574067958016789378026090736103658917662192426505695764224221438202120841824846371983924327619282245469254914126218945506416110763745105430957590040477147483466064398822609080712697822047783074646767945636462594321853385730922925904166833960748722837787554276052004236174080627214926060018788541392541650744497780104131250311227896852620989122609516854484872505611755867153984871044461086073267139215776079327632624764206021857090034563447116378091574121489792629258886003927585068809329004114364893092725571870137164402873079041681544071878589412630631420937732731847712404614508093000714097418206657352888107254098688245642095740088432319765638087576724837162925656146822788029766511722749158518810221396364460776588714104389240716581686569933747920866101159042827566579543317465319189372477664810607507441537525192099189887589505363132896308514714639760509987744661179527291052617343746242954893880591730140383155252984199438331686663995038085839011789062395916042936847507599565593735205949235992786354192717529377137497041238191015133299141614593246768784551948834226092733395982620654006836714341067378014468530088601010682462208000*i1^6 + -12611705657986282084170870125224087103877311679096968091049334367530981022548367923849611426267863673906301604463328041875059767343309630133456606407072898575779426377240191221081898006046859332652286543698639484251652231373538316551751858045864713664795653276353077557586466670827823094424812216635853575704677006754319476077026414422091903057480909058099513836668311497033159869147344345368191017327029522977005052805981855068634787503870782949050435167668616478289281990474246668388186262891560485638306645216036639768314586977902180264874643888099086952375782337761927325087478287018673093245617222454685139593301119524849001391944634694325239574418161569905756318431567766795756427827542226390187353718239445927095033596703563846673865292214784731367586683116236759077723034687644000238768837083197093741406179554131257831343221691024309957952772246275035022666819601658907021392475761027449002525577235043832604351479548367954052283543042636403101016936840656999179223531047942492394908349935764298371163973046724097326053153455844336431384805997623657165725535884686390392207667877189380910953371371743097400309803454633993840110363429275675272183565259536437357889336277320165715330945653609483053079136900592855522144612891463621211787464534718958960960208466675940608337755272353256564766173652472044387605279190060167407246598213355785046322382501676889719315780215096804357297078247850899529710975488933590201439713053679105920412491811977901671499647327615685134841731331653226220805274919772573005035781732495193355510694482238450271713905987751901610892432581131796102786907387596088334645387236887990102073976517617964659863240770320283926049076806254702834533237750300587811950308202531294439095540073734138037912092847792957887134043848746701779657784973109775643306162213573125583784110799625729585918771200*i1^7 + -17250612808153730170222128897725320887088746879676900707452419746345429061873901157778968562945188980029609169831337915082858499167476724819205559601484746376905234192631256252547954518463784221594599331476613416097125175875544627861660547225344931590228321121331983549338793041513317615825880702981487647776482037225696563320530453885962627972158277998974202304163552697892723433178273969040493053571780642288943253851544298770355866168365344144025069214091648731722764685902134816617007697274840329506998257289499767407969257898420954281400330955722211298463978947500942375750999697888145129889051938755650850657181214618324385991594786718726977983583251529064020022800281569533689682992098673283457837951374922030655196513743542514092026602318240022106521569208640504392485349903622922385411252249496424189310988719946897855070739117818322687941924581123153708846337899252025588358950746370207425131648522555451515525073196150598271219075931120239670865599108258617484807932691292908430068305249962863680586596283360238115306698107048635820150689720723724168512670728395479519002016131122140624922999848055874795786100468291277060103050873759882747713516417270441216904446150807559870541154838070217740979625428580696551084306596509426353309682706549348504775763497169953615091267035892874149885017280093805890169833409227272690745249641867595875835650007684667688108949792250949619922399713270515041240136924480413855508680969481915155153922071059665242234963236213003422455555516388755815628466993332220813013856460043189083396132649006737637108710766456054950148176763418496935268657093596535505926428142806501932211122394505366409843934669208987753278630669327658709496370412817740150581188614718403996652877350126459112460185676507406389963328637684444991421211090496907965178691820989112012440378700672211112427520*i1^8 + 2652694000802964727582105265148820620017612685634942495401121676946103326128769843835981511130937818382465662450228348935656291012701301791862621470559718318675493551002477462128567452883241883159976250609749668168921910186486689903470284527065361247309417833493790094649226705912232513396875036968361063702723165657246097879075260681025346933791167790804591467578692025616905272612115771008741756608601658596673102428824502010550295650311725686082677580232029598794394798494513673357329235343391343779242575916079739248683141172586687513613606913906462468818666328268761763479494080004727393007255048282583226587638818363131202495884979075023436976332848105971747783951795144792067656121370447180343198142794109311013436047004925304599627519971335778589844723821248772817728535348670486301081262193677108600903312213315435425114330377501957918300089334947750375669298558785276159792539260725835820349736609257052564245521784369581560723448617243195416301271135244185013824689894148040905032165332257708514616492007055028202982295391401651840371596588401824940745986842183681833465327442915808335329828724049554826332930205648270291770200906254911891076297727509819945131786585887698896059560995453537374369043454817336779640260852202992588615909454133587382992645899639719407857129393206974213742856355569536788935607179426576007467840290169990684593824221892796751929484852033526968377386342608953937167447723571121977868435018907683328177313760044495032200117931642854171835620487064634922728652823832830538581752736405427076944867252763993783305302857092459940217580996623840251183664939095553375189514505801823598142230751101115368261830051134976706859497114910407663008711286998783320569491447715926842295440894421658958198805815488466781158495768328986499128653621468804622356639310239524553462589253812186251264*i1^9 + 162304012498762661343722957854395154761015059102535916414588743208189109443583214792719198810337659682137444349360574439180404689440124631983449188848415973548325439785613161391437931455352521229575557208084103211642597070662787497339737329604503963032683696878098079307774684055339732202982452662332672180090376109388769272636942948982714661858238627018832908166629969886457852752026300235895904391129720616998149582006387374082199197617719635283523294008481748429377790369025220541183274536451844933772836646487743748653754929276548320453307177761718297286930766196197437927273639227939139382486466398086653629238334107266981942217683630724470956763776314862268008153000574143853811637661002730042718765445913448026244272299273163032970900675688249925951563396019376983368497149782464074548689151229934965179925881626269088895659191082094105073676905654628047772368180786553308796574520588253242440004394580732654114140179483362850493277888274825500577021439662335493902361002355123078959392741734279548183777154960191858529142307053510485771446033583796400796140591210852034669037047780019054771487811334788742155632808135999347351945318652407546022472989681326186823419666845017067244826580610754029558240441320492537783239887581737186132572883432504451971094791728876370146464783811110114244286681829660930144269337982127233862400654633276770796197224939601574033881669597998825125474111032123642099040562998475882915279172281567992754303616345543295282421280460787186137291692518275531403642230560498000320587951339947453684112743626380366921855868159161727810935387882774311058163971135179764166841725780722553414938070822171593102660807063703463167147550228358129910410742298845731657697888311593682069194646747027674728184678524584600862341613177496375050130424021966991479096281229404151451911215845998592*i1^10 + 5604697085730741186381708091450663929658175382302693224228872895236059961322483265958957583801861579745042873503585942004014044309836002579946392685179592042123527393941794553725876841886432505386985930788585983104345681641907558190644908449790882590373617465784343177428105988063890041624546192601744256170713947117353569928600198905088668546169783826872863643889909917216650842816460819805776454107142157196095277186000685629868786940282485682904999132686167096186124367107591194801432166583216971679653466267619808944987014459160025855103514180240489502356261805977879929146126813723756385805315285583036626850699182347756908255113593963172912868400487022867286437348762279957828327135463902710091353401322812414558914743365524885472826657894772100901975811555516492536197648926803872270162974328117790773123340702236825235393725620475468928159498991662712898911823783812708676623624272358481853598013127548921827001183650593597155045793536606001837133834550761885875194346520803288647300308285137204931208270280074038329244587181456406072524831257189616353585295659772689257094195631350416837328615566411685116235336016196710960769725245367745428592722212866590515325227943730910901601988665285643640306059227570252622612268060925359234112786913220066728568724823096214871595165128192442953005691967296258879862874887138910987190274985900569282801920827938946544984793553556795267620300794783577853633594395665093730847394208787611316097237231525796665219955464508648321861890474894620596923707923981461056812902643944260512247550697416392488283415873745013760694750378842504167031564617159533265322429426592795543023382127435069697104029751823409574548011778531115148011112319691307492499298275880367742584523559366957090423986640233600856585983010925125533035418872330033188622787324775525542643074334720*i1^11 + 31699684623611589844140322874494703488066722489916591361566104304539764762085374138422255714032015992351175593181038797994989525446203019772300627408251976370510738753296745287533393152805797321338164253363119603449062395004122919787775458804183601511041051635510701677050111493223201653956155486252407062915379971106974992403554946817236557055623032755101974386657021007328075989264872068655443652456493666779172868951529159387021200161705635951614437776880168366009498740669429813163329957983301102764491058510777663836963393836939639446276635278778535041379946397977498984908981603288624627085691191581398627975233064042944570656118125722729295471398355955346769400586859065645343920813880177885800915070266866595026938659597039513826863800216083307818519945336131615629612085557345975008268212066985205655088047073844097385585527591872991181029635376732054179121468108906916445919018040855072563817551491590955055857558303519178746715702463541908823770588480335008617507983549411736744176801279089520897787248084729123519137697020127342973529522141193331167820549836305315103246633167336411736104236622234840905670200526455446865638385295617012874328001844355152848110051408379429079452458135635319903679322470606313712325607475596291765435701692792503410713235223793646666087606530411894472988064484846284000927533106096019513495008466336271967971026532967630931101850153621991979836185217228401495768093252464559767591816395158303173057808566437374052880881682175907253138751122771648944892275819657413302754652977668846774178974265991325293774157319777221342166985428846781272147227337720281458376564762550794352071892046203756310092854505717207020362050512564745868690782996630908495251012955990796239984463898177908363177070571217807730379184045394794676123125061888234189751545852940323951476736*i1^12 + 7449401063000501809998778372570425726699570129413677109150096194022675046335197920013657269093890426029766102591434835028876761261281360017899549740328261639822201120751364720376775686638132589751677069641788149784445506442498344469669108546978343844620839947822556629820041174081621729662650042057325492694133155180763320765280421701278081648546229475457260272252360330903880189990839792081893673668655146252071035611751393631834727772324377830433008461414019968725036314592001944894597943444835330812067421711908910888609593464710727904838185819859105057419471763713769730785165067067468659045392976704480174855129285639832750481257811739702403626761338036049842056522986561579972531791765409842088311328216994957841080792405301776362974650793693170622042539077980826692552779304706347661126795981309255716576242519948565548081295431632538673126685408446720545567692272228408024041898001285236503201978680861555884915776360509807604652751490342187196899021052488336236438765086433526718076016736475620564589899529029327568253231098683982644893469022515097284964509243327527908668244737972000095126626529263408399088503091012678162910712988125409578821035362970399849499966774330704334576327181237345378298068845291188286277978137439236902810088472080439792014370348495593355308713728052320925685278210281809187799081760902160892878231647346684893830459385135002048577442301258131567718180472904747430733184786023366413748169729395991624504265317107824570567719723353681722072290040950301189727876364856110952153254320132004609208427724791040909183768023700146259231111929107356998915719728908466191323920719253521043729967322885382817320607463990667252888805997096556041344115088883768229219714194817939410070462970603213476158441609267193668472164023469808107514378019723966087797192903790545600512*i1^13 + -260263248642157493882031463485874255811524369200266050445238765103961197600250608303718587006675403917883759531030350362528723288453300112063828978782800686074616437623831923612801077277944650603925869300393120735686498355804818969039764344805050670870370235604119240533288277958558911632151891744862312501585402086201654993330507496147450588037536818432535579346270921090545488501118358609751346822475145083119097895615342630791926122490770397152767014498801179245099161247362639194206637224710434594391009126039229900404987359678652803833672826500488400048786732463149443173281434426499092944667074733110347332443706461537977484001910636675860507877897248878859836432322793737833826032838655855490474597451640332328424145906077603217524548848563647231730007671874212190903382905192347247206066751934846876051212925305351029367271048367803303453665982378356716835525727329969267175123500860798632912602104157873012886260877451418097522536630899954094303579237255585889584830892952193917510531567473821863225350017799322860747645154269411012463364985816446456835148591096005996032278877638764443657092738758962668707611448163488570620691866191944835297999377237089439113690380575325253923232722251199218260520882749765260431642568398457335208095447785573293726240497948396262147217046641897637947267792496844553354485058045272017123800164051784853220644993997777234556424339496463100657647222076050762857839281910826814647366965102881703652235931605587951844059719473768224739810452919621314833470872775068687368121056434733961149095327175356640979853555710738869907019144608465448941450828884889861623023292985726111649133742423731160568038645214933399839753812581310773002120316278142613187579341931785760906502832619508805373217467598870296583737789426614340209620532292910283879413236220559360*i1^14 + 7050456704899506516834871914618744994992297081154062524779164630257819833360706674802897410548649145132394557318135688482763621742103522250262410761832745978440430476753802835727013208479864428528782936514563337733528542416500987750227017781854389369715660938017040736950875453618126904815164487398426413479254466076722750312304741709601853183076342886755696917586222613071400857190128860186620494995927521650930575137802889761978102472256412131455945338525632780843451503122050078264650283775057530162941761762042430137526020101930844885036472701901231762547821192208397659672380229997871829039901004529599212448041458979112349884765639422423261512862443655830575635400782129810671166840871607770379079835928954191062379788057384401075426011558219839224094082082765897774432528040693674392175427993618891008647581248337799478736912911671199064556259842199850781931290106561274997024549810933787619290510533694629600705734271300813042341054294959656249312175002887189048209589616209558114741554598708082135938793797892099619551701204441955269385606295130749033928646979123768710662251661153062122467698496803380181110214074062213142819393248945296952328854283938195173127539157715578430883530249361676996062460800166553475274165466559656982794749280132337376438128464201030554681484511107389787650132685984933360031741908964191048684356540566877546229546867362165538458779776782804839794606656976418847574625521616526921984753080118058014045068315434152081550909468489773028793243269561734328973132990313392761153524635836795758018146406119158588797266600000294130761604090189341246285022073449960766484847120589859182527826291620377844819077957630688455833477937485069487038134403550231455716306029928570520134526062295701164970896009102417335743893491385310796581587411531424262546064932864*i1^15 + -2755782887915571930999347064056977851752263017142829831689755001730964407005724033036069059290511949712803834746075977549084451350719626926289389206570660081543808239266235608035352926792402748985273566545339502798740728630635675022967617993842410477230494042007359809966587098923216093673105978484749100357378670641723206377670981316801445369703155537936377336471515764993102559433793121265467551331692418764883774809590818633790750673348384386063418042237790756125779243621282791506245214875140666105374367490073711186860466923023773805371334071300730752171168812025385094451690763702305529352224961632023636931954918895254982498479903010583545044028464406274927778851784380624613479645361301082392518071484685589597677666100409685948432191384635537227080766761908283259911339163150837122769176277339398052918538173596895606185642064628158003526805692300181282030627293740914396319919803224013734698961941574804779103773818808211620304937407855441307365427359322239807327294667483163124219786098899333934819932247136466542235931690255287472628250299999205447857589846253761736495551266136002088736726045588238100800690971532419138326858820651456721477173163632277497496796878854377296465126492304804361128400508103039893908838778143047806166690155813923644630510907341241496460436725589692852648176311274772352234211740096768268364088750650441856576268449282277973657466384972121884671838360713712994201303546809627255116999590714491920577969353583556498388867621303728465899225088913927294105989087106325763595088676103452193410801480116231548809071579418949464592379150755434378000568976627015627691203015034561202581061912081385330396057843257930685257393217074602323145650752764750530360030016843926667497102800917784721809381559735464709871060530506701595723250339811403141778243584*i1^16 + 108774138229114746246717826902887104112511142417975395543252909681028488297704460265003334452396437248744236032961826708288525798604074030441141196545160319916819445346540075697202440772278979298529602141031614366480945169583976247851789593371398243844640725361323503660191812427596233652589985255176304869064136183695344741962034894170242762917480733508453849440491296732202840175458897526322818757018747236866796956291534931626014607501930116613495311917246951103267328439083390938773183441871194604033886590897521058750166931185067984841105171180069197981084631747328955470074123403179443952602042724082703561227226389694797201110409699311709873774662572215995823297496154776505405304240347741515865662089258051485782112856576030430559648739598149146389191464259041688637598252396292205450060640696204194577665178464230586318019233043958325433353821169371644783169990472424473835382222791564315710560452286053033517053450165041106712171702788768608435212333971552811727795348784412306517058256908974043774217376764078713041844637183904023312666078277834453543045116655529190420027682249569884975966920504954424512569498815951859898512500037978336082229824600034114677990888214355894592447347997030788308200357311106648961244324230775603098871014383411422165243461520164649430196096570526691496259222447263386497136652662834733769317404681957209767455548157058555551165057982407256723001332890013568708033194364456054063098350890149257290472564928689024075799509757833365892573999821831203730070254353702175313036323485753003107481336299206726874331028757207958345487502490232362754598689550450958120982524084918269263292106439424283230728172876652913523471597769502216226775890861958061773410505676374777566607104047534786719863171339035248754688026470626422079856648808052090208256*i1^17 + -130238217882364510786305067506573583694459749181824626310764782693309645341290602953611587273353191402053225835463591650314817102185781733502835614755747730725579094987822102977861858737819442225978625395982427552361279276433146243096915606248595201950783940722632523667038332002519401899044911848711520385497478959414057784663915100499532011800715235429338984876814637397648904480602084210230250063950316658738814811288566080350161885618731717824259392846092481466760499435480865825854053954472450579324418069597230765923034510442350117305193158074840029582778247586261982626911842699229505892799804445469562716755417513206510125247864421096723764787560792681119654988687186943730970426221684919142337661473191879851662725519364561257151633033501794730362293225283358971601834377243246359337575969267635924746437785376234360232219197977561727053387695462407713585946620754593861259232952110284806350701853094938189383618454015941051273732739491280436736119965503795399982029175662909167266358274299541470149544596218637936621812953829260512673356260509490825399349265474079708634410739722324155678069958281958620183898418865696299456520584693617895212352949452137925292295463211543521746673614762335974887125525711016135896847903776413250705989219482678512039268985390882703815986613243371320254759286788338774725015333468158359556482877557908460120020769283509056290937406593818783888822673431945714526670582075703198850148388610219904411456698252152163059472473246602745593609085740907600430214954514033081029968566801728746371846916937533472300606478534028490829132787552408474241486818176390838017087454276549351916965514158420914924616812144661593898414697941743256380159972174867398785411860147451608802613985783963045815336482410190997119260216601646765034395692771049472*i1^18 + -94824759509372487428594651640469591365055817344397721198281737074903857385021681166504926897281421514430023878942300099276310348017164327088622312325658472216991977314401800346985751164897188774097166866878618945471401153016036774754150438408974067264046842506547603987827276342949760643512457178891532729355614128206981022855975215439804503493208303006881021387368114242911438133805660325316084340436737470561326384787849693569697686590649525620958938818286028509561705406866349602150447809075120390182775283103360681332008814198887064359088259240176220247761979147332604036609356931708609794483478959083700123763628771630550121257217566024789486005128029509900531151824752118688626858048959241906991185420966278325445482084375415301445031135200979235053071845966774668719536229940852332180718238591992851073688430299192878796706662947681377744123775220348389149481410830561261022383682286362319403690394930850837939483311791806985219648409343443021536740454527436232497841878279837645990814308780031436785211906818590698416796859049296096018032135531534779064356519036042545727973598501717714663718446237064141537474937749815927666510338827375268524749195912071686621457080563732629306380769979674380297567544264815835939919372455252049499017046668639958118794442472975486418603751396225649140261416271874532844344773629063861844511900757134288788536732351055096694869147713530891643550751916428713177581203574383311942406296372936176739020699782571729991991175633074150805013181128948110030992303466913535735942115422328973863070033196377695844185540028793260938030393625523119464024904675037314258246094881821361898848241576529622184409309514692709880253837594468332358159558844290824861446955041955579200866136613073090459268959104812640361005828583682934170284195840*i1^19 + -34840078981807246371059273766780888670770513350231065161846189344198192117756886468965189025411368226566293689470362396103316673523725246530823469144879292186930778694933176388740492861117416782731862085213675182125792569121934148211068402661021162144069974846862087108253043301486703364994128557570560865850189737851958887182434083857488611528436073693997033954936476458097397772090407085289769441293107620421156207284263881169858194362425262835422970167985417048551449516934323281677137650484473091853650239335473080516223027616603461771971802540981653204011819128014797521709331040301846546709633382432565694832843033395034845651012721944577301631367617081180635253227521405519868534242596692979282388134847151941858411753450064577528470415418041029407616703652630988984603859638692940384382223995959365539011759831291336661910765214868769630566712316729054644582310646526289256806539410405680672882875276337016299930426698438478193939944073262895512723560634010287655996374485976591421073711328789183093018281469059307035522172606451175316718602374013734344991831676172530053981115632224945139665138749457320334657581034623904170066242598876249204087030999616631126708116534045229864210811365262997012922553081788274785236692575734442351292384751165325786599788765147472909679913130521981630144372833491122100157504331772759125059663006066995861527402256093449581455943235136835114975261971760045003962751600577308174965133760134047338335549500197046946454772172273743512362049151123650790368058063876224225218357320921758303600292207719258883791502470873737037492754281234787323779631478961157745335866112007989100185716008879013536459249294432793679068560639714103733168005599868574244161685804190089300498866487283469623335841450906523038192915632333652748140544*i1^20 + 133412300963212342055521028598475745726933105221497727138857078128917637281790129116125818715697839313836304208965263976189545012512643772146126818699041645990985733134264968193274537353497277010213552463259993343959145054602703690669803259323199053369455443518572855985765095386633207477109900751786679816772911171058782079426017484267158743143679347083717661707755976212301154026061726970183730356654463317315651925921012836973146769077164974537985411721656599833934890930587108374554437763082056216038990170317625735198755917811256316750053668336363689986246326179754228797093510917844345032095731337113795334010774954148988391319856922158010626915026142573692917140646403882370361690858750338100717040624887109511919309423005409430267878509681274390712261369615727426319766748739063735207426960816503483914189160127851406291025498065786453321872955102765305557058830719109699192820655856869587072017615802448623831369932195274831571440035323854284857941247959241187735580723919010432316889167431349817118959192499180858769182978312467615866656367444851737420791252627385231618502543742906717448671906120521099994822811242761201021790776336253242126782531512565816834876860500252381946178673258957708930914089100360350711699621199263237642722201941212328407815469503482708899937030429109459402144201876909376649744612785361411273159184731490766005111428045147450759550653669785570104264696529312469211430298047291387796967465752264470014979379051038327370330670454728891933995844361164178744157677454344289487271468163958168326267220224679072566338115289714417424287930989568338762394985406671674117351416578190803784453533163395084492076834203391938640564621997217332402434745132556343495458410770031908095378442005948868057634641594330346010584330001983733760*i1^21 + -77120135750747499171216141799774628779431797847295087987893974735345194494067555215357924124913644706370609822545529625943039127930718844027579276584807316339890356284260056300942886581562097987982696926811032097750988250053952367245872520898203220842476420239362280785975589880925814025034850087118501724747104773763575669936804599219540717540301087868339577216569466977723446793612791843490207956079077713991084650981033325874215753641844660159827629395970293385535949528607067833328566982988143980986592746791554469179400713160500502141694368783129390480563657773232917479581080065683285646953979120548602506192669618295468553673928533466548963975863555787640797037961014578496374207892952531387086609570408704631095766195717219226751262193989970558165065099988958800422213966938913784553873899037537467396559087115106262314905451746123402396723331022529862036996178408568433772050262945223616543909698744546633974493021583721447378470609441668034402678456807295923775482269956834523538322869029334926658020998542713623286474882683276193232343474488119586558670440651449045777705221729688406036219177555883545142349937000965168554665805021016215307654125214942367617562351462526326136489443560950373014248424533036350627058498867680493232990645558850279149100774808681944737345984814962266446593782708235372715466428674217005097727546761754253137246580439765468127699281626105375936461387439048054718754977589073165522779286411542548624273293510343458816879117424049475419819708793075049988940358539082254726146106673658239115260557120172054661451806630162791059022542562294469805472391931042427392071859382409944706901714922588721601948211426078958319807473953977190162773447616708826453410330627770040710570125919644332319779843006757240901528406982656*i1^22 + 4641714171541031582108592213806564163742583160986700989886373716866625918805828918446436937165166229333852740707486463973828093079600773195323238017637456369686976542069763088799793677378866424841989383699750648982961134746822773515438198388718005415358013266373442968754368000322862809294930624477217519125441851966931479926425195067182899308302183484693594508694966408926325216212825026443512714383484587003981713975952391185900309958182696740214728322285771934356498935839262337041717256071335187508183580691784319937785879890190747786695009411133752408398286276198181941855539980953932398347320533242139505045464497018514467034995545964724450213414927259344086382383631867472112638551442621562039878739338238222498513502237243021148550702805626554085909664290031898893695639702707425088477108576228176428620370299170042889870775411301122187100261740971309178353509897573590355091866877357385872085577903039286393762881772486788122733071283283763793069278970161279429736962561832825147502326840185445268294980367671969129603841020388177653896427476739881753373672851524675375823468790719697412666790518905514577287359396166261978814681398786370515172968522501810540145098486030704291399456475400998156889282924516293426290601149954177150504200299669068686607285697074826642976050509938651287629816265637707611483456358116471244880735876441880035664620158390763779042074251137101948515643272140044326751736846706806948357094843034502422032532726570315690480103424551103777968591109875402180787462429564085783279000050405148381474508456101483059609361829068867028925238202736896430855998179184286908742163821577257582392100189422341156750456658680035167437825845973940933516291487778069553719385968425217214503777961619264001000308497172788919205363712*i1^23 + 3527172923093342522909269166752547617387961015869422658142426599101167160719442866677911672075484736609182035983262569079186605953752553994892536066118622898117412299404747586309378575002852617456509531197767494293546881075978715734738065254226710123045693193250510220716628185383654272397975464425782518414436299396026508705488941707185512218241321981901475251450947676839891394678735365988130459674755387696349223699791107351499992173638571005787792312584196773653107344674738210928374009475036387524854028032187181269058253520322723084239058991593780111499443551841826092239015682921418768268599557074238831931969985860762818140286284673292057643190203614890574628201033589893567637772483528082933896825338261191217396657662422627023369763934307122534667615503071631395314815369794053524735930815837066287498463305575149781048239315606700124236753526414405311186743603291126317129931932632669038210025889406380483591739862682660411792925763071963402111397524774678958894923674986802365897335349820697151950095060030894478577181464382444782788525243921627583122418788957590599880109148215439637454487349884874194223135257134345236526713344860175963119606992753916822229693603349151128616618716775160284957408338302879963403834850401460340433275310741880554283487547659997750929946256302717601959961525672211424191719130796493280602389721193555551373894921552279470897813615299209812664898711579993906036670295096636403713689787595630520679454443552986323817298413379768247821776431933858192908913800318077874036730571560489919986831991684864044695314628434468549880543269906444575456438660611707801665617125725095759092620077556390495517247988835030079388573722713816134606275024254598062650794401203840907974809387431517119007114971062351167488*i1^24 + 9843225302065357357693872790886094554069956440535833417089077309394619924337016833688709405759634993011881362860809008324275720736897348775119528269428722053687603747694670557818581164381218266921792156663699948577465353678611999915482553127925038423230494823485191482360260373560585758520786317250084095745692527834653031570384754058966807845249836245036411123987878364525945779634308017546488762005584593381708009510095662268619130799776096384563799268955283514768962834479027207651299867631602215000610129337044583529883226402023100376021864533799608890527517711108904933617398420847672996733723606196915811856858221471763912363097884578259491933014985336619932797934505975873339586992114126597195690598888596645486368364487882587330233516996739854456215937278576355533292940548891083566546115028658209299982069296710829828546932113626959288464065831263774745284199691526076003501628104061259244844647474944442034661872846639665951871807150383468327765041753834965509841163209581110925078805483980172941206310907264232226162875314471764553667240001523963404060109312741158440818020410312174741998203213604858393704794214400837549486160242146671514436497023520594898001870772212333338125676665721523930340368685015288415060579217859129834692727363166437783706903617872750847258411241754921364240345853414382794600395745767933609919348958371280672925876153043150959958099719101888072718264533967967197861820324374840784651981720256296363461756606715028653138845269603535646836274402649932368002968604941176149665418940229036441622812914179883081731554843349908687137926386787225640033039394332999446644655283545023004844695607193208872684175985489021776540833107836884132923996581485391777939036747126188967189710752493436436239542900490240*i1^25 + -27462265943742133856924275079493388671528400010977310470708955755842075486270922467132150922993596721617588100146391347331304372408126578748897783948680067474889988853850492110717016573326390539321700842653095650420114839821644605839188621440990903633875272873350540694029248332539814585014804654713643454103199548784440624852681735656465656741925360584595403226809951936543886102425442981747172508841995689082770793712210312185117092202336389303747583865987148258415416324029492466719794526695704407869667186084202473293946979855180814448973513907079421747415072327154434495436330756430694867093220204985493737007793086246374112247984684134296693085195215960991996219266324775647688194350185141887638089460641468612463088933481191695615451585144271264520343289283565388154710208158095330136591569668887047539504473844302655795217556834479059863431163149189828322824362735884628478662803059576440032458960575486441390347578202400495776795709805993214700567974556135420895336036207427797769680869229252362196079538984810704867250334595952324687274010248321970842401836594324530777105995787820605276763285863009249679647828280335358845525940147911882214351744239789831112246744456174528667850145068967644164122425115297112188654601675875276773791049072318417748407527666685163768854786450812174657914294640941013742844056339331885478199426827195123697436488395034414161522331227678301532861112091029278825438226914151586123077193401973835682888425064465109045776921472375109119122459094740345603651884592828317186578102298774725362777708759563145066033859697192648768281138482564441329727912445458831014159317285570633614815841079628795139941805444182895885895442605984961700725915451510553210209473362045679595968476938226122851144957952*i1^26 + 28923586324224894867464843349598305017875811252875279929394274653225974800289441902290325200412023997902661569457295378691930965455181865022643295927922068781551188515040676388321760460480341563481356645245105918354271221510834860052292939686498952061139486540534631744358812061414703912194010758918251930965913109496220481659257214153976375437900322371443296862724837753066037618239136086668943300061527662114833832112747539184642796576809075631812294699109170194187224906706194089667970600711495343598583839194645674358262295321568003958705375535383399272579445329642880326321850074705053527403558742804983157775247077991479222062745307687189765491361642658188351718064451796832658878102455113074304124033329113676160142286215696060023514196888595602379979565752465437993616322138456909114009047443581118306967435441228318218437692110003757390872262689217161143175185729183905303110449419573485034202541678038873773894918490567494194141639398205829718973129252549097281634423222210297755070938251873027934602124878706481541753018792979966760637039804883190551947895063080931592467229985363026801558870560143509564009982578769955941824848810862676401157896117588842652542292867148300015209293610410903665649245684408502423897156940273825304942698423737023790117187188945867326646245961507111868638073593090570331897794135213423513874678733015555626336301348066626896243795183813352267501309478121211888971950388221840480151904915918094009565294827024574254985674857912027926474907349814284969830248346103463378746553017027049990018348669436331168790970303634407105732892785267006341547671274624133156640124249434132514983114830600388885513867529864971807057430514873958820988942898881369543943529480646515469972642948569437831168*i1^27 + -48258439834852896267449257720467681318900528961159834935517050752395163770912060104618451901949053863317041862141188724994858311822462331214677445196605031600470505233222025467089024324522738285361222213709375507365324170165353585836382098326599705571993276392242242683231044944241618442215888376126557179215710017349669461604720149241256860812761570842828707615131214529811297269112170028547622099924007825314970377248097321018902559191653350500338322310723331377285512212370789295993436477493161825545857196454393474892940571854042410789151258052184273232243413013391050169813267127534082751323088708987923945734520617702690000907849156646326492688052309139413479818002690131534309504501249905717159944227330741408119392166395864731897462887140116446698992342083826873004805085368968311163782453276628726748801308072489119387327744499853313079409159083031469761501000978576276362565698696786144309924209633130896499840272256444204097761591711617127799864231856381411720389534496112276833279734810996930077921158462988142112327158232637561769459755542843484070053194811346720044764388385258963560449380058121646927575902482384223294420121242364022937502899610443915670721985511955331643927543546122871998460381294981201445881960032543459894893678387372204892091784301321171552745286491151038139332175263616988042310096119332387891562828994501470957673906272642134614210710979581135333336390496749397807386524679680783891959847075947864093562725681487583975417075904841933269784388038185077881024914614812244232897152637354044017364494067204881853440118637446944104479959593689093370543580346484695353541081577492157504993928921723927607445487435249248042340610998129359612164384348978282390403651280213922666342443821039616*i1^28 + 55447452780638576819876774459845179621088200873167881579589682178506267388216123166428132971566742810605577711809895630458441633086812214812478848017828845257988391803300639465997252789289642745659886479068972337707514897686095781812538409594326693544699752591715279280189251233274929832599437100122049492317083268721871900363847490837239183265544241434550604456232822933852924807460012595096761935826403209389776944624108898309263900032062123777811611146533012588028918529723661473032097816391682604153988880842814477374842706804331805267240219186727524947608422071602787343257671613023788779046038934811246870839251974066378118401883534014302481133724582767827424375027663448391624738343017039737565017745215328360177358067375023315062341407930639513816372958419099036594379251593190586748187880023361489716493771781848721092656625314220814603122132206401155824512391908435910700014582891220916207801193207323782367855377195434188687443013174948606178032259108435350842610589965661084185531785926751414117634870352709741318286518758006781600059809213287357070236147835252120941649400967087024973851149756534259339392096228958100800880762216498491038313551044580207560186490876744107271917691979908683028301497991066243815753168473609166012331885472250331829502676912392085230754285738171558449797860325336833476615080638809220000771820151337080590689335430179424482078871467063043193368179850921713282060526454368210778739013230506086719665415734899767138296336689675897225091146735944157514914009283012279671049083260915674297673641328557251368861620636662338687307724945844567603347292219736937239269757642334787600729050641347955001566564631646457076382255991299045106352720925525487742478897299440319968292372480*i1^29 + -60197878769923100961106145807941206807574190959108044936770699807679579875019644069646742222405639999429428102714003452728238307935096431279322438546025845913904167875751127086329732850893833271015692447513647582046360551913233892975042834531240616384214468271295543758131576176390182485500621993227048305348467345111856531960791187040221709977059551415247289712094334907567410212847997195147280922983361083350088736449210311814913176466104857051475263210267900271840242611043301703182725341060624130476549517103199420374183835019895576406808862692635907164650415755559459909469363145237667449063122463926609536684293797212673621777357883313185238082833807094370717850188356854809530244519807591658733934618604825463386891977824009236968229720833263505464240439884289826051348905207604256438492250171577688959293289561107075814283422518542714161778691646709666011467129744887400578154163033997549130396159543343049659297912434821165190182820746795740292334737685882714370862475827697038755575070125071262262036988666582425435779188659625626493054974282364098487135652572906445438025676520912501757494771819324383223399594520757530255539586008350836406762220523307691735572426389310630217381323986630389136637003930074583844661935858977834078203042822163603855564041305404059472855926259470265620114878798823266015454029591672015542579527633402628604471763737838406447243784209847727546336046649712433016430504768904580977485635400029655093850041922445540705710033240380762705567986082001577722545486174029917909212908784261117572470161564429471376158284170058844557948057210893888320111998659414577308621261069880176806894274033145574845217709322676067065343886693708558488694378408141285014238188503117527515136*i1^30 + 35483939402830049932181933077851202729848038790284839938621566654516631723416735309003256871990449377597648673356279182957126117960771867364793361832619850251353370965503904128324055830733714466506494072762535056857270737132742997603512633407643649020974778569196216289597304418563448817017147443485498565561193038033522661940096066300016368386606540450521897536572348324328572431934071797495229838816963803573831741082191870618145885708497745286731361388464921813091924302507538863409696525090543786945976658099790285529380735883712779558713632318070042747122939125787378608392817056125067740607277580807078207426279268430696259379843438007502570109258484641859196098533782657191452363201057677115757189328989725584314844917442817874684556925685240390524554718149576036513404434075251016146274269550478706456434415136448885605672113785228667513680277132849333090463809399305265252741836214753612533102027667042630684895092023451733164184401326850180733829783553132103354364932632316637531640260909696406300240366605622889750897813570174283685039199861080850343295556000796653491614859897614908862045216262507933258404104225571765139227102671377957676148554803912651022382314174609927975353302296221938190793508667154791452472552970325563875888219929723310671570565551909492520215668789678279950178466866372091886869127464475702812336744083376733363015998375795530702194789681218043085356928904241800832242142861863243526497982872005398243298575991196869058272551699425021183139759910414146330908304222905576031548036003885662725893169886937881997561827179399450624902513906148836967024798039071179007145523583408829505166280292554128750275455093689773937284709383255256081337660889207008875404912706453504*i1^31 + -37132983878787051847881950748560900198406119908001967926281051152926384824673051330282750647954866379162176054116889184243765873353481125981708874131135922791792689879304541572936406208220477563954839142924339600137373362467581491677171692207345158649810758861848836749229813910405897900149580800115170243457582018821342271119968695852258864402427685449188369784479430274810282780047469061703367224267737771780875882037058692141202151801373240531526271401957491061269066175429394935052713063361239111078263291012703012797005576011699253494935702866428677007461908352124897556938894092769560789677438488878201056484248389648163238549941729260324546635117578091790217265907709751686196837111596391032649567906829157500096996206579608863897415098254134212230670618337062356207610545061948816578777330413141728652482810785322780176476982046316546844854873547072785101605132772248044467689845748650460240375994715686425677292288505853155426434516011232494891114072102508590927708454232130769822638308010313857477296395318129914873912159419176977159189897836907042499916966207467919298809850906598896681517710575024140963301790960543705708642100468697444776366229230966667729807275596277385104376679984106670868467168233054764813369888851410854928886265738372381028599423686527346196707063188934545872181584369365322473862698092041946394580094770088201547155552166441039596723149312898544665385961851187268092253820377096317409911023771781915430917627751664511358133468783962232945504597288605288214373537352584845031626807594513832432137355281057205952781968865841407465538803773070727530762033887357124831779197389298142278777578384914967865549566614037624664196177371079854515874323488375264259753377792*i1^32 + -3294146178610054630401651301833412595586441797326520151034864578712262569298777717772941511203058564144207466365181918218092414614719992740553944506456275387883669697832604724205907878341540549319198271807465728361583088677400117288925207550917722440125520399847040398808963729157205812920639438838145685752648551806084536956075630430811193324556482744891942563867467838974199666539733870497239758572271600891597345834604361298854366855840899986465564301132264701467085100379569068498766288966404987438296458067082829224522316724562054231103178440839767402445234373555144528325807825071581557293433217931693986186306905810280591070258627446061876697349187843700381503498529023670979435153687614522235774388592759184422616877640564444486582856541564345569145703227527628705459162492784814417329714502452997405059267074927082740420330465920312578784352739163902447074447328949518653779150963157685146528116684634103202637561707160909899473432407887170371896369212318225470004588532187830037731627986272397171323626610560921567633612617917819007196278065923681767957986045314437050320632920606065575478361745054967643796904683831279938314981979446818702892789108953837329710162089533912777439138507409426248851711720895395126649876387234167072588024891993457037111445853978585564529296945316899600263427075769508237919442853511189168763090265376678229499001983942042714507575105031132332736250548163077409468836073957766376251536633008929258277710291636019402137293127365288168970716890400796184188457760581829455392826751888588504916482849573252134901270426395749826995963657841346308787543115309394413984129376137179270341461604751397436723196377213566252480296309278520221234152115052520407040*i1^33 + -2677405673016929782592539935476310000244700985730500855032979586377468014315147324967439388484829115993611325540120665284303611371170494207475041500238452391836512365938987603770342075034419495437826594450264054774360035168170236536346726974047725830975618203380796230047747391842786783952249796382639281935556527061660034907398072567898770427435325818192895132638394914141845872371893634060733386274022429901414526904001023355852654979850235353628840529983154560055581958783534132396578743411189286672154928519717245203827124815549782601937414891499894041445554775393882516248890006507731425868837550666319708035847518165495885240404193539126136863839632017549624272054029083961502357898501175353365652248151926535631357336004028200864750927622260521228560121400862467548979794462392931040322025803280541600484972386426548859998000102046095466673494445261139784020280097545715974820134568938725930381738243675405413096627005957574647741360309531776499979712236690573695793316030774579968736624775414959880195913184871487000641622180292363318821752938609031434884687444113002015711573448789273554555352290718781151457876472379566690454624367951233225565300217759951174751656934035982745037445171189421714709618780907119398497077605360799257731749776399948734974788296356886230108076877059104205783675345087649843530061637221597617409548186584843175149302450206881615667841421924029606421363949795675793033557276719564722996121737818750346587312358776492219017046346917129519389442940134884689278228502667601167996894753178698669075035007018533866493601415177020470841697474650352170188081859469437040604365841094414637170135662596723140129410093674586208295612323854532801203639001546752*i1^34 + 264078187175325447027048657294796855853980690265720138647415980783055642541484071310133356030549596366412651023153088703889117044557139828642274464482447028483759234655867309365254408995929746414172854133438696061664615412224421506806853260876103633162056181999119356731966130942772690649482095604677878549854426929555740998557156053785523977255750194740165754689388629008440486242283511062060982462633930561655005212487000465395084841508106889536870694429144392724553279374095475062248104867435107129506853896618985839424867148066489310605463201326595440987464478716689810710789617741345563591859460182479771535591395956086027843957074102218334004993040684825448757826782599180344305599303166382600925225912176281177721356280698075598198044014423493425871406293308659580160148579256223406217550037194725802149957933438572874466154942429838154579980288663095364251250703022050804904615775417498873768717449895551527878340470671310156499589329378791845168076419612496010036923372813123466945273308027723987525308705105446835376722984873983993501469940327403578236225696887320059844032037494022626786592572269390171892134768192117472561825846834795656301429976707233632380561659947429561728275550557215774660226630273606587421649678706956532649727919317418923418850018210163929008607168008344187347051574378234165897050859858110567595631543274399420499669039042156658420364305722183572322452171570849913957345711402633743236170930998042595743693904521774905704116705764382992103786217477075725297725611467791522094400421312639857941487540477784014857165834456375284062996855840731769619010684993985367220278409164468764454506020324713050438753065870781857988811675154301364887093248*i1^35 + -164834281427372305359643999724072424031517865301965350703083304048082303026975658533574020369558931064542767245202158994066185580344078347933699665973922943467624033246768783404588794687990350928411129105405977358219163944541673874305250056663082905586542314515385491432710293968311914294240244791329847818752401796307095588311428035972475287653351750990339384254973602622162016476424873856158932288222151812025332784641239390090389128143290939189238556531082361036151592201397322368487243808206162073152235723630719768094491456309382188887845099396116673291458435291880946320014426584398003489636938319910638328911832277603760640987453828949597578852570815869209198352536749374904318194686265568128346572523904195980234828387841343965257429473112749877391538497103134433648768084813908522479577894643132440225442829215509632513460333493282941818084967971171835399230826834457131471107338098353649089775192372199864556845017493440361613924761435044532696507857294639332661318031183841854085431637246545723671626669661882817942258599378540762927717320426565811784593379201550755417393963507176006483379671803056844118983255252116207298294310815902799330527330596994869949174097934292677177380918240773780056006241872180892748205708141470637830793740087043428410890535043556571509932233980035613165594340405860707279224544013430810152669519644423935500045427939247553834672265374629068069984635579666251771328838034490450636741114433499079184371312474323840635818835330893910765200994502135541358202363655267283514531198179261317748958497555333309866155176277654205495598811891286992700590696960902710519534643074330421459513477365109541946487410102528388023931806166663823360*i1^36 + 237286856743171285505920882405922636060095787907090016168135408728631776999018336079051438318082891530336989454854229109703632824161384075501964325166574043843143037908656878002676555225600678034951269280671073473696651832762520300607432973024300399423742458778796634347912697631532025200249974098335617099531487325702711444153015705724939933349290195633827707989892219765544229939667790374686061220134211042227217848554357963560541889824686756644929959724874413148315495473962842182052385368928558000312702925684152321132145992358234013160203241331960148570288473998466876887165071925436786272979696213732963806678635100823009983685680650288300355570197810143215866275726305258624203621396482397141372880723066180056968558095124796456825399657732743760295071128241992241201883433972218429379805415141199301034745664887534390503654769026899464270272874384419335307336876734871000938059806285171183116116603889122243603822148731034947160262468218198033593205262456335985718620953354317707894433056134715020652631279572375678874150477535191713909598745598478695273532954079866561662091243098510396359766284661148748648135092639327166307796405021147442324506702939062343967571182790863312340585368154654546857569760155511705625391582553009601105159549525871187116787016670659802136142778652598483422484772399452687600207303440337317861923057694054154376311438542539445097398772426796406054296027196546165866005173031660039084953706361513368345744029689950071844397799679584706422351175925134493043396332587479695500828468170033907949529341076899555715689636194673756901849112811887765749986879486297313387647405220476639907362395652326331803892470934253520302056144896*i1^37 + 262841892404269687654158963360943676648672202926857398491006569614672869523006983001642625036933096958111077822859294707514481530099932222211346356018511994518388229446486296968757965897026252579195080190301382823587248549813426786619528426436970043621110847533928744432334647505726426466889449137665077508584330453025695427034396231324455656387933849578744231761838461532875110069457041616892194775830144380621205740348406105695708079773887758645691788845950256337113653275353636990297426420739474659035744787677879645804383474826156496552104013670462021954411623346839128197379022648063224684881754361014140496101719990917178782035813453906211347909159125786806837047764157099208767824424913724056190741623380456395283102828416558950047626376248688250270261724936215810979984966819027041803391299280252077005735758604554148149928877608621414084575639017447501374024300064315446068487017485247370131181596796677713394958830436637542525819015038025262831975976960283165173998025273966146534632416934623531086814946654722152102922813319189698532059549585017204205165468642308910983262126072449406209296869794199788477237707189074259367920305603885418080855854781325471045064019580944266602595083197284386352362017785328033032634450413046214012322848482840165162415878044603160373698146435276776305879785814454329683736129637179044764741219052487252660662725865824858068914084070846697662741535977200976672669148868984219011696775696287351194048315722339870635340595949076841212261091710082810184341152248359246972694051264621873405931968748407301569624719888996797489473038146729762501984730402581183609013529133899291859399680372803589853676626294051151282176*i1^38 + -682175448600214680592776327277274751179452191246265823119355089511328158282590651019804028959162693820477714533249832969858116500486185126717037689738257754734402697333393038225486154238073238397338795467161673013004365156701030207483112765443211768445676590446496748446995382812097277695875739655256954856157347032586891871868117276525704028792502463130954025057724919879074305401622458622929890386220946901113386238559505443246680047053740458535243897385797856673607270062440840599153182298189777477374557798413257248689512237966605462861616096328718643312687694613320485620942352302327374777510310719120690323234670343986626914094996745005880345405310395257656967689903351065428886954889184959924089018003535473300820885655478591969151584110862747609761550671096344425236029392312965557234820045883521035225817619977832283186242929870594325626569705752355345810941096838829082124663878658153446753713144956716460261951089128135143620223623633641300143736499162617387733340953913701969028452576485435043237133554446848221075211023931957929766945490433382249710672370452413183315902899703691731003209338718600402777949614690972275979080599318504488934701690304258632585746456644068072642524029968178324875173080044101309610461389964519055043977166902297364691078718698983761129255518472847879756260439057466720106939326847555434712352928717226718702074166624349497892146089963575933634456711297956125249193890637987229682109660212129761032192501760719166769419090934189738215608693698430481685163525660558908443519794838317240542230428950737336545422830424575415130795467349245706691193695244897100635643316590595882409922282855112796283402220208128*i1^39 + -140336497808783605645524838653776564293039018122702729054710102340012842920802906846764864779924022219533109711681737041579665714788885497012155905554848812994966891716593609811867259923308912004564319343019645264797554568299380832963218313403903796197564888737503109780436269982108138175207615978725449114518566545138997207137719064845386999957090384441418596810679769342146779849620874879716492949953456109545453936133366585369191236188984347013515646248188521566237001842416349542086690782078480378313004079224584467778805426628586374468963685383622682509204412952921862699221400593814514105380810230648932989609306390749720321400401790914352187902364182779896363452849792959663236845517290109833332090054881424603857852072119429416199341151232242370028965307084629495412745383592207803536034115696006132073391646064241516309255671328794328462405524672740814333394557502878770547428701530816441993273522983156571143036049766802047562248536573057765184151295604545668794854280439526731676862975098275977825079203748763955451946518864472836891025107521852951118481217375940913487452154751741016980900695443584754881654782932388730469732681616125194323864764345257681442055934025387253177134940025011581352241130657475247138541218449213924012343702340656323727959425342404489467920989995661516520720340624462632074197840568322632208682811073411164145425906519621131169712897074679792391293121231153423788673257474824921768076629833091401085208261876202631133432249541646921582945671648857952100899328628932803152670752814332394356475006722055632883247596194393530409388696167150596692866700936975126002055648473114569640554651116838181062836224*i1^40 + 609008544953066714139578149672225422287968738619816758985010831790775903520235482232076672321316152231130733842232678483006507353537568599189209536048852044421591861257665791283033764631540441772232371157517561045607262613338606107687944990902483356986632121705945626017091322626619983698020839214170398361331671207253609171838394644791051933345517992561666031509046908755979333388734022586541042945654559191030282449748153826776794925411922826306150322806259708525945462030055175376990782153713969074987736144113001865942024712064357565882261701593895098361528980914316369027549018171330305686702529753820292789374040211111206543953230790913580958278826143247135557079663579186255128862409342165047521045855666152342755378435315375366008469014722584424357565859221108882197879263609697130820670721671977611699015454365977557714495748351516764541188485417687753198342411308519414265826096728422000486994179527720347455023913554649542426040022980769928246006674668986662275852019766332213761503313825431518120634887189278054831385416192867376053967616202687121188210973916962440519227756320695292619104324850050269123147457993602556234809682686414425821856041893939751673396222925125273165937728369141586150543036960433478137632531461357531061324647996454473446592140080162658943359619613514204765449417002607529026422312301224239341545604043070363114418164937852493869644587851726406368339297516113182759318680689893072472359096554533758275299886903986624993746534437258183554496152083311905282589219794665202878784153557810667144319698688417691127662232879236985154280653150467699960266700860132259721035992416708244490173276131164160*i1^41 + -1532178090221838557595634041055972427204003042018695506722097539825363513992661194771809983686242820463328506301007656007625797206152602464642953720513110806436742891341862225054069468587317053521473714864161560816606587205136039799444444838616287865355932809307994045057011177792991182645860855539695469268108321075974073848008356278637229161796759818454191523569484341309898358608645496420455939252141036477157337988949628392743497443125961015352186522679861045262227104000378700624063307620580103091816443036652586043918289127556510410642851682002855470182789521066068540956355110036501936575380260203692597674735822417991587731330772131921477594099272104315256373093807967738357353041453175932765008738094541954793887947159388433312279424498208634226538267859811531925135481419605982122941901616405611419679570589221577656143125662213955016237920839219659609439975565086722753792640718155985872708762162716717022814591042567259439194039055112316983407105367556370704312358958590845897428222666818451071850898173286025097136096951195343790888691326457012684945721338914025022673008026166177338522048904356316818846997739680367510833112597015486879972032564605132130985580133749758050956478211706045470436277621628306957793844579209915973778558349506624259261851019830664472570675166086130742713743184858186597377966585224204695527673219086485516922292898987697512371483951556350382301389502774825690488220445928152237120666467103996031389564305063597113342550490151420358835761898659646702391834854757255716418455873036385426532807968954489452450244316986488879400974679314745275470622750702203595247655951985149732246781952*i1^42 + 2294082515088070971272001514620556662873514912578461559159285613366183583359090956857699077971213771264929873250198611915824495328402325147959596844278727936592791477036694327961180993538992428736839330162474732246660930456418149147686144940811103850777271866940536359241762924227121769097307350484874569462855898369124970230761137845519777997738799185226576031464949822894517964149527535536472334090120765212190446862130928499775673758293107118780147371746475999437305100787131503929698979810148366375260966060011179243077904034390909129982127460273722921792186788363590119835341600543828066528098142184025267041207882291021279530371934739085522660706266759383011772805050043755619394970055604138701172933725243353210187453738911984505170539017968346044573753764487942236652923816669421044957041712390191889496380539703984384248138303047414697929656693593542499389151176078577104797257940435513316941898512728865621686767301037841590915433170062956558358729501333691630097599118843019539496206613173527863733283545283687092528809032427851059727858569997561796663653745662275514414211434043548812422932577853901180791734073128762304500018626645623984357504568286598477342795101860433849150164858967835244685140353583028105491451080740021158825920444636724516509701771633811264204654690944271916797103341070322925406464367272715597691862642960534134690780508598310246193432894299644922330801725546513432593786374567732051292786510935176930443896558877811492530736156469382350384741165427401087256607910101548412608610583386576496480879713869923992417464982357097207866249458703472697554571333985123459304846839710220288*i1^43 + -1409559659867402027412029861073145797894613745053128390312536750291352575597930281804477263055401135597899900313218438022592026845983750843113872969369167331778445587635564304100743137775639755467850695305214843579664060745652477089363524203664058075642716628834486220477136654290788628145591837485120564519076720429420673261292329464327475217145612137442710833516421201965884686730447654520101927972320052130513494053611778525176101392717978726279361158676237519037453270514560377996491641580263566402131555320990179352075188440134706732984147061975123527833746252259218193733311243518997701726044279642525353135425112281629849688150035530752571412895281608834889924486607008588059098554053752441459631349683427455046914132852089198536551655164612555343343204752829354628703778723919294692536766515229759297735574498719887175045710126465279756688399793926292108051445819235166613136684510171668631307782551857403502265399824952100240473780970143898827087036942318267748834220274881344782810361317306873526848735513263623489567170448019469331931442558724508782785127029029815003408980957423862244845441418942034648691049742756593332831171813309800718719225956336860790142140014611669160306271241330308453096606872998416824676011239762650934480287108438047059632529678567445960262793102407473389474167730835255219144597469355170363508914252156408574007363914285821491732772012767480494294570443488467004455657760217493928636899554355875217176890445907601172312423902685593055795195578469487285005275886714311106761834012462637368137719324500438108718451379098251197395613774169753963884317897752873342330732544*i1^44 + -34146231036106358694803580006714336790106123528470698929605093211065474126961389408933521658633261063571281235687694600928176564688148420347741375082389318580864987950520690536324480945131320057597467370615573110961710180018225613056133231429487924602300475079756381921838597572551476463479249793850880600648558977244807110400343783542078806441057237104618940960800725030588987108422676654787696366958855270531791680660998503760327699434113220204147846742719246022583566048779782065133869067755374303254645161403856893360596997202240903962573957614157074191172513026944135009754699549605267366925472438122010607407773494835080983652535032525162771452329594180073164741947376837078457551081632304468959930047715508829328477473854504030182088403100064656379367702150831173224031220490232376497168309660803080426441093655556861391313945304484888057898829402038791380310228368621224843784162713117374379208658964963340385069211080791341968421021115905410707194688673494620766832783370203888704735735272509653284141635530235295091531338913927312902357340587022656415449267166071837329681847038961579870510321815808369086671486203327336395538552845228940413977654228901177263169996939540516529838191480603032132353577889695647071931465632498190492268785594908616507579730035593693765378148867586815378745765445213257703207447457947012483995300856626465045874376892984191230174710013040094249998002339227574235793158530123484953073454595296175747166149873452081031007730087413705601636490033728763294377613444156823609879784955801628975292524451609803658301090571398300646422868852049428360246483291734016*i1^45 + -630330334811052962176064233247837181153622926458639407288617942614142467492782930075082087276056295512298811686195896609359127442278219307599494287218746773248732588485744819250908194152611363600466209189241884533200342485911345739345821469635832857692399255718713292626924020996407484409213705530147070343431811212653640566534855187699942395252201179870712041477519756493702708812891138880779630027511614990868239653303960788877999762184606584630352313558687379144967708662949382191496440487736720059914997728134785837778128665797923072095374621131962166167535736527556776392555427827678388511712715859877770856383001309282823962687905928935704152481664839669514527371695290449594253869970311425098473916368192113529720242219494609221449549376727124491829070119053659616619725520671071513923642916349908523510209694794871974310016669842502510970572659725720615035453723856387870116905246117309175570351555911638543172512852766067041749104846745390787445166703950141692574423149292065900790581883294116374463447510159230040755700328241887401875699050623608800801459973872149851178541596630898178055069403144896864433171211249649335198435651679617827538895167129033393949691328115585519195524284741038221952262774359443924285810302731090800960762458741939082971437702806879775154384092833805155384571341765606575726065782949119323769544013606435855351286696176918945132152532188478822588013968828469162811664353966094656250926925873573680301211510764938417686572635681932892218086323050172915299752550552349083273331585308508069038259947953811265005179613426347523733097264875547660386304*i1^46 + -385536347273747600280921467103049542564153613714732355913894832562006436508761859984490590267953863779587466375787017203023343768965652971117490285417406522142292468143612804063799098582268397156294522115654517319123756295405214122834942373074136435403073993102544799041145806428996474586249801425323373104140582085923495197140243850170626266952930939909267432629012628583275426531311379087518369708447951047101078609443687533066097957901165394600607092434899291005490713836753032746851303139796157078551904903479342725507929100496085781130016756891279338309123224745551630416488746687488615152704471400531980226377295158225753397487283427239387700262488120308160978339917297696755412375818137914070340863164315074230116498679026826796801417526204142592294423238624634802762016611297546812487780745022115684119497392906473382897869464193089791600981805434823059212324900611152301507631067444772324586264674275270104314807325704524108398453936544570993793960870184823543816625724289309274883163717303207357866181786362689138418986997029311068230375349596030156918403138640051718412232556386611310830832531730218371820465173981996046185480802099343401717753219407162994577198731548523764175463701431363452638609036418957074554707872345107109583996733202863359900463210070674054489870123523040859060283543622088715621036837601034111058238086280317677778763361146844278882541271783519116168656232743788759585576868625282553747705899199254587484896035224141514539854419625262138619056009877416784690505276002426650966849172472917301840374885073686228599127745674175983749649399808*i1^47 + 574199401204235853365506570845612867469239526367019532542372339463546831333505120180252990468004799642283185811423078230695969780604479263047375164849016346680016127372939255088771452775537380899363063840210510124955134011803659500602235951339899244235250464201960678707192573286528037958494578410916206395692752394103036630310112355520186174443182436871770302153839407840403925390997681767085867864533796502181009944966230618680542108666678364421599974216502743876747442430771651632692211299884205807103848905984133821297579241570895038334918972808185948255854614816419442644338675592326797183575111095458813185630368370760325504563159764410065428065857814043741091122912167541369850441357423048412524232272874506758013793842829071082485032853014938598910845556682648635306116514408359787774851862290263654838573112928855188174242989741637292885572856842556517143550723768292516078652602130584412074219382566493866251693043956926339145142608359535495194405445031748378154800606301727792994016936691777821134705539516046120946968820673171190169333344947852396340044829348522079082921223260376066136196942595146202874293530727626009931333756325128973953648167500763683763424104972729491417442114816783353120364586495400948132320163372120271772812530461857218539691613630135563262143667313440959342864399251489130757748145445851561397454791291705272175372230016944494807160743082137738766595122151815036905329827911244769655898556285572625436279506303354255133509340275471986015040220317449831457981546317291262918249033042733108365042425518505069951037281071529984*i1^48 + -5222916084081426096158156325439295474052429382973761920223649329718824472940594426336390527050601575986907415703350465550697362261809316728002420398869691661291604592028763606501918263566812978175208126290148717555024428915639164626760140706903905935236415859829145054536830942368420844793838727674740364368852881142861357222935374414013306877549566376093490183360136862797724434294479756582513075533313123234390699821869965006356296854822810908910279075501238596387764907511140859819719463725813116572855086972635650906455636274145459970893491235746580021675255490811456615629341260831998361476267119457578598392412081154056542258686908547019564041251747826769641265702086241459453564650955423842898568435435628446673454797289965873473096640279037571944415892015644008281273347133335091130879051254101145268954660381593479130639880947351110024218333756511124017593338786794723371171167175748259069713106429868855432244784736463449372899324784067527406053895611528486021557164053755781164167388754019998571626611707570063683390473174816308891021195020476452087238901381145735325533401278730208445413324223470348765992266755759269162690565529628496537602119225222679337827672250738158148481118180596459501877290816380595387804932221952272138182959300800602642045665216735086635314063531253261554898235914004388244791571491929698085481632081810541478545889409579846449541004876916621657448652597842973000530232215878818705252189503094590677166994371427742174185351427239566728046407564699606930391155795676520704810799240926142368949452317347946080239616*i1^49 + -14903938033479531572643854110894187325408294516186293256837677031732738041965774863249952901065468565305320590671634244377033426166535014284803372897541747297858103943810138957699373639534541630197398130385296586435794563864409709750688747198002416547146173678845648381411544569606587161122886481783952657369585438254651119049473357428511926735097553835607335694831299820570095543816181065191817151186683498310059707957752174112850959100538357365459765084421224653347499772430501386336708467831103938907006088572170793134026342296190904506629756721818744425151824147710844082698089719981535747825567976190071704551456429174555932365313892253406786602729494345923633018646918824862810253302655361018761749417489919842254875304450323297671814623683361206149951625605991579463880130994760555688246222646935902715825779282523858727532519327892562192855898419396338620895913389617864835435487068117535943639650250107049125744545862189258659823076636384091921686555890776538756701154263158897152730906371324496502501584840861824600558573231777141570926627349679536783836780742762367993298940194307928594749815503291555918361254500171156602128981244419752450694064083043114555845701254801387402284569271192936972120179405709985034372607687112869386312648346738532653872790329288609217015077653128273151730909003842440516122512213986880397971599534386215449056836593944133100564917516456695120749802987349661283253224322948767313790417071084910608606593152688423510510490843133396852633852083509706038826151580627883892369057756621260891316969013248*i1^50 + 1270607948505030708336062845949375370489706184128984138346563056752884425646466255160557763938242417354784249113710771856228747513972926304956762187942799681515638506340977157955935287619788871264642824667157828044056422064851675286195079438143177840307450927612600290946249337216233585815011604345604274076251743644267287485718442756011797404687079882710671920808735580388756838324883951299286080323002717052398535528934584949341138783736287979353035399721166422571738771250463267526882062579176591663830532731687664627214559552197235630869077108490104142509099562267621888860902578447019354215557877568381992927597443559710852168244504269451033913161856986190427778916252197822824687241725004377493192902477150520063936797846286516703413137610012729354202758818236093665390364718843778222105390508852520828517822127547637140930652229893929193766131438007311374236317407315491670547438082868809931870629403750209396909552570272125546477738374010210964314820569515206605884433197478532814652614790912840024064907435307715034924375951316194460261450435100805911643411993152785387260152569969867702315996133526429467981676143430697649028312317125456087740221321463574150564402696655962822042504538173585191789822417472741521635154428614835649355622030831821241144756758931433950557814320249081749160885541874421276013260481481050092639074306626611492799403505766916740308747179668599473715156562029081140903772565590547377061570902595205988861990516900745061902652278978067947031175990805677637935159203443262012831409173417689088*i1^51 + -43752621669432336380063365514657399993344495146852827192539908000667140200580543169914930980536765615705906786641602892588793729522442807289900476019391897927164338420266907192204373902683257065211292158322764817493687406798348070672219166788487963751828493934420481372189514633320610699457193245879459993857334814441342020246339344526997776273679556956293330551841307446812131270208744674903779950819747814796203987487614373510012987795208488766379264635429262277677915361169232739669510920980202213194801460795139994158775746658312646115843023484806008949070640725802904643317178063944160239639078864585714904541040549971430915271741021487168033777004512977399284906787661005037326182515267102477654443149508950522364171946819837251283136420435693520173633522345163535968108908647201533767988431923523861958421994395950188035271132702862604665631027591872593916331862381739069006979134367016036286870056129500685393889043284730835189226222562143655292982830013068567023542184731836862442956548724732190180931328003488967812281156110364106224189981303223329875105466084184533376687337074037785033621324731336829404329432767115466742033390352250959556541086566443635934570658328015243226573661710754749851797226567028522867727738630893055694613245687221602875453856871307986332707618239936567781573595975471196246357526685823782994995670235058133055380279969183395771254263806936289911347112244995204904573812232112511531998346761709949025443463810644598034853715399852503401561275405273686237946314506858299129856*i1^52 + -227459843531592189514762996408406379678877793804379191841786433017536204203447661209805430344973230828183954585894838848793187403419746862078532343291762188442755060420951825371282748542101133252563505352963408556241430399924144042227624287938992061480929800194946203096717649208849467211164932268816011308120823512504151938947289623510254121844561673299024647544707054243529442499595246879082661267207988498970877751714253083009601389062437645475428093020554473308320980018901686428355507738237943712468286669722118033538689432094596020171498603159570524638824514840889556165482236255814631784400723190369412679870544706161596159843860260079452413702791543058109993861808434169913433910677066034294399230579259716803464011595100341954109324926837697177668214172218043967692750000910901336145623767592085075782976474003484159848844786049717819379305227423701951193648618431034924957429617097165489008490364231876801147834563314590980370919389787399336706409229115425357617593220774788270243381761536473496823288357427790071515206156689882144566950500178774856482603614705851508375503041409292249468130808752641414652681616488803465834092429699866549613512752320127911270779295348846390771054225271066522130061473077616643823322037545214947745153865517129620351566018942239372334123215037643065742053604523460544268415288457441362493559230295127101575668657331288712360945294296846787002990520930311476645292039708838441827880429366217063069206435439213839604380379809004349676349367209868432009854976*i1^53 + -302181974949272229309849549970235716825020756405153300263214890354190250818359845659573270444978147274615835453208962179284783577662595697390050850833038700212901070882222052578725674802587853970520832035337755339974338067635805587916183788839345346761298593680510981835459951066822432166926963166873174695846499029728108191658284977232051762649686826272545019264708724816974424020616136018879246545505580527042576679524382406336247208421643522277290471332579573504429779123911966004714624466435837854220010601644440624924839875774007920194180969877727447609218674137352745440141235314489356527993962558028404488973539715840275484128922105161063657610828754768300650917678450741731905135609088661548490680663147181267998683412023646234424376990568733204297465240667521485330928805127643432792759830759804925372380753895977557314819899864547159326837748310263229412037977870821510722390249136724198769674585624254165646970628867844605305887436714719970378389676604922751353418940146573633659606343056576857561035972988094344775922539850662192090224000471668233736407363905323759714490320101552751816782122718547401870055537639820040094733904706249867088186987939769330314094673275038648374485944388760523861461457267556350330198883087760262681588944548906524179967222951230686493419718258393203361911570935582891989154202518034267149361789901451809141165409118555977637972536256508618494405916664856610171962156732467798827435057139320095562289986230384891296397752583315588442329448448*i1^54 + -56885155282225279757803251966983518140453649896412043343685022938694567255199187117680485884112663978224169600936714356486115049386079409369476963587592567530557809480806371258650563524886588042557675600553351311190891580470806035927246792175469490327940456469124083741333277612328188828614727699027629290305050801219426574574478754408950174209739856192203496478840055328352187117953474377547542333438865861704918575594302733468928115262349572712169495293382458632521782256348146769962537498628192173707532847003779309516031643417874908923805080104556634820139203744803003135938063170233811130614920708303966499417269188582923671307577149817660643167150102723730971142942507513487470066521278226580808298290903887257165359423066551597653831083705210655419309743585501211910601302528143403385335272774311384127312309099359169053499418263642328080297543178290749968242279027162982475178407776580976886034346921793578933060448151182568291648459511781830286185192444348519852309334785235947917460914929525359854099392335542011948026587130489303832056031047939277655186249795929217421300830431713338686689515931835927315591256419629827006674881906011302718057575423826325604861313024057851572362262394492509697986809469620796696553802727676434941985449304877914904588632744959761071819177259196554260653733763467459182400443796628035420808960456084885052858937461934145052667256933299580872334515526670061533297800155763658208131110814193029409723040293929877245348479500288*i1^55 + 5347456531081951376786932375614057727847301419376681815707565946279755139091395164557805627584481974915651492433210599971117369221947947473609186802068045379448755181317956205368225789719344573229487206914307075342041168988537907580147652364901181564837857938861954399377697409323447556450196182366176421100917820403143717620219584224965626072706582548202934136112509479151497284033462637586210096673729364333606139321409547832765491218272341640790795585080968918940704751286864410698476295101739611626818660248609624070134796043559014066844639717582346797258581381959872496522700214970542002452338961135054669771279707214034078322764854095646863758857811977407096405420991302940772802171414552036963877339096416942640851167579640641094216437112573920878260965659198708597224228182154803383183680302933941536052366088237415578746591578874245782747588301887776518194023411403921595942369795838019873690214116245767635417497844482847034045027768418183182533070640051280498306894770597027086952729454993902462111849387308090635169489118151044346616017305805105332213607434323502617769893291291502890154439887784660109716052568223382966127806127317908588162741300820112597434218850405505971949463542407728282955781528377608525363531030035915462636948562289029705554394959276604259546792994684369494712846585133068586010756241544776995943952460610485048360037188970981806173034924689020256113114004378260133858124254343389765251034026336018599038695818395648*i1^56 + -51334186099316110638682087224092142880942360066799086457339534557484710920778687960244714229674072103979031083896893020881646484119286217282042849623247973637898456641614708236421826453643587275244890447826619522698205869746395991291289747468405572539914197407222939980300790767164362209151530315551833179443019130681039892263357403071280385744991996000486482951094597266406776610783899358808488764041837298481445513326703044492312013003090267419342790638744597033091826559590782905287011875003092455510998490465640365470151577287051485609255732733939157380044857940568236489541148559566929575401062121772748477585981156745921066245628760114786048305567822412940518476733773283329434710290670608510428868009003552638179974960011621437278512662326736820268871927390577298138843458634520358190040746220194931669545807582228952312679463207285002342869219696818907041697713604237711995192185119189570786976062289471884043538401132494879860599728201133116706056139702819079975191302897828340585105083432351944005101448871617632824843296991688032633277706973734490783007664224073126673065724098859893023645429174390309947990259170152969377667823339802451661524557950930522953481775035548910284474997867173948732955730833337217781251516312558706512827958928500488436469747407749737766274210995605974093768715846016675141199962512808605082349556103565735839509992862045379644595666320928319223555417431838206683391300149583408151445797072797696*i1^57 + 194278650012960880084175290651988207800011402266378835920463986278912975890047983568821736581424529430604143136321957415989347896432617785503627151574111844747572356931850999347463922165716717149132037805643316567403095908931689507993362834051150680358577017249960556020592679285829832891535401893611833050319167449048822206093996302918897184056461429919888131971739540775200426015045791447613249253751311700250665040690747869544237353831083466458090725921669357473720510272505890901098120859054630110533668539113950313078921553371755042389208380968748787816329060272940419334574669411667700942200482341808325780609683437760943702659937064486552694079838637715650194890418016329677355123548021518535141508059224805744176028257535869344687819242634970122414800317104712733065597159213882484234677438310884871292225155615705899905577701107666636964239365309781556657827094849396349495991294245757569733234008330124280647032836340889463704681908661140265121988003488713083152901264178208480664736971054657706185590090576607499204000814507906525149510408117988777913898361998104263395575875785843979416846729722386863308887756615782227523840551178168315022434374469022050998445227570578381587730385355352012746344013101488347593511937297524725309995606562673647145987930026818894084572171487492485591180951747318643308850980712561628027511456643585811152143901642997547534112859546411841411913583077491480695488541457645568*i1^58 + -1114170650944557380875980040523276333983717381728782371636660030392195733343794773298595075995296150797089113511330463564360181473166480910772658082442118111785503334851503572173592977131905503183552991156570989800941051201858855586185781024195784853453251309637537836478634520106184908346641978130180226668083284632614359156514589595383279879110576640225312484332710757413012345670276129671907608388013721822943841785594742382322062811653336943888742436568313119766138574421882723224513498246158756825401419634588345224326482891627220607252322444562256740355106812969416585667037101727471117029178050087830231240915255818908822065472274284455618727042763954875666284958586749966405210828764855673389817783086148114866420286495044262382377793492385498794890457148165171648433967971797230928783981378176360680883114081436660071147949653829642392390855640587346990482424029088275655035918503194779509996933431206182881691516269287599404357793375859334006981176027013336894203718180321481709999941991126004571178395316098854730926909306682242526368682588893469118852604490994034608801662651412216134217861630750329764238407849185915114058648738436808770495529334298264290743038877723509772836078641406136091173024504977423176488060410702812363515652525434776502930598635047672873502445550015340998745904090323447228074316409053281756577229491064347014423672026832513878342484955930891977888193326837760000*i1^59 - N1*354342602801424631973611740985760342129956482789083377846683807463703490273246484260727309568557417308310616070533604906873285305630691976153779389845315200651821085841952262155606685970104060450421400863348500532914009514507790638322682823282115984024769017541181900443153452273642563034408205759174104716646080488445327224887451247837469454685119117156697315562689962543619808051631504530150138670930950389554430777700259148693229184194875920036816481218570422315526666505984646042836906581635671914177997459369944712587890625*i3 ] ]