[ [ -478941873036102024244821663895685205719831796949110789277231904849763105131819358714090855280368832665271119442882589324922467201435462529768332966558502700442185542753744530463380625095498635171123406615527069163907762209489429190279595551859007035008745362105673932786858939521355243888295186940014437836763748191494588422708726048286281792055072317967359788176972882027331039698608723588763401772641015277334330954059081498198496794856773592056342274227821263801307056078566928900383483347952150370107189788525239067470578837721015457617386812117232624374543161806639426628574885311558449263185760150574656947502542656070377345363313693519077180532559896557207535897341417154058365023258670830786573960649000171746792236101723777656660849639756095783909684591566397201105589817070135084343108986728260830572311021683086538467154360948880662234311965096846012901479873928328085680188490563805092340144785625510079961816417605255630178778602532960523658249477063243745036982345504807473399361827890639513134766292082315666336956306114290144601585991034811204846324504660107957247537585833479700508175905371769996831830835200000000000000 + -804420695950651235332204095299569799790770530023512913705249288040599026813995641455844255219305329963828618822799049352747663025541670032043556533069427794247915417784179619166940956128945813712452944347949477352682823596305564602290647108023374881006422916619712665338755978633311784427173046770046448369710973882058960289246736120587374144044819776263823225863052349367457890074269093668154724247406771036704878927213355124389467894152217276053833645917258938611985123242155658112589479678143267887472775611870509990000308948883824722997235634343779721993255005553362232065045785248267865409723656586706080802412677113965002767235809356324057153414741102406816986779955019259403446025993379187107793213520523863886173220484048579955499368332446755430064052952288568198273208579313280030016801289490353085169115987212463931563931112360832007306960168269928680799532735020003218897295958985396920313050428234234246108034918411407834526592884324158879180934475526728272218530310023111279308380970005253327561038485933741093293243463142818483691766958596649241575921096389932788933958545486152486637077100401979538140037120000000000000*i1 + 17100574889955212330938045229980755985257432681535132262772326569889696154533343351659748117751775932568871048982194713884004484750705864655087050084988891794565242380370281562025892121775810927329014002267792697821521261309411802803643196182079652284625614924830127522894671555691017586543498214501420077501596235366216847948416608081458758945268955431643715723339805385683938446737566503157789504028410570649040030070300343902744626690678268812716988766979492184472502777079244968047269143796776576393965472310810637950313251163594952776296066858173059431288351184893508566241855195356912855073529756222509823805902432935907229331522766949823439346087776039614028195678964137703332223154720452936894128147468051363210583978991090284858270440359911517880575141269737282266742660780966168230517785553532165736958016383648048226073888081110223347815144004121793701433038456287939072680496859272971810011873773996389743119659544129214732833825931399058035897896528025738344007837813419718375177922726039440112028365136590596753322625554508947353622439849040061115938393116838322606275755066740111921229315307508147321359564800000000000*i1^2 + 52723851444884179088755947850487838509483579673166563461717107724103687333001841887940190952632602550542633272072737537322930628037352946528995021719213268205067740808964669092789260608679558546363054341395048571642777458824378933587497096187894035367557914012141005689148501977818907464521505639122873522608697175706666076039832102658787503245213448635698126775371180596427856781086501450485006156046039844867890919142268315523137061004326885341739297213956375103024428846439412755869494709479350940641114078792075748543752558772338099413540036679265810021631314617983256469672590674109322971073074172192589453054107400585010528645636100014573013193113393839227013618692995362342414521194294213602536167457899050024515883451981266407571981612727396697801030112692917660384780061578969253976857230568992111613910277014839696272611118046257437144142147716766684623611729433345172395359657657460489708308933990939067769488384289248416543220247939653568721628764111789140158931618671431067596578152160471554730239291910775263949486407250987996384079613684704844868539398952907256679495153864684487443491125557301759308726272000000000*i1^3 + -146979177413509418551585356818873072003898368518860131107122823803534682483194786339059321285836436942090989608486937911165079771946468810543908114479478460386921932545831753820144531080184872108856318403463889124768210293870833779913666913694909080306007676719599847482996676975095221054744246053672316156236065210679894820756104598900595575753604317976320949053286382297659991245818290971036006065642502652665033332775051500159466178686404172936243128510580167992739615586960346699133963767620525890804063788056856180769052496533353531811170839394479667282083634325737283908183620432567816066663400906365825827977052930959137825361392952640270002229379108614849662735847456646099829295177335595798375216828535537681046120365130040974397960955435572646911095551579686987453463897642420566950317294382499648139897237801806687160036176426806111115406947638591147560470574779221997662235178871516862316945762126095101900934693764361563883544994041439378233283051810165081551189852316707008280139191151738929235433806698768193040726001539486496942524790439356826215245860535956461524655351287147614591409416383907796835368960000000*i1^4 + -561576664320344271466015855010153597041112711985393970746070771949395396168612197812164894458244449433736719657279763462242025934741333054038517887589509982833105721120666015108921532365949970358274701874136701719432132423652378754190417313332600532405998696669971569631232151152413862313815546226797646212459404784157189329837864426337529392490675747552230298670729923854070542760090172565009021739909297766007159171755968857154598266338537061595105246772506328314482364535574588170083875928425837417726692058015238557486271776045162055338138728708988373358807405535748844825677800354648337367263941698888338516174365983882139953305005488495052965276717171995573329953445624369101292154463765516998246763716032612138759635519481087227198391034535886818412270155488045986859448433086999415672621475442588207719692212751937564613602228955510152528746048895680959888150160038112480327369247305190273680641597160039758008406275995696691924563720056961940706429193411653617347727003952946267708367430473906379759950539022556550017134685688525313571737836947920692129256834201351692470521136741522699536027466321895960849940480000*i1^5 + -922538255117708651144099181229687900446977384196221241554535197727756134149378733899296643451870445781539586870498604843740313460442035989131284171319956667208695647609534831946316501297612263711314777536151222240986072767309687296012714584934018897570230013615418056064769709409548601537585965790009571867732628481292373913527728218241373383384907905547721189070379670382011188918452112922086288129167414695031274319424175617178633833105314918033729415811329545266755116230215315728004960367394463524498768842088000885991153524218886255125463969443731745083122639479117333081459126095347581520000889589804017105529158783169328041273286646068426705591627691724204782143755870320718486317529921752877455982716016697586494009447044673551164657509231607257313684447907189627322853931634775436864034922291179561113439388946314312611975129677038286111606824234018037817166032579030604614389507446974332823348405066594285933591482657477567028531356006900515847833513385926780968184695626073586839068980103773836411877754913897107580003572345421975937760492061417300113043307806352058367984191982129952422646003997907995328512000*i1^6 + -456782997672361757831248319902659534220232374249769479783467710397195272691558178443036687504973755240567025271102907932473374054145242159027384508742701084493031641000693707754532346153953099277495371354024196076762332787691148409216639243475915002869280502558029949699901809780224615514618786572494286806348895265340599082358728767799870337110278182752673803168256005752708559246089116096516783979600912696103472090712652162593941473101703541065382348667100818912100440943974315609296037465038494879959631571352271489333638535952808444706285858250317878242371599683399787527589777849742006154574562403163645976067879762104817730571459994252134668201453223785804865523564799742564550997338073767452315973147233916287936400838732842756827090170185457086075583620033941773203017374360951195279898678503333981576560321025487562878933856053027597198694766535615488539741161405908656674483089297880985501481597043484191040384117387702641171077347639985476182205884489838280469306642939511191184473135976094636952843091779723870242058709711301876137746876738270086493767615522735360304648414476913047163631203254751828377600*i1^7 + -114641582746676623180179005254226908063693436429641823421393036006287050443430797539302894943066839225796345145701340108133347511870884789710255028663735314232592801682202873323508346125520247690718613681796277333144828537413260782202859331639298495528569059473229432401324432742633186565497961235614972859085399743508764838028861524031737733212854443368319954256934780137332878152197115224052505621480311233188902207906875362141330788021206911761717847493091739041466916762883574165184091368029521805739294791988345713719460451132710160469165121789699616505219275195678969936169010313357439587053166448507384265931998190713489203835505691860852642023550526204896280104588709316781591702612873665453779620996163370427325449870339759738358690052919155387279335318087988205660940879084254753592036070963906417116248405332654135007968784167530339755133833449022023735350297827270471595585115792273704750689928149241178618054952064938954723731434466802681290320236750296023347611947888306315023681784033441215128680456212316916992206508566954736928903013826115875173548015371534303292888852472868185501536973290660167680*i1^8 + -45565072759467509085259136446530960007340071185787174501694360900950400291002055774548309273846095055104713480625645028962001341086396685313084541924835207402410462748768826101492412235789740766039511397657000543984728751867531283179313385083217282076475515618882472848790398531297591628538940792303785389186478445981973712089770262886192024762620678710677143444592977535002941497888707853971940823577464748536095686672839564034731893186793778640086993773783976289480304169006509211830958546891700289365822941069764231997639012008327123995987902091989829280997183523905862880112472375269840709994511016031209396989044340007635797068782423625361880751887948953896472181045854816415255923523018724532051227565690903216477860976893717037915551483790894385426419268865474909576778475672138959359753609733565529901504358135456847531294218480438319443044602681099444243557630095856760593576945967560588564923954965165171799766580565412905802200565778935170918674256347164817684379730486167937143696950909589217689094793461462254711840660282337813591793211570633444182835247696919891789593399024088232299357806788608*i1^9 + -352441497449144217953242436122681528253661944201131673188636228553525160639219011217228940181761897620390942598762070266980019894952553386280580650756923408532411559481487794668841727184036315089621028339494695711854974101226966146608734915101723689267930423429682488907003899867113269177555266879286043855699625867656230179704898564334432629994472637234627504150090389794713493490424909365345679835300583840029781970848258623606801849540445283072414825938982850909752775081400320392336510158160749512002417069658905018182081353223040497617273626639086884095832724912666762547660915272226826526817065335438458764342931678248781002411592278366896881626148693900044463412644722453524920864027334027312054662333534848924486522165560293551190089338387556899026407144650026778666592101619159954806153649133743169565933018732465914484044656003210736019687726888653490878964215326725888924991731083596034243438373707207434628602894735140296541921394336860087085364106589243628548741986319010367832716190029341582343600505528628148472062670852938354825098031396620378084755685926329021263989580301513631828447068160*i1^10 + 604154095881856720275647257410799107918470852337618643118857697815634549260138247184305564958176880744930160912975911360450283042721444694007107323392659394097205468237488655843150608457861198940371009863765691082292346319831030193285908922058568069322214290729699540426562960868648852052638286452493182946040738748739784302506565471082301057981697099735176084760525633573225752676835857829746152206343577580542780416299687034451462657351622954613417032467563731226681547941487607094802956698253947257010174010208031645134175913141697663140015854781338352496070354792215780956713484998066479160856932317766357440913064786346382850226861848657599650438669124368523245334565610410487789249476513089652543106579260601636285568127693168731683059046386527353371467004532456536654267742318044549652019967597884395694194740254639487867798277009564498641665811705134596405073870732928554951672620464482485168477249748837837293785067540299841340692127790434540279587883600115766304924917295898738806354452968860439867632971054398690262774209954240799389109230144146462742233760866252368612075939904095440789831680*i1^11 + -166010122782461451463347969736776698497966311346938882723227252747086616203666174590023640314858079468711067305131696762568618707190241202800047114672326212312553371191251271904742961794090767860985354046575643558274341207161325530879893551276949741597411138891025366437329947822061847422636552656358192954537149346250171563479291317047202861632545400900470158916756541330869138882404399274854736444113414151745242370259785831794916359615764445789919202396238560091069252711165698136661052600309469136788625599063240981575345782630466232140694182597643308764238431403587466916682163093672585844684642957289308327730957977259991924472388601493025512062014971544389593541791529257629737978882934477964084527704956482630228091327415954124329909822299263409868038602576677670928270662963625608136156495815955242448907686090661534972062881912440848347350260083087216824859285104822014736094671877367728348070954881031903725613466591321765796593077931445305088627028134184233192784067231008993046894967487073961031544538608772751358722918018537718923635297901043403580848593597730650599534041070931103711232*i1^12 + 19747851939621375559541573758073310973165980280177846124338482808558797282699677927816621773017725073891540576787069642785782558940992017489708630669650560771408110190243422957936954000686806629906254560450201243700546813081729429102098405467006534726548780329357165616188203753844972661961391277968315836471618531522595695701311236586875341663178425637383673136176595985846740890733439661908071483002981989439238694549643373087233584756969251914805316076217729117004396310285575970433132913023740655395229803701090638788855280940457095101294284001309791963665112174890415803793173255545140894760911175039602510061395075454295497793567617752660597597098443043392990745857025689379441387062280685853830390893632489096384462308156201244268414810698785908253039432623433031762195125223587315271815880531857858587819051637337002276825266839079332578848506125052579042150970832663396394380202230791046560307460447640275788028094035178857023314959592557682697867815195270885840622460769884866546441495121844234535075873342882027016050772828594808360655740772201972393180540596359099141747946941501669376*i1^13 + -1915288114426853736544002257553976542465625954839528436797657765832292052340533721048691353522903413138224666035276578202183565564897587506377974267509167223904749346012319055943969127599974551834731295928096489519010751297184938602816224930673860683553327860501052018320408076575371644134624623913408975343711662613263782198040842339983139160986948260302448290736677679769255227491432581989426448994548965446580326515419125524745417464221324047653986404671116327721078164719303981123829592574207552492807794485345214061911747990280669444596816496966282056292660080866711949464759500588800691362701633524386650365804238175117818470265099549977925898606678700060283267688631960747825181085212259275881668728439304619052680357587307121710100643193545061752913259829179005243191387639943152838454920621915601781168944967946516779857501173387535801125269680294273831293845522668554972803295172990217225809394281618389199015691950395736886163647867513463504345391738676512440206302258916522974369167494746039700291208165353905311493257731266437757310022290200482373388469500828206049657264113975296*i1^14 + 98635130236051317729624895464567205830959731380787275921864542035137458711243137055380842239903292448782697541300397241678442502149866316499358305279597542945157060480298441493574483236454212308841819973981294863865411799970960371349011036324770888359111794639861732337535914708513616746465664326990473470319065033976602211514825766534052935771810373445815702635592719745146647504751490342034080316591900165789223521966378237913290402468064576677686338204440441453155621901966910370304277065624753524311362061456745062683064681984596290732059595180933145352904198181742391460071646781925391357963870354652880833645041991667764059562650247956859670649600237677249497409945926592308251122281135709497311187406276506996174145793569572907914608355142169457233162156489028062189597625482467767274799693938740919001260870703468692410266086633849453450469421594243954827372309548674748928238291069400448690665303321075129739415706483370746120506484586085889345300058237523261017676076162322497591665171019808386354175496402579610370927606785012924951753438351466252830282456008686862679110844416*i1^15 + -4117648010484238539165612079439653917072965115966445952858419875063813944349265168799086145023074699676554695831142735456492010575588632017473372445599507145920143007715401998568924622646872487273030855693769777764070096917910695173739303240047376215894649046786041056437948949869306025819570773232895400157839922530257646014026209340987776896081023841417047051096510012412751412954792795300086092652082545265219279088355423121018438080880503033902348152487477278170736404293972048800556541586186719304155800216015893213641601106527591061471248090887851964570888419218724523136437722059345354982329509698640614699189448181737711933600193401158184062953617449925858183008590710526948129717817210108809747339764021208149741624144895298180507364080806366557749518066999336782183040502595240173242876814250797328833326667657253469059081877201453627262842150785086645042969524795761889667311784956058106380392333480556983943362792831181481637583758491722910175363398219046275726612641874932907933002172666978462398478277378285792807210778090648817515593389948923388833471998670632409628672*i1^16 + 67556330483476522967867881978456542274442841649584302291165186965991194791656695450363002457575285196447091108148714008817965842384126904660942421873759790927327725597092785562953009719063908415191106901323495466378581198252932411546591332258691751746108133027851609710894772501584609355879100934295480582333066749632627609652669184382061417279264654729264457682232304902403253800777049891927661846466809585128535020690618431268987677910187529480124797135376980352818269636013991629710326052997156917371461180205065376488591480958217818291866638171677306379751228067331633938837901720874445977081679295227953910113273173099288380284490738331306406495890415116785758140161709724846475744759881799074581471155350500679140517089741596093187468068085097044531441429595439299940036171509949568286556093260705033447842602016748766682816618491284741296880088734714879933057058258188943392879046075040154343187686453636959412249422674893159425188257918483584281569682618577048392717838755473156090662932047232054589899148779146103034758448082373536989889737529477307930177584885871411200*i1^17 + -486049493759401373898156375531396043766106651916348210002250416586927160796774495291719156114788128573259406313218035184386494000990069802213736061805576966096819221529486807154303346622524912806451214937111227863108292158493548801068480998427307424696477603054422772693305582270050781882633505371200336110724623979777439014240048369138445383613440494112740478137775537626484375897041438322131933697153941716630478333835079718860343300412018931057757086632188306419362558063460706974148376226241979195861986328877624419829299842469684935528523828474480871587657169490016341608781816120565811248307807911846283171208045304595158499445224191259974373300818291995037209224746525094586450214219805471651107292711929637911653646325318208424284179577887931718659711111174382966465539154918314223286851416432336991264417044555889648732789907182802331185227845412260428664831483091294213980832430370099904391357582749919048888772143792300885191923762380673852142041717629418866267850130229515754162959124766922676713899823973785696234104150390708519743421770630025129163158148087808*i1^18 + 1432443727395984747189769574661362460081747036529891895502620788652696720091856281091291378640335745091206463913750276593905547493223694786500079075161231994355081107252412328973924720726786676165196140418960551427746595851908057321117915286691050102816574163159374591099580110613656275312017391170296438912919561070111051111747703800262390172598389710165506984339747335406692900455847883830136317563323731185922922544369415746658898558690994093634835930857466968809948658119100428527093253237879855606385408566166618525602595183915931714238117486261324768444410460829002722409168916999665092747128497984174065945883819145070072602183757955741586434948768512277327550432603937668756424420418240775580811250095248801544945172433843308213323051599151459269107302755503145563995557822959909251714506730549055002401269333896279136664037876511930568229416780449021618572585921752415950700528601054412491612367381420692252070417647817594999820431044437442605043878126750326404640641461400278484935594684375755009483270860368343360125447516051789557044553188012902294206021632*i1^19 + -5689798860797701069025376689929679084130287586614476629326425372384875601645676061591718220528793098574140414411956814129650850753256540742482470426219976452738475736056567405873765641500274311990104105847179660530240965142665338860712895985179665867373489519156725235969569895052515740547935051500019231476523411874865705719231862654737312499429414045018889125067382974554605271138757501979039072079985827022441763656894361087380240547502452159736298199705321916427996030267496923111667377035674397922376993689020730885453214058480709590869629037489563028701945336305563542580486567097217597677081287656402125357041417724093039377601512886905352298301937110179253974461822161857918690377287893617192525784644710827540093049601708732379046014841151051269739775619587145418732378028313299373273014001551990233464542215606470532374860809495818770592251331121349343967832155034679026717924753000484026152225849779126153244945033753632610222093820332030467911896596364431355648930427580573431046634152001629620061839000408216659956311040557275753284838290641974722560*i1^20 + 88624482718599315588780540181824106861082449996875922739055375804122034506577362093732104755261047993355349389075916766730833420917264196028035630754630239328441044511630936544709546142411371460915905579051443433320267807993595902688539413149181870847718892087685336828130291218201180408796072270323487165721465064926225905506709733085568034501198392826283280378177068478520753370753140048989315449853604616901723761374372601782786182673645999835334249267928583468878944827066826369081277614036813200640489451781625368453841631245367657973757467607701931392646869930319851633685459250236082054113080211563542853344888923521761846356286191461795496469490781015492700395745682925683617514110016903215796247583586996830893028044111333771815428211744973965908560016162118147243810857666660221875517700993058123540384796950956237807671417792920381068198459802134326214951120523219329842855479506899950853748929046341152253932462338434710724721148191076315862255295454071625461513447023369179561704008993906955726239525479280610535318111615496739930793477964562432*i1^21 + -627410669090230598959394048580656087941735482332863369228057811981569497299025064295517238471453739859592519051661921097900018258964760440701331012626610191550080430597533929334729021353107553400078564420849249007614714177631657840943667435887717293255269303002922561548924266160706760771579785279510825559871824156503501986587337335384351477666291275959885710015958989677801823038520033857018476909719644429157577762755943479788054075004759709724175093896697178273553023405835602637369688675721620544277117993287722587495670593225203219508725291727627254016350965197129860034729624487871275232725033631279742916538271853012110518478501263725768722850690024898492800142543288185498487330382326357297403773310377649632973899986116374505983610295877607146843552715022961934992627812218114318216770586948325950632569964121756913955014651684001718501466827229005520806834486153162947641405573179741919412707518019393791518795404596332408172024928064881532568339260672994722329119295781303395133029036532417150123717629484759526920138138131370150277226168320*i1^22 + 1964604457762929214136591623574117791365129707334386069721998831963890145261378506686762794258491235590774335619913319722688700759205039636781031158577986046795695581002821202621524589835028669572296130221431470303344415218361344658003304924614739083671892273954170675217893187992422091634646224648303070173481549939064223678037131654155910496904272946147993227336947882484640736112465169076698081229080666930903507187604518999968444819501231708102788878927703824707659601169830589333182767370612830487082060410457192023797427195531029447561671680738486612548534923573218159145367605143578177491645982790082659190618682198152164325670768688744104301898567108495631680393776510874036232260461283204524014457389377377062037534026451539324498700335341615647186879294068373550091580750985927896203176854483086683290045807461048671053937696712783594806590871063358702707526558071272536534755326476596607108590345650976410273651626856376802109774825104562784529822376507623428622433658818248558444186919387521056037618505200084835562943781534975603507200*i1^23 + -3549013772015504259395672689660331587814680025984760962693337877923477604840083392644490966889489871696522932200658960849883607535067652880664132907339930229089165515319280492672380124752477920189034469600565198262259364195648159186295666481220220856829902196054835665743734507450970708124683532804304303727747774556777678920959475188024061338197454822110642035091795023220972648363939469695653995614859736608304215897318775021434523100550390074291996233895180010984289563637586165258152369849321207731128782745329007848563086104100930826257521575972825296483564146841505715133596415936006506910993954033535365709217945988970739170061110017830750057256998790750167898352244206534752735839776054660370881146016871288173820772543560401510958126410830226758416400226409545040567528712104052175819796183592202815106525538901333925069937757264933528390722412092045108435187590477273517099729081316582877189720509434322872059172236248972454136308075650208435096525981233517823046977175526163799799396090628533635445125152694544792861927409755095040*i1^24 + 4748873756344675714976606764107409940674640699207745901577772673988973407227602614482085121173419261460742476852658933930616194433485119043440044921026301129073561148360852985752931324234505946189687125743890586250771926033341803831713210158511747792564540692817583885128077995928229410027732225424573273190038461647939641642126726754255551265608698421250952985913307796752974814879298953894189177003920183287173081916451599514498567578070333630743777619089421836338427488048207135852935839593841884356489782004055898850190557537499009340986410245509525812665653885035766923903066287649699516537187657094975403302198208278025352713649558891242495149458083680125971939772290184507321114466210536038558184042714397037160414975024783889703644491247193986644545328699869034848919104727798507563017896221104136151858678450754978682318705384348253156596944551671178597711542045620319348151742883511041837443695763778498509349143444392984571053575084347552001079943488464344770408502332930599436885167201081773737963915210303523661606239076352*i1^25 + -5870555385006956976082359504380810943453467203655146786644098900245018229036177681611698247998237315398207100070158129029782310990638439205844177784266991649607071578541265685558786091869631848536934310272919905299177261983260861604168606427175248849765902559831019758340168821384712050009922739255458347075601707291823944649979168375350259503731752826319230958810938955114554129158103442253034929429885183562895113007848993813120958576939224062722118322859038499778443925958857221660051657528709732480887199391380802542284600525074705303543433052348162896682883890832149227249461632633112880124476059671478660054984996096687301266439412624478544617749894518605342455240779428156984406567068381996218194851478249467540504660312986460173124323627690074661703016228854388602312242318597009062367107584085325216140551379021650726802618990018272798009005293141294254034274216192536331758845590192569108888417764402758011516965468530480144968909280942240086020569611591382176843939130089304328801653936929343499008116699964131518709760*i1^26 + 5322997251150851118250315736410678295833583293647057078732040500145007359799641982592683205859038997940603838929318573762351117573324973800010846514038137874654472526988896218336858929612392081278486023007321351079692035385187070077223903381586154796646509122057688134727615502331798090179585998483272839110930657707845661039806859443944759571218138924832588989310721028973070964660809882992033370757921690423449479442622104251767068870520402121290812120399144254865673044809927705868326540502740314446896321852163318252201117081221515956394184075265470168197045981452989647242380084479628197652911743840110939090578676423557405566411621400543951776405301648396049107129036071810898070612860236430386918385010517442107701908518287180609220134729764446071084189974279819396307553488623854805051445010948889964524192791835044593408620391371987463352941582402434775376235244483306441359230823311383317220755047151288072472057138659715751120747080961907675373686508148689005436792446283760545604665378587608569508603057462575104*i1^27 + -4221820093404372423013909328527153533233488389573422679253151188547038641757158411839419570338345922185123188989794222028315103101507739560172318377773772697915180157064573160188836316759724871358994297181419682489331699365869172382173742590302394418140359181696969698409360316548193949795050878381528230993990230293363416259070769933067964864717419092554752210899106668723147815541603641211250870858670148256488926877256522576688494218289769861633574702271256491514133131966184452319311607494646794637977780465859781664310347021724861760570242762901863991815963292714413100339024064201698850027719551101692643390001717096669808340770878109531193804386180493812506488156409474214880717856747707927054955587305763824214016515878134092669017934398111748290131357977723161058711188817755077356357069835525795166160967170114828557667865235364176212495201605415046357274478659122254134439547837044327598673645090609619228941187104705121041053194244028034395019997887032449184300091196326931895962719372653569089883082850304*i1^28 + 175609612456263580102840340949166059195081028877314555649398070395814356569257261653208463736551165751710328316778392890349537686982032991319472835083711740141202984007778485105396150419148574408766336993626704259725063926000094322062835819318429671478341969124900758216756344932801123647635297090376520460310400924022824903534592145938306137423281273812504683181917736515323044752605399065477589943555572868528799907887771301721548497008512628896403714070574738787885175810465635900402226508174554898841106321108595408590925330559197163820167270576796496844226808619243057734323146670106025250238412421343051944603042002949098637950196257302917329191115712935515356517743204455360941559647264572554030054997121729173805143126909362119519702459575464432330622761617042334608951036742374319035113441249412244437432064760367568626714498612848548615599732383904541794630178064299325797411842037785511860411745296065248811576471409608518395690436574038686872479511632281647266859321117614605627983752274400243613696*i1^29 + -375556168863305029135098332218112925024533100628963910298847628688905044807217474112097102300331308791625284985986561112566470488029951961809727203285620373902800937904572542312209875651700009553955469754076760478510233053459479997158214266121360454584806595630544100636853615022463678021016450019317616551050059842310936648435193521852885248037338811329053082388814429911497414854700942131395843476338991488790484926685201856037533824240607867932010405294551268708156318482425687657917195379723061772289895227201148898628468246785343307323055016343118385465033422556023809788084981405813739657778382068453050717541630526851848314816944868620160734252505056844398764372278278475218961619453307249269230755226678812232257955788882283012685763305086853920414229066491207137002849212860556652651034422818059025370491563769873278254211691585607511429358072323363206931521380363946080586724882563688357860816864355765522913881551700258432355357160694878012980555847404433710620317285631333407063297024336068608*i1^30 + -31128413018291400205390057290580519246290301371577424387265495005911822343114828701204576087496992428447417634481467490218746644977840618048136868753177345778582691906457204913723449909023601390953796286666155547746573374681200375009158247679452861561070641211387827833053793823191188868305477396718091509235940044582488535235471878924413710809203932631333225882227038316392245478443759722500087870772988035757946524193655136828747030657188655535220107078911417694999303658488875336896487455957668158266277953449314536188522954590918495033811801765428900823708596984516141530254970475788776750701699965785074700987600150758073814190282349236750525770691271514493551696423840411145628745342748452525468356374339230001522454578527038330650492048617261981037712346844189777146791747378380217239583078557012889710115878682808931635844407617701562400267797781870020298793507917461314055135410953061700577739831290379945892866196700929498855767003139423892516604795061572239416433461581133961967578382336*i1^31 + -12049475206291011152740272558184419974151291130834298488869743656598208267105859704802263255087375166995668153431931264878157093369148851278294424299315401090664269635703806395863400450938031028545886294191239365769936828166027319582522378399746016187089517600833883373591469750989552347820997347197799529982859149766068029038156303557485797866998593043527090271422162681770154548165087196782708440415620409203581048447481136878631010046770717220754012615608886082635907092017577032110396036596113136461404868659345094062498302350626038610235965652575068904594447876081672762584627463334069072567592060757828697674565413497846164885253985217910739878914926266061374939512654682050982812636343518868324182879977095604099568207684061871897208987008235172613000668139013254437539571600807078744947390300523332777120960230807373118152544128305164089080312087237512412042239673598245423375405510408823754761358822667304000368482469295413680737491930809882054997568074830240808671462215034410631168*i1^32 + -539503592107220435447351573943812923335722588680857077987059886727929145795661678437208377248673595844457236481939978638933334570338134858545109023648974976440274856945660380041667116889081192279082361787733977117838166864149703471395195571819638610101449801377336851638130501146978256908867148878287323527464054457929825176478770304251659894395481314484085668737696983317116184366405662464112037397937667718824963016673920170711741184631618659391037175576418356474212106436134892699190807456375784790582701914513443547382257050506336647034209131068444019112503429369636026050327682507871322659464779120813664330552082946289975459613476296108177466747113442834222389658676606354720104907930551502803709166547235679747174545983238352248038381960013714451723720517436412969036738076229115506558903469770154329990213766842005639019081129106964565808916881865720495304971431051020542135702394728008571498597375404253843145053981179161508385578243604403020412054678657689873796741738790912*i1^33 + -99732136153142843316438472806069021318783880636335659206850495846215848329663065008409914544734545437176557677174363129421060329646553971162193516892776497883574578115851909184573013000360715726188381445388819890831036602813684442963773200265004984056428327176670781155453766322963511199409711126933265334500958704250774025164951545718013149995153011066934076589317825582248771224965134667730072184602083830421468840893992599688891176809768186394100055214367372527310534613550332475589195180105724181208375257884344216354566304051369512679831325666288326467766583360147655850866704653004590049567243930507134493301983021987147944058539909423834295903007383820668464968145560223212411773963384193773459843951433125890723685826180218184134032824945554708050424445593727273920046724458929854152532959495663685756336847679915074649657233656551805853581552763129001553597381977936820468239757944846960268990057886016712618658446301403824663101943343992288405446506553726333257515008*i1^34 + -150149379811918848188865737705119086158225241953708233365939261948373749271837380701258702231119907414215014184805619375049545999496867624983333782118682657411112826413207489511839506548858925048177645975863509282422799995372830392098840703615538227576172988251879922652030697630070561117099458012244423739404335658418201863799407518173008084514811780284258018362458957396463180720036323759127723763447835221922940173236880455914566689473969190861236130402661213368599064159534938628700959524062031748139292767607370905475566721362840177205340493829820167014720503454684414633056698312016840492903719978906886461333928857202561765085045073623970936193846081207316405101948466179475780753903674389292102497073103103236230215619348612827097170184461258857829602320063455002975994641865095166905172867166892016686687642866365126806004314247644639812541807044715399962562798189329037061696382234460265532010412416229232102388324061020554545889188208196782797238876619407360*i1^35 + -221382425536893228517822802184738037631127563723078599092743861384404307680061810688753546555022347634371424781381574937765072121334434901736260441341910138610746540966267940871747324229238789870186753876852170296773053425412296267433766941786334092858338555037983482792200214441841881586666536670344825086794890873774871837958650004411480965303205334655582128825287537657517685807278349678968092576601978600658250892335497685719606646469130470007479753222457254441153239001391177436276694181180049408546708470735488710029267707087560657030762756307711299705149218337445418823835221147732087514893522166839835808092588540790738393568240297850270683001719354248584302733828696749319034893894319998354535933523240462486113967643258397502466910816356940139326670707759125586132255154460157505718406952966759652875611237048316779297331078997471444930055295007217678073425317777289066363098957375875086325442846989407493307542810661899330959949618085727723017493020672*i1^36 + 17305341260321555519504240304648381487360590284849987266757680227205917479697063075563554444496949299488419435096654987980366960297119302555036380491498919908294272677790029778509808106092572818613520908591468581625664822301078364999701148825827560106062623584117027373113237252869943568325115296890861580780519328165550565225259782207258477257050114882491246076504272111893029044817152951675261613603769811078121690284291416837387512817501528792574952026850212557470984973402371586034268880118834196529328769270733931474486420182504293533677245086710813657616862773501403752772887522016916676199052859657430069929814679450291121638534155450933497882494481185430624357983297590994767792856012471055114842547334354703269808489002732501256309228398517790911568118003450985370047453152093434761779056082123634782757113432550619401196946454272106684442218474441400977188439971591151879595375007466929441892637665215193656875412969543759970615735047156855209984*i1^37 + -422468952489696969487303624663590415848686302636342427756042849670287573223828250029273224661091834785606241858408190013511413005287548849557818486304814320604971621210695963468657704883883962010818222474924331777851158447664004985070496370134819463904422794582034628469785786495098092535957020034382612969409565339776284776037970097203369986967520262978008978875650780109936932702088884057018874178949054191138423886734537043956656310321240445713475119613633753179264948661360015557078973337867255181237236157303211296543227527930509674108925651633334334834328168105385517767132160153682394248240724448489126233233995773708442497999280180274377970360269907928926201140594518211944005295359606054290262074617204907334143620574908233085549773860832103263601540444652419992471634572496290387738976255279617983278047889398157476877532077406116188602053225414020435199811230458107162932887828741745269732618807648058089992075512603955768749733242208256*i1^38 + 22195483307392635217955532114628698805300794428664299843562392931281782998325335105748043592678371696376259379242389418123239552494880879531105848520075245169779784924477945263517930073654698509400414418700125973057647178818307210907744117659452407668813963958751574812431431016432156455475711847001189232078653902277688341919291137404262976280219712588261874644091300815775544838647327259999683438119032257917956648185724121361846874294266999034116560241174568141508550211538382177798963934573484922900653403013783277499958872745050686341073874217046368573046667080479314384398242603114993242103596296774023311986415116159252167202453650149887686440350547663706283019581965867787038242373218713655190449091846626047490777267065184741438121561807492538773857855379394993067565017553951087598874327282018995163014651590193637992043227777020866486847039319468987042795400558770292458676874603055264190046333660165539186585266764049202676760576*i1^39 + -608726569707807011198764358284444307652258667340568829722658579882335489141130610464539815488409224063134356506136782280748226506101940848547914307389108196551896828434442083085889376818926107479225063778927151112615792823068751601789611868378551033460065572801791110422512162368031975958779300026826141187175325408940495366640810907851266404103196002534576940930974111397974768838980450956478544524068720416704559509910694391091323850947993319429091269606149268035174895739069218760607829017141303050802020175742435156809247126538778387655473640187373273791994300755255554728842605357543046777712900424285815908532038398521371880612027114008146714241286361842122507763191591109697569379032699250823175347209718217118525477958151729158544983086550736542410425401303162054355829797139166741352713772415158564055386478875216114255596032278735932151281217089980377915283912298776263642623817437267759790839912501092011621353406060298240*i1^40 + 5901210400028075534873018263898107702076674719167338460085484060782867380667287786381505957191151217209997837244692897783988691135652818788897698637038197117811335968238477680751624567977654958327912071857550893158040796476475178974532085431993621929678222863563371381457471725784697662873733717293038793053663010986883352184725914771155520882951744367676417686353858070179300100889626811920976969088330361627556360288393638291709543755043522474916180853994656036731876517919521466877636129786103708764222091091071556860656300167817662867302082397254737949479766288576576488607804283569649513156486335238521460307616018586015764454063992126606447504297995568909770853647150206480482142212490683004769822583065747535872312682113701905523234687831829655987174302691865223912439148210743426673259481688082457002719667870991726971716437709037614533948852659679132215931473987289304845084124364494757918596997861261378979276783616*i1^41 + -95123564211526491984324599891685748794299781361206084104426700580714234988304455130573933395535003869870353930002005659704929373186033694579974067989156267212339070531048905875299098820286376780619758094577190060062827608139953084530234755370925021746767968749256065508853115700934054413602773754350271053964573299164658003446459067228117391534522036019227792055176657955124081239923899585424831784382066464831352802381841921770742440605071727611901751459242716919012412065937085878978845452797540745985984290579476084533287022814906580895212073410662891117514590540655115024233373569992733467694135635490865845615994608644457761790896179955981280935156993967045381902702348592651795060060043765332761009232000845645511042971765716563068238006561997682765187305672103223632804929691460646730423769062189337223325572250143074301057157476209668468151229580443003677275197527943567271392796610869995973509078527258918912*i1^42 + 434339572033515723323926901076818969336492644953767792609556116237126107433629134458068222373502703734225720537018670362837342320764601460229576286730077449225131091899030424278431703640263797441879001800341264806786036298941426635504789722236689454879521231946425551045791805797355253790320019006574185295080498122953753030921016236463745615715539774823536845256708260541529323569593758918044786996980342777520752642337658854480308668140812232140730872899459876773882924125366320316892812779994385017323936634879802592305982804620652172805741860779790407838248681075682169529260894750889465364494618454439353324867020916947404675313142989649879814990038611727556933780427257853301005609834643618285353131461531943759466216600249069359051169315581317980308281604218662342461044922360557697257559395349616251837325756379762894397434147483998642699947703743618489559049181532716352612193413493001481306224197632*i1^43 + -1092518974859789390572238526168889834283202930860333887244370637989712620102964980400955036228511081476841496096456685199343867747964621347812991300307237617583233960035928911822100231298823222131988864137366354326977960660064944808180039234407292047167366621877125103927637332225698782566342870364904939359527083355537746269136759265869773003227462321560418851804750470292857635113062288718860397271324754094595966801069402093359530844316285483865398364069348034434989741312561689628141942862433827234551774140578005681433261199600673140512665815075978503551453102466084213456666481022401389837095654933264123629400444903798054684089679526728648219494029808381497656580858722999808714365506942320165676547261897504321453169104655427530117900111874113174787729475652654026042214826480136367654160289835760246755720052136450065995946949584820770395437865966941989332381619687051666130591362070066757632*i1^44 + 1517941964230434428456488601764758115715403083879379117116452253724381315998721965087738629368372592442910630913722307851530429660952128988089290321324711039818280188293165029642230249602019452654885432914020895478291117123391515638581291803371210458459972753622729700920223327056643311217971019314437745876730061311999954893218505497420083067363147687070242814429425788714518873392889630629370800214663849477903853931446554144097061571237301639285998948046482275901043052747136182820657857706593363174618940307682552215730070631962677234761133439581297485889658972787236658581123418685483602390573942539717400220604215012569093766776172979113986130483573820848465576684143900667934623949243739671912150802463679175284341612779512449785194042611185482154809689767682540913522412444684236951799584105271541317648868928239148243789594620930463435430906094187454376993834612752660102095029927936*i1^45 + -1151193290753341988268874062935081412793570624275844394574659248350555318917540591565152568239148053238297220476579899765781869003632748493289330016966383986415172591286776137677057002745359401939963668889879957467749280612249979820306450239519492020364824962223980901899547449783066365053319281842320752843592008670014816489524378484089501543858466391845249515563314778315160696262234777955326132459148920284864378892152039552347699117965782755076289616658673965523609376547530186427672971884994006584245505735594834470056624905327046000236859859517507910285838348082086587216463132113809409549568807509962620136841554156164562698469218408664577452081629875296181556788395219457335725078139503803063161354321652587350366598710988248237326111751166919946173717381270921128706721423566881498327245209504283804343693403142980005238998879533993832409254909381163900572912205970590924800*i1^46 + -58054196421544018701722799637750292858628266491925356844044465101725378311433691522107288434052981391029785802544253867015098666041102498116199314944531560291023004413533003160015233248961576013996619269562897097402478156508302866616005800695071927364315066161515938127414326928426935471642808608821528728027739257635002418306046138815970117694702749535094073848721448632614546073908191357266360190069136075625743606327410534922958781728031674867648040069534287583805997472322717365029176334122479378819130093986173500544974274180453201470763673640029499971452621739608569647096231467321797866274194714107298083544462123134039865712957783015708106552730712667103726721711319611123272744798479654882224508215427987654438528540208035345384181333212065171833195789995444431569941394940215056776329799094176734681352742657205728575416159663887605413461593843993022426140114944*i1^47 + -592283329232058725888413652829450412105813934380646371040741885511651920385724308445633910162881206536197293719768290199268691775900129108263516942016915165230886828701348372168118648192793470741219727476457309615073052197405718858253132032919301904699111890362032655868300750230171306217718277809382667768126558360584578567213714873932771142248462760429147708778391484663235654817244736774333950143065418776637900957244490365557397750682611042342183849747044350636976400266894327138709349232202914476411290607849379143436845522223728691252295161338423349266962239789549236103267935472526425075987301751000444235513443238042338361786781845430052199927271671600993322210904651540789104192959567353000376186982620811414718723343086559980269651117388932748696236513023557829730416029085236876713232305745590634124565173343437359278165902642240651053330368072515584*i1^48 + 5600018830701346481346162009184378738526591730603976194132171355591950349792765198693791461289478082936555805639598343468164914579183603020047531171200943217121982114636817602515759941565391507316497538332607518964222753525763513061931974151526452583299173395519744088162412996974569019581758893690269807509627497044578927770143877516023262705128836136215901541801797020349208145696320080224842540342434014014600865361440900971436324165923381857725507801428748311675591592979644712786875570065504162742406931607225933983305269105230406615273058588767587343015254648815963175819608420320741992707436742538804932092245213841277515413248350119197733119281720013576529729604373673587231355542939388493105298384934124069045084105573550765967208163397519344592628246983625639793136427674075227761073147403070814076743042465125408339039962177938057223733248*i1^49 + 82731465093899142526905235686958959931514788706071274101271451894871545781606411053334627346437628499163097630844749230999985012448752078166722809129521272162167244959216530693274382789516979723403284926797375869052062509111498255596235377696734105019180829769724948835690560263277921764591307387271900022109524620346838752782839858947887775382650662458354205153106346115075912133539025556121244112290079060825290714853121771242128010863762504226035347702325497370091174371942995657110157030111930439195991917880254546185851806998165205846299489225475054934114689396065042037666044624930953986080705283954759091504612015930426729115801104640341357360635748552960746082226220712356098266339126687870290997536132329211549881114826564756785550825802863309092575992840443578916658009851191368114907487328734433169281836231221135385401887817728*i1^50 + -33627533269984739085147123702024681393229264549938929833441594296233708275855056797181984188920942197502629502830380784462730219920612274091233354037714306434756015899175457284273014122269119784014224168382551701177434984675707971642945792053644808374668618697915905985738850217469134356408390955486506706652885749361119781318904062142046750425927298854074367128023101459791325340908955140795449575187162938923558510216525137910250016957644880773095314926238976635548551576520084108920431628500429681625353323302334170260158849910241739330162491687261919089020560127219277714753616496952921714384085232872992572799018682884658273233261405517277261361630236299013221548874809771528680326974610866435180439696179355430244377959265918327034803644442100942298977092316732515755537832787782414654537404498476682808704460350612832256*i1^51 + 2617379615616662465622572707155159311410751223778350609078936476174843124144830524290016494013542900059811688557130241026831558369880704476083887777302057156103068348963087290181360624189151949091240522498861678202699247794467077798516152895672299827376042096328621546288462143865183762465906012409404355389661664637418016114740098443573582422017201816115348136619518442219324852973240791141506037537488589782107987889336784753546150764142801052703806013996515120462917581313549073048826100338299902886930298964341283809378661161849625953543534798621618842297421301814116056537842232196044904066209802378139198137362099825884652034185830845793259707298954332988388067774415591889329533299025927421531611374150218539107643439976421247335290487653676446779806587562055836339787571652912950163702794029924442130874368*i1^52 + 162875413572312449569148381452023257091870997399696286002009749956619435949708264020842594193628048745661588914216583739396814657303877039459622374799663549514494500099067043336880874224180455464517589485542434878292183108593904622443180314473851674021994282644922294031772336860669029681696345846014184896358759733661351712150096192379510059047701435567283462662853274690970593563222669995490812419027078936385219265822468674881373842915831036514021474553356544111106193218472888791377023902272900866050666705678926557241067599208869039737367580017589491248745068629247202418937488001768322280915692880143630506108633995580383101765219185584998320227332821630747826624742348202419912322208671244218516820840733052376976015435483206350468281767116225089318557822276511955701302544182755427912130428928*i1^53 + 2373771802832872043044586070246355931998421690932823733949621638020012283725410763015153216998904492044789714718267026532705555322749025641612823473378469829660747234719868191062025836052059201011509352547142827650538745332085299984958588869451445574101853589712714662558342943300561627496440468088360558266822845403697745966364282622567624468883011261274876950609667010498061946020247875539762149025193016158546327299468191407517918387714859596132136418128493740437164131773852860386635463554882333059764105864644894164275385040564372385991582730237923600778389822014175818599807803920319697781273225507000795105809804566977386869304689155951687585926075452174976426368473185393754522228194670626133802584772446038101881289540146462960069205394727238379145856097650284032357965086138368*i1^54 + -5688445543115410623195948901928632006917318307343415384125772284278854156300224473980204763407398495510197243902255440816549664675024394666356120665593926707438052672835656342863827794078325054335749115689656619195544352313564156976436969623842925550026488511711568841681899209402086409472389610630159432757363541433144088101843809703124110394492763133802936393318408971310259484246905344119229073424168264629279634143364136416344064004930201462606030720286951604596878825882517201628515585075461316133693547454700097597177679241713637543914705366769589503199605143082302726685409899915669260440981344245655328916624887413692689547194106519658466017672758996064236920938348068034482074116589231010579404823447586984154556591537546197436668874463062892174416245189584896*i1^55 + 11844140897572962980235442270742545573841986137243265283975648441461682151678172988660450128265949602591781231711431548422347195554636868156632662595574301407967257130583066183368667443143358331872995247408350198975896042462261724669794884849463697575215385621699819541705897320117894295891882707059460017726773332204660227553882059263405345841148231092459901426782551683170912386950336445114700625995119345689097108121414531861027447105162725305417459082070887033832739825284643193198351470840350332246160859333226418027393152140681509622522639857194461169939503777745786388237419256980207641602778978749254393625363037780903215817328666628960098363679151614132619743995768028851556950766900572935355472068403133739742480638256057764871988671534428352*i1^56 + 2508034845193484836912243371748249410242104741811900838095964695566499030626895545315722761453625201412816370513396579396092087297220413347632044804264828719459283069221756185683342055223811206086426093473387219907268558326167330309569163491221926025934129699432792420045845026226958061291716381158415376686888522839638253956932706953855135508813813459597847647957199412988902803454057873434562351402980537333896637770725726386449144641639327633989414738706086179628038613104427985308736183547254693349956823728509404386863818761844224205587718149925612538186094724998935662592748334766007533441441277427769673900795913403596847541617687516018936874111655326016046017888624071101326302350765303419026979538859302965149238571743704*i1^57 + 164006313504710171906954521482245934527414745061891072297382907710121190397058861142198538652994602549553302536251643738123514043050349816779674776307662523327525187635503510051664509850183205944006418015868125430392102067538487949539026068363446747607406678113859412106261736352766049969879655818562223436407392980361940762805293744855365070581985696826827164454602344192346698033346407011031147598874209668719546762895295696723176697858032274238054159569893686510712043850035682442616982450632104420253146863557592107668727240627417953004076429015580877036778324872416542033293999263019072098430487410242222335444823086389081982307134794434704615389452478876647285492794910491531367837245545617227079440921*i1^58, -21866934808786882282701666545174207064882218199660966039001194381142074969152426142149005868641133815613134495206337490903696214191061022109965874660866740808640435456834741341969957406873299756153825815705279876802708749503006083026179554922959429117971732296571748901762420608135746413599015843979861136642863808058097911729154262412063165772588421708412643212027921402471056315110747291842812377534858388210207888774231326635209047320466640654668786269025645598038386170533723440870306100502425473307306818799560998872433037952415707477791540475619155395746572255389329176015249969300737959271783471874566268768823684366784698285636254960647517874361970289947799840916864689937882351833455360992358858895410992030947475819508092501428343091644304477893913588119672445235983229758040944551014463139008075513499569716090307637268159590952144583036180947370316604792561022380744819151028081252800807744269188050440262887880893364043143547372134031453920914604909180115542656433398070892393585335391868490384551184330027743008756898757601687426190060989392123373932052074365968885576975299135847600611606136298013126066274220505332560812906220681544810121668846019151517339514332651854435586131280834657543440952203233445172876845684661933395094717815723766624277665806352452540639649430715770081950652897400319532347553494533144764850851883024768712151920114375769418131393895737069280148683800507317819444773852727650219906660827978216243200000000000000 + -39989090562301382228287362419599945207005935318945893788004612494543561827015626829208707584634735253686566767931366849442006472370945907750731485524529509714510445255849552863439637152702059704559979716453981106581478913840289341848242019238467926674028473192574718785225163649278422836595070777786682543856200756859119457043000049641437208991567908594237654580323765022302263076132681522866447451749776048633661100020074584893284485764783552274263480422649409695604093561193089406614844006841454015945235554605301325420610876677141443468812684513380069097370202857350353490488272123936645087482404678682954687291058788975687290884472543279418271846085767455195253258389130479760585051861986211431046462564449450503701600177642099600735522061759363919479303467701725091171295612301572154887490034954925094494495539329604885756997157300857313201531856519134052825042291275556733233564092380948983746856780054045471132267125542762702382193174912068583815272399960097701480824398338310218132543928976619359254330357119877950455561055123511975354801616183383247678122854380424546146460259259503800715206789796139755168804964990959609380652213562709618081591285506737002167489507271735185559568591270314611619498676912168691532266994006948674583349213214232073351544530013190177409364262939428299721187476282642201677066557392256820494364113687797940555784419898062178387445264723417575232660971600911187065506809191033210929270391976105082880000000000000*i1 + 775271752829030854440454099204805443557398892040051957014165938236098741307434755643111405361352720772003093790268723731485362489283618650683120673745410507905831477129884225228792758502328999938563162927565688571848135775629140675549560935442588562855314082682480382886779038248584516740868135717250660505769577600411017097142467581735471346958735903864989766958489781445428000606698315886301308140476988884480009318339101218486786067023890648135531460773414349094140878183390202911278802490300727826961033084257156501755855597157985756401181158668336150783221343878834891851772455555184431398619110520798790035216673802955883527096887683580875364114472200912460321830272824588740788366844248628913101948052564287933875534678454916268944716173393849487746418283083497882142829318407031154567780886182402682778906027953861019135397989322030122491304016191677568868197561898260729648753049062734219380628255231394374235465688862281970910625045592964924186830293765875128560836425625020599346435015168396245347538582244450363823893363415002567125885169509366901161252442912305661127319354597790571541479260519947218221809551751265790370368382460269577608958703731659304186871415064169199288152917210217842728521477619212225949342617249016161632151598875471356915774734450990744253624110725704193518461148176208508937581676889568243800502111870319597357707748157806511458387510116760656807337051199191222645696169160507559314737920463391948800000000000*i1^2 + 2506399849445860775229251887275707308305620545233269276308377483325016489130060116749471725588187992171877549340419815285503468578242988210929556333365124545168483829585593710837377455452787014475034820978193300783449773977197862864146212312324424355352354044769374056874875992027365705545774756299988078091898709265272994857937745544017186942452424458511706219397578056451638727501286722378792908824959239897767107629872447221038831105832901100070304683879717674281174988509843386854960950650349035566429542713505206069562477408757160065201329508676346435101185607817962031223598582010159186181522575012687446820269949395256712978851511308156438611392556050410229113390819357324258467950729245088284114507830799588678909131721480468098434555091270811891033633530233691227746923771676461092370326731745928644179366565505432356806252661384601812214983622123341366720469325971572125218692272480861375707401972635048018037830686840460472375383546818514903654643418167826139050576582995839175463898774205820933254064216590765714618563563222456212409150584921825074101421512385006215996666111496968417987589126622897789016551266688842297908997946487356792109846816022299125563612736775497404985449768444694844493102663683033615585461533833363319189073962945422296892341763548592320783342112007648977712343211033105897266796812445256915552807703121676713875390587190287478851355442703964059562884783093225199364501104220535250321806705706401792000000000*i1^3 + -6588166347349951396295595732933365411039769017665494466677575451262491083464375986524996791071878655881883846095981959548680844331921091149559241450836583729620073518098027992744666321910789642024449418091534927102527456336315044660558692977981296551727119741561425641021078603158046925437117284873817243306445410925987403201243275625312694785348226966284932581623057223808716609344375815598456893742893524047279492819446752625117319729245950461532590500472846491343145942402839351165490232416155678532263280090133873934656933979376476124700114005474563025517605711862023391893146475161246464950992356064515492527502387802182732007163690250675607944536945626590578998994171711052668435778749144090963986097350440709091929727534544084398072770389129109267417754611237688936304834124999427372706096460903630758872249023815049584568921778940056820733064391179909492039604379792555622115867548822291590672676101074204272102038321982315783256048295488647675243024346685996635791256153372431250190517506770943119115122304152856177532229873781400654938540086670760881422376949933669627469427626705482345363091871850466902147279173518826235418652603722273315115034411845011020532993076939463208665342005598441897416796068883009113816502671688079126216918960451753803347698497498110563122821338825900120564780718831192423274808042871993699643794387534920295547707974489562460372873378790536566803063315725606312573195594622872736716117971314933760000000*i1^4 + -25659372700511770183369837637525987567766002649283389402870561779895232015015922225290904859078756824980699528660915704733477303708786233542945676357993526965547794992620116100050413307180015378147032459384537475918972823750233358847207614993072044534749030925227794121007375150601858935967668816670407173981988801300401353314474179958301878935103589529415295459196843792800720252562375621570347453994661080103041245780217124493146228780109162353388029040367815401738828518171296949528094507774338068772456144942877647351524404426729410121622906104707384895568440159183480299452826357234331466218694726251090119399241795490584250852507497756760171307715027429521472985034976030051276187612960261781327040165482345237598064439089202777460926689809002255777863494698750561478390168745121418611695731853815865075066696896086333589316496803683661829722749964604069173288472494522237977967331929446516400467072108075630739678348017800221853563119645699864105686015350867739976433653821671761447110015747062699430714365862843624634547816411127389838115361449304690855114132576010102568836883478523894602453782890838723573661204852233505529299576293062321918068250038974711926324705707703993747576661814415488030227472212699530608659675524065361335224200610191674684213479723602722942645505182561418498008410613199475598435663728222366652447931727261949147549273438074719569378956456624596883886341620509113734132962209186687534328458291896647680000*i1^5 + -42574950908398074928540238122129827416028355822674200698215916063156112221790250858447114673341792509223373790144346687705445685415668046744275596129945125846901688257818899455202777533543755093969831302519179557966110645145804397842274174407593495184022678156776843489794746523116476111603214192005416330712389088221185727332828484976623520378817939271150508189703086937530428370990256033049425773022393582747589384199442622388474392085732123242502017775389956022868347987208373012592531086249700692174919621589023046403167997593365539231528162722351965570325850779295316908312269905015920028275431764357480920906623616721403036707109145002927404959050248482285929043098338018704169790530781871809250945801238529117775003817988155427538398043566343216603280564761265437849322248804084547318541093039092720268465458116288364838873699122018664608727416131530434633341942464524301175367964611477073903056231430160749756128291006748969866620917749235130570863559733945576227109170486431860528287706574022927662382625490917011756821475777253621293637682383018602460093099909849921178356312131415665955015734537237817317657604150026013346268048504442396158391289880023758965154421932952649773535586747015928573899243054481116068585713874681546326878650305124655732261450319030451182921206957216627162753557138962363441892943069973341079289744506870649218208344827329151053962779761244507073643408252590676564808244039942380790555834052509696000*i1^6 + -21112156610757411870696871954605294435245187080897593481584071732555826928188519506692258118961870081121152159594032509896659549525026542955916273767468289720949424391785280030880819160138810182958646729296614049265088919345951814644991884597236792672904684320390283738529833110701775972277624529633973971964508069808539458650280232734127363036283138882779981085488188597237948386817923704740938981074553992175139439512352844377978998104480242724074144865548405482751346072762363297625097612109270506713659288598375286718110763672281248577839986053574982280225344249961198436173588143113978288000358375195888748567814761509794912926443796213242364621400271053747553141254934640498783510101877685942954710314995332503804677094430493735099552792268041403882141286734944598508398651924235030581316040706092963630068488258937435005365400286574982180489644192236161779304397482278565564936388560378947235748827517853698020517267545651858349911478838770992751093645446520156606353644791048372045391766236023458171196488542229558199312428156560995632356362389096812345249452113038164263846757040938183350103074944104409096709827155909057290660297750262640646748415993496193482646190535283296490585050126242292280485717276080631592306486521530230030815224778025607994535010950335899011228364908256203881992570142514345613201767891055668953815185276585636858225425142490139511097737052168991561093004070901031079325945493263777650556929048576000*i1^7 + -5300094863554172981909079034091980120434738687042719218237435005330616127155086027988285032578348684189796163738142388662191887373684281810437651531004569083246824927615382255599483874648453125797659976521406461348105055305089396427930630832911199520755449304350401586868098650964498763411258504872720495310738059227958164115930732147219589197715677376359362712225630231265414099179242996948285036826417832888549246616719253938381770624952094963325209664951873769351711858165792621346187928100513522159009289900196019297703134037295005173062924869739735280802821869092010284632333102661440024451719289002982203142195655078979883462841790898746788069278211936176560884892386659399975772843080533283758970628055491249690524013004425315243243839951539366455685156029856623378703023190858957090524507455390027494134546154297334677226856970937569136603797228525892435424096612059057692766820804376577909492997777046048688299073472520015811699049984412971128637676033721505487156500828545247513574228389633868903372979557994967268421358811905851019054201134596756740740726499617022926291214770475158984358029050517838976923451090722381380223741372740520772165893329840951408445981139475442592032212871977577304740544175649957255130476013739870135077822437405097695287310076461305047773355611183312159791359804021535025801576246044869949894399829739340022744931004755830456423963826578792176280822369334824919277419373349391012130990325760*i1^8 + 4584601137512378957742732933714500792386906145693821362859421313868204365709680568054842586857738109347498186957867407896975156397299100430407457388835581560954752295659635486383671848312653581282143799533381720266824182276128331980882953490551019460172972785449285897736731279586859676631617376918634169695355643746104341030624434220878663390761748104273676985768829139700342803604674626322694251243983381868557696424326646994924712563431960547102463317694781671987345922333640190178911544610293452157778891208866035242141882655473876801290216725042451830035398286721674735171108932381553868594335438271875881026330253873451901813335324508249670866097562337255563085397706787373192394806984068805139395187124443600884266997816393214809647870975600800406512534288078762459177062754496248029883751460122377944956267994975875703696427969488474275850935206679466970560649975973379711720546892854338735343401581746841183543874214870400283358148022257860193972941668853939159013833190251354480941873252385620147915998496285448813970979525505071158096312108208526672798990198932635720122681695817246860592865000297320768002464385023805870437269760450133010390328133575859931957355292788903287202974022542960239923415979462494387547086839492282646307226820889976339673582816940069023397801415733547227603598598222905415146035855723230752724889743953140672370658676477526685611814599359124610827197567506134998017816547908613190975488*i1^9 + -15634221863241717424268657910801658103286158657653696782950436060291432821458976760662981095621671302587158648338618875751835766034834219995254585408910876706420065768785273258179135036376733378587431660588183342503640179445383461967194814471936369927396054775268578321375430410492991628080323633195362700694736704492441400816174050118643778361865283321205375315780296594323659080155826492752258874941798206570475251170268921498747012763350983538262107073072598488209716445425801848586172981456276800499528356800605911339226222843439689337567400130003965692770237352308746159750433694504093111135382893668272066946994204852950497987249118179494999951044184814029458888147459259418768598802287055018985920964107178529567972676225590717224740626192975997809820992562198944626939620815102637541346449659337706799081984143100254248167021651805014708135536312288029860688919142163183009243755982363182121293375075470757641320931719030838521126626859895540256823466081924260485750812166243669188651885428075039723401663004877010796900850351006493632674283630784450374395603441798405375642037726037811242719980750472076677212482259700883709423860854717889010254921553801597972197378327171157770815558524557440692861627211190582154992225524345602929616719032679348393313295117920214794328491484758878510711799228150057844726466596966261354572178047131025055351176432820521478659465614846161343237672176143418139568758911866041794560*i1^10 + 28230256380280977919401095023830365002817668239757105789181037060571452882221832467914962074121456107891935209032823073029921181594968584404056194925458499846835360360346429868697066723203129492718292844297323252074805126227320130928869089313300332004133200698395214881004441924652070830162927958914617406802716799525583873432122305198869724283550622248036082752778148154873857280097677209373479849133613935076504992318504475446860819932171227961815055679317571311697088187686829562202516475497521629320394336719094997347729481641198763055841241645492133921690540588201782777073217255376886506930783020147349669139102901262211706195179290583268235654525064523831910806232676442085676371929679564611345828283017385797825817939647088941588557178379816252455824609324814634345346870432368203884561620774142338019871897114296785487552918576321082805144069930173043611957502324922406356650695919165853323886952928180911165876316079432610874854839303371477903264045557827749248538982249139422031199203549398919485880236134453068335553647050278285881151535585161614495212273844567601240148561529624562144916202836207590305762750525384337848466842020765791253412617403676857412920066633904184295736013108335444507382363629485316174782168760772562087108274639770719134848112622918355610275574458244415706816997045640189318668054658976195836212785310022482226572381865022414145552777111199944454222204938295777442274129735229374464*i1^11 + -7770445014208969736274532945168209980987123562735850683011347163168387625978993168438120071039947387713621119029488099166468873307292045801362204288792544795665918425548040953315584631635471835968140258645460771223457140352870934815705362850504385184595570015506062114374510771424685423827741501719894194477380360861134822893541271332750015683387751359856338309033759890435921424961791632727243869950150240741667611379416583728318292410958853636939107878717164645114725992066274694994142399304985102319776692892938561629242238912788608813514810462773134930050375210889196894684538844584629192527121094510905677627462976917000110394594474924493795855696494140887990280071097982136829421938952492463189873546842076429661126166582048337995947254133973247469268924591843934643760205262090024493566163837022323083559323982071388940903616803713730081392765491827121754172298058126033460051329559264755181318886990488605806347695130106818422170962932090354450240030844820853345651703637369879448149010062351598672052153706137324551929170789228181496921346161392412459483998165228804327461785448160265776721472285740450663321157838276334365676877342557919780684118933932520677341063312689977264863808259800450463774085026933249583670521216105582193068238969190922841921195919934231761426919163591607287103416536124222525479547459035407214503155888610594163930014405100689857816076819391407332880386332347852433881287905771520*i1^12 + 926524482486641904892177875209269362019675293224043386238340564466237592672804107207071877374447180835638104497750045641153364995994976224595316838507943054382734498753028086245518769830122531452022152799739329613265173756389251246299080484507077708403569849865031012145070844653989738428930456075204741642741317547784351004673253221205105245338658810867960729089906007650643603840052280996428755786052345299106456742377864811398314644858721634428733002482774855025329942523324235741524928560042063010076055031447654867979984291656050673792853619496124856003193767698307008984815963578165715691643680135606108544960364489528086192811936386915467245887902230798095262327746403530355736993313889581281189267484751636491065913899602792588392282558942417120435720819555519444399133461293511864751652581756903021555563948385400031454370305423163368202947598634529030374929882047769937026784647639463816352694364342437296855932025627969486533453038617121475289292413874538384612760336028173922569212868861256590410169377705725529814631952688712217062794993325028619282602372260911297897774134896509479830184510854883902810974948814650957776366355424657228874455018439895357776529750960458052810980942497977188985702525929557995796498826361775440212123011205348122811941706965106608631846629655747880364256767205646172468203822927234762167755937564638024513056190232907172630426615049807798749245569674921945233415471104*i1^13 + -90252617229428619621928214669627017800757201374676703035699435009190032311801931740262397673614317069110450419134418431409543037897190087607796109536758088097225794766818091440097650687429980777256203735572281231630280024930966629663666258310649606332943255249365181405909477518797070798469400182130999000141868711470854836354199335026114714212332298187124642354560205820107708182360453734629881302816478259311707969097690428421793249089439089766044532546340797223037640483319532301918598893427433618524010343563758963633425462222547526483927568128172685458483919278062322765213799659430632482486164743961244301576837077326362812433571839659620462043877791630715511567717146439021462871122050052273622029601584497477870292311597642207882646898826399119539777113273796652030232466488899153311801794448354598345586512493860527824159803884234880273356151220456833454863118401479154974520234961555575315717751816900931891660833108845504767084571373177425550134005377823062242477831694301661719114587471127359929687580622626299190014862179997618781199414289283676424259396251641849730668822634664071599699939072640106151996563860913020696116979324061506796272088903228853841298474920661420139501090636957731951589267599706431530103103390327591828754415111195318090933873806726091836584001599466871743956682362486094195768351058553494639029813776322468250836507244478662565349820043731643536355495700749980729868288*i1^14 + 4654080744263027148640095886802212106913603804229707505450603283221225373797610156568666085619391800229927886118056840598691029888305999576126808456223998609349837787602604377490092583792051740791558740394620952612016446431712559034984107168614380807901459836984661437268295320560599949698724790664378562736049542955302690970155221460954025859484871251016763587018165949085048586176895704295059745237139890861818929664121260411644565177150618638331538596581640480059551674894940577436178354741447595777751201363887944596562715685169830622107116095407647643582310838168452700563478589106356187140362217972586376265646529669718283883724051953861372878186773277537803739637114714648750682912465928247712955353783285858889371080472814461944291901755394483199446731312890275544737505385986247480594907120284817517693141621066693765441677376225877460766032226801991561645551335346890228854491881717646804851283913848846025944481505296178437460156773314414551707646655599079094358830136781668112554788043915021187559432401504810348525652930574013073071635542888450921879289144597581641793126776922999983488543042340171756192226365062254456604486060874450270677392824731024496739233925305495195577673198584576024247662708280047479541988221792662261729878579154332136236184375355798885302504465118894466665903135064377152421659515712845829587324592035895175836706429006931667394827801780268275340379654904858279936*i1^15 + -195174653761060672523770914490714293419396945709202711790534333932421858228408296759822675110641247777196585507343214276868572927046382698785962972902276879653673108955996968120478218203825012249748337736052880947678579748948724743221493174137007146534304092193348140845536130235111921774012136736048474605418802648392570996407450949187476654088922806148173335855853874197212375885216462535581285169120595166618923831830148249579199156426652170308258260889388894178362684060647197468547117016498012227011782764819782359853953685213957240113999493112189591759860496687593464661410183701741840168994204755448279438062284771794044753849626672658187980749873433162795198337715615225694496987635098841493174445351593457303686718713746948244512507407881078921729428076288451403146709161762347148537916581500485305782211355460780428265888616786350397660125775735073181966792611575026444390442793561937395620182704178149323969161556385023881810719278645291398601764496637720668908018364456599189779788886978718341471639791101889681229234262880001322866690247194136610513774730878942217201791560354875002612363812365361583184459640641866173199392995313828396416303502035299529694088766790106565465300213143274277273896201859539327016935256989118545396942029406256741428961177302864207154894020650044324130847111099199985841735852899946872497468609841751721292067228191248871064789956206688386984346332275146752*i1^16 + 3211423165041528339530406053371293137371526771495902952868771727154424884576606901366435846826038984262259020051403060356781835933591796762621316680749787444394364470225995863503610162509578755444551091363484055305987467861836749583466411324704078371364659918651396190632521013121322196410249743508052740769980915889897605334827609082826791009435328363764905985414452508554644174781427351643775704647684426431886219617745794854304230496095639817687050292960551426802434663168157047065481106096228380114992722530135202820533816477911369599278334089736882359901762010138060559877317655620994691527755819770267108529515801670680923986981405415597532231199244270894985504005610005856761218305852559677132063897518899265217219716070659526786811757597073321513182509012842522414339567238780812916591508901243858309099662256530024752243685646157070813981975687424280463615152660847714564936562518040122615355252794701644735328435978142620320424805709181131567918776576941607588150433962685470027031550358029330364101047520443120852784929644696075482550166890204113182354612303571228037857155099149781808577363731821928603861309113691451777493247296978031974398181167368711373839802693962952050172822734556410931075478648026606194154030397454228803150180527144283845765085277444897544296057246208279987873570424950917327370772823204897480961950507355815728214353732465264050050281149371165604723241779200*i1^17 + -23151871972018787853290312364672141095860235590063255045049241608327034535530740672433770664966766310237802312066854163481749418293837505005799382731510855202669051363543149940158052901083535598199489594229442291622869957292217157520697178031560591912382889278378083973531735333304833297875043378080381752523425830154346188018223365535677626024222571685742555498697931943003045855965327082031387402165396167952020191946687882854056581993831650991165060634145451566466944818324890992195016940368028481049665520549962521446353117250278380899613939106905941520229253319508491668214707509286889414127218268500839729247795296137762081845788412038744400979210003435268146378090754263180181191324321150755247439691577355142234061164367089915171553541423122055484350174132155703314509571959478633843791824560034235663838915665355357411697095613032912224365230047475457765163466062604730450594201557229137779272136427178155407269041258514282042039461691826873706565250106392195955735773402221169958168283426788619197186847782645277862647491589478117238980096180296434504683112673279362866958436305700172934066938426704390004722186490030923251210581133013627689103527892093922042502957061377928976046116716138786922375942683092140457167050989675094502150265695278386994181133046928160173566692405149104288213373689150577990170378707617613780281606939481329435358729807131467545949683826824198848774144*i1^18 + 67763856437467787967609175012033023096413512754601535467983366239228599580396804321758638969642602871134119294014817999046609197556201380270725376184333033335448293695057288422251585109340014570060477109292817200780267066001316022637734838981263131022041765441983635865673045752019700506741705268097353765423291099342195177477165315100864034094554015733079475520369326956273549101744789249677659077185142123953021890223831098076632964479579670444279096400804653453368909112870367759161184123655670634321350861523078950469547411509990287805201386475046362505634963524455077764229891510511389443793843177481495335806827427836888466209403173331060568012375236492985271442696801813245457923878495158377081060874492198359147738810008402325825212032787157875564135838660472704847096186016269582822813425673109250306742699585619121715607343776072753371577111209319047253748091510626344394619475336973702350651936740326723801350257717915674812110278603179673297921171870184059533659791959277227580127303233374734112751803108603532969665867718814425813341028460228265498319065952670827649601739844535514923494765910379090747442161817829997336939783553818631571817002793335642395537233993430448639685538927486561019349203861196070815394303302382263835449799613240141477188258728019392709156168831048359612070226835382342403391434428171844764667043061091528899301094894086133851337810113344831488*i1^19 + -263917994277669351710634533697961372039938737933933920078727124499180078147189549961748200043295455711722960023819685576527026971800506258756141956912632165772122442565360905275254866828354582619656598343614914704979549977252563128096912707193355844743830918251838461238769874512913599051650077068015504909629677520074909486213248228928116461621791589333984141200081225274269265164154176818065597626474023185857323311394145009045494960835435641193560710575056076656173150973611463018911482338017499358349322361419570186909793097088880210487001024092282398617112613403111452800394169742788713403765220558773711430768438641471401073472917521559564871252611122278918266243659269890380727468268895150836652482323588614516485634250288969258720217554728245405671447709214639686097688849471584495709757731396430496686738767356393521085006304251489613046640638629640079707399305488720009830987798649690505697270362795292239486563810507165647734005423495840500809761811099515715501165474151679601261553043574600481982695552900153893000158388879346748522950046060686620131987109084022955387817278641960510606959993250735762342824582235414367547839636387405427238517106891151838279829768436377378216024872482362280084805166681322485732525715451879843852483603428241905354742298869649364449413737542844761988292985328415595591957380535211600031932783718912293768505325249121951504835517874176*i1^20 + 4201686828878879003986155087770091710252837741090267277919536311390846281789141672225755582267109397141174765412472994124392952258708319505801660674299739605325666467943439661153537822219568944325242867264203386635997021567235302169451272732629484138735287058552009779915637390985283045661239799969762524590672758600848640878848714495269019987030885757373530402836882830818992674984781860224719418172462358089940700276379407301668440125937565927517627269218107298555408092775157305292202377986560364877362143386086427473592733715017199124259466216784890835699404227363449451396482976959436198433084184265925949472984554440447942789960817531579730926820785523511435694777655097287361041446453318145898118454943100809067968611557450397612942713235747563364647958693590558797667542761618014185064224472412072491806029105785027504641476839160599058594284612875604482113002742237731683009007253764887063195138157925051626600003915732814684222175353090183817849742459060124669424065391987143175486765257043681584031275780949587453189379175269185286653496684845105757857187817561348191852899841900021031786332394750665912789306180158336534765381049405694356756299021425027432635380994826406877107319898874219675755400147134393401383862914089576512779653612483402445364183364473197341031100060120827771559336046484616150245091260253192167944790137929525850817560211475135523083780096*i1^21 + -29992069866594443926558858518126738102643130878067336063266489455139483288040928414047474068306743478289875246949598824324559577016496228417439438632587031671543414531702523660513932213925666451503273090733475123394687211275350258341464866075555706976314426945635138728506742446944347098578782217114460082137402260168725165618537510926673914772299361635771178316230422010640652034961386451683531264892261280165667727750124894834276352729948705006409197563230954286244308979508751888030898516885935262511189929374868658783538456383240837844474200778680021849610468226205307188205915478152675328079343083086359226091418634165286300808261067253500378436624574590694412181055707512694269681806683407909207991707825567629666120611352866559951153449851887083149268952832363693961352375278848650263292666298571213352154817404190280848149258242010671025219254991855431435081478580907174488980055975280411760848006403236394620242376077114516276459439941435547091782591058642273852729499003890254440534486145109847383020390598334094535480084903166771919547595681253714220775868425097748610621390379414000952003795477404567865086375430141251191761963964413349823797795226518010080866717187563793358188585960351024547236962705245688180793476744814559840498289880767260511901997957089516457125505556984914765644814556038891983857684545395256227184912208123381035270691980494524907520*i1^22 + 94076817686081244137273164166409530104191703714440863506032071619406411140858693499070321734005117672943430416419531271463458816464382010185234958892142780470963851464792246804669474365071094182517536992130975283373529545630839516066297289152231718406488027022352563640743146803894582549979709124886828616124029716479663671178503544730789565096695804596753653080063195673446132145612182720643640277587627846654785862111660000927943556969628964071444272556947125187578615744858293339305121898277310975333158030169437778695448666197866309935077408004601298467634168685079270409226374769340286258644799028274086843243437775082479895190345937442341143515895260275191735466144200839189785540942577757930156143086198190036068089990974180077469539986572060577130906832288501004717389061830331782602920517696932480818228551548636271993347056703315285939485134850852840063111885800489027102750926580327721580966004633219751495331941271022588588286802841818668170581237697496921420382990356858724214835236206121448967685182604698313279630066644336528961213619851962261229790700803564884108152002984808159184461529238264166993017183007186625184611816673928686348182468691056323300023056024585914886664923640474729603162559309384180235847546488807138666206497926663012479403097959914081588737229495960357032599535074638882054851495795243498353785867482143337103931964485795840*i1^23 + -169404746070923796834508086363598776823112226728694590236975914441898309840030961000768395857469110926063810205750653400597361780287583982588448329817971870866294269448288463253343930666562231241330863218278243354016969755941821698931592124073671438823834376132854266158032585845466966958663472047529457383453764741010988200173780367013568280177145663034479029367819314013647915977550970834014907996532467656106802015899047990375688336294796052269559909755304694623838733914755137749785334240094474701037033156935495428065028777724593578522385210682377477146179427682747043365312376114525365587228979308572663231278953916339452329536332197549685882717619922481673818021139721415469564106236915629018920334924407697188517147202077417800503304548881325396007034421547211487012220654585625675607061019423840997747032113312937247185684877251819183830986454252016008555793210691170101648408920589578259906424134171920904419669004770333801363662954016562938479810956388369347932411755777398424772081571972237562238972743949440097845762721722212393928289924846498150425506086646102759108742866633004251830063058220885218715629788828908281556061162617100781602095811611744478495291984929705411769996766633525185644209979093229327536749108612171756926375345163320089820450678011366164650738391883954088418944211234382190974519218910030445394998203404355029248057016320*i1^24 + 225754107983666237359927048228627098262150897070031241112922503317777729225430327082224910028177194524155075951409851917473543749658115879852806391985969175211377724884594151276265057722494396353947874191505228687532799935590526336570737908923843854939120351498134205291562497441298282305744906238702081549665886210380279435410980480787807572187907631424769181315184235147989864243016110309028975053025883293202992844560946663921550529875825302938662050631807506790523111866106039651322838725802954722520659886737459658778872204470633024337978330040413372084559578246994924569588374194132684370624029428826489332179912301179680135410203145308775568170395442479822272473963886329941349431702497928612766963319317098306907428731545316623680891042282421501074707885863107434568114618680798372020368255393032794742671531751688021643621668534145045045060310978980010779695486683145736546670064533927014330216129632864830920255152692778110362592637409192465827822596294671164218918776506085812572240396795886048079414738063336889227160146213540837421184739551807524082524430639662178809286335325133666081637199076044470528588460861659404469454827563300719993183994306934178275439894888121910606484465478782580418455627167214935819623579549559140579974856882221005506444474059181314356461098706454861872011398800482460986486989936707603440972977314511877832704*i1^25 + -280775900544712977523164163730113941278350224195397928296890197390361092279155962582708825302659031904993030583430161295984733894936341663370970150101528132956732894773026600536969835872599288492512379328356763460476550262113686132813583924773959299947076224844557487420075467635599459227356091231985494937947733616171493246208034398014218380028062340232870650655635341064006424087038913336842722804037726372258428691064303259145110712480762370030770352387491803679895351796439327532645079536012872788213531666041968955136605007197455072643621588650357690282838209548100027080507661141013372115404289974383267379224662939425113183506128780447678730809808968481428776342964028257160471758292236399966572340736047328647754247895299034285495027364210811038092414111756835119058510001922968963774245835620240110086701103254659622637008391503097193656284086535089088909959719057651341157734352153235442306321314754562731276735090885337860918725878101288794080824405608392429539485286269852582984776130574941308472586732936075230928272005100928854937501341243417078488668609435791709373761288068106778330021651964535391283112790953844824878523842980553645234500175038496860960523080232478016942786743632875815404693020747144948797106953901126597165009431478138288993725453398131238273629035336721994673484184275771999586333108273765658143962689555136512*i1^26 + 260520742885198305999185727487213887011463774222165006800332723190906433003618228285180197815243563097006326187472515469443493059784243757819014472779180374081052105523475933694558543597379603834181521440029166207080697737131645486544756280945454813331504677976611165763008516858295385011974832267741259705929120532817956628805905050541553341158312724387990274804729435025695969349626643396277347913196353920626481414083891083750886557840583537278732794130725553328741557657463445392075436962403255234325666184210848565348330773840989798391601079048165333516489143441703033350324865649832892435360222850465222494874675865127665840738189779186544104623010225817743011257571734652150900003776919911448519682775090127680902118520225483212799631053392903543576279828767237641950739082709226095355163072449524246798743451171832292387704695408469392540660541237221159446063234950276319915215595487385038223607720348470050198202690816966300172908142276236435717173830260760416306867155442399938040472521366671318053908047688901121559254779054744806024789691300541085782252996549809237091510835819360184759743326439359698824228537083910552757208766182086259088342291835902892508956956047084208304364576003037027431214847482938728196403013957894668077367670159559804924433231224440745462269939811837332626657133907132606107423943596257637469003972608*i1^27 + -214511453447151641399651107329572191280796127047579965401336513336930112342949972508674221239449532162722195962731807529039961156303835895951060281993587273063355076896944902955461164369322665525282752771920425912903569998252119178062885182444550137883726867424069819729407236709568580985989526532356430159169790786247673667652916851220902872214335741301867708775309631691817728538763542015230384900715057408298693878180793248781194686934526967950953619822596617460407572778663084698595640392546032970176522834492264996370005292998129446705844311575184901262282840281334199686943063766201281252962500067226526734422334815869710051026430908535589214508599926554239617771807313686637108464751831459858251174148449569587341500180618395709659317261182778719841889058782053498278679608269956431400868460591696184533677805853679525378262540991221082521148257909680861114343534328083179421707005892702235444521983179193817925438617032632529113596102700530075117134728134667284188378177441738158614624583790293018927417137285141293578829544411482602943834494870834451520178030775812673618167607395178399664565748596275951641839115773566344458055581656287829334247869922842135026321562208365612433258203608991313832291899436374790945292164266913412765006314946566200683952175372244864398619107457243821929200647368840277723029292642543824011264*i1^28 + 22523526783412541208553159361188037149666527005591424365683921361458916989107382236790216989320013236752012733084862005891280675765898210712347857291717134945843368632644088388198170990673072230924807255714627743538193560959964988806323784710381770499192573899279990535824821341455819880437159849291174030655382933907103639649216997253743816720539275842808388590755567591050853319273853547228311251566012320017852338832359880901808271451244130739436131351595266547724275251497772036183183702463291676788362604879355974927571114239301493662061756225239855932007242162134374546580871370904021823428724119105033949173370605727860606319746402512971674651022414059484341869790927861670017173499277658448157026822669977252708477023512216982485002609703200861452335642495488098924066558543816049055920579416327928095871785385003885186118594210920372215109805329012501675311002304853786354065454401203819296924884231316192979198902126014537572603541169416397722365882296711857979536657570232083184651542940947443391089655141809890160691593798314957215481775960622998695731303708479057916859944932713823373327164173893125797086810980135084707325986286732844450173778654205129806541851345644776946389970769878597061258028824145684772893075659861204187256552041676241444317860509842930084388159878556569843014292952175934374286760064581632*i1^29 + -19878633076994733926716545362222583592545613925938135033621307647070812381138663978591732057668746597476568818104849623808752947719330802329882931301935717852469635626340934915717386223777259318251073977256529271228515824154000287344518300194225664485040154727281345655515643958585755881455968487672656270250414298018621625204171641018352347035000486352714395189202323873155548252261475908634327755831680732395316920525915629918025767667623810443900057995714162886235334186323873973254504127066683939160185948807998878486664891441003406783694834645744714351951438565664873158913681294119299631123981970960084116716044947387368216435522085906133645932579971833795563292190456628826443921021546093150253127103163715760080900537106600283999180929074314946519651460319106495336254081069454560609625556739900182404482417639528772308846552590750331935947871264900076933004068729259687109794130455217192591195189965973546541360434154675461615870041438037479586186264420482018299158863383372308627742561789247553295519220596356608444628337181700236729075063802995767627023713024163344035060601549259334545197680542563614072874235805687331595124858374718406628628366916350903099996504199359186953970979341506839716595228662632385878995114438695421417060648909303894460880053353919647798585954408675146844177522272124615446035955712*i1^30 + -557081486133439450502929700253694044614570449820289285756119328681587731916919416305723114679327424436631871465346907826404647010137396640335752872893769632045838384208827401783173667310593971404798338025792578446158282586131346339235288657202389800987440690715084416253983987285900810129646743209179435272231670634961554924792849928511748175233478689427098800207534441572859948826494562009543011242465154566661496746549321875946297415383231330673470747912263443831525749579099443842906461927242355724246539014291901148574819112862626090068991708894494081895068215214203352988634887239183796073032945336215523420924491236255317506027580627861720884741717333276735515290186209835269744871326465987375018558145196115844278151494838923806775243649540444325399481524110703929053845563097626187130130714205924502542288925676912699077025538397753662657764366761543432968366038726567733646504471233819337712719965984793743603170412916681197917844185307834394288454199934915601115685675766148843604833913717833445666260709551107462128786927500417120559681970317724499582438147341307134296302461055050214531914390674939419637332952268595729285070360694346649965389495216149185955760265594186743763333960121648937710821807510865538652710141996933612747803486781343554276399590675991887941897016405557902174777448546500083712*i1^31 + -587123215033691810124872773881017973250949702513811260199579307414857612558120635155469767556372786904178992510419450009944486444841822930994635190584245806014217139650312513817763392155668873355585960598444120244373431751440984744458528371930482289586594266682477250590952311136693163350003700270462853908241797193884378500069948203513623708462278006726770084824220370181670807226172511174674262445049816970689006815846257930342073097945653247001588247264315545139167461625240378892439015377307116499065110754322549801854690156012669562173362681537374005908641474285145072931392509756683190857212159583497790231071567258976034869960529352275117881730792306672222802395385051939090600254556534143371393998738826972737489865223529912770628962871545287826091625910147209358292154837506741997255461363589155079229052289649490713147885663223738143161167923884599828829360618841968501040126897490786037544199495480684885329657876125166947269744192448788860498091991096161368252683067310963197888311017527769593301135624884086274284727664123472372868029461519619869960368476092517303732402331821639394208862618789041050451138191852082792812082420382855926042154763702269090843762059724060901180094672309054098345212987117843981582011069617457464723835925631261635320682756066697142590362508886245311026109482008576*i1^32 + -28049908055964554060040920557088983388496782781933728101067096860904624714078897748249303637163524251147127553489499667849110053820389942615788651489622369525394829767014875003876828877950974989771706154835199943526759776654301958632757420875083288753178245498132328533701202221647096660999063725498076000082297251087167476289077248734017553154233196613160677694997367487544120590437869680985149950697144841475136767458206608414751788805010743320420257757008210366745400297200711781545185995626748044995286503063234748357109437494226106037272360786041765190490068602942669443242615840130231100046202493028850559342826352366296773722298141083108686443933873466083252573414694839528202901342247951718392034598157205387522136274772412995425899768181959498643330639159707212649597652865606894992941366714322857323928235227451197326753704012440155539796018099538603158340427207840380697781872403531049473411325779014580314835481867257900836779692273896203617078538231560098311745324053155125396892596272252241460644214683912938972659386177638118885458199695963394940123137726651418754283036360760041804581947657357743858018367516936353133005669150076033594283055442429393007547812695122776774108440524312029613474605721608339466354927786881919926121276879256314477720840911099560095226116490041142473129984*i1^33 + -5977921444811498837296346769380812668947438180077042072352848865140168569160381500476152142339882682078616552183080976157563559905754386896357910915628090535261739861387120760033762945678596515549853797893795033623228063515560653320669781426072215857288036545853832861111772943836033636260959240004209893325619306588331538508888381893777583745528970606742935682004832353957255092566605101728767150517943240376952801518981913738404722522410701830671345441974117959538012991182141846765514257713206831791050742426985828186882440238653888644772100608148047905346347697354506316180340403703685945109724315741661421220062764014259060336894040588086538650835347479561780391885888424657831170543689493024828393789863884211292589878036507488760383155995610776679122185376091590984968031166058207073188266945622841367780475715031970163887310186532515251212559507199087333207182180136021941712644092488645049402472694996028028013669523057608824215204699766487491058360544390290231726279525487211574201339547407703460617777926192462169458611870601733150938447891277578545443025500574282320946092329991391473314978902694129667597440493369131767914320336799711630858723211141859098650521044487437216742259996365844506899287856226450749137257168319559621751364095564917953970031915645485930853419766400417792*i1^34 + -146973229602647401973746438162305036995944189374399099466876459343566386386088907694849580746664454026835484507197144967210383300579429075362953907751176415728834762659978422865524378946321058447286875439028586536894603888145548494235905771481901251251626628426947127950333692562760425413814072855314791952274488858704434257750512993251610699887544685802980555008153997945658114150785894963755407209491316050957029587311109046784749428792192361433380847760251243746984124265964246354702447816016842983324658285653639424436685914791911209637633139467311289166472956102305270840176361885481420674599639205369215975900901504261724992265785157392580249769669320739043968802774791058308689938610701967067067792518401774829963663807925555347214137093305036683800487064052074573335732399644717012926488812489859085683799790878176046226684736817738637592748416344281946171990029419848844114086486999483743034408217998982878955564781596514654119433339812527970128662742068682944734569426059520417950592293456885534369277355453155887030601316635092437183827313093918451844251870264279717196020563212053421384090724622108516108825275931151803831709336784876309433861452855828776017184519146218715657292065027902570545499248274303802955465232424422435932218802996368162053897376103538670533408194560*i1^35 + -19571075244074658638355854114575408972323837926994766359916509741183179001897719757985638908401228533744946287764332801073418242502320968186405488566745615820920301878688399067160154384270229648064779227460658658651502123780067202226131960204266212071834367044249117769914201905900101762403032129252547260349443115188674299363369034243652541492841791034390393201382493421497333191587376453530326630521038669877289556242024646485830848095039663456933919774214917424181788019400290191971814487651698578518456685815073810152817172574921925393454574547921237062075237786544043671119206184453041951497061889742493656003247117707935623189046102949000527806169872941023232996946566250068916324587865597281304282530593573452535319010330302996261803443637332604548689609529641871389929253076392914716158735463144597931734991155812651117682707743542869592673193564796329334614361167040020156064291680622683202817889815681345527458351173341227977338088083986586881404250529620320251467679945312184241334336816949573070433525709751544015887984782927754969356202692057725223724902607895425501825623732462634447068753888648756476168568072290817268481609362867164037499492051240455699435254985375453043572553198702331964349091782340273508057716412545244816108004205087339254798937992051243876352*i1^36 + 372799531543275149720960126773129827773782287311762730146120317573985128190742986497818898288394711152164776184336694946662651311215025478447578775866694136660733236736627683488592550382360741814673766077283837904172259151840542891238477496467174374158644154382785897463547107794932600884050664177498959140412753753633303072751383750188571570616006803792084566321187606770455453779964931979543765207567622777123173675304435071215684204198030449564556526419295306151430618764350052968296409579019799583604971449043381742521660637850053126682838779906269888606401381746888729415246627486924291214871681674317348054563684128049104584626857268855681343362373724039391645071201598017013319370224665178024452456932660972409249348952785242859121610378645836690922373466024950040741106772393370546445127591304694386480448403230652070897608091805783919229593010284727250064317838155498512663256941616451693037636476438527767588030279461526008118517420457337952768387946079219203481102528874295460948579020745030406492801703842393247856313755151049502437460216055865652923675499847610236899618198833870524589317637656117435080787999869314657885727577355620941920824921190356313187005898043725099256168485652578646258482845492376116862501295474490510977736852271703508286287942516736*i1^37 + -12307199886009919347534115914224772503248194580685629297820558798366315159787669302339791780539908066630364241339497963070292764089446536249062841190507279299064804884603274956616093686701165133983832818079843654540061364371033805172596561182868945369818264467098266238912399332370972522580674205608290584229934498016489986487690694811814941267472340299580670183969000238806371849366835141217078001967997870222917715345027429890638410894542498848293713858894290726141335318347326972438755946506614520988145736011163907619997888456966501673039124108792877466503392514778804745363912264549933902267238678191609584454553208911295777091425378764051903201384266251924130625014874304247821458734376734124910131174757554916407610444719737442440530704875525995880657193867381126004318471451253806033395865992856528752403046539498398499697228068476003692763432772945335249603163430387313482667220943116345413476962819601256081289711439180072877819323742382338788228819143840432954148656982121024129076123018879129859255150004507082565465679683095868787722361125639352699574725697220128725514634793292138417658171340043188986713885599230352437564317552128040265926264839325310007437051880669968201317505073553821617045423851885125056272154539676955461441382488102556164685824*i1^38 + 838280698450465723603480681643995663305164484173996450002985460294210413005094066627440664930797101861687427643442306007072522516437079727161008185947621526830720196647577421662775452133578873298100528058235319450431016620689098157701724194716740308246204324365755835945028487773790471555387762706949925186423352100520477240636989106663157022272559816774421886451755228952284157955345478754590057318418870115288254348034275455111861470248640591592067074912415052146054030581766195898247337613447532306696561568986388356946512473838414247168692612916675043355240413983361019263219151403990127762184386195077057727756583459451371733116653162361267368357955159367489910704270799346614201151074866987096765979619636059950601640835536044674180759285797633731539584926952925451883994044858397584312702682028993659571848796488204538460753091144349125127993877135580922703098884622367285974508781862409607740907588622228530878943552543150035521384849276815479309275937974653954403207768301198036696426707881017061803651893888804456236130006154886817904489626988929464523056039989571407158654454004783764640236712706142186253263572505278849832045560498271033590400708735208259848532795132767198908770352185851402396900489470465161351691050035665624311822758673645568*i1^39 + -3589983152498758071274099713648479342270105531450204688293505091907199675217055367651608286646105532437603699848541688679223210019436132883695540965152343043757740125992079379365860119924326426139919757822792899159647439313002001476401089969863236365654731980667712393688941892483292424881842365041627169683099917724720622805941371355577092729549875280803789592355712106862614852672770089965305882198358990229926372092702473221551842899627182785490980962662092684239659000618880211132504543945465255793261484032636935277137367966971812561798943008648894563474053631136470504058522983832932375194087929397242339684727483684639285268167128979464380829194916171314792542298286898137525153252993571212041039468925266645014257603835255463518308463194309011277025861334744793416389936448605386601287076936503511274124466595969778163784460480023353635572414235557123611907082126158326289895970516177160598743509371740967958472231236278245945631369312410300055349220489419404411373203363467940207713622978837980929705150491575678770886323765084203884859109181424617688688061593980488784656010865821082634308502227774598242295344293407030693536985465082509386949127750753627467213382736655964553662215144305684344180224416936497146473535947827532886028845056*i1^40 + 114962306499788266016005425425853226703200706627845359737603752586142668058902161234355965185076840974886890043959209931332203212919789544346936658657664650179135435671966367177918813897830536345180939320765733681864139172471514180890530033475715064249832392311136051252314135662660568209343224265983771079537197417882324968412875798861462680863324217176053817035627704095880138872464572786893285921923707425384371344380333535133396164073158811705526008287715913915641823368242956157762984901209461921553077128727958206661330640085892463326409320174541521567971785005093831615672806037689287010575589780085887465451909858885317782651137996536454169756752253987740142968631662293946592352847545154052798885210430555261068601804903325649661949645170618212175013943545108824790376501874070379154388429215059053145284677089977252055020159310681451837885123691517696171219281717730864091731681129253147598473876446196183483898109454597710428839574778688535956445693501382694102759603352643316224409535965172751389328361434763617522830602203686080851004932773367459670554986994347159580612551173863917213772154958424995303686265728858290037991570093122171592592934288071721690511754948228331965852623374553488698898831861893466009820391406500315136*i1^41 + -409569497476094132589928697382637598118694998158281460299644528228425659501431384084791793103079160612289531979836507458430825434041007059661852468425517670124246739613752682203234303204158025659353740104633539406533268246738462062942985556747884274988465182444528871574899640434625793976591856188363941734520875845226959797946062771812301923094912133597603110118105840758681204756714182563065509619404890984527681710190063130308633814154448233562349074779331357915266486514372008919139967005040958707249386163930569923994858699991859927232284387638775562605722116924197204768363860388123456471779588235666674515168288598147248111320601541317400618442964771592463139145109906652537361984376743981291976674330659207954081258247602420793059205253518393229195312761144673031557984206318760046142894054152266705552692760917306188251903773204275642882894790650201122507962669819456951996558846514574916600308526233564601341110219327059823299857096890491299814667732342147727717804420011370966134984660477021432407193807535762632211674612393196794631206686789362186463705835416858058128343147871258657212084610397349639453990351204969379950498656677139949527329648370016730874165523725832919592335625059277024012269147313085667574248636416*i1^42 + 666236879937452098417127429718599116226822684655460251280871913895975785577375401048891067186380407304022592547994639625363276103687152209680357873235800420245803216425854492109806511183548403749202890783224217214358158838584270346752237876846873211801086953681713614322971844049602136404954136339246479850936106877753070758824666968554516146312888435408972657695760840036347080198287102612499333981792721609429963733754791392921875795332037350871424701618034284107073480665128270598668733025367905102443470926796996092326653344533373189402638063603422146914817542559697196650289255873524515809162281935777200857142530921396333878505022091414741672142916920867885689937375753304113839265772166275898338303702016438892504513957396062904657511094849055084380782958505822333137805054321190509205299974088825207303169600967944388745638479220329093338838828931639996904135169328244954989119905604631114719357854636698645397557701270336143432623413364526513574522244856719875693236081243564160227336527056930615660250058240454181467821383806124231265378743708189873613734839335122179038307410196539016797185933373560408947694562407320917048828313439995364885836240561632069881239176850817657821238663378807367278646729927244644352*i1^43 + -10862680396154967611791743759878734835017856808615117902447698546348680049723514971937598673637255343994548897085190908961462372096278639822370420929760499216060415658664903987713749108897425054375522801068491388761729946370877762242679581422783280452529866272035216197899647997083311990357982910282940838287346840759370234927983556508819350199644844409184792040794260210501686426202126186169754629920181921820825489519197146085004336152926218024194414609747361421019476996821297622425134378559932340720072054314868647035589193884345244068087635828237775667647707160568677597920288471621659940805854788737220751343970111691837648400921134440315449376917406702359678297384939496423251273285981136071304852258427531776153997034816592157132639471594035193914199451784708325849359293865414165609845528451167779541868822571522097320315690932183918422634703635523569757297407025093755116552908909539331463734050606618390036164836408837424055444157858746791680783546251928022244991678535079430347806615690395863273171649024536329567738815521428651192456370202202172426476296519581297144080432062821294767721725635406700273807299271506919728778416151286212189336949051724071285248703702214439402636765531374270603365187584*i1^44 + -1144589123005599755154962048116255598650991639994856140925308679999579510720040278098036651605592790368746349516220223487639075499907227416401721090961342274334047280654702395022805866442085909318405513084408571867677256805219159006789003066398249786605548063916099225572374870881881250758757050277535213692850340461228910777440695999019127585229682413688651274966540508252227186711117744934169296460417893494729155627486901482046654150134357183234580941020980088412019152653000406181276539225545069930427495678254877337629154364468596275855317448989256740101617349970357100504033943189286937134962307967773391768699056709253933539937629347327121111682344643660068978179241138422369008824635513019731630736029817547398471170341660925889692443328401332744287583379399294861138826758295006593904987539340660598713465205465524879041622249178230072115060980405995495879617249512787616206982986423039060626442115792901506372509347739718517769780883002257341212339748996156854910466626233192261068957842231472951962102537535578074649128623065171096569191655178398423166750963910801563718021915332716000407338783993749570550279715861081635141096200373532875077681627524948958322215905653904862234680271927810981888*i1^45 + 2095022697029906058157450636449512477428085502056981046859905845687658067879147271743500049653883831340018780437545718927213614122443865252376172079432596329366339409415641995364007061269122595996228272796859650858801902141172388079890379354937977972970602385822994857520584084612733792814666369252537145881452971496599794700396951284636406136695374636549314072357761290827300455279266295842698054323786835283512847926448573557888583295157299031551052450146038105576225561193985732916744106415777464741791259846862323887808541662678028549285760967406834910260180432243504728356003101588164915575387402974520876639399855145617200395223502640862882117515928164463468832223825731718663339285695911543866448009832304846749852626066521260438736599459150481765855954800407718850691964472291613359776422719208388612024688915290959434996242691626092626975599261169385732779768972614126748414440889470420124620103475513723293006957808756490917613098632945732339570917699790912449589136851652892085798390792726161615289137303143947740590219880213924581586144363829429947291399546389583916189316710439599570568255415015690002010232175069100280919705274531189245767124957632280291383415918046535605940033421312*i1^46 + 96230571184921779587445753098207251411145635303020081145496307282956164162306473159962742282833635801760193748152349502968675106861570414039964983413707842544449573434146686917063172099193542814240270179857155666006447232777437083973492399714925966568993654329492619851955151262200797598181770327469025414431682482662669993829809783571138666254137269116945289889837800089432855758209566936425803133146674480285575834580893694274414792133260464623085440048544054808245244822184005889757657617170128223825189417657869610901440149431298233565123349595220808571121225340210172242449556754654175893732542859520305737597681266115581799628682332130549018798793172852530422064474258576411937142025392278010812155171521397455639376853007815782514323554799960363101700822280904991979160516755488879737304595668478926977793810117520663544016917967678010067637025648719290576146948369201147887865056988437305538428812989581780852233382205380622597652970022744630764191150613995047068021827631399892045642747185245817908914652918830981330643350206325714781093371245567558959526747419624804614954804334390479566469261063529446639504843767744134428760780325449576999293614182767499837768114505466773504*i1^47 + 997302287252188389362460904416347802450184172974300404549428105393231862092820501754384842865005603476916199168831334004026323800323909934203732865185327071231920252605790255742019924301745846258223817642569925294664477320796970528569116209793281691979123469510428565874990610073436848084339410424398579512970403599320156137105835706561245816491871914895296082063773930091645700904024749118301582655496823650431449032660077197204584523681213624488770682417113960413600687745787926017152226047736463488539604419340851757696735434163211723487760939531526584581343273245324835774126228918313523410927432509191225739239206073816436958423946265008034968719354975544710989632183268564274155140437927926355402667754884981334895590390012540521007860368694956103887921577599888610255366036327502572433029491087436993173713279465338954665394216628138090412331638678546769263874164564045403581003371780046803722159599065496312532166219551192965146493200208544960619839538000320156054132892001851253413301574532235634542620770525573117292895438422876983934842107363488063649245131330698090388298692049956922868949802486300136104491855770281254151433565839480179456584147927631465919021056*i1^48 + -6804909006786073772293490930399539253060591465668716429896768799078545505144852357384781766462698340184892404443238350544690018715510770201554054248830688525374142559755808781182948417999336459239422678676512438641033045271759579245443882754889609502176986154980546751268064727691222722410431323917689704646218889379923323730355804989463551606595806655842595178367918562809716244615494848575140176164106529918853097675010830529709912727011134640507794212765585766788673156950174848064672532251170163242936572361362182677624262768199227557208786938853120682841218223281086366750162012187977629643152308162134930444154306100249926341342901998836979303722122191881100809289023937705759051715140443306696624008038412417716493321868931606422631743043957628239388870437927885069054266751037638838695855037067673424195826961993424536739646069248436378378060067552817024016235861574259760407123887980008910343868710319960428619641199299752576305056517232204275923744529875569953462067199905747324775190588541667368181920304536708291786317813667474282522866713078811154355062245825145927079309703055025311463608189144336473437634696367906525251582210370832202982362579992576*i1^49 + -110024392747316618774741342863676019926202050746498808374102959240769440883722504456416859823293666405815224587736246050440715237023543226001803112307040147015544016508630711753939256650955490299478619556352531912465243157436344017739144180031966035339193792978267445121232083712263490478831012005469066705098713575291259452414849829477253704992319457819289444077774191215402101972405714880025940907494710543750808756257721906946561987131604619481900747543749354614672997500117093862857195562766865013422088296440922587240069980024255929450817966315018275229439348747522069140782168211066668033263851956402928996455967619809279476993221000239590356950085247412114607843019256236494679539828924845820429754080690578475007888189539665635606746057460167858451316654757027255281502669786645240348110001103113326097721744778104008611764313999211045098877966586153440972429786377978776137217695630626338863578117931302391406666443939201579437398318366793961255843096325085621290878932486754744396949293487959806914714395983754771525375422156731801305264253569738012863037277967456578468801638014207347282426268701309454488798002624039616360175845160456626896896*i1^50 + 41921906964671709624612960841041286602401518675457749060228704288060792624865863742435315437953388957747927802105247143148989076339636593475990133949158536438497496667985680258305429774961054527685255357877686379499602112867036168438195548193923030838649965914323067413758358935936677998380315817326086085768357152122860084809094493592239711035657108630615748430537105783559126974826985501312846508063825552546563835347774221609363601931296808090670972521931690876117235410028633134290003964606988498038680031743222933869646689753214976311731080698616000944666326458415595736629395756910024871666223184131390708439674233715475196805174846093123113815034186983998501825446377975781646555512637260558902195938709169880389628869023519083617314258521783348373528671743908701881703031496418596963442513799164036784408020815517167612711332631206872584712611835416890309636570932489402264300804816744361319822051921807856428283372823100537228168247392279511804918005989896639143397666298379675038252886090177502078750273388799575184350347166305174960529419974919840177228242530024052509605592088036823375235215559538362442340949803634242276917379072*i1^51 + -2932748645416086009900106111414217163508302586906851255801436736318521343993098958735338806670790818977574320610155636158786421238467023919304808371488707575192540010241199099880906936861277318263207504935102249421879972358033529913067366318603745891417979761944525392798231505794387716634310942196442585964948338450005170281895134712448273071138808242484772805221505192469307662733261226652049877942957717568037488057658941992790616866422589493447518760975227120362464017006671888900293917504755029811059645851412035000093685480712146560144751662252183151785128355312436863072967876735059741492319701515585899820221302780330867056135075107558049580455835610826039799821115797770918534122423353332121370885572875279404487477134198424257653943298564397444563153499857403461181151771125232373255744831291337224390892470111890424656059358696527383641141513171915036934277783396663212835297129195307220566647742573023180460934564824756884059653480736759693132844405698187689304129976326349499591133146676000258980784618420269607294924492154897455984084125007493790143820940558311108489880458239699005262125514407210322544587641176064*i1^52 + -189454018726965249306744512799728614586340325197254687548667529084321328801775023242358209888158920518773226697860412784592642848746186062660054761135856127242934833477590197854343804220125048289268900669545464996856137381629192972289733031061149900715547325409709802125024576037624851185400050903934095577056718729253131996484479184911692667522321262399644078406537374562597505118253721474959963257761595979807518710505574884124948229835905871609129915920029133986016252675585099083991985487819902084858853843624956063366903799341997618616374031285059864095726237098681943672994240790150092590201285384682094386347522723283449095676989742382690533420290623649906592658326929947630037172906686635987388855162858890093715607715007627632912895750522644819055797452141803708974982699807728285939984536514206158147185377064886897411073293203833236053425301725506377974441464683402707762585194380858024931260472778923499376013932881151498539288936475763247116704510041889812665113008997234932412366145908120993227028325830664160867986746767039027818969513773098496815804655623612283644167438717372616655176257626865883136*i1^53 + -2407944439121194286037448575911346253437449745890780452062652495119634087427513167214752578185569640930241512104561541991764226538576495672901222103647236783785663044349557465931843787287110846397596434762050698218359395915864973304175851028573443264329837765983657458349931778148176800582734915038052479421374125249980128737022942059796111286735388203157712949577075524750770962475863917079884739684749238971910548381370359844029476171463705050731498627765700486900449196848065774001340795737427591720207913986653336549485268547458572030607655425154145882781458355201886035825431347716328861773831114053700894524637413116599080085134955929280559792464673519605014548541842842891084309142035370686961845832656093129420979810189722830184558764141618411016427226638372801489622266025311289490441348061819798575250671993150723477571014345854533450462475120888527683260514429590057665876901716476289595943053762508826045690806969549549825867383312106760753282567475116951130288012759461708520629692377508588618772445544865174072062619725490050559758447769393216686356857743014471524140680281627818011155200*i1^54 + 6120746319404547915708970708857264201478496642056513665063841341871400606284112646085615256662162741416982973605688286039624398050393807018719166228871407332685735211169707651750794912929723300778008018398562976571947920889845350583236098300535656737987982525345776862378873516961476896124921371749637595562459196955076587382484707050224142131484390503598479855738831848156752566433786821167229176381550957023606305460075189540850601776086495258477612058911125308863144405230202314209836219437286174495891266945627612706621891483520068066253245510168611722802564794136950206163363657552478172311101210605746646789652275785908675089332031342308510314981349875976598721370650238881276260666627436734199020396885767330214325605226898737559673466269322548922561513613942799653719139376274654514161951076950196590509604224980024005340543470475574403441069783717205022430587853364769648104475077065225774245985038073797895314472549534352033020069765094349292603938503494698779576451133405645588009652910855198516109196874626765295944142152812239939029687914305065972235317503992458880583456*i1^55 + -23746162328067681154554296604616225058914023353916915049475308604128283242972300966118541911651687676282490518881956272783151319823302573435795589874639979249798231201995242827675188847806988499163186434131399941556723847299712025088533845586583578240512002997186666186781101778380338463441458321461460024974691237229396645565791511870286799853884723900146391623221873738819656530500288635257441504195644548333778690708588886608548822985105042410154221304292789018874300650737741045790101092958147844729705170519200613636089456584574832162649439732006595757117711013715516028576100629365707118234328452584566038213918979384367417745518378586966629612980253423550307330257249603226746882491214081657868121571682994845575928999464213927962850771743097603193334785382015076520968823046396851638555390547757762613076062334658163945935543091430766574717209235754086659757193601798950777443043771723440904088655984321946488430430009950135341709173913231109349298531507117036081030747302679253484920832267765149340765076340318285640458849342522447353266725895857509715333720*i1^56 + -568076561982170831142675987750961885810683963030836350135806740071915107375352377715730787025536241793602882188892185331325898295139974917927491942777570762020871882285810184055989927917671460612171468204917737305510435767477680399639999522856112863478708224187056113695295778627268794616520327606601942051111970036543990561140166208760237365962936446053408865892563548076196184621601701858218346387499480355147846140773021705798970276429324953950519778230770307522494405936204459652189379242898872272979776939303855434971180180897226039952909481519182537648587403835296309757280921224193113240633303217047136997559689998276526763984162659874093593851644062495505560380684538143130388146587463522541397347953189655249587160101185039619511437690453975895963403139649133191982969992430438002422957549369347427145985373211323176710735957857944014692724284685620542712899989527062326089871779998636171171663111454975042011334515674929028751445687804461406615010024703939022691196621469512324304562829274994554858683993556160995955207742764527319853*i1^57 - N1*1592178152908000367315794011211917703590253304531542723701474584718315776971598079642115004481750769568495847138588999900919551962491460195734677339932570973565530350456965774295631365008728737835235942353880177941978950842733156208806912885203211394733477045494271979964790160549303875534139227116594678772000000*i2, -58178277163911194869891229532441437029820450612860090935875109113054676824666738543015549581199505346895873348088958070738931507773867514569765788885523765240596720875695605318139999643884329274860110045022308578735541812028651893076780848779010203682538067912828336550767235604567986867078419930591313381410511651895411870292467032536294821863002000490025671283009864203410423398890562449212156281127393652651315962999236852759810484140622478698894125219748264471212054359757925655702696033080488900981034728190514415923261706961819817146385034951560805363110972401103968693482617937594150153351097452675589684482414783251313098074652111818285042998359053119986425541098569476315578813255703557573999409274770964998397508974809849992281338239054288080322991187541359347082970544996674272708655341310463348314221689144235664856347063813905758988637740364967004793328612276970958120113440240106574891624406673022102427848236472282579902354390671933439154277851917543252736129607036623781812947079802674424346784973656168540612904120339940340758013317212679553060097111222724905948378774977278184872601061198431591657165685830610084240814703698035978203818127680331841069979223462484117807834329604253285535498558698481310234282555552344411334053772084354977935095581078004244611378905603575422574961568548179896910296692068479632381324028775973598613467837179018256224853945600271382663853631044534096661610096971402284120978438733479773470720000000000000 + -98634723244409609269015443497638120968736825898380765932378652650422114283209900183534057372316220711721143212813113302974584323783159168902951361097857938274902962385237671274303634258018713003558416157682929500766668150964431803487269819961178223191115995509022209831196969444191298124584282796433684462198897422356083989149401345851408399562746426450152610976186731046097639114234565481109333551054620952871406933045039589425938337747558604141764827473288609073251846524053504538754353241298013367267962288954842007493698616950082627012801547542241440139226532518040026891204139285621856787543247711374311099775178292145587335743779213111598905511978796381155880762430192305758807648849969350427574031566830002000956915211717837459969939414620694221955788325657278455842572702035576011539310714915140488265981939869037119929680669899247746533284105353764588425435188396474004996047351253361542877291993235223440688714773216622980217928575338918675701681308689211699011547233014532199530148064457208667541765600210251668748415078998138811914493981247634504407460554512845127002172407110266333953495885970051013356354831749725942755362155900274822257294285695084975991013587103576651787197273912821112234170112651781589542480972863844274239234872410579267258229301155379602901317620469145176443318795128219884037373636476772446815318239286414611406531065833001446772497216046018135891523417675503351226951030498813516437204529097501310976000000000000*i1 + 2058749497686858560467749463034340236195230213832919444784362894678554578045672694009573564150827828074694084061902341233787579057904595820161450912976027761168071646041155356448128745046101073072591076082193579861137709405221511966588431348064384775576176923139713223858701935288434912684101596256891133392506082510509755586422638169665448709977402498934813874337541673448396097153406805178064700594896918058200372860755137959634314321304161624782252924437644733833110572918734476591210406019569667113143361281380988567426320562421886043857144787506038388346724393288467294435542326418495611019688468045704543626228709200432760419266303141503820770209463391441766285141575035099162568303463718605698250114829326427853455598325217397311859649529277632259410488814858850269227991657610704388948046665919463275307671777108426899607640616415939253451592435175974179882822078637635965560269081673234102316157043314261454356574018619042076429269662409941646241492186799806226626705762555513450309933421358445223312895287811713939290635249525112465170542635030928889811954067584032192649510359521034850212887983865699141797236828190659398385355190686874715926620127929563503148022117917652032390945353944578193640997373895480762757063476734201228204386161605689976137946049919895929520734098643550661374327934787774967032806990459093001989683851615818055090908353991542390291642431759237180527629716364919926353212260678767431642533511421210132480000000000*i1^2 + 6489954759369609021970738073770690774568524762254189972969081723852124835628779339133491466496543965681095698537846072572677035348232248428282579919300777861103186650761430190537272415250689570270449120212606484804261752059621987397656974858335803041250515099745442683997325031232939378506685528055307626167877092294882165721321676965385280392108123505527144822996941731603163895454044153437264537509072770661954022562993813405527938955313980627135158317663073115128505938937271863421779295374950242143880904222376703491382208980014734486498258801445698658087453397887034604087669395581779665347532946166651488367630275388049493476676842281262767269229021609529404037177188458141353762951250343105472211086272376724220813097885352016663777873129084737120991571817278275046326376992081974582383999737637048744634098526563851227909873809033867080106377863687824740640202238935257628751477163469274720151214831291319506498193709955656084877483415990593920407366848402834859605778634304045032312456386757975085161959063574151703638588266016427040073327875958388590077815906915835787493615338109773319672495923459877096491321310736068937092919360517146278581511464518429848408151251973429123340512200893119088463240134269916747132043647795157452361418876060517458916695154003095671727572441288299021260058937911279171731857867054342014448403891798269088776672782243588880689446100411241785495268369649266369772189042007470496417020783503815475200000000*i1^3 + -17662204729510248369184084963924635757094647416359587918335903785040332850429055357366981376433709067323679650464263771031538483878212570299511447172412529488969838862797846321653800123146533027416455200842692326615796037058450759730483491134366236264858413984467044404940049176375112072944657819839811066223317590435425537973424041311627472765816633961460438083453462492315063790197387422357116168397101851158706888264747250539136401340381830304849478958172803613452175611007892102111044824701616513426199263356656030679307066247213646682274542231791629589910883445654045187403943861769805322675671753734732580917388309187381404972303788062242536585011943035518781158943932525134104293273992051288835889189166255023505955073323649484825592911363657745123459046812194535770275139530513499467570387382402196279574788093667560568757889682487705082213836808500119477929172172655136280424034987961279782567686104881365913097632230896286942789955742483201566520378161441759170666966929401436229308124586007885209830517554928739280560296562537430892184363229967440733781564440157946713966309769430625969081870745020067947954688845914899602742171126006599113713697732732139643241808622357073478883250161538054706580817976733245409536707746030802730977099751630923635194034433112637645366946569482233466071179695071279972663036828333680491921204411906382785600305461134869812683436535684046729456315663998292015569721393926821893831376790949462016000000*i1^4 + -68006030585495911741143385512899460288414739857474990719244599129908009114323511436928854813933397703914743130021432162780316309993353779419007389384279722513620655704643666627588522206484243427978985977599725979307488440474175793451285963807105107491842648289412659804590888582309276826732934189657842825116683987134964232850017701929943777115989242480739780525190690253385138028667543122621342623424041133327684021737666277993348836986488895037565002165372707910249103675564953183263352796757940422195783165060782448409488124084733243656146034718807486559511314761052783333294545891856648190355516928712728890027946810335011847848674973236550273548054528878016050134712628394100360866945724611482512967405498344153820610743736849608145391377187556260934476960095762367269226066906938946277385369939424464364737129187141186343166289274924121025350648065304437895434280262073704272425981359971442595684716608217710570284486670937527180929107439082966761301989256095851847931901780418276784024234495372622064070743290510167466868299920414958947362861846919747907465430810173617652913494564700584016848551000349233890789602353764336513936259762436597309513659833203713319953329236643646811002529484635333631724979752387932697070857663380150826640260368054841432530088849124135203457099607633929905651003924207326799258319772829976244004609282079188952891258725549631018626970437683804371855391287423271360157572447156705170368040732121366528000*i1^5 + -112236093462022235626735010211944395425834463176821916097322970713235587716857224905578071280324757434673338234760533855589031747493829561252642742283956159602131168661972780815560148617104244685135565949552017492142269222909279803184781669919368248908495387221780378687121245856620809348306562257865320994298688908317540906211399440785526679917382875846638925788597193802074220808960779290531517593271129029576541810172611204686077247750967780550215329374005540951333310598428811683962686338976879257268071220766517594014753573395416475812948431259624254665055130862266383090705034032324566772500236726435966451233989833467654722245150409134625280559500989638254153611265494384414570097406256943232382246195760949627049035915987892933748862302455448754620333589887466869037796760711518075752841676981439651427105254149147368180345612069459978170597439516251116607818144628394714889461828122229885390363294348678914618642051686832290550877475013857709655981379890876681237514774533335169046572162988135830099276422875286885795195871219615478845465584905629151928755128666564769068007194921497339892730660822185760418391985192925475073783606938811145232355113555411850204980231935492081769332329204721405094375354343832885091605908471270084248744744834261969215941733400516708910978163293364651856231324033905999340327236427432631597758221915613082698407046057257852180813886037626994458322334163510516897773347208518248307827124971818188800*i1^6 + -55601632584836693125174032283757011491417686583073398154248321122877835783542597225852367379527220013182660837862978442855191626074949774172367079278908518949319083090473450145542476730803999134822605800204849496755607715439882790142330429236176107501471860474397454228766949004705703782199231668497225934104169528499507141773909518102273385140483825665969360642779484113298640987277888741615296212948085860533656917905044949400499895166554960077965952100701279763412274607479965144957385835928260989323952989678164797419885732245674867866779133579760677730272015272517019383025074802360699647614279277722174860795888794004057881339100757546415102340336854047967893067586145404880678647262467386294363939358146968288496219577500333306620262355829759084361774912914544762551722987867246182501755522126060565915574513507286535489664034070010424433029788015044393912379558347666641274200822351191769161969265370033526660817812748243184764060740190081825978016375821761631322895900122028097278542379381454764198107115345081047823000752808645321242943385271742067468220632727946465414838468272917288073250728480881524949192676211185760501476321347848275093785912306432844674335119665970237382007529662217135166003939365946306243779540853219223010088768123416374312233154085571262508668714455207179867711826226533993209514030079687076736662263130595903760806737513951459461805536957821629434504919046256507565876714417163061339865559817256960*i1^7 + -13949666885526363811611553927307799262513581088157056514880751944296856644158869618870034309825199584555106538108793055130489639996724690525244114090887639999269748598807164099676485561306566882201348782637390122567814610376099765723878227325325099375212001072116045336727903881059672991303968010531801924442583852866750999153957922756190460751254977748036998714492250891118760109689706066545836343757660747605748831226897521386870182884275498947820441727281598276330840826581609915296570936385030586441759870838852072828964060825220968689074656415316702123991562684623199898107217175772060505069027933995044931122404641359322008960507985337861040688297770375371583788807694582437630630183066372738257659973987763190182819995443740653105996671809796182271592188829897033817513177596811714917454466693435770970843071290613947908178517989444512544110724427176152121911021516382409487227187144973053560771498193911206519456648245267547407774015947765041685555254218053797547253579014832402720237713530804224446385783258252605186743731740974801996159158887725958668439167175986823481176134798382207082587232352040057110836096352600240559000292182523071240277942413077486087068791409812625974271327520955972533889112284587174192100030728733122778250365159684367522062198318842330401614464169686971716042952754845929177257532336978243733057863519934865945578571519142670906016839613091748176853682927227692139782634023835543852294810370048*i1^8 + 7853142097394023879808708503848168319642771118672789502103840166602417343002566050773952899519446336330805311383304055378798864560666392244638969473415752770066423678479815275996710402809614754570814232323817043601895695469345371594223184400839732167064547377883201279239713255531194828237876179131273463164233835984090091136898212862877566650926708091356254137819221758837426634438810668650794704613678426080327789223640538279386454432285273820185425162393410097221697441221108365810383838831668414521318720174165986532576036838329787104657108203383046638666872014089579862915549872757411751103976972647414438852885230749625710730820343018435060862243352814541868478836537076722710764004141560294192154914461008013015522189163461628786832973981590626843705565427687229888677646000849097380572764526939812900441251535072864519376669740166170724112376858289424118526823469772485706430631874100791356798053619694719372612788132309293731690721014238096627405137348515211325656278332587912040132226269430070081126967929145017800802359943278231245075813356444561437390870703196380779612534971606429347615723763042539795993170405137699179059088794771015426450680820670905448814945128046335585518810693562788785262433925211224916269812765237696875348457662550723521379570367183350777900510084026456921287917793457364671852168457535366094893435048006102759119276124687640567854797335787958093133304967162885609703784578038639458516992*i1^9 + -41204292739582074876324878009570084174415918772678543128953907584434362014034889243231288278944730355190767190885464035439085058907282397482015711952754292194982829840337986753616068768524303260056992750659324507777245817822021434742318458572330704507528527353563486620446763118643959670475640596638616524577204393794968086877992190652285713048085232382475020631316888296651692405943762290456882240990948901603058140176675728647791646465049922039498840786597552748479226517073364496920438405822510657020355895677624487365555522681136221884347468350304350866696901375928289287544176311374555298799024086016448803919785358107408205609343493959165392434532102417086794292614455263250094574277508268674058880973411877337289382828529467335668093564169117728347705294214935844442367949621542473977532269316612339640640474073084848133406354915341907911570443006596207830525070112085250349523324992115029195790836120872568709258501416674912006317265488170509484645043458618532057805074704868182119904434226798922123728539777724881968286117903878869768070646954913329586887643456164069305565276829935980930454641909461774676047577895516267458005980754524125623647842874331153169383154592620467451989725885433314545944463064366763798837045266589723087608779102204335375100875023196105731423241599319909841588957233602363521054182591982296805033289769406223699073417706764695913245285213433341342862603116826196955534142496795049066496*i1^10 + 74103262834839450360835443016919766352467327819685449908589283160721704016732005856319803116382031844530550482406797292309628957737872394646766628979786122220021555810723055161560320067205306956344681529596651961878065615504518538245669209494265456063758267589113718704673825257021865091569957991625831590638382652934546123104423817425391719631435114220727225344243721941485707905220067096000761411543300977094687159361166265311837817496673400271657678216963124015294817024086791900995496476781410554127216294745753300275487249154045575036495872537391918347558949582145962580549270610198648310545041111195239879093830219699805057383662074806107180500103653537099987622669566326488461454728732664249346705754147939693682652949190016956188330835761418725740048609800494901181242603274299925852224888075901668949193411053501914015773358088254711535257838334248180536744660391401711289724524938861902075600921756011660425109022996422296225421901346511093364520253172861385292937475938003142028497148826323264134253732298186530793094582168097593286796961669269528545863480991204887064218396863721523060059800913756283899359936423031988038532291784094474863303985626469092867234562102838301905673550209105346713473945296730086975678758866100142109298537898255459915925257417742164097028427038996679247753325398216461838452669890995086329133405903676686656579706125878552674489703319045961424173590893647308124874183497484337152*i1^11 + -20378326929277014954882415958939468342715712151743939012115787440075604751593507290016763539156330890579323871699881634928528814964259272838004067458871607421328620886623241836335532024590247043627113043689506503111245050213496731094982101648018198525820950304460715630124856670514726741836217535574625898837349774406578959392364105806355949031330157797196285378883896425175975024642749343044974279996326897547613054408724688097171902178201538304147794580718265684521733767662648819059850871233952090939969726100193074541896436173855422725567769116708217607781699263552313332479816527584811270045243761462198575807977319022927243723525679812966431819687160575171686780320188673386712424159663938014944138494281634951898974402885572725895602439097795159383941606056231078273678083768039474092333793746725341808464655493749313489899503241626899851904647157115539423847259368575424400369271392849336727403877301520542146870791531641970232205192730054082305931278417067070716366664978521971862089639935938576572318740907180738368444876718946354101630954015361865882329583576020339234187709906938523430031728474869277297989182703144278671880100018498930112762000460530445060563322776016990465862219241816520759415583445915489904030633986024579520711370149592165737430360607614256951763860891642807929917258383629679916702594600488069144294527520921523735944612330892734807851161527769832079728126174283971355241887718965248*i1^12 + 2428753817939249964210430433879581281186222836177382008988621266030968010377129809010955108743642408199510639695982892801810735300234098644823799069195929973044391946596873293625030313292888794387961321862360895580912254041557681527531077323751623463002218210071587494005252384469409946855012713797199358986404128908327550548572148831808334119396874139524283148153254071462682678526814033636630760874159793247696481742635709965780966489414814462276212128652213093006026497301595628353562365346850274358220623584773287570103260352298352966781661284185211915356272969557337145134169716905484622109832436352663392794249151972989866274920598950910959433670277608736151305472040030645326317521931796159248436226907786210109183466481389690359819943767898199840550262573328125901776802066039435785794618177838262818809423621772622048656411218508660488576141886621240110150855746879045285790818615121854958521629640041870467928456380246354564556764794468256349102153160352138162452996206470620978881386974530000739310956889808484648512544766861551404171318705955348379451495749572121070659479047111755189521080941695594262254100666030127961406671592899025282652265281757185088948759218248377958699352343581115113583238806316494719573048862140199958110937835505134088958450741363227940846013183886589788978169077571872435615874839357048138506021980519181339436229814931611455762979338925349013615525911317299695442261442560*i1^13 + -236617147850177021658121214481505811142806755624087084270024134487050829404074472936902537095569642070054569286759909945434507068331980352389724420331560820937397915707336125306376813609213070398605551856542909731684134973519184317725972609136059439280825103851145451684262734521297410874884770358380450238324036370421303249606045948757475473787800008749454849676700610533274879863268281792431401017586511462943710334022824001844267359449846118451899035357302113546028227844696579917563916284756412952375978202275444725458414568954225240034358131370926446225560388055068105207403997925383191173134249996464578668458481810740339783424309212250718668721084231346888990549824480557678169691107896813877907100367133186533515883427962819943390022028097650558573485301943383735712479303984100932887788546288312100009553408851176195997790819845821823727079243484702610342895708726235663166848751563843595363535838294975292116263832602451766700353449443544112563966847551313479300579099674524611164564397836304678353956639819541463745061047633997305157315959673233139143792454527669619563076091113224090564095125556566626534441987047387822318128381701247734966983088152971989520875949799912872207600890610262179836803684635859286205386598896910860768519294985474117540183525174439603201986749977213887745180501516607244733569040409368443361195453381249906479933921627590653806535481507716271097161235242146097472208896*i1^14 + 12191469171221989098911089493629356747002223084224989473250409135368784309191578899381258410108310432778396159404058211523699972017117883717000314070835699441219786275856830859278303005121568926106043835372795095100327056613748406740259283408193138108456941392026963735906207700988775930220494343887446378549162049605685796778078494866278702774177345210510963301281732486366990760171239499999913129624524980122006482512079295172456858743762546788588852020619534470792430959646139555057551324061183181691433056628191432051822440109446084068095679254050372342053933626318421166983657208169446061612805728769519956603145534832310521192165391098723042270808749429688256526450677586545042062949166335006571325846111460361119751698139188513830807200131300118061300219850237560805432530440994282353530863876501522836299019892523126565124636085063384978016275186820457961931293155430966530035048105525102797040184234915495384362752280443805840678560739761628764701765286657586238576297432904500881904211743819150858360263204611971655515161230668957074408644253277919549068971293366673123104694502458745492109815234951191763674926115152322410994276960851050345395490515878984174125604017619109342334782801962607077162749101797128813726208467408386080891043251414942762697956781057376573313706766358649374368575414146956991599427687710938726471587374390934398427542528210487977773847505228020607086581368617657434112*i1^15 + -511861658468691600017390574511460279652242233314916352596442123627235609779908982861926318158835858122707588874640020249751883753151938581927535842120173481831730348249122377163549972233487429445218712233736722163627081178594316042950190382313324728066402989017031764770197291097602774208862147497932494628735206947839849402332339147826411696724290430858081745048728072585208720534799693932471872736722581557997714964758478000813991826250666322330472549005202084916539707748795247795549770738484563586880188085907932887337878103567261628810496048400713424980972006966181234950354114025870804547941274435317462138321344490055023211944969121281905301730592497727841849932999865507749236673939809102756007409060011862186316414723482216142459914233514637891769943919467481509385998493010200240706133620707912631358929788396977225234800254827439538042074951132003528331171678478111681720580150455014484609918499536422390647402398541547200018183116492344915432642595934821431868195118827316838211644564382752956593772046003675875031346334568685441340007392148176634257705021916469862946981314437471816074890236421350758418477061394665386087817608089622627120502390294816549190788289215654816410545752370407602558892985926234029145445673560112802548845800162584932642631644863008243159560406360500418110573258704686968365622351241864377538144787560046002161524047946014557981287877508390735492703045589925888*i1^16 + 8427983825870721624097824199213700242350994790928979444251762135895599668361601400824201092847382658343168418881129672313459588660940617391406721942683644263918587033588344384367080992934017301868927945932324166298936091586984865300153622601992918305473747641466506124937380439969711359259534914365900929943496443831553503936665290691166524992042394918534596976521940838262273362482533104691284009890406200860046862666287320875754116930176812929178072393366422860342975641483910049212948352843685427411269504092389998674523583953279709641780542493442372425574202331156673791040349211665916665813663462227671860126282466926669979075514294644175585599782419901675508614215905205052991222277633911346753980516629254728251894962937913635080187197783885007481389120090477265069328172314400658498778204810211340850890174740711222916316313220132733388550013372347299603530504924410398506742233369906083079987791343180492889019877409716780641456318079404574089784587959801739232629426469956163330363482799728239193217478708036868976113584931863741689573310307942163985095325804162322062942089736930645685604961888464559181328877453369191924359605188572486231923623105177322837478339356510091906657857859694945096565107634895519862792361324680313676844823338446072388012087019658194044176971981616082860957742152537538550493578944129765635919719167076953869056821922600456850155637196746606390254170537984*i1^17 + -60821723868991727772209392858084191262044845564714426792915000419261392592552834676580215473308106848907761025874349399948381889638329584953380065477184725332807347054319285190720923915936675987185441000056997856087767617876760839781228071496699482637480223035453062897869743242520341918384450292215680701707199213432094030680396112665067456355326896455772843247331869231839256123147280070492762453958353957597109901770107203275259561621811886607338033084719038355334521805853669071266463499382361293894289287029201175008778346020434613596172779924051904813745628196178092436277868662951748610568514596439791727601022693579470480558334719774176202780777633720854718953117974539416864608364033583338193315237425058311558807455859981240675314645670491782206961593205325145166274800285454684840474498879570353498513052378169417350124510420632482729403564592002874466972344161551906197220014211040691071139030072168929845555757751223676224103871603111619602658833786025208041557110178256990138557774709469854156020397517842065404042469094632588712772090415530694985673920419808109053809286749125744070043578565825792483833186669807070869057917324059995756308993487278538278029062582317177632713978701509832058129625047832245668332809790187873168493291056977354897431369315606943104072366328081205392443911477550965727758734557003660320517637514451406912737713429562716320021888326306616192270336*i1^18 + 178633578197594828542228988143242710471208914327229165530607285863620276967601060220609730406489507387357702914249149142249861205236199003636295919595261761214049963135378700551466977920564860088896198650979386985093087783908299037267607182891759957195477891899945252383950415791636053862302239159939206445491412037172281101489209570166073804010656812952279601404049887168423640576429020310268232037686909082252111550541249421759370038100537686392145966278705368422584120207706010991572791455323797130760303322090070620971677583040566938221317426716771576387217240078827348299914986647516888841893785117766788149383391143743918272714399816928886676904059968923036942858969047370898629560601953204182972428753217156379020190946492527642601511928567000912207181580593008440915570384901115709862146635029125640328761690643966204093895381134918183680514877448941737043555639252680511114856029382697231359304543962501991974862502908283035908319465606742834029640800586259127719533504574687358893171529881849964337443149661109503606367482265089966686674519254550777536398755559177672767519015761625914279649928023813489866343589209409416040609644698563613601901386807289650176412846339860527283315001827584127577690872230692434429685672930335351443027479092200685754762840423422281413429082841355822008086108737315375881096856767555214351327771420005436797729051828204813747561773558138929152*i1^19 + -696805410486199090882166665197336444345220726831171707664344198674375602320783464131705253751071526401612209753526979945632097972837615141006521446976366146922697066966687116543292313064763469891806072570438132550335761926891852727807216209102488642456212496529586255339575157664317587157076377095559277163599310981667820745667840803985557953076357749250834910055006764121239029056116913275252084986963424673477751431368009259912315768031546880390306815019980547356877981315969280724578840226964302567741957462442573484658512296234890322603239872783444216683261596996807860757851042831660015215719387659961264618022478259268284978478012552201896950281759153375557134591128970333342324617498223600206360170790013954112034527335311568373576918018070569808384701734943106417689450056012535213548324165902579989090525707059927558088293269219910233137645132678877755854497379930746249204347388003927336194739140475710432068999148620751766667730022151211699021672820913849818146327990653813658135541719834344025998451795127898027144745672724960816118710110973764784442973694434428708359259706023427640200181188370283878074906464712202105829760513101878343916940764258389249504559313924605205747118542909215901418393458076674442528249679564754392465708694358304232143826722910429565613060576024315287033063121097224699994989693991573656273820064224224078174592400629390949171809876967424*i1^20 + 11032330021043078675661132000016302646927612179551445189968278874128138888509826402982700597677027030064588794008434353675192829516015114430829432407567945689009632404157545304170170607638477216393259422939739760269145022604163557867905359525340173534592219408016418513467713757690445634115745786637516462537912418807901031427175649763859461344739609139174456273637117804883021512769734266469509188252029753641482001453670584396563887180526645214377781959483347842475432656008487712252901401074199241560524148921233622198549817388362592784965279665549618168321290674996655739594086854597115871523886048919754289657961798628248948857765911364633585996136837350555104391263192373756760279726521911783676828968984812357182909238225596370891209315880291878740757976330843596902627341402114469417564997219121714465342538419727417119461363054298080672136733574615240108219284808341944499720703799964855260301909224889905722560639030456655375627287767936732276477438355092725690053618852726226468466117416149347756022827549925108828948497883362797915868689586537240459756567865530813171515589170370254345357124737126946515026388285399584183861985550886564188602821876847868960630292072692206060242400710475813199419009151658843250415604082977915625394805869142732632242775674163112113319208274322345674470003200929312202071056370894586352831819599841288122919103534223336369811357696*i1^21 + -78698331438959098547662980089033298650953050356839992933290621146573339080873872434462270599800998794594500947628480216497006820579253417428142900713453688258112214762867556010954007620374543853313443340580109227525524007277841141923507521693994836083849609446874772132657446607009460157013976724090139182186752796128465347195314654923554198710585045226505997148364235428026190990580261629231049094603370131077132661134262670433736015975397063689509980093722088634751014492110544452820481594705518889090333311997927279154415738655825006696772140419021900331356648065762184670360123361972469191006062421588269604246848272648653841427081932689152503367454964434652477868218831745935922895818756049055612845177655554573030686313271343721048510664710248276462799469262904811885918914266355336000015748134271667490752585923361397404054288800921256440673716293355917905262091673654087889771610714036733064060603836762884503682220011294062944059178222576887089071462943118132736423927609422403353352348841390067463338981255923511331958753690302950795171467936721133921828175168827434679491828773688437390268394099097101796955529689851944574366637953796002701292807503813582030301019634991512379668835587638267958861352546206182022335287194305750632645326084448370568263301678609277432487839262910925569448870704399954216131617330974142413188752252116287375654560599170233663488*i1^22 + 246975027760104766804783265173967109568565528455637638471613489063449394992592100657138391576693949029965662427486756609122658621578774529645256153711945805420255289994591886168922324987764868853819497682147933985118776959041114368864860076810393306073379995406891903972428102130346094167124566427676048846730553921085420256363004875548356573614140281290866323747919420367235251773882055268034125686830792887963416990784673338699579383818605218314238859235953115335867700092567455955584836262642358307687985243495469162598927202802210581764329819730216255634523448112971962023994790394699083790537411161368974161670645981628391151652541662103209673806084749050600066814362281544998637338132843830989164235043880631194340398489156481883035301994515201682877987684038269316050488799085678560475665427677875835689630496173657345561464167530490220740894221866402962634731067658850863160764974654742064990817059201371064305183059654107528017653736958448414682078277307206626187916205447008405593677449268823096508790569687411797920406623936512953664433114150725685413850663226335967082162732151421161572616191083461224923306189507560278014664101014022694009513904938120261946957086904912725486668889720165134956793789728753014411509199441440599291857954084706028046979367522577123872704466835041354334244887657369795582230902862248737206352263272002631367676006557024256*i1^23 + -445084763343754522106731907815934880222718223318620290905126279101907632780099629500009137352055970551263903091909528601708472171957511515455216260108225143228975330604283270368579833301191128061050564666454614128999125996933513448902443154557588116700624343269217930922505235549892822050030939625276984254646236132865451434623875032931011198279174340020050129449685155927580865809605908547806619998157936831270301458824931592151934151206051725908370597267099551205209567980317766106017744311418957642135518286431956361175730541244262943078572324525839984964020875626839450347945116653979749071300996014455853792388088912936075222436686840866153842742433467548848190062533114670636291780990211348159153103843197624121285511387308465118407005188181247234918096022583727684301923976698496848086874722180444283457501565174832565784698625175060727936938606239560671336037731412298353053024445280189634428091302298521051934925831180188817005730696710121056489899826274732836997951211473262945454656868521284859685526040760152638487552233798487088103219034734490294579904281707767467387864828955195035065669214840693272034666592235975465763757353781367347233950439321106538404502290139918417705847170818251628426149534838352644418658950233497588319455587817853313877331305112984453141492867513582411676103171384012947682539153055528223674003377849979524172532940800*i1^24 + 593212188232817567529022210077494233187814826012013901593500072804782700182169507887098509414290466117185200357302690283060980400967482654007335601587797699459661114521771401658868754500158428098593333381196502099178306097196824630215224862900843129086783675532904287899967960720798151108187939072050506515209077529635708502500772429312916996949679272534414912014522374362564799975758897922025106745417425153743351671855989962417464554574202095913828943378532531996503003793231285660727350778039862638305716451517137334423078871520619148483960504614874252099417075900780759282115397975150434813641657977289798790534717583777694823492739086651288738440916780214837548605725568455170178725721534637035157882417862860528539404403971826477599649704082050861119457607712660597099216564111201571951020629413004071611701111706708391208555500194693029234008903169713948178304149933324609951389590824134647178006646232655156981825340306134661558573884777255056783134454875290408200391848441517157924371018170077070735162703585703887214937235860540155884709010396492024887444347247580351608291410414863742344684702665463187657830894039892304166120498074908276088059181231926094177185048226385906202019716695266523995917986476313064767097789909263167825565030289500326339392235565994105299030480686107984025310529547284612858989414858642752683058085236915371507712*i1^25 + -737199798426619417511626952891953995921810289805959361445477613071796614308064173736585363871227985519523116764045217936313579473698324293763210081941393135779395702721730331902285504293228878671183368399383582423850459070909787006340812472748119596288941647001517762464269969823084547849078334929831128782411739371724540681569300155887908098738140906789541287474268237245063463198337088984861799719443036704605079889069557236542611818820540844747815050740389907639824836371982258815715285525824273712739404203473342278932112013469205011214109026476482513589493136871556887802735591372838033629821545801894816899021751003133923279017121944695232728013312592731732741720708174823561990671472239992665951250734975719966692434748294533436189701815403429201535000442633386808587550742533275648175232262164671458011380607342458746917321467696137113564138635141263490032933690152350445741774905572450495174814854118735077207473235473261791732842242970509157327673286896131525881161916826397163253757255911008056442769218371669480696376673375177981701984307404105491661152216377445096463615014344775218062072447206880932329795467645478169838413069953884905133808839880240717696301016824773858938524606323946573655311991965748016861268507921210108825941886688884717988068335608026461191372208621736493003533863049358186093057225730818886953285832887238656*i1^26 + 683734646587765544783275268827754817965849836532635708009104955946940816549386255324816049123611032376376859042766487776219211312703379537018130756740618064982720109911008589745404552577226281876950829239704908348808071184823703134181807539314979543164723298157164637270547080739790522539753069105406325047824778122173282373822468112030883708392173780932475496028053450078079746402070910311826934045323777573146544759371719706832725855093176045977959816105086515099409358999684813743343632441793707548137910748504677738891079691490731569863811769187071194846648760857743267968126021629692124380978831914929755505771104012035419614099998596801680645444664570751592957807753168456683159142306031993090882209194087267695159481494530162914443542216535229589538783757512566716650988147439712917829996097584992595061533708367723568857977460712754042334460898207748944236530131473370691357634373797909549550945006663790653073046153770159713291501798800999355221810599221103061529165493365927177979601987527117162578038074921220995088442842055468701823078583135582922206092680551282215823191953741052381654443852084066217785521692597922560143260033126484937926714313060580763582264551892443724085317665275595934861408405947264227582679416377635785133809352303039327087639401238079553437985573501802639372440098118281139777980904735191453995605426176*i1^27 + -562091601984001926992974053170712131995607517064811555565136864693408276134253818249515989266362182302970757726441722556301759635679985563293000098274028765987293094904813854429942272599095052823194912924927579009905722895828125858330546504942305656359706864913601124482495654169327613713576716478455197079816524782490203171634714007307076649560998912694175723646901250294136119721850753029096758951189777562765172952210954834949350100258120482703374634521685848779227190331164799933856401030882745141248485747719253218844695064077115494118154111382909402999491876857527236815891446618729433679076486383867802572957451215171525882407977562568283127883561804593521449043765601043706086262181158151448929477592357383505920905148291510883827459104131338109656666437970488588064755700135800979861763977712491048615963074936297945750146632608165265891051464965830442294264137692694570804072982573292965732963336180979793376130041288845951669594066918219706162238129686067788144898251416109367893615880547473098779160755064943201212158010504072908226291954301574764926586279988556886161374964844029890874576019787920210856740147984015756926739978880809349828506220930208742818350054365381846231690286024663620403679764570051338315183709106845839230093158307896148166303790029325465915025051304380068391257045250425051902281835489294167310336*i1^28 + 59691927806630569945599209308883420214424582375640370781853365856664410624944882796944450984185706698770068513904904044061211102950046502454711133898085055226100367516935064024553682216096142510564204721798816797606811574717375028039733768089280529734372006904858855751280707305093064019784765279791200027083556293537148281180227240695872844258119491140810002686672359554322298369105427718903373203866249333151821193690756821219580771095748213246242347678021806461282142953690837144485228397374095220701350444967838839855805507038842553309844439162083607224486584692162639872740490460126490974886029137060982361586620657871428533391245524857056133106945449733169250927504943643460480761307364209294792959079772595546102834666469609008947875504888322719541025642438698394090341404994871414853107832744679901216854846785515817944268853832899629482418562436178573467326057172621603101214354229907162336871964877208035165871252544745108023492767936695050164563726628164386970881149452539677882322098450146970515831182732859307127562318770644521073523616381076320458501661078549183529650853655973647610882731396681878327759014487950084195985246781176212548370185695633543364970896885021088491253083599864459990879450697932902145954217353706140679874152057757495560293362427447042124556997675307125906610433375275520254546331031306240*i1^29 + -51905882260322925110705454406247388365249530882985997545915528812552742844993479357194756487079296989482364891905888903863551354261079239408696033728077322552636574271105510786228033062722991097943828651256560858504632860123448966165184253151775775435969141628644443689994297198081399496086926515158174845680948203280369665071855829581999713400181829460209862448240191471144411275302279083591797250510983795134229514716931532675237074247704674975424929001214736829534154756232282015680620535365416493379297479776394394619307227918151455590912524243316878331346463347321791361832113173014646888230560345219399991673665076480997042733931416189751801026226407512449599295082799342114157675469533257205766870973394874377351964082650645939039648589310061675972237388729028947240798772387625249544688177075000690790512027654526597474718046932332848176683527432799073280949820508326958041319818759697879051291972614492450632458055600337633097257186573224571813871857469527579518516374444256751455533575338613141978874883452998588580890686152267049618969228463532059438142251547260417724834986907746328605414749373734947508334607948320952284296936832952526653643168510710304067814981355098820009494977884007999755778513562692445787141760537104936263757539201045683739175357768449497619156952772262757204342608318310615041857028096*i1^30 + -1407488168689633712458874557519443917102110042544639581124077521538052859924697444790920940986233013793241450331778176556380676061368220041397793734265677712912780954934091637961886853215769496987159831155886416362503660008526518309148498153710244702160614726676588200261864196123438170852914032986733472136397111407283950020415994212674432666550016815750487836668270423118782437277404494079122440721266133891207288650278887109106024623799921447430160523215173191426900647978139247959399513904114075813098564517088415561087126548080955509437859752290057244849927436454520616549379031867740062292415707627169234201532391056474452989835640337205490590481502899185050298355489664093213088044940024398226219959337036228104747235809958085024064441499302344458417322365821740792262488179117063144249774319174109459782875898677134071938241320289015807640334438834415450533301330204981375923625497065376539845225057921023715580803319709352819176040813388482356344585445816441979259809221532897953681040620786797077417039204779742770668304133569925221703957971729903848636251136318265314266716145069562693214717063014704934989170049727826283657133611640654713774493514447776479687223518638837507844122319487161338634274818389482178045191199228029022617537881607585930228014529948771574353576451571422268432196047187493257216*i1^31 + -1522638400036760613144053836965761769408634926273646577268988482626340602510172886124464945994572477658082548287052021334418028801711506717689735940364241410296727957145353215596539485976650704960296871036464321960034067299296193806927068421506400487913854468452804563277767830553673153358018591835312563823226058653249583777688477251616568985482841017382276118234424012691907355118449000020847123882713468929276926895034390793447718914220491287901512539338662727996654507334751326473902524182044224579303077376275313000380517638291978450657282366965336794267850613426562346693635063630644563781167700124003760257766879176348362114963211600132074734697127586019370838858577131432105387896709848651890056464990913864309944766704968113068152723585933433360983008196190451895963958297996716868132387422340856920049467305395310222735651111107128640708057887141476403533117867989195430325442896353603617916386588968667164953892565104092046860219316609419876205960790662467136038288243946710752275865315328488798599308086472201403907375096179474445761439631378422812274099100403685962701139324730955463287272429163762352214749558239076553786888493929170473812382102632879611037960204102087494268815687414243502617121985965460662310125183277297282452161063939084735052529035297115795913945414100116623107542409543680*i1^32 + -72358785428437216031564057681611423502173099270659757413817466154088223664665961285599725198326345425687081748777664562336483944276712671665252385630799606113876932439575078879852115652347766138389075453828354971702722080618481262319699800294393896289762677861967688851415169944718136357466822027892726771395990981322043166498241129926876547643810801102420101487087760546378240286511839729261799970994046751109859264200899124834416663330899314080005951531498062026893842812390895284969975107156010741355014214665845679998538204115002880158182584078932002084118516957316925466354679245401327991713928736901772139391750899272973043772592701081747509362091419127344749787431169079656951724094494638790632975767203603801089764146154720631823466620283830992779694067475944006066272178920334228445640960738292840362944868878431456316305210416991587406413701667876814548670457663164288942462270729443976926116988799252361436675072972946757835671066958595451609967473929693006741939497760366189961632211848020213215464818830067866945640745897607549412774800818051820432432212746729552327415066274578514914572126144155701701196493160894144493679211352401833345523061899055920197111076989411337258089324243709015247951483730701349173893855417407734216206662246626557898242076562162492170422842695461046828662784*i1^33 + -15438102923673506099867279163266384684015468452118471211288770423818080808563699606267399449136165357229834827438131112237046382257127260330867218374058618352157571714796100362424955895956528935974188088680048823512109986850887749400739901949900304519667866680724992480084819299806314897143445035786288688699543923646816435149509809517444102447910210879162258920041599208315693934266249035386526266671172973692654279398427661855321700049552243396264876528614904216852117502819372512450283097612380642031875159630901550815972367676373300772072126556865280383182882898760359277592957946619042814298099662465894265278394148451829988212245918898995944256374146268692413293801856058408526077071957706499873625599953449873629102998962008211519853139368804437200058754714690575632911846620689199083375838675474927625263233116520403975890562418492761797104883668174679313097228627677300023949337614938250674188267428432886792127179418559553838174144011919880647223953949683888339848773500880120252696330035098363779675441010686483185635805373086030265861025049057900955563644042095860752883749825614069500430983107945060367857522357023417752824896970724091741030756769462596177144142439616722299812544598507082922331569143199414305435320665552929726575564137971149791137587801640290161635621961335832576*i1^34 + -381999030662048080463123153108018949028507295794896977866625282962227106511074806998648034661555291434576947258843600018318255706578892150571197183159554532575599448549088787512236558653137360051132768387398406980275707413134870662419632523538411720230000425706905741590669815060717001167933776554593054406973934444177555241532661365485158855538048804174074215877422630423488535404465127071829766295147937924641322642192849670530931552662196772462728954082986940596573581888555136297402677624601946560043786122105340323721293833827801431730900667274872956057983140285698127109781044808079241937160624807052449312540342001342547058052158887202497539242401713535864987541843303249501771704726075922823414651606517260174480796912198562785443406364821970811205171670743483432598759246295423596373274990142700798031633333492813070950509344710774114363291956310723099971575570079398710979661228099907634692375261771493600097274858447194307336342136169993166615427193313676624572970095452178081878107057679853144776429779781865870274260580722958938152151612107474135162565567157932793729606401008737705702212607475200553366163368337857293838417823950323415487744499529692270331374205568962529709136617061374953027831552694031849874934863977043568361763316664423460021496991415915953052941549568*i1^35 + -50370380130797887592672428842487791867379058758744579402295259684286727995641067616495285498506405534781838262707161287545053862443586636684137326417432620467154266740436295744379833625567487670435722103355778069095670627426719850775898190185169732746959994428717267803216057701484186548060078998870701125508385813127892614226091030022396675558474768782789274834892812123487750169547745261581757174046630031261597337089434252767708305172214267622699480868655689665699486670489021361976813089812997768002189621024845948652883264642639227897093545932582436019902972820445244588987261461525548430932739104908682607080012259724975623559568990637001235372071791131995495320511607960197871095602709994064006469909966361058621216628646283506146200387554611204507367668906564446422043977429358934357446393887297700493985485146207049922985662879166201286282705805159512598946841526738454513474388036284612740384507825581114695806965649183485468501459322078893607058762311529960911452501521785944295636029628505421633929122714992916058207982481933782904574274153201285181957054254774991073377741425373596725291105800358558683311892290082745561513267652740595225202276894529034039724067946462473706259132166925814722361723549970433606168354822167314624476380956761919335638375818421111619584*i1^36 + 944439940210293401688995921911225530702779060409194377618572749948406849133634200707846175765880001530649352303302509026271217690618755339709866104280536108074667837738340031414065695109510579299131787790510184323630550204766183825758655292149998090675943020275536419911888478198652638559770461301215729304509293988474356634266445084460783774705134836531692040147576039898917720484201180895692149461177110546872788970783730668777627501292668495473035059094869291664679640000572423088803541331900323122806863210352365165925766060883403694842050953613104884111406176041183609113773261169417957567235885756818580830026043702884514608797568018492009760525272622360462536713600992579220236609863483982965787747069032286409622468774205218700452145537559727395934928279405478913646674043863468121170066768829719400898612195915984788754406004839188113709222060078466918550149773721700787244415153560015140038900481760277635488983342082489007302535452186960138301230529339692258361762933442546765278082383235992744397255950982749864878809641419989233089962521036426344494566930177094007819696230068378121947570885806339372937553964784640432546857033132387803151009864986460053976655041166549196949293629742933830932578606857364556148374093204389347308071243461520332991060387037184*i1^37 + -31330910370786840023832869654369672154645854057525876083464144707072887343311633330397390440337526508292235857385606948691430308984189504635526265014958706111401738947338962822687088151902893429658565047853847071085455311880691309075762236197095183499293297495395588929363886592082625431590055609618166742333593170805279700207239421091185406162424274799273580222059380023877312942906582690064345677302826953957491407303057365158011745304308385878101706596694811693299448134235685986003776148541679843785439980787347660756128094624564366573498744122499254523323859782554044642004602816043046240039786889192163344286197870392687364972898599224653173906793468736633428030454808660075543791651473416707364934968739678498139236845843493141955399043390938415234124384466167315771426515842365409924286138488340888503512079346869446239745318886507590869896829265590803919340511206072688975462710062752117875766225956926837295968073600398108148161646865528600596534943335050512833647525530685136345948951230537290776850907878634122582916577555078770934502922617721111931212898153672220320792625810859003689119963944441137472608566590951492162888077422614437431691887845193159162576448609515285114780326700900260597458220875946077607064036195481869691723209131595423880839168*i1^38 + 2139550029399975042550237069789767312191265810934961767315928323023256022144946517985969905319277924471888615686939369653481265451295938270612064273262014794215901985043999260546549382538777068156257953280796096173993536387119503250140026023065766983037949560652567798320032876192279703817401504281433465024260394525580082322475588141250056968464914017176314648121013204373887945915200319684401791386867606366557582162327482628293057165435616435333539397282609134156318864109915353857037741627388683331125237302222626247045498002232723446468658364098571919633190217484410679069895613813859230506788649413508187274191620455469215654643387680568543763216783825268596771975200665084639925442045522443660127011938001946431906240922895512087071773222420852860244074183692957155674544615468059619642070217794219850444895375369517966007701723143490552120609330145799117459785437302641105508628464121393169542156111720108554463502556968351185281057449717223479336499143793613628218751793256832390541340310320266074598087993895824765496666176129155856991598955803840527947483219970084402040918180684706084514189636173517904103417914959498313653020690849764788789151901317163506805809380098818934478071321198863088334243322613877977800371851048738148354331259795668992*i1^39 + -8699869254811887231701031008616530571216017681134554166200168455266461334802683428195459911983656642853888458403346751740073790812054566219900007589635617660974790657565178170685762614687211079902184690447222785880698547629895946815472371965393119554658173916466525514823252712948304462242994725894831414930764365339172618811426030032320243274416522644714325466929454724302458738742341419212567572482911674732026629299432617745851851716520122051341426738181214150132730243985681947354829810109547363179340742120067146766811611890696379772190950449638123178823956852579815480365073140319929494794965493217424108807801594473931045721855718541142962629886517654010610272933966341755796753040679111072860299856834867450265507245110599229679985371881936240385491166017062681479294104493516098632071718218832357054200133298202905071195436358693432081247172072614097320363221027964745277294625149110922347883350451874262753616664267982577229502707142534740732145392000260317892202426095401416715623574107625850507383621977756046332028735026093278622191673835971898201174020190932054626595788220668892534655064183771064867059930723953373903771030130074586497629597824210028415270955805197767042375879915194905589979406340749760333923938400624307493194956800*i1^40 + 289461037390722324559405788482360541227382086272601556357374674170979350739305744550977930901632966388140655132250822623190725603156459643666048630859963409792069958809579561270497305554095918745058105815292307675700086819880774321228007162661127316887089964695313235867730404345647797517574072430530644476243300945033668091833872376822596738473088654135840486587751686774437945579155058830920126845685800742725261504480033596947935075130822974177406537693225262733670468411818952658865013404553795069361822439243542462314925401020643395362095448833352693221132502025662201420712175679070176273638102157988857923603069362930797042610482883329118139811507313902817596923003577310759369060538182884291471938301885528813568537945628699009855709430167679559603059925840387790188644180176195561701300096529679032584793269785852551680511388539778570479918570680381190546068933727890981141864753589361763898031254475757664766151966964271685515051297060955690332961689893272922720248253815347862682517206534147589742748988990280277553696411179015099570570016709359244919318414761215025013627247480998730536536739528413070132904899283763973097576718145007454452013886361055402164225673195458763242670488666513495739269538951090501653429035176925593600*i1^41 + -1009491648264645362848545547082779495482610125476249302793344358363170148452059448558095095465970806184327687486565348111510791358259010595058702628583049448704688126746014189651893715738047713779013008500667615888372730062913442481545591632576604123726263626768114296443021681503804672394804475757024170336141315630977859584699808433616369349498232097116287657144104221867808865969200093365043230060549946160215140263882845605399388360373837101335028199558510959610224327101608440026815127890835460007722456984488915689948106828780183461047391621385347195717031825061075530692940962586527122251684838956626236459670605453355843366254287895306562456667809446518959049128236303501669011198772841541572921904272921089977512310585192660451886326476075885559469533756631509715496661329211276425629183965702046351038590823937744527914635127962645152474556184994757226222544110431285231585909144218425862749562962334329289193241941418518900823192738860959036280889738824121171091011747024111814445171606120407305206449601583691774047535420648503264541923184057941758559917095222345106369680422915844082872495849932200067203221848985758890570480672061153299036363232059317628342948342004976947643011915121679094848153876514420150695622606848*i1^42 + 1547786648224769884345647575367408650336306969737396233430302919392877675568110106243399933437385503352115850235691714585226381387393993198957477785469472408273683938937724191321024777377730626616177911588332428794102176684846850351040502916169364510385929209897512550888221566433876192250090387202488239371387365441613426063661869467421218581141346616274487449767900374719459009637052327777931373762599859827444592105041320377403918716326924208539647191402594413743625684512019661695126495749107043672132921989771701344973689540902634233729632581341037243788323855507656856247991586159694350485133691157432872216806011181316858503318617865471457567427698034997406802377913946030968086474189248377166071150050610236760042551340032304815086035619872954597019805032307471754924352436910375256461070194659006520696969593168122070621454721238349219733537828560191511321557427741613412908848744853104374486773715119679921788168096873167394309022844062415297629195928871767128399410503768026386685765989801460814539598929208322316407757392906267072839335341265049863137800118605070721817995377981290966936456564133035896325184082486687810242129884025399118013063853559170864779503400626474078814574440251285281026457247724165136384*i1^43 + 303541229570088776364551876405718386229693142520950463101986913920228329477849768191029413833047922696111694490052124927184331092564588433774618151843307170647428970125910183055524320652778282464684703419186293409949881230162482322983417083039752702294589136897681756876360546174129512401754635303963502073932024020464136665355280162393230197987714867866248412890352608673295855860428515748024061140668799102778900654190220753425919455208410519980503902434995194350686676817093273085656698363996397846544575137022688505908078220789066546386495801138334275136434851676856579817272745899713406726277364991475606643434728709412300703951687005580188143401402039232757380149523580444398634062075218492088312151754572630230613971849378325670459240545782086783350954677867350482986656518224261908120684649114683334111307859457757638579763664221948687529007406971849189064573245832338071580288986550179311817947492508716095793121085543679203386783051698753024378638580803247392672857096328787450617764352894239655810341375041298039004481246634322742534698648993597272814145495275887222517423395160973750000823966539638441351884676284420875940389936179154901472325727053829881752968647337694022626987204610086961840050405376*i1^44 + -3282295672151618280063037386046770999519123401263819744942936720153793425402252621364989496620573071668339142634868075951636786531318791550325351251479022683673585729669654256704051098247209612039461019559381670617652734218494798217704384809794582956997558950852465477766365069392975252781943735464417347543748986552125780438069856754819998483429837609201342257156614345017526998907501313952915591635112772293579292014912706964332784390144529595994084941318629435257248737032384785610363782865291211526081568245941327862178803276117716472490349201243030355220549665572009811932006563996067495644887271014588475568021382535863667369893334930433476746817138086575049422143616902317509584794864144090719015662910015058246370000143352492659926766574120696835921399167229360345463149061077040546092450393377562391555940001979385677210524744101001448150617908882990022645018892977946927804743709829114134250532918316899281316380440807974341958429075887343329861948805018423067027246625078594713097534836926041000115416711808017130123636340097864339040405025479256523290433230942331924899966546789446457850658359836833967896012810150447155000611151897946275887028132938194559846944100743643463581383900144458530816*i1^45 + 5583951714583391558623601148094376814249698506635363193613601308461325737915217810093041413017660034924814952851272256791870090719057543812724654297883796786999156033275010436563269643500446498031124458539797410808068001539036157924032410538998395541952666058745783593300737537469622356926374797739765365132270255888476033963917079712736357967342175928674521806655187580124216779126627399363720213551062440233976620841288514471852662893119146014357654708903909782282591244038732641110938318617912004423360480454500102621814687485862711669982288135915349162386314355104152754973698469994570592113284674167470081628553582376440062072074140425201372208157716363498078758400495594812029817259964573079560778986587695325679959690367722249084899566463205443617122898159636516868864432246558538833903903490737457843914290760119226743452055469219231188494064284822150274593426189391731301980082888368620368762447637423122670552035191073250051352240300734715834469890121646922757874681332235559774670677918646149555557052342959450623577310201769311634175237572569886896565598096095163695737887103100048530746787556145407148135242853640287960681370413253996584851921010081408752798748291745147024342064824320*i1^46 + 253195163130361525916368375294816297542322432100707123867860863415886379611767547841942889927596273692462902368346005001721245045760732720130100310235405784521252747787179887780876126289451711982941018617385407567413591847516278782012840001931939871050945583875407847609633350303551769485076087232342252114066947799365226100000898235646781088500470219417189926865719848528235382751406277994345887455576745214229739642852618861123651391348326433424673312117703048840554862616261039881047650555054423244219679056576604197059965904317989464218850015098116195019082798106835430883398908011960953152557056169569700474836967899539500599260110728778269446987742039021730709608333658457488702150049934236767753901320371914036515024060528044193962966724095331345296896107944889093149452424002496449953917562667122730863926708237814000481331867495481904256758948508722393671675922437069424774469367897258823539293412734221758814644223373799707760144621888543444106515949034371886882600542731903743205861194139511743563207273942726564625708146438764723218294514387973283140515786848224773598548571210650292208622020357934768354484049791267835642432141476183793803908940437446520996273012076579913728*i1^47 + 2554782317796889501121877203573042650320549682063786476301701642825173796273277489990188210654923871678733148015283724319521953252944767131099065100340836859412116399140630114761512040639771286523578987411578434643360756639128812783335735937249955422205072919202129057295130147078959213992685413181282957929241808446929045601899991243173007045547340376834850502832819494571874549545559919064399612655528171574484050826940821264877291527839778717440642198654490859285753685123256365440084981457023944778475345474252168686694698401240194309700277153120976405590341731169852822321480547857327031988354557004263668556698959040971482212600521213092529774821784133492616924439568994614973405548306504748582833197914706346318393698406729397003758539645677937502265386281273793581060729070894196811261023279149869003966689805693165120766194771058454149313422537755071840569489297963221175003825954327220624549889169272608261740968037184038452897958060983571178640041066604456761071492536273959090568431019729509395038137159323857304974955016058818647818515194431069494390690120904265520689502648015869100789703671293144994524859054440174817607646643393013020060787344994125341456859136*i1^48 + -19195486001819487571525315834771957139325948714230388460333927814017296002572071158578758603533856179419502162350314095184584860787174002196955267027241038540736228489556829795823572571483054358277692604828449975169351406968212077534818002300801659910692057163120274804722897467739144628424399649674276026249841878821361558453009215286996586975643804951270022699059044210332710404125693676985290082302978723839799997374312860498631955882589981755302275421653156081315138790939147674291661727527378276378224420656454936193519611876398598491805512853243882560127301709230634848662329319652047154808009879569257549721615798907628011121698032431081885734173758604019673928890433997168503492271346209628711383496145893704644806731397183233562233911415981555288485721691317375565133780346577319660206756608412902432977680314754421191090649832844870219772467585731064573084406372748199130359566082454491600767598678113399265495741573994794953812078104107770536788098170144333482557050736156205283487370905039012902580085440512274165264271583299508271660586434889599357559093525156819128679550242670689338347526366668668136273379643362122786202026227004739439943953254711296*i1^49 + -297072327223617920309662781917243834521947972010658461219113979820633059708280847248103291728049236052990453697954779569875026874543089209019349859100987042817650545566051760736838215016035739448112296554176713053342675091378961542601965257849922380553888123888438129927965560750423128366240107186666348405878918505486631546204404667691147208033019920597470685901860065548399366063051245879842326947271211916171342373917401954828111511314660416093095619423810175363999735273501282014323310696596823910301046443214438862930352746185899597458564210074450873197428010294425451245897807932917251032169254248186648619902357067430808700455878737865445623044829104684328208004880932125346741041148804486655105754943273064835360645193640923418605922927310019380684776543348259084550262151167574371461877062094611333148796181081533757178938091906641220916779316914345196385839990213296774586253614647603181850941127719385390277153994464810267233013742791382373254250281807760550071580588383864042012246385320839733420439497209265781628825241960649951621912606766020176330344468786970493237651071121385667430715299793824522360695497531758535029198122856596478361600*i1^50 + 115341147299897138920766475645291661846742492892943221280639575401490370208068503081280597477501298634632098178718957196960288727857573313160574629165968957217633232452356448851641748580737880942719960492864326695763872174883721450207607499337598635628485649389296693388691435700360192173406582709584614551256027220974004788264191621105408831880048974682218818862380513284571518765727315148001666788289941677774165200008529341652974461649790463903457696189213591408720203656553017884530625357223078055685238214615584469297304323136792782853405535852491082581725554919660728338765690844711358086428797193867803263015839448735661874971677694745857357497063441111657351041571021483837368659786067771436246074136708017323531332614922135349142285105431391231567661846773830821467785153147313958614608668362502482123893007827940421445158222713606823657341566670673541884250827823828706949258691933329171422016160578960109371344439173907612610854690957238066370028811057683533656185610171904309102874600323649962722752673284124253454118381321206879446115129629550406254290343805314754685223748365012961650829397077996129942171337414387305907169263616*i1^51 + -8351626746926156668430200149231941817798816628045572258912885004412280364666277300654010119194835216409193425099309728398704586167965682423994334712399986477051291997957228945863573376809727395124942594525331579610234791202552745641797891935333765362894485150943638638988669371563283740799339865622553587599704502545556284468986000722896604196340795150267586877590626458826034227338763980729923867815123275982412017117818789790718703540694142224349049421051587374167421898419475358492256329557278797801576996006604483298767511858018759806024490149284298130853022056584794909475697035206936894223868719258159867474090317564159211464106171238825798211038428934340460865503977832861750953938366990566116527976683836632865890340578178335974473133852996097896775899546172493331160080403819460019208966779945778804752063704621610765856013610092196097333073031345310070882029727512821973695703462777104421439221994364254695481060316416487659332785389824047667521904858944415144055674945997301118211610532415999333639724328039303847544398002267894751069224296077574515597970472248843552916782284672469041251923180390658851322074121863168*i1^52 + -525020839832250879799395431657633461207848926010523549946168862587220531392656487302826639958591200016470520476725115407352587160814647164386913040415091204322689422763629884793749991479125317614361565782994241910207536670185554664698664848401916635487114357422913809923466442646338369907625175380973039092204156948382488391952501679561993444107073877332360507534161449141077152721691418427693471825591040306407347423022954363750756949858758787742453831101941426998437562223339784272317389153737771540560095393662220173847090641786462114812264013787907191833994511339383994736229283113655929491937532592381746595509673161076741420890320300140826391489441220459516615039285406893648177779258858553322048670488938247014247258785556008865129512854289033752031924841486254377520464277361171383722137597327581568132172056823652423149702084534184934331756954425829721002445253319812554637819355671559096033702461391238332928526485678516818586844021322550378459826372241812041667227723629053439683004644053986755063851374481736861678385010683917484096693234112382444324168091347754201299124350196252548880621762445770698752*i1^53 + -6488918322397747422300915153323726037195752329866666544783494631799845226854352794318978413545593772424572119312647641468888707915020536723874186827081248801136497727433176182947825693689787059536043713368159124823996140559972217972284471625635659126893876979031884018600992918414597092543816099520298784920493987722873270110531787292410841534104833036960296810586623036837660259153596488100145490662369507442432176974611130677424058163998048216236744506650163965030903275392113761031858341866701918309720542011021268671078208654801539097935817884890026484646820093688725777535162130567683971663532289237581542369649153970927381541961214358010052560111267992590276425573686454337694027731601469656659561064272755780579232461166174223839368955611376584366173807780905603499366877057791517796546019902613704953004194270155091772075410322252033258617424991199897143971659299068047010867254700894936046855544881250278197810883040174833024824359181610976882599661669447094339974420973170106227806929174647943537059945349368824081847434855131223111819818811293278630641611057091542765257860506687226455687680*i1^54 + 17915261972632672695295237477621958988336546672471332661958422222528435671459087684502920110744228364065867356768733771683652741373318086611014463766594527782693519788093933631344651915038039877859240800702369575866685705038417000959845403196500100399545069385085851204325698486954145558291055965033780696698953506047249684709727591813947224096269049800413809518126221243050755371593864585303820919191466721319216032205125465361918512181257166694450109627957955255922968051920073391516908955373786272238114147132441772596111725166298438292428530981088650730885421107351365685492809318242807549308609999441277985376710282156950190138119882101225763207040208008721076728039947155859408851700923456367214937220931717442063811811093136931898169272999345888886512275677402840697979844236974372994490053957245194711874543063274746032591666534354734685874573096064917679255839632682531862464625060664660478494668660753765485513571952452680962432604235559339850649134600956954521207852629992377349195825935429747156512406579945532132115909692687303450467471223205973235570897206463795579406016*i1^55 + -64639938212215784623760696591182543792581200484590965077728733277325542463960041753388376561582973157887033871030514526194930226673798780593873755259193326789849106207152178701625032203138553076423350125588999697296154590632761351410263980430763893205515657248857100162584033141205196679735149655189203292308645603422793113968808060981209482204063642075398725756141901200127140931622218136870295133598844750596566784501400844843189706941798734903640896051948821521426404094173631831765267432139823744803608602517446363258160578965298545916975622903140235377359940955507595069041790958125265838736408735930419825418542206693042567607112050368846722255199093886948598321518518260138306623704110363363734907753210259203043578763767531065103920605220855240815917805520634980649676965180080994343509191447989258369830269334258908657237053986677683818660370039812397120165792336794037841799784294663753032648585473221721725949795251447074417830416669959221476968865213492031803116850361117425316488591234539621118762809666540761048778897187069600867452335466759694032576136*i1^56 + -1507326751565801998673012374196755649323993412963734296157735089825516529086721532204892484878307307564401694809729950304789191618410717750593036652837147442122483880274870412512119244253774482596248178463000711585995281730846278984824552971173270299383702772936014103511024579892643859626826542687455130788397867603157474220282207797746529775383009076885208278195310393604052183684254661167702975744730217563851868858156575130583749818179783066838863261048122515330017693342387121298778135024240475234258146434835471647082632794592973822712864941373253832662025992077864407118433002393010577191196981136194262011290786295190682485062836792649573063814412932993041572901980513775951093390316131160261738299096046648766000639897101973263208281248464868166776026281837199226189310093717889659073548761549893847363141342542142424166210874547779336082618010678899734777171549058611173888181040624633619763290089879687199417930138635356527047987079544989411376090345168457913303542529552500709890891406627478118218524029920582761294375655454660467185*i1^57 - N1*12737425223264002938526352089695341628722026436252341789611796677746526215772784637136920035854006156547966777108711999207356415699931681565877418719460567788524242803655726194365050920069829902681887538831041423535831606741865249670455303081625691157867816363954175839718321284394431004273113816932757430176000000*i3 ] ]