[ [ 313996913396624150871554516322350807631819217767665270820466336015625065753361040341855881203774134910950563204860494116938093956036362225607312926557751715122462614749902702851710371445916715703503391493955278283011787536903529699736571390984254805499719611391900529070475304631869052110536992438491014828584848075272971554658268562048056301495929870738444744374068724363116744532748233793436253513128639932956226987287801618330107795084806688123492060978096351987957574275384696408385832903785407986052117071999215842912048384140861146916785571481122431625781482417990305996810770961194891759795928139622080265335169387456833561681739725574464549625281026664435152153016207226403338064496910509281706642876951152554216152907027325564825387858492615956798234322589052509883231837965792160308579921541819931622767708487877227604207142932429650282673191926839939042796303051994644493440010982432562173857718190376755691890130891888517042339967568353007655752889620634749943188128920321517222144928778183448031740722074935857096733863677062709565507925008475102920733302080571961911674381838665562656381528819194773807464955936899962143875725765840160043798698779237409720066930790112570993459026962750794501146889238821087949522408224961647199389678155236012753515465146368000000000000000000000000 + 7381886830156128067080632640333552446616556835813496376557139281612894660511592755711483219336561291884094978192382492216977296253245432801946141732503086441614781717676251906224502784656598455568359449426058771421006450608363153480828541055399381669221914557622682505201389801948719454928515551021790727396394373833609955050657769049939904444116038865045877302832857765521129812067866941939947348185196792147776722389166794289703271195935245197340294703226539300197035178264829705418531145534205145914935931284770577955526208663393616603166850643368638315490773897223641760303053935121591020508790828689814854272712030649147594976947561360682801255983056344707870141164630391958257992632739363817581484116780261899372429995902767467765866220712583369161525264590042425593828680526232267173549375451153732491962094902884225145971722324746675296605057204679162693639973096972329679766733079318098343747676227112657025306046538153268495806051512522531869626172099831918296508151128714229865774408531913202562192341289201715276879829443052237029511190498510086705823306416061923420093901748000707019920827463795191806392261111676836687480083523095660456447744218388726285839609538946065171048145376950793785833306383623420855585121571852854450032923317509748635878989590691840000000000000000000000*i1 + 73569066166346560675545244244289902255674080635596740059677040975169111269568966605112895535175867265586992096621533995929701872433906566685411197673574301464221992608720287413668164954044163070267806172554069893914409336406182350091452466584283736410241182481555498670223176041148119109923467361222652800991149257077796512567803773957193879455275465172686300543633061990241047582770328209612528434369054169245101780596836187873797644684292467806802112359763419040067188305323577336462729724431136842096737875292880719586381712493131512773014095310379506273398645737796538691425971969236462489523526463969188128244979146838946677132801401415539110739284724700164030983003078947847584590236620076642936148311538554570205905314714749411597210689039032210082593115581120939878738494412036974891479225792948307057684082279472849672447820542603713469389217373300455285404707937073558431271218206811716416106683174948075035761189555053087968259613536207706151600020554038374459065169377322800148470829521651823765851829700684692867715403259562687200221077853404246622832219790597869468333679125149188093696747466329568796447819523653044434005194833462330277118779570895393667796806249083863627782158711013302542331567225099319638804543377014783647572066815901477733650251173068800000000000000000000*i1^2 + 377809555665365571228199736329825889796053468128959218618711197507034424321514255340389902634323530986055853568652906058241678332416967505517005954860160020468078768095481364827742041003535202793460274017181767112165289100430005090900785631399448572955107392770715160721984494818404494796644400519456994280980123312983763845626959144146313045862570306715517573995267958206005484728034660297653426977836323427964221968708429150218745112951079518684384974605211684546417395965846563511145833180506144967179698216334241995649311747582491775162794704424378908236755493289002419211041426658083067437402494370612876283286727377107885301990811507073493795207948601100722636558551092255398313612201256837533810081594024900294021634466673798254025478127838356846378805531707413158440421965592722824880109403164835997947610420683377794195566804280568956127186231627264246930683460725728092919178528010762946765236285789834376125402902155998731415295576320797817346003585570036588902293699220718756258589298604946299216544250205420478772464206148911742388186789941503214569302298520847075902428957174155948196398280005557779476647900947724267887732724485830051834547417926853627461910165139975396165421915926450921990685116314113810306945955789493645600065016147249643188783195095040000000000000000000*i1^3 + 1043138349715995000049789518159245118090940022353362050832926515645319389967506139779256976197337280816022556136709272667659599792761771201415251482188500184360124495472978229942526009832676391469905265138983821226829664652258784404847797635189771472693121281656382222857774334066901439725829409959322809492334227269450887991722821805457921576244176543025651334132061750030814116044949920307561043507392850186462933925922537737224033972131524524407407708887270302250822391483284818985961213164744399358007189605789760838256887316265529001872041797663296502721052315787233859651684763737315090464279256422809396828482183006749033586099465308805011552694186210382595326100670823101618096698445659113937057931254219211808871350418701596329805167357173441727189394524572594146977190605243131491223366867103946101983804953705952961075779687706266308754988338674775286283153479248143820222744041637458867462325619159830056676998703674827378375958110323578453114186880028909261945562448906901411366690256050986162568428980812667481765556058809480245955909075653528096407883593082151450413387804094336107945806204956339062139528213737039136641105882443605640612267299497625886382864053582033988150741402152301202354164640717901214663015764766165211845270628446344241867193424281600000000000000000*i1^4 + 1443856531214649367835225039526661110170387068847467136846524750935534546216182411193523124678150739303818613252959050293000735474208166140514983591448745662887396559040503610966399238117533299171884724732408800262071419475368822806115080116031522302067610071018604110930484665525465739205606026575324447720283686613461788148914967377910224185079989169055115579984849177027284992725702060951694963187044790664398437673074270746058181872319407540379575161488639891999260067351156242330206021894483572175987914266059150839797823094084960018908523270496370744048992302031036427840257957150076134086330140438009219992286407822606168209741559822688700964739443888620103101079622501899308763536360099660407251063162413025230000064673354012760023919840256343216550893027707066177656622930783951981885073183471147401100866920349001583234274855827619844240460064785654139831644638917835017931373793990223620852535203395182019967092870833046247175373252448860131317532977511018939116590351244673245703045625316429603528589113074072579946945276130223717531580639957233523230380810792221335622863753347929419560790375688450455326449537964430499239990133104143845814862719252241298056900357935377272648382951911988223270932577565830793439707253671282951564529986914215682394527524454400000000000000*i1^5 + 1183876905415857284872174941145863817499653613592993479306042791649887610696225384969164102421133569600490468666205496522865761969545314314532032250933810836317624750916339060204755079697995135179435724748722933128147825260780419528561493657197060069192142862575750857331830804505422212595303918076071755537615260315903034919024658962624645941370756932298519753617819801397773043683136662670999598846022178850135930846965394125310740492693374127227884671693303709378733393848782330474947124906787712138491342227873310109112805334250431447001587891654169854298593547639096148594209056143409578074614205459255042188417746147533320092256095861423191095727626878886270724542235863106989075635545456255217421059719428963748316336307002992742311888424038225342564283948177100543116818068112927189059848567405233166538759156025941702447113496009149977003998472568928919249435386705487827975133425248440280637256523983299589084171954197629148832525181342199432292609005123103775479325682719152869409274909692469268919614230167938111954828549354688273747810224902011953748786750702410976063332545213182951631459954688362810731269752071007116277597254823873976987179879996474977136154479876348125331873994152103584290181372253847109202294117873830911644895580740125048902707576832000000000000*i1^6 + 1200195863657986106855347615934136026550195066787756279150603479029156425722509481081421856458201163580689782773310449176155685071462562095076589022540114769504738354138660387535048807838434413146472330115414377966766740120544120761378137411074629171851611586912236933859786804996583853495194714942225433743850906624276502718309313211827130836454154753835003006755615000492136266071832360161964120595067189621418519564072137352097304482217745675837624045918950273637454231388727627662736888396146140872985105621874671802900308118082346452149486245925225620063773804273982008815793141084635986407342899730486218149749696917796980193502306134978991732633969371106782006997936598642702577571230213213028141681071429083135184500844930010599483199206181761232466874619216938579925624653717322449917783050897815192424011016801515774615377184130747597370203463632484875495077844389609457111572410349669287637567385804516585941873345069863075806176071021227739118210687573948135889640390945338714343784408386689410721393057608447289072226505941734540849338970787169255018791080246041644627224196917018813548014690889028328784946416267404893338901616123619385880405448888677482891030580878690325854359329143495957933142266637862507844963143750542889135752768742264612322740797440000000000*i1^7 + -1553585670747006115552848709944015851925124550033642715608871941755238631285290799549314979246447386339094219874004176880307005560959834863910302448196789635112813396416460743117514255948136984252232710891898731283344271436359870380377367331558555164709801987318931234583294449679803815669119610508269158972343186288598439089526063908490439968816400408197260774490204335025198755662523948072589251266886085641318920562036144727543404728274476824285778575780895546529450617195835478813151636250186856399627515862853870983864817826878557912641722501479831958721283329248337622334302601486984564221583985526777492659506718262507422203366900463115683901296213350480632738595255910904011444192817188507785020207397208507172911144179064474687940316949793437296320523588450304142513328565221228804193202017586030836750252217189367237406148933021957072387590623262722546796764854608031379438671857820650580525006057275321673907145227120139720137445553684354154016753398607814508948240974370160412793107308411895847622166244855543561285890026660787129201317109902837236555523772781243446014490802280923890129945067183686350493459057256711092532851846215659736056800560173408857160662091704875213129785512614642939710960045726061904959952503015772807420064030442077548848349184000000000*i1^8 + -4524038853314225540657418920102566917646933089706786416018710338135356336884660236374349648460906079149974656912309490927995582284950326726020746498265305973907202977564392103873685580958223333594078855684299066493010148184034925587659008787769310400819944157585157432642363623413650698754061751801985775910224929945497307687309879077431798294083530182587011122325740458916933961500769336179794827613307727983886039091178511774129502535171697704819859443802114879495478332398096852515346460908161608535126338646593490732108365725651040921728674186312751293613762791366997347513346719796756182941791102236668536593985775635435433800027730781765465239991856828423142489609969641405465252449726653827129771561321403027086593091304035975926739716599978002606479905805221845615485612838940872327613348993937136945318017533667508058744475474700697463181436090378783367974554101601177578116843216569698700163982315694741957733701993952495646443581382813220965890502675922450959320022550331874276694719183674203280441048832774231382247508533014859906937694044819475615720873023331651149055038007957937510551120877892374143881554106792614099675669686632849845642069614924543774558960137987901629024154294676252855845879164661081624689180264790723584498903746162998624869416960000000*i1^9 + 1297191332746079045845471668488027330714482038290825122434534498579148796741843944117545103845230933807279529822391262700534291705600798597671839659825390562837389479049962500705116879400927126644824617524476821029161190000662723991410656235053327738205851697143868841686208486243095045243525819513500394032955930605221602823175692380386960053269189195695983883698123925540952508679544754093058897061821357777455605915924429761654019344530729764477242098986098153655355428937457565879811957551661452683275919988354507579484283933516332850284981044672896292834418956615018312918778956328232723222071619527105282116040405429624565800927436713148753044819296402439398226783151717185981472264718892107072050776458457345345363964619971958693987589301324005547589388023057216965909243028410194084209133910222674925299272473737991010591627252662327595238615401644108464660756998662192270143501702907375868339137474437535685390622375440317371299700688801100967549300924415991044527517812710624903062346375344000899519408880438471883042689298268094407869122156841808915602708193619257295501260821023547852680645209157492188012276572120336465301341976842238527027819480275634008464463368589209540168285420086090294065254062655697472647450080681841143332062007757100418995322880000*i1^10 + 953323915530635413915021922069331534859101354884228424477953822104422300520132112176053080203031706640402659625247154839556803541865562051751040896851825085352138238199917387620316966290466899835449947002304942572830055961677309729217498004686595199620964639789200587101392810936294638265449090686418914018121906518189003746439196325440013732122626354594733570683691319993725135296874207815439652247072379021105328699531189274832881358563983696041355329895272282467423004302979326692548183231139841537184262866835335695132563197914113972756995048333878325050548636996639904285707822332421207950836597645139138272170568847252563078728992680872318561401485624438044490874306955982762055887903615450885920894332602195140248387490072463021368179688999790532637229092850199109545146515657982115332797934223716335807266644190000660881303759721746937568327409482126487887931866797698258408551758993677101390745529300641367126900130151337998341383399018517805145355148718450000123647875972995267125061513742238187956991785982493641332968969120930243320236642905336858722946288910298810119216876990529521826678826404154905266616670509805617216346555187926811058928440410375177862681292393528060917796156647826479432322069883855892365912429076610373152989697563931431036518400*i1^11 + 171111640880929819953733671364133807240091347377697334104736219203624666047101368011141269931013546509971325296316145059021497603706001528587650962342176169063267154808244466305188601471841936431875676780409475928437302293452467323395233658425500851508910129646775746874640834480641582667514527961860955752840624421281503801531244691159454352539545058269450042365224554362337888627560485939165209975422192455233848320326030669476908410420413737563436065056371537044538437823709100987462204924993238800843270317282572380687471922493915125701436164858309581795525888204986012206274080586785901742948602369215715615975349548132748352274652664285416149173058573782943396885006854059831822360358898372868536685470451163000863478401328267222257856842610305483953420321201446080687487891277372067633963600989555726435897532507998911324045249595931771439972582825551906599666273756234908031401251488341057314668168364572587643900712097966790349315833044923212784331795482449097902596771211169167547198368790675976401845740262823801275539082061147703528908895367530310852578086762605474169619620322857755871422159007455639119074915457626657777611289040774094321383039401624147296055533068042365833365579315899965746520231792322835454411173483225289553834033570389340192768*i1^12 + 14445558220353209776130647129800892805759065911114025829988462290244707065509857628441567948588151236102344816561402134460221529946776235505729246197164553888416316699058694946798515782477557577948717030927792769808282837269229250755388565825502029795376260903925558522193734613592265868555669512476669982747040200381939160299448243013482589809008039221085091244293270238630821042214234648626924157764155027734374453537122277625141231135769671480884548720452414746759488518603993024128049561619169740143392522274915092527695608803175348745846140459014881423262829819581714046104919238781162256474557218350295629028452665895429222836288827199401476212081069912142012967480920234776854149087673625910781959019858280556015623576483557675518587288375656937467849845427602290934878554184897162349905101812317096281812217801577084712057491348697497654999338047864769769638117178506156916117357655095533118485142921680193662188221596985485691194183715865334064888749614497503679934837218166019834828022668535463154842151944594544427356651269206551316897096826391785644406040620907381210080409276201663454893831740671146702035435127673669661019101996249020814893395028196088295256432580295743394209900943453658058066003626300076187916393305106483249729161914304430080*i1^13 + 696342750060187200868298065969716293462190872927985256621778435618714182174241799535473353746647527012819044979216306782213566454102574277834461032177358862429330013608881715156641845302470229051172843801225871056522426999718850364900818602206359533184483866698320944320436333572721867486482811587881916593096679976927774986972278509044433922499574577022130680087803924291165735002726099710554525477304242015021244904122376756979115044952721281567615016493370018155205982032113466162353303545205902751747768215289848743551225206715401905256426965804991734747143814799135080287701976615972570897447084114628426546658503842514475747395214946518259492283589773897171891549296075911797623629974046195537928396721380562639093588978588572066310875930123664180899272024557310162532874473856769632618698129885234922987788451781825418437629127366011947714967313126946027275061903907436577932578097592460621598998971497523985920896384966089515184366908170159496861035614350262105732600432087964618462384447886226059247098869517013914477054200007994800020668410359922172562415129680724110467817878567622525906526905741724407942355340473212543968543581240505738363067521512406679566677670650079855585432995477134324793367722670479412947335012573137195857716648607744*i1^14 + 22050838805974286128293669800033609233868854266627077000128545429291573974847451324668213538028260116688551098536774385058895367215231532427659078980398689491379180832580361560175388083930008504008960719120099520311848570654338059670992038037087166203008070693651411618523767368225996707997308622018539842872253169078102958864884026764821251983943103045290170494541830020971848421901407278941560846927760048989466881100970269654419204030082232141671477124226937186233284245987734660228768863658477382057803523661213071207449934935090792902998870653310690397174668177361071829853990544808554126873025061518078733602646213839794982104743470984114221894948833229778878059010439147809762354978259191288230733470631320211821693641255567574972016589748184389033954469365509378197888006025440600836897081548835403726891183301279133640543364918181885110391528129694945377761797125586455116068854454695560389057978581781170845956752416626835898480854571287597114892604095176089810704380759968729680398077188574987685907727111470414793350045969059761830934712546071124013224365893046561686021610261640783061085091770085219286698922300162759823976480808177984083501166511271530066247860428324674271144618167980433704369299864043693991338195690132677227762941952*i1^15 + 518028101482380174073522873302952302165722405291838132107014050833798007449530565956661318197071665041615687285767220302433863457854314178431648406329694910804265044961396412863424937916040315719273713930160848436764852506313567234051782674478017281878397328797579148223776111547229864905186570488432880278664241090654550318865312149109184851508337178504900731494760186198860213112979343959049797034522761081691423272809528377271647289492022588081453035459665239326577657544778517636017647560579350616566548533735200596494361831300380080718281875370580905401994558870946872022160547713914146270218000745714863738284546038104766383411738997256205075143600127812809948988385460948610389356215365894205599061693665836199823735338619324370768861056916610091719247018642061902861110893029880409369256600533103204352991328360663372593728758976591376854144942693005196450502634833332933984753324710748045717677990484530561881642918503964489956933433835758888370746728485581559475738415018510195912116595953719397941956049763833684241396810565783626563269864264292954056823314394824466674004734395864016159785003280926779170364844544576077638365388176444790328462919881625710466968405892099204175369781022010793932184871649544651121349927602395960836096*i1^16 + 2131269399933588697281222257985078986931836501218912274956639881827437722561653995252390222225530536084572113816855697303730051904814049258786783862234047800179128522991851974980182750202123944813376949717273598984481093183915896907282892521611694243220030517601745640111403902675474356453117561712996689689884072304768180559510008772737197517329914634655887339270797390595384929172424855240839445892432134103188968067811546021774801224190315046216491798669162008801758423013289130300833038406781887690992607242398750031185428579046847105332203889297172682028639015075998232990834034165304561071464964621431737197879658977111288270718329498839773598876534696702437794791435426159190718440429423937787345248950822333739912173572380294784678428496940745755313624883639738509628520830529110684728699058255446216401887708652123580535486208274471692506784831468239162528217069405277658599513091460657366415720697096505974013059799904096822613735372253745370065790211515473504357294053580190561615607169351327812155923963647413466046293169545451159828452401684290455705024870498405724430653459274150535451449998990524955595390337959147964341560811587717524775858264139222455764852464885793815801117993481931440625128477953310383514595606805872640*i1^17 + -27140185165819663127189377671928852483604736947829866253944050562229134077121904632785180726542916034872942986976291925212637021695809766881943964762203938346078824089141822731330771311646720612649027099021801834145514390689942298189955044348259920612773151015151225376256571844399317975083718037469384645785631792219458937880503962008470770201182421009954715089635093438790151419755762587285703668506184208933807596485384992986049648656128567120896529620813293488711744798134900163716606459820226742032803503961685063075194436085948516535096735073164291342207956992551459171992902035786508058783447397139993903575134178200258643461664942998741813963907847614940488718637968073031927942802681140562080728755705135316410592160920908066063408944696933917672543151464872436299865461074806793257627022978560606590591496622244911308410286813246284127474412992357749550691590323692549821423279027482718478229687573881353819278863608406475864963312313717024688913060669803396055211988682146278559214734829152445368043723160158027389152906900267045226352760833960147825747251041316195893071956704788354689478437982071877023344818099455768063908467623310058825338311978027393358286866754650497384241908365310813533956414447862774158975895076864*i1^18 + 25435763927069057702082625897060810404803999304822677081981117441562734120471249965177975557238804394046138282397633003346401578822305165165659886906908307265904865436746758308480680530056729818645223578219235351832785334447790167394094252478357512988242327886089507195602090995760548967048244789031935593702703584820264408022535371005200230515639776902026359611372469891956378379077134626979794043441562788396125684893959048919310221469192445349692812909044770371428585685631254608549430156097097830886642719577697563881142701238899711002195825072309358578178671688508416334872837258345393817844254030655843715195065744502980430620024856853064337890365336752396486482179656749972174384476403557061534143072371967678566005093248373492857773012820638829847586944042995352256266433560689365952595108450662126480982387872826102273869524395460247750685699996608167645346183333338297114992656308378537632553369506797838985477563409825775077536140865394423769617627453308751914924946790056971415079594272502862467926468487112292869803737006168008390481725270838977349280187125795410780430408598437584292384230073498252101445456293284776498187741727410384342829165223154356824401600054442994417316544480963880944178494946328974567931904*i1^19 + 787916811432168252772822234829881261026776842765710514401653280720044775978266609067584049528000060786087823565586219501507693930415384169405021308121884720878039501909020863995526111034820496007493296772617311248501614187837993258839370763329747026821987999557935284303632171334433377478836834384482188176005639401471277163066876799655080394364309425532179751028155529099392449432395321660531540648782062656761558370895186792995931150490937606509735529836854734143528644906642961915840236037795703266974334017164249984694861061925272796513417045030205665801730625807482371618519181096641711147212751748348217631379940902746075171651818787069318547181496672467966077274766410388000028857116682841866328706154238210658447627082908506367566618862041891420427793830748078484348763327887582414196920273149314431137213368283954252422155509644178483561361608476264537855538774309794286896568288137884843563576218683138170072369808682149016111669278198559593796932047341491463223485770355201094449475978122143288195927780891547979876140693734167119186422039021156349875933043634259426889243006996745030519677020347499424586423975402535893503953318167886842985441032152323125396023703265973266284135143551401640616546196524533547008*i1^20 + -6282486453638474085297667774695717235543847243811655920836584815835738651626127687575022397935871560591439068750766806699981676323267247195420879823056297928024553096916068278152906313962059255684201726816923419073430645939010013755960878488831010409522541508593477295111698453945369068192291423561214549894000834623513543122297883545055670752882093848011885341104264954280277790155786128965138591898076517610573456527577416187152845165850281050978780646692911535715342015772600208212967980844600233953194232906259040482612403203622207083171847241479801210618199523568329912009550698317693527025344171982877309436084905892361699557581872387026359840263096653324582333451574628463667013785290321066613396836481797013283674355499581282381298405266063781001133548476494805268823056308907708238155542866871780997878306921635630381605652064968403720303839856472573999655427051939322616523572310019680200386230158624335704573956409650183138435580320048009391739082721933387153977281626925615276428375255526706025097310488178343546414575012102067660679784139101665691703702499004216563357954276653301419467245560306977491329964784280915336989227100805838397170413775104471614038103507733225161889586029936862914186691668344832*i1^21 + 78039901830703596320532798552999266251433445113488654266794964202577678048617994150599717998787283073501608610146928205099786728592752277654303044142129459244221141604830318573091425432874438482738684476911967815464013439149094712610576999891216981525208165772033989522190497966103162731550384683976467547458028330652346928346735009008576428742592426883878295007366564583457073317421866967964946050501864690072535752434697156636753648454050144192094125842856281901034477341560031798393131644281263491839389062487403304142559657737098288755880386717211239453518530210926636220671908352157966673113271840893845125698793062149409739504895911490919864358900728995205516499476353545011224491875748030908149095734970423401489597842245978649443838799702170341661651268679637823342997841408181340173401798197523769526777117861313747112493729521581546323565965615925375651180711992285093486647716490969898957085002481177342665981027353302907121839798388433627910984591169996660856487180465928022385892812250074486487282913539768605505565000403421271810092606758863438599344370703110761729073121250459114926076301414156947211169062649077042045931334885686625998454878197005196957754456784375952391344769147785002212684464128*i1^22 + -355071825982566556270905289081559336016788564529411339646961518681998845135309642713964962211619891269333453448923239620134361862150210774816770989343364202319870998083736401932167776977394791151857040285927874692628800285188166052586003991586514235177096451299961474434058879726533276829084699715250817890089830396791016354583087011610071928250514617763297703066533944361423387880063735982530172042441931632948365245278899161770330138771423572916255605941090955348929573687769403283650258562890980028489119521275331463023318606881134140309410201159169610462901872990479360384869085954504909705955261129713717762277318479801546979693379162261850474520996587738695237436769248949621930637600402463173697463826540101049624496843242164631648753615884104796583488858611467980079603519898631092956439128062819762420041741159485681799669965817765370890450376339702057876620244870377668839493096262907576778729587141021135329076796758992054442838951836044884831674075641561405130677551310734411140978850868316439456327933576453307904418746579961663266680848750682298548277922527419696148221886811393613066944632232765994329709277645876601798726574045231258193249912236298331554360079020504788393493752811441824464896*i1^23 + 894639219541700075967382714237957579166403274459414438216973138773197718418145727538002058524691592667376004767633650029334458637173510612664836149087562546572108128487586992905042079411419845152954946266580713098620207559570223073559192500474634255667229811728659117789068759694130534666749169091039292654311032750372860786135005020747413441868052425502867155030673527500424432580669738490648948466192169935419770144789669128246798131425913578922304303522633773303213420429052100671788982545596873266780740685560749226973958483248740930506629739998777222669118271857141493605609465520260617709016108362792206960878348952337718240810676967183739281627508558190006791734727869333101468744932165392189312475604668405716194594289563966987728735162912553054374803639609559865454684356283355044822431021900356109607661257297188038631902238662139289337820375141475763156079920927382813577034981223377586572949465993942524119029189220268213631707281744061080327583616718466357823706884710747983612577600814184380899895944493079727803867501239120396302624650674386871953907686502978047426295824745769281580162923640974213544839393223270632430638418917778215346256698555332539794939560946440185241180968797077504*i1^24 + -1402070793065712471652206170329746472195992687112847083166028345010360770507692390515952063623376666871614491470831003286765026475226145550553315537177221119891600304538527040002840268437261306845474093666396852289050466011946437485993468189213156697877646980849169867644299202469373758701324471998096170586506106341833021336512035611735519831805512537744286533866030682165189709346419815566644472600632869103894070695341089276465690796816213664873823021602989728525722765682159328062735157754753619937999216540586081775334498548829578221239849584974894115090537444763861037390441965560876910023037578889674262536394832745708029174200216515452088480725265119198573673402466018208444587121224284785062350444933162766365312858438688886691777617768261450424924891306794557432772550595906998740664335823081507097752876991388034793775701431022982205273866558724190738413164491289793164331219490591489535527742012540784959928010188692368217187943532527577669640564143009344004453892016986027987935979052221414435101222623864222208637170473800432140223873369949726997456781915944130316297032121240945378206359697391825300972072369664915557416590494658314044852499185891227473336800441118934881676424118272*i1^25 + 1221797699889832119339460235043395221788404657574352716212918752675209308938212660954137554106446744536188550568671296120386825300104538530345543047307936921613856270396174519731905361329657734713100713139265557166832594019247366932305420113566683791085648896864695509918729051722330777280401817322534376237095342952815472438336694464662467955892218929606452688057143519076076830927587228977073557988895500996937993446619385761840210877265142032738437561898701773786830682401313669905916343609322823532869352062444238442397197845084149892656577213414783903822746827878744786119827331955644478531233208034118390864551304110891413541756211861954597268175655179086299492153300090155822359152984044059759184081241687253771087641650336487237392302199070369901276725381842304230647679676134867916177896851344765346092213363225676628908682492320320867152761593236399618069690092696846351874834509955347541227072791358672471804759709210474039138355174297995659160562864422307348605698287512923883629967296531375293513102869447110152946507943712010992535080285265461541109999093034965914472644921485213299507240909054738289723404832277969572311203039772648929380104566573822580921511219232344979275776*i1^26 + -435294840946427740940295815885712725848853859805882380921879878315583580033324450257345939678846862746945559507878612948642819261373229785126257863703019291355481374753499246744311024335244028754283921412692306349043954670009834858885531385363844979981851838461792494547023030293587427472683587260419040488011853440289517009229695676907312911724863356404306249111992324333409010402800892763993149474975766691015475475742347748373652908578743212283579907607186068238910274791191229363545221015681261764543464866067721338536356592367408801208924390843462169738066067937163519754907611080083501170446347786889463206242847730837349508108857853863267427201525697888773598062742729602657843685966707207693868586140779642798098134074163905636135385251761741737128407014697979339108773286328306305814164707171137491777319090246874175621728406918212434350828072459527178452459415775188162876803649245911862295045850784274138171731072937788907420500075170205809241293519774627122946638531566006478291515065787724260312648607306761885840702889377782786856409365406652122671778070642378303933575401844555483018552685066584328932101006342257807567105520832726906888859819336428818902157058692349952*i1^27 + 113538077225513578672039137253981469975435087804863984554220235796910753053831712742364075137137616557005637489606055111097706467283198674065521340359030697427426073528345272194986826406505834872157531408000168285927199040152838943529215582405753836458375963794470008213353189449932500294141094792149003202450130671370914899735513913248250660381819526631902691607705059943351495726824022473459956112651875045579211734167877707238055409514997178260148879457440456399067972134570908448772368053853848456374330387805162237543296115758656469002652546768548303755949692259018671835257929970982806218303883092692290131082341697315106330357780308322706232425337102401428227700876750026157363836756515993256151500458817567082292769564917236163255694585473995956646758231742801911563743361612164265967943208629515202198258124907333805977814997466348951571064011563542788164822020305015030592673596248912097815713706673781362947905902086121069064922980509477200967389011579276606098474743131551396751002788835117904169817016980400909268771665691938204286760003843928654826349464171090416819834639648963957726745351937494306519784186974572123273025298446105576070570599528414296741276286976*i1^28 + 7709148142950307658363567565652839580994536364458640435377102666847652077442706425435644552873021382850904722254657777728189591688631129562155889685010694003852638653296344966020555030662334703962598155488458405227700742939455563811608177631852042767521976918276609201905925746638953959671205089934209500783943038284989589995818373668159700440710764720643996090520735004067284177270991516913461513440386380416015815485722322811375045793915357814828250304629908863237043475695685389773734143253546712328607111288148914450891352903841745787954484152518438352817934420827075287071742717569211310099998323268762812009112479635076970881891614700125970388015815418720799172073521032378413573820492637953636131846291366927489500758876549583712985803588344603432013415592724139555297752239841876272841215097697254265769883231268200430525222536449192618484371291999394112455232800592405881039457494670716095313104562240816964271132594719523802428115461962604821841414508423384602457968204549738502439747190980588179627827683761029023083944726726939032577722375770127694885808731025022205023546555827013997425665943551580224763933769022094502635098983302559609758324775513137086464*i1^29 + 188869156656204745030889987318335692528130115745060123134179369406788804532220374534610297350559597713951315716812848416366076978287512659270125708989986745713020647754335641203642257043429220672445788216868153197733077077048070261802059178336082831202459149786340989472388760504894227556499689963900386993092235206921626848232056309920951944628027237575666286761810096179644566738697245729304454797468776761163763855307094172795192055433901925253615096124238085701563417170261572291959597249605572674173853526867583693366108867745734329134710327997331550799683059373731857633546861770594610770808472597843509496247155328270541942013475758033420231277721763905148157130160280079125080608433484066104791616769378467507008270853296837911903467397399315703685424472966142404009990143017470241695683922778231025984201767856250841821551110995952114617390758903475011298745689401888565513975087359236136062587999385420744089248364908891006959783952139084099405291005366099185741509261931149914903797497015107664158575584911702005264102693992910868912618215247104485710131651566190095890023970032848656563791310179372953856759839711363151214832413482492714476910281752576*i1^30 + 2112460793635280182876651970490467366787280192839253518762711441985964406111076553155414345802862686072507083174011549087650968982049180650483580923646495733310807470942302246793093642145642332947660125567717674343727434867336035405561861755455686378324129972110905730866253357813279945314742438601683673927357174876765958348661428414583342149145746362468348859540258840913321378555380962193291709726335941690415071060046890749106200260091553809383489925007963990330330069257077784247358102951725803244652921094680845965285415321332566658174016713046534801606421535560211748771211928076564835909783297469756509292640300994569973551657699540744729576696962603847128842628496384515478697956896477746931854994681119301086710083588074172622430633269222615626887885655770594779129702141354769983739436163938915698481329752085865533294159639993886343568588133217086243166200505903570762021904395505425058819476345807475137174031156850751361783259636511439099285391973689796901640527936363930386047486701857662194605325979850374789539497861930059363593714668595044978606649341503969982459141176844064426069290020145204038091909743853137784385168908513624127963136*i1^31 + 14537031585504154615711382987333006552510662900264769365011311086032094899652228384720334042897668155405862013102612853904493399529640456868390173647331786466145260142921669347734492398353486106484340047447563195117800519107291450647038691972862112144334065901932460120239966817677251160621122386908324064288711925505442799152662250442001775411538991880611330849104809723500935316542985407755774032962876907883869657778487746932565470923772846530119839127191070540256799402670058653861053411653488301788662939807274486462090875869306109797871367517910843299413504889028273754588446747068401865490753384054318846628805893682652617530789664103365555201600625965317322702609142596722987543622182454987502210563180407229775483633734842744286176853200395883336077857067509996135240576029418503304892413245542357353149919018693090836262694652600539725318033225377450833642947140553866698003269388328455775046022017642145788389631453667112859006182258770350864808552431748360476196738058094794042690922158998029529938375945065865286496934910571269244832082747637372772477714997959560721041070287192188772682704610014275407047850361654431986401157266276352*i1^32 + -12192126384239794224317689736978978265354689096246118183245300562028965746715115702337929348769749682938777760973993113526994420348329217868961920275265641216210429468871487668075410058123022478239197035627859888958798049506258421902013018013514804006195244726574855600094472997847900757788246493474009724621865694153952101881851168601657612305544437045166209748396601027439453259525856725110105486210866406853296128169276503073112733869723867205933412131429020014980841377224485162650526654270533717120491316532266341376472086912383259087895413362476675016202698263428491494077223918354374703261355050065525563063511141549546380447064038704806081307084418469359956701218223572755912741395794823298669491243890947567769965379449765806385399975709966012568752481720082161083628905813103923847776936768019682818848796156237241261377690882976731985645465026125162652076620850313222708721508851938376149821642263872028592907630571255397849925740609259006491885479718029502669611951972138685277548325820405187320327225209676336481128497447140177185516541352953953492370199392095587426321258920894734375407559616623865178807236722926736159801344*i1^33 + 1645799314612059399164827441087066401673122992946732292354958629937660052618075769252724998990517052018104224466333987538541530704562339235959079622548519440757196810564456550295026848772462066765384097368304360821904244119669943894652977481847610269677169846920483815029485720370162610665556257329217076639507569109930624921894320837108920720616377893287206359357784770362976010024647427095280519061599711682200690107863822345595821823625081437965405542309677514457274145544313837353635649811249892587209098342889167164535098966622790594883866549638776994850818925107854787780739035523531753103433063496991097322159102474195037703975246686225685020793351810295371026991397730120026418800921595052806615021933809561231286502892233625972824234571707734992957692005950674735995343826385677549373769556818597839011156507516408681829174411095531232543694111711798660315353858514482339904402832988049570451882390676596111396363209284826570460516811998496024657014741042321333685017965152020493582625039226508997135102797884600392625862087449886775581784788770921083462785078410558252811934665749625270362556954656299152065707972231168*i1^34 + -100205222125740750201941046285938407791784767820144110749100897201709652976266845082594003847564205209671082736165503554413534571237349731278098801222402859784410329725378076061434062581514569497696638855381276156974954123033713387021034194650478308037928291922865835580661446173646398157184618980800636104661332591517855958105222950686032287184602389923854485683242300841589712043499471916885315254753994215260549719840233633886175670781415793533261748769046245122456792853171148361574817176196621492249989124325886241843284451826919978822163028877907402788174577266639049224760357134427178897929974527086764727169795353085461338728443797934550209997635787570999465013722553545567963557736480391811560170984080839272224330413813687920336583940795959806636619134140587193180939849464243309011129830202133418319885245444106567066237427711266860059441506982644585361129480176927126810573134963810262901634357436321502362400402714581852214618647658990115188612381796942845456239437569630559150563375320059570448942092807167729059349564598805205111170699295247734358892084119942082937894051158427653319963333032128205029376*i1^35 + 3000035608439643215993821968561898263508595787645503338365741877908928874463297073992514972849133662738120034364953646235784889487518357543833929969601880000686274753751891896326831595893394866592738207511642012358355824496408795189703214938639245660286392294505511154510827449227268509071494005709028774389356463018824105078450926532653396763908390223581683452185210965044243907543858535738726411750751682779285515287260239048060593084318212450327462901020016413289335836346854945017317639123224292971124028439565332909040914393594281838003009557872670717969247794551694852470413618234263930407686728376574516076247769119734152211762272709199939880627607765938109856930891571410453108722794781968482032378253757138920402740906931176970312649616457399596302785606363626226433347759181910041680168611625963471622970451417317673662728562085248195774762667569068494075982014370594711955238518979017275145132408248744164941613193040850036435974746610147804203985874601778474997530383667895861717900403481314086438563609116029299362025512285755216185302343644008088960737369874105960877394151087136632466971820032*i1^36 + -47396749887043131800442172128267170051482267129028172589064848273795006419627581516953361985273872261366815061143554482525346205046423593272124444848348104384031373802323424034897759902362120255868509203779515586538983150501409944644129287349301029468409523493416587554538878836859876392765954578807448565533256721417716191669594347756516603744319180452911411132737006300957052240174636367741138058572136713972762621303620891460125579007146950062102717723065398775121289299709582526519608611916394856618890150847224174579452934515829698317616805653724575970679550205775284826091781057393675839209849565506104556762546350282416522501072004718680321173883733340176813720345979457986708521253283372175472766247895762054025862570525855865445933564118980474768979561621805304833923435017735675420747064121881030501821561507356890281262491754077210472395094310753659750817183302677344402226149309274540998972446228125400089830166911864306705923999955110452736453752614592131247420787052784374529335348749994306582189913140088888856614724829269319305409140207900053539583656292873771455719424695205888000*i1^37 + 246935643240593796787212179937010885033586860977111360271430491168308416063189451233001894849832451028624738404504635980843263412359494862144627591594053205834888116336316143885953006756365200997576618461611562372245302196176767688101090626524705123392619261084655605267552485482289709324594301579569753711737386254436220294314333471637351136924091269651886764283508483801191330377248337530216717458417856425729968646699414287101922138649364219548602442233566656407847723663626342242947266141919895264096398963202180622639150748213487239724486972207476141077295974205500799824247593633961452569933752440598927495146193560773997878062701149766720739821498571835518843117563933042089044110776971493359725154038749151045898580029678948471451385727419381021395589285157281202752944250416316640166889715763534662164276943660025879141326711055949600788158263074417483995371842923781229505302191716224693887059736714765334045949108789721447253875422012178250670504691460593722113360240252496072632743782490263326740511322370659151754679429479179036925781652690368218056729748039879820425822208*i1^38 + -27140686219722511605389022357282950350713140794351196795474611168202265022345670364188167112666279502493627855818034767888356208068378665656154807218710028986790290405806913747223100492288662459875007616734380440268234116798817789456710565249703225666387326338181952159733012960474911872060055723006396229449314802436145719791073230607532535575513644077907916469346327697498164202670094745609843194635641324270482968173506456869969614406354506138614012165205767399536617360078611305176489843949774567979421063483048262505198044836228639188496813828551424590017608504584301403514701606424334422739868502456838191604579231959857619648468980012446435477587323207852223253115653138521044471431240603204689662573391738151274747371798709418574677293167843938025160838936726491704794013000931157630947764537325462524151982064882104330006920559334967749872034269439132357455540601459218522730002866995899100701584991421851814734680007152298601730800180403931414113467067909090979944968475737894021492842083264225762228809311364676350973658938587845616356415453960202903541875474432*i1^39 + 1885185295411263414865499636929782764233906030904421119007965672252813897254551190931458169502339358542050627167602505999421037245553594355031737375899545741072623394542081750765462788571861898249165823924840131783681541803733069597617249588470942834669212356968455189238264366440792512422397439380496099875715241667714148957173904070732088923473476185643263115339683060445335433809580837647363986606679519203637194313810540729391147164645186839267469456442227830374365728466017572893836627837048275363267209295749592464628926837540408027255275359292227211386483684165948940307541951304735226814033551946698111387578040637939571105440801865650112013626947032799350345676934714748378685231368402157676342237144275944342457779025114320388275792890813399475700392635312020069240834414159013983909517419625047570456086125005274733176297028357205463085726844482353881389800019683633367651927771413117764070011219184997881002530070429195316182328507797476625046875090409342803219288698596403974128529018088849657871732684365344419549820584359967178408231378132480000*i1^40 + 134233587819490854629040901412715504656026108327308814466814533366213400614127053028822982921718542520903387002627230564928981655450573544458973290145661234281206746186696710179546242636225307021875199302250787183670838135362379322522333429816810056182018717774331175603660516943655880003707176578097427956125441869813950285356188870391740603565210130419304227107959449901079287110136146499489693047062892359593070380394926618094330763603397451818044055188878150618946735609196048379377386371592274491873872871372743591561018596024096306183216888438568183325744668499803821511169117740344574151255281501829813028705065387500729576368754220278369825312929942718714430764236381222103598043065200052523405697230530885816951185622996937695864220996853604721821595602674312393660801079794705378916949150373178780364678203383363510805051104931217540083573358600501731369453661844858711532515789612546300319461077166948887249055152530827641169012686654709794388842440999972273817826991982009656513717700490700000000*i1^41 + 6025049021092077338136354384707543781392634859075282149547847912260645441660845280009418329755455953764702420927001815925948201254979856744466881989910846872507530572469316287993110680549909902668591930641537759938287007162879024379420560268748870258533674394090881152440846695430064716223753185520255786637930768929621443834705025718377577183214867960974611450035299760452858210665009136031211909773808053876006072103817828541619395776350362625903100561276449265883890285040893395614032215868678108581515494641457651750609557333895333055315454769450186175368995570271526629104512189826496591333603679944716987097008409908538665175579122980816114111663033012218607437642793663868529911464356755964982084513347271641627391994434744479470860953994402551269164655190185117915786107816040258553796594628921190890173201365446228365076741481039571347768871134000918528486646610277510791572644810038893349671056439970016724884893040629645693712618307939697265625*i1^42, -6185215136732506780040808224743321800366984720225812468822909532695355923891361843164081023220726451998470918258882071846271504648707215331522446607524771443481110976487892416824996386104387066870588017568866765832800819702107654175937515132250411107105928647242358177589532964620223633604640447941899943683055663116732298850048728220662131996188984909584534572930123094107441044152669951261142824685176276071574385633082754604114636376523823795969034122536821343560552819436573601069092363780492978921489099179828625589973484329616496925930372001557643803483358121119758749097900039770064603955201704502876010470397530799562314324216983553813711617718079245415149188357179874463111670813931466987855610235922599519065263026455768317679516144339084495634387229072718587393286229353090088755533869911275970548745285738448820497358914413415731995818150049923887496007606047543797632759056280543573832940017996562760074081788337644284401852469771530553502121310298697859627733098358308565250480612357523583472485142267349606147153892483735802458425870273764551724118013578963826955986971368493125610192244225802817127569785431892093017429402532803639318752170535071177561513054552837768046999587327052068574821995785665916654914451851427803756823469466443532418933248276950398075549048899463223482874922133915524340222514949991376524149286120554206556129522858063402491758855719509322905324500671329690446479453490432196650675884575168518757000469655808034197291536505099743931904439411815622785142532920829852387922619175025328350036477076327434352650231700628898382439239881897228027159256831225821464672609393233875944714156731151917634034259096090867433945669459798928081912592730884509648268770122796787283635081975084702763406183852005732777548616995127695591551649349303889965338445730508285112860048932678181160402588107255221143770246354209008006042848434652576029091913561606825524049210804057556318683136000000000000000000000000 + -141565178342131759070027315010109319015527797443910042314717639744414822011674873121743069247669978622716430934929925927866052640832827403690931565141053590683910701401291429771491417554522526959814293346765108823322863539861309423802345818585289657668993484384937806739254609002478450855130602641289985169996634855620133902733330508518363540310518934634105526549943892322626657651333233596303322298213706664808148206439075889524864944119176350279481054971469099045402913709450810130456336978897328206757231569372301827323391756972353199310103974372226385230326151505929106222557534100819695212957274274026309013056462284697073723038511302774205386704028023463555449752409371126096852499870187593283120457077164664045487485280018479344289544149930028855987601393774419674601789925099216375174113928762119946872842141092566673636185790831423861859958155841623404627055367996447428299528851379128703048239657791184028401430514888199874472885081959395931617159826978763746902562496377719059707160160735296557955106946121184302084295199260775685918413180539410689159676583672912390858242826398424813417744042147242105875114226337559127331848447323070674197189880902422843235351488134739801036491453591744734706103521642666140516872052111329348764850385326374500194008745111597436123622601772010153970318531651146413562154379988390302934734747259462272830315495545497631744592276263277637849361698085914015922447222784108999965089980138536045426392677550822582905497051407320605306203488851913943382443484140731181792648451653716004445478182456637721215765175963092848499256899174847144758351498462148926297343562194281201385039877923243766871915647040827338557128256694783306494445462802734648881944293740345563977184271380567771665801501610286944985094513438364076480735889590589326986035972598856793365616006817023871230975557327952245257242471387223700374219687811939162877649271221486689352665993115049268011335680000000000000000000000*i1 + -1395329062700606009762029394588883925601367589131570483981851709550503253770319417378839533681353242452056747348375234907327838280368470099611565458118290803318422330418108803436061431796118037973016876763494445681709102644718446872361868560526176658039826229107452522320241976524849545307260348787324843761138337773935207444875466303428134817260425486055811143344439931966472189923509386719775350084447721022409460017689283862786780811679960727339117876412202366880325392659533106613772469824851893002601783470257684871922128366753310092115038629788552322250726150184062329555262087530452920913355369717023245063289182901904510048769355103312243598940079295851563170209945396887035736449213144464407181842321048940875534084946537793302195668791492663496751969439309011629078090194912441489763571264671264190898656415067159390374031326502670547377361451138987753375461010255953101242768185694747935783150298580683391683935569727632963490966958804986068840925686998743498410575051645947886794232627179242014851038703790269171647608119619342907496924380652747563181459235580026105410217067296348850245782457496327589546761698775743906326438113458453976451310207029878847744550537568947730855009613438488820257424355274542798661386497998177541478424599182776277469939755794117521751701925692589167331097795357053965620797693953480848260287008036181451944931498775998501105766142394623192240402071495108274042051969689498733091424216857401327267693971508193433871463833242480052625838824942726079072833800698682345535828501535701173393461792911311595417317075198775284462770836174314505776676067888638026712211763049857986180099912399330379435354073156489881042121768669502166267769376339520131724972425932977355076611512212876122363093003041500926800662772337292445925536233690858259107303893890077136522762008877084294450455327985462135710252835157695129933647569994778288416307052178133594576583419801398786234777600000000000000000000*i1^2 + -7061793357812984004847764023003386521909555076673086104915589833694438493545573999839633799885139657726322851057324528228711602189775407153325105325740278500412565226722294019707466712118073572578215486918634466289140826725262941794297619886625853077616527037272745890643029115044268052242905975377483456372574183869747812923313248402453629032970261897567161180887816831075185447771476833293596060036988715014287250380096671710228403756063233679730190420084786205766410393838604165864650364356377653065739253118720542647358946187479331474711142430629139856155440574097445731931464531254926695556912507866957854044346463203351184409634655352285668981453323010633437866935029646575290079118290142287867766627697183330477372415442666069267696916589749719275617715961970973130316101712697956910594823269030497960024159245373695238656914516161030163822999100801178602465271675951084940955163048503837521708767791484455539383367793359615577503968513161291728415753908488559038149861794953058154255179207214595249997782899701088305293090037695666359396325456927546153040550197192682058840707548965334777661874386912415647620189765805394825523710715343465477073146089363861495928513895143479881910809491757000619836845815348010657306829464144899821480107530815308076023650808720131420961659651668790679363441803068648975421207895425727970028801106788349595816941297147578944028785400940490244390911476509157107996122101688620119846656037922885768653128145416914110005112385854083050761708852516354863739907182822811757469942680619456388986048678298329320443322103032187433177309729390420889285468903646796514423795486012534678500658694012532706249996181642477263008498514281699247880791285950818113413592478677502312304277327995027202773082625214418769535504135856901749233619119999387419791428065765984979174955515040399942377288621105523691066437176222345101787899109850576087043118981295426053120078601708650973102080000000000000000000*i1^3 + -19132039000391524116827838567219814987525082410241381286542488796805681220587301924912027808227845025494382499998771596967786767531231943582442446398858780688096984299162677566212147066054555209102439278323100481312482357445999414933115528233035896628333673375369520954601216968523099100931928764093554311436214022715122713419704114727461681196864634345761649421686769406839339690837168976237462614211954820330435370849803859695647268860291061900075970747974701643907310308273539100623826393169775731339751075859094878642143991444902245729995226644675728228914645421281503270363883649449803791303566477326636318598188868201573042148735067501482801326310944774703679060507639532501443587834129689053519066785246439923140856349439738918754676524296565018690893594065288874280472819091979068022319085416056603608848455719051356608451819461514445719572405615157517208695108442414406420147078094219929812512743103485458982555475718042906307826300515012081580275413557376860590118027552828982274542008450684762977661250845182528210315318094017692402822577377342658859009373206053080823597343166357655663510435565450327117942383685077080144438949522561196468618807108881798095471142836210407891144935579517461763823462689265423073391932333956846053839863372850913618286560629662869398868279129141646850909085732074985969476330887689588335241086089821530986679976668774815926686439962826181940926335269960187272210414875658794251620901221648735174231170756857882211444055381852003820900305615106011865877446074211548102490540654754919613513954722205676547100306569548314552967916407654908808466516320402431664054529358193484688079770073548403800164576443064924533599095926050647323360954049837519378066757289696642858312819917504285912146345499004521085085240167208598014343391116474882184188011320144631125168272100998108020858806738788448177572418126713685434344189960747654687033794975987074071882717880053769909043200000000000000000*i1^4 + -25569942037277063906498582017808321278177432515875253017192722537507802884361250728181904657256312140109931484472247229019489141971232769080820387194433119763103282685597675987184715272478775265342178342295268080981205587303431471552786760841712980285470902765966370496142743608035113235530179129592763065900109122786843776431378240700894832056504164567685882465314347618437733417708811977953501535656416217708239116452572565076925023815333929713184319862582814401912862799592186603170882214641505877654937425301158017811036044675068429790942137733496516240017465735328115808145332426266896968386934557606032527834667992519501054384698602309059253704775828878776117826933984766439651895508792803633698954059448283612642313253979164086904767571574191325226071316432070352253628031937389242779434591699199110803813778673771396345146987061276508174243640358644619633627578858620913895555009182382487989114616465480468636443844352994731591827130829828817810923849311549372337940484849019849183575266322233639568608689763316209254517470221711474887399097251131440369667740702409227914611349476931449672417959161608578680377223161694268725457062451595406039722035315006878766157207400178404685211994819248522960549068475406069584254877461596574529424874862943408402694058796425442409420083976957629582328628249186695816114991165316186224546570404116799513216806208336453319057591728860156710891684956408496304507314751893741600258353626465376223235273669575760209790688279603145853411994316665081596882358882081588239669447298452251465526174811964975995143964534859237481064280025786923059962441988855208759756792399878181582844194950700177046981566673517168245377140631021978860304346536803739189843452997719671811539870252096306171264260424570763773289757941140592950455408560408557709512630627801122878053513103149590219340660515189609500839307357516875734797578013140911974562303587181500016840670498324237569228800000000000000*i1^5 + -20172406999915614748963930614102559154710305317317027986613863881072931307600942037535965039539644782653450562142616922052326472525362059080450888731780248866920444833877737922508982381212981473562842565932795189242106554543753499683985889204428868471994636794884053772120637881239158508069908954242479980402149167952407698037182001965420303517061100243556151010797778024989843115723768144223667261168272201774640509142160715668538861177638691335953626581906285450747592818533134057529236337309417412974977073082319194388575546300664843300382794031383437324276776159885510643223078200182153982893036545021148884568974691902543856334584388444939075143611056480611657432319148048618499437284027883147176003287662291724466286440841380174963107285171057651728884710366047849295138744742255349788404723896238952895225184572367038775397403981037429829581811296721666678095622047076461055083540118050423978652187690911351213823640235734143917681739856358581309408715913814962197503103392608790501582786512699272957582218495811729779392000703878598287119987636413534514903603439685237447960371386919354029641407949368160541477007843333326696048668784831861285375090969565969581936726187201695569942377222069425387446943735553684030399259424129281702348931521205891954950968773796933597975359260748257493323703951014163957199216167768693241018041143474280780753401206956023425893672647720230048767297739558180892537728058371828485424836966126347848938156302112070491129043900522313772060947770063463442103858037315923908487129121962497804080006616393672864039792794037790692169060147096078896674316382426326833584507405889775570847892671563406768194625388944124694851586548894274497913194735953433350379857751780742042484261134058890721399656825015358653890924811864559374710138670564828068716882873709471169193959364759887132116775519865986313429805347433315986786202086178900271023833208477381273136615721674435723264000000000000*i1^6 + -20269057194143541117458217035790689766831646088371738943297963018864009961464731198726328960899147597753050845480146364330309052555310111861921679188071315762659129447191855744084089319711781971229464772453241183111168133489824383302417390497347727296386094116973949858259560454896411050754099886271940405780143309252928462893528487594541081734087124868649017989894722680932459862235856636308036370934552172877879594297696583849803863484128394963922229102503090589989900014041355602191534912584514290728881247358721335010106736567137040256507887410625178802186950207036232482182529351910904783326107602697442713839496927521073397573687162270618769042036186364680142896189446620661198926464982549991986680648058517821806798794084385807033142922647889978243177454178844639517795934905545160599303700239635748818443892629702609077759447124867823552585382420824089834886477509496103993912508643778382562432023137228889615069021128016270590098959902238669731567763449419779935007653275030552014531394018303053661757087409822219952271907552007078156606565440518395062920369621241650883817832745832403021480668468173584525574876241576310334664851256152541146094571699826684221636567511120459099561905603647264001873238076585730311740491764445489626144070252000472007946004777181232511649112812723802787186858937677601297678025310056438245393253690596544357826003160676775196845399298853036149338004997801518101206391234546414025742804844965953365434811303298530201791508896110880568516941607519417649912033344128058529048997219792415500806128830925615887621560948113214924666103592628462787398773643423764739061622262189464572264859511570478430798195662483823019451189406141766057555358109651719186097866961662013062741872782673191977207225858356277211577388987418290208645215515420989956861929058138595676542247450157117589954912773526242524695302285687523423802733473404199337079566856718910557507082598986159226880000000000*i1^7 + 29370698685043306760730476117859698097384828844943174561196301544970212044985371545611831239299529385691667342799675381113438047569516965004729949140698651960384293370935822395609066421797314072972216809077915512283900514172322039862965855594250546482518327775673139907196760606319330090442618935205353463872624500034544350377981987007666613154872014599606680297560045179604171368730499382977597417039551155444998872948047215825930207243667996476514039584451167100766002092664695407093204737081081555307895370349421645844252157316865102082854353988730787242728484748750426373359666670822653280612758717158123613275390153302739916572345563166105172265915806816796329792143116785742203661184747918265043988042811514459553378769903041146286201600617421443341964536497057267798262886192621375790269845079356021541812732307775675354439847334413244274222033155903394701783556479942021171710153322799750754898656789250672509572275954376418042924430608750212498602290266316610064971008993691926807203276103115310723557003615183342334319144754691413065954259217699282791895457211181791923599638371093120021126563856623465372419347913338366508515092761157277525314751580986976994328905845255005806180949444353365765871975832272653398896496560822883611180564329968508779245291141232464293244909606507767087826864303431936261090432377877775840709096659111425235802290774037679535582938962067012952065420359746189297123436521947547972619668216599867369345200201929170656599006571511684245570842466939922543473621267248131054391692480472802849307038300939491393776884450912811423012460337991016146391525313979408898174535355334487403026935144955968025593953544811606340497946856284239503204608464069808989292435722812548165363519808009505735266816309061901619621073018080241651616336769459494504523117486491356734093830800220072544855824846437662089449299216675743436786648841898072477339262597546825400908947545619693568000000000*i1^8 + 76571608753541987827512114878032596444658862082599977809895131194764003014070410221425919526435854434977763692252203594971479151950000823963493371944655838828721833215162449402529900143143048096172528791650396150280859277428118575722929060053711456819364120816187865769987394839479671779028950889388701455301599988640341360389035487501259147907707086816891602594323850702632595139518430102250500028906012445830817908469215511311001017639709489349363655504505152509804339047131387071226916176419239176271988750987899878572542976951563765398995293378324180068351409262625936253142872118877826493244171049250088075456894677962258032411978691205291880602837282408665304025642958367261931622162513181120475966702283597800466497108679364968392646649674338713727891945330211191050825833689124188487410830104941025951106941072381120295042385088538790936731966415086509714239263022876441298341948959425489784598768717480220117293637569514808816254105133133244601899827143711665363353507409541597620395299896076661963333317866690482113917742107019343114851816268776577351925640377454204462843352042191308162816402407726867246848224579494323968204217315662799708699184855003418476779903753334944941048623713222186300916706815434266616099610452242954865194695191965902375641671305619109006389871192729791249992519033081761157533240812849637554214337335688876780359876593427335503027904525242707516890943746396468059488708035992020733197278450794179755551789668076226421711448289783793746508898537286194000746642921715579839060725697875684550825059125958460258983194890140935995158098980771434540848432879077141013061642673029920252304289260063941924807699275120238369794485874260274806957223470422191027308201695345138893860539034773494085332281705036962511154326265842502696468633780833984111390447279911742403197756891228619346348016102014448905480451056311241496077015318760541500677550633897438559881187618109521920000000*i1^9 + -22702801621156491583736655488574985454705048696150725623214437862349705326026906593874661926754750215386005808178436462337060108919765713555096697198651657515682910480361267437474955879176783725824242465885549739456736018125009814277107514791482815568260615676790816948531349600133676156062280144410010617405630415516581920094797027891909877643601158049791549216595106263868597734053463200540818833939088442549777207228124412685186253531357806734104902329729709726085379805628772275769439249514736205682380908754532077022187229404486586130822650224777292785832479799510708814930230932444712194167340898800246417012590108404930347923255075862297191198059855345082403160973195815930809534613830527177533549979632880370816757529521442472341926722517507256865341373435193560008620505484037006270192791875414743719215983428306248145574372205594678666005613590898662181770731885126788551413086263597617801538574184207884601940590950619346969455696540725587912548916138019215478609845267604833045257797481115982327088622639917853709589826304245184606581251829629733031413481144094076818285124847237205344490717481257261283009338384620003996351922893312626180106269043192860415853886727327229334503781343736321242694630203845089375802940865662865844979231302989487980799228459546525152246824246611027003022437293915244883375915268269331490819182748509830514378571975309314204388429137668888429959749425621446860543785352751715049417728769357540766115732626789819406584129338340571064913691626786672822429007166657069585027288749250831593808498381511839866890835836013851235445867373357097930306817601657563111896110837721186704530642440216190839488805551934326747119038152212580315082109359466507612073984270278534678268653036470765427505988143413316321893292788831990251711566729261756676432152540668930627982306015055565145074474476406402026881211068223634739116236956533945618934253794022692802721076077144309760000*i1^10 + -16393588120724850149020651064732324280349403601375044219453717685708468628706564146925556976888886502405250969272887834506029107121378254647515374277800983059451104751233255951938413591169323771783182172416075478280110487177271987303005948558451626075143096609296503752135410878723351972792087561612008752784802319426637013426440761568584551384278953188642600479821226189651002692265849563152745077746952972507824971990723433800053513768624055547907191031965861173696657454426103957458743507947818819034021360290066745727400997642666290427368109386503013123978469374246410624722808572949325689370861090985702988867534541946866505876713027223475020490444484477041195605128933631194222462759044406469964262349328065976150905476648749633317750547322013557298405785100318204698032937758588952983100502531674901678215209313923230787070102348645097916993055399167075761712977397917222274369795595363494686795782572370741640159775627772612065568573553597812978128570025776609128121691086228365866373213740689906079794833770731987203195030900532108782092406884211790943106747802934021344658218169466167759088667999438592980275806559500722331276544272573963033768047563494106829918804540394767297422458813886004448971459685405307671968515624243738872931660301137276782182376400412353785732292305220313983935489276495601699877442788569818437569496199099750045094969165143820090329354111005209865583502968893025421694897398845534194344105294953403005945022573872187829632766558343137763729992917242132611047830351295003743709603987556638788180380406557695519240954227523538947679019173118355284383234721733769841727333569634321930792885670571035766501539136520833256611300605112917611735236333271583052722371727220407876126410675835621134620751278240218518568266642531150751680424388725192560011183683772987875574960823502077482295984285477489591328641390743642277982076302648288876386604299347329680866025665252556800*i1^11 + -2947665840798292245418909970322427448030062702967573548366472312255055409529007917621197556916806471461573645391526062757838672555550028936071085186846228519355048301282778377201441435209661506706059977791990580375878846513820375125907205055241637021514863188987457932109398674493381671719922664150195006505515208222456675491905203526582562899533211800302845541174188061547997133177521371249885713421897609749574328146212158150698545487770675894129158843909440482732723271045757871949788352867729862947789687307516980566808172656864637476632344951440368904914362972551462291592803565870902010541756395903302639205271213103098929793088111495422061765651042144162727673975400246678460107553161586139881913403444369731538930355319789859372382254299628752940905025647039881881063372732635137138597749157800523453194931912454004007449258373121244977822427486422324852187797833276963801840606017457758760012688565033910387509989241083918739427259449721030633448236975201641137735695258991579497431564717143370417672409155747350540582703743803056377076275384254545642165179433578354938820061745215040069737835723832143086268226298170799738269355841864792065191855367889218440660366444279436321374811761312412628220589616595467743474599456429790276368672562910117229027411283860396409495116411465817202120225067282181227502126354712551553223100744666446504349480584544760802871614976880325323848838115733066761981284947515495906335004145308201626112582949555625390681987777946930254345805131634105654491493186401801155122312942105460428501628260143739574880463048782037882103580805302001795938982430490223304522402927688967296510423627369624063084556580287224229332329480280684516761746588539730809612330442698898093322141365328356432177311912725662308051563885807658270162912888673615783721734594377695024623887346773086594729021948546130622781573567998702894235740338964697931130686299347839125105037526695936*i1^12 + -251028256705914286930216077558691644669012088126675710265925496006489437230456179497602581553442379096017575875643764543698380476472938855184833536250691187321694397669643095317486311083239693130921727032748932829250833773221101950015475076519025235761821778594962011453340406087304013117580345821911751471885561416610697685724664929054595344105046592564812188249608410366533901879141559983796405144890707784864740006130087162535606407847874458215847119385270900151801504889090159271656748665843410194439346738267827423490136673000898786044539190131940413250548203631289631002182475946586307562816470672942780555532821408373655393557626951628646197059948730720842135791302924592247656587675857693966679754649646244558609997532136718787328481639943597682330616106910258643701735392309236557719497656781900929870366993651372040250027909910949759896500536498987302412211234693319293643049558500675415273370598586480503611452982482112490261439136693583086770693655101737808738398128689098056509713659701281792248637043560714768039500312813656173868419405996273360295324675916747272787405293564086764993669718526326863740875512110382739499971972347173029356771218659248181924214390322346270522760823472088178237571555924363526702071131577634521008884378774790664072581720175990006211014117656964598603674245665134980767878843915859602107463366962630364790527478909976408937070699254491971001337397612958134754481393598735926076540440545042935543380290721692190383496268918548756902128852020866255901668199069064022968781974423403087232602108531388560617743120875668620425439016159870505964840658382675968016469483758067213263912497411057427077152177024831344430480826163482246619703717997270599704448807210000948809976047959436062913988499423328358059687839907577660950974670771100359586127394101397030153483543416418328750820542644418117542085904588163493799556365358691554902646687346806380887707484160*i1^13 + -12193873073886159625966990565139462466297344069774908280245310370559054668031984970136668770465486380347817246207091010604818269144750253946054331041269916751356955171936211532492298655173952985576375979076673021300531134685958911929546692396875552246897092465845307900260259286196549611513773445959719647086515585559077218435067414300219248846314600856541965121440202104318275348690429229012774095972545166780650679354486303627544424247280409915280619424223445289879991511921568557747401642821867672630358422399871336724761822408428478971211765991942048959038689968789277717769646351069474257803823604503152689426080840611212565663019275181806928156115448957772713005544152579555495323520888308348272995167801166308245540984488887178983743217103131053491309682788149245719783888537142679101969643642259670609015182056825385349776919230667330134216809720365013381210733220777929650886356760264224974977502629085370644183202749673277787799319483617359951453631845702629536040056719755226568850032102543158582666365955141430047410623302010020905503098154840996923897921201123519354343126774923505564617530464379016470550802042816333247182734509100199877912218483364488118563429725088085418141436554084569632434283009752466103496234795751014475259423810897031175739411451515159537100273125862772626483180948035449536017323238750193886737470497997020178010905700997882838411485667765584333142046914116925187305764057420190475690282948716734926997020148633654915801530180724529521520570769493162517217806092829446832278191360472327627937140056697031254928337514538114241447914964841700346200604067996980539736192269318641509993156987748304408677349536149200092353120431553559849507085191192949688882137324439034296957383773075490138156010593023121781758468991326786670570075033841767387853740128708529906312122097751319194278642486723148223253580598965840753933922765620320369383373648270101407858688*i1^14 + -379667483468725568056129169000075377997332076049635885869214046219802344406517296130989791521334712463969570470723388290503352070739664436179974646915872574328788833277831436263965726979980007978099143216258592675989655611372263282117652206445884675441742418497881278029728390983605363834660000853169258151925006672198124891252428757566247293550394853154222326997533497025531141444118875302902101620294984786079878975990747875839751330292631776812402368839975612417378102142373213453172941835103468242138170022928247404950036499566892932974915611594614091233833685029666917187050725993468660817317362293811780195028665077923121492313744464108769433983625966620428288690155611630464724520421108679257185371356754438558786434520672886166604303335384813201451726945209883903427528881176835951172558644764262082564251795790104921183503529078497970734398906102343586273386966970531366043327629985492641367366067642628104202310274420060597776159137816815339479154978082453014196101687812566478961739928779155438133588194007389448663751017211220988331579331232089286579693332121765061145243889014749294404190614163872854793465083087547769759154088249908502950637613882533334630315215760660613407557607578271415839769865236441370458673369570626904519937180705193269011717657247298054501015811045402779157252414271139922325117595781106314957750826849497141872935324328141867083493075878065668125019789499175316061895600807334064330039778108128844021868987983924342890516626216895723561170572549512446432042755035926137239486264638842034578171867774282194633154706028143140494843545402113861504534583437978645901192417445386746597443550872404683504658407462609983394615999970763367019240603426479669081840723174306977114929086936990389993129015544477342155451308867153567327337053082286840324775357335202043047277708158596771215101403264290173508990359935962173811758505244405492957334732289033109504*i1^15 + -8411910205689189886528443068478573147410522384550686328327517488186337584896266887360907798162812451599914632107573979933151777228980089992671827212353675848994809506559032054161892656621185223875026974856612599606925866379791098872579759159968519492374302398466888750924103588448372531638497817699527430296341303436647082288294494638739980965290381897901751092827789926906485151829626279430842798385581657639877852165696020960389005566273185406991888387995790229785149768029506674571022886596343710109056954642320250888015682756722171833487359192033345103235541032926570661182482519261007760246048526529930102851083126404657720192399105937139796417287055996315494844654196888403727522471125351126121839657118176904001417846735868701434548733954031045717485353514538669596845471427979687912627602655861180887146357241908932132185595422344023221648329705978248272966003235243467920212777558830298777125390164473214726269354027793572111535135520700921352203077367616245802591198984374478193572416753710248864431305289478398925368820041896468882896666399574693666429632834227029678658339479166249985995424345553093106447827965302177136421808273099040452165171250878120979438767851880956628610007606644987064811439588958238098026579455261272769152700275906606066908749821453915356569661880088394487035384139554022496032406314106399266506976326023168024807411624221363240669335436204341176661836911173165264217406158719723173812451428038364852946831958521861409268046885865276779618697489596728457045238283372413721814266247309346946781328348819384925100193253237331759740112166645897574819628172188794490064603776584057344469449483636754262021813393615798416374532619254652973484329702913289885586911534474088521799203553416021967850297499099229979822081289942248577007029886488735352580586514154186752783711877157081754039709736472685751815980891535621368657733086936389917854122211540992*i1^16 + -33126883934125995560013053818349913421742657475730578770099071987801393024112513516022543507156791683306695404719857184320892508681129727056253879336275735324641578347284334572344151867523858037245370779946947640756362329868945081060577409491999559221174022023667847083019996759713625568926865760293463428905379189300128145146988418470181956421207042458320720220294556049254945644898124010733231715919522023126157290288209382762828389990376092746085302777781805188646798746380979196580907530905616957794721290403565236193807753479126500521798278446470027754529472570329839487531514355384230480545597920996935893325652038861311961393022484204237835663109324731416536830994052830913066012096908081464613613774180735324589661909878966555624667245346558767375919203296006730424669817152956779037097327291625606489176027325519325670357675557336463071217570163702733975702022232643943959440673922575147154035420844110445682744059104566057844817816342775481317358333113642047625064504827612823706885927812405741049451306551875167929826475096423453263272375777604042754882576731251714562582478152876410876955697481155054761144193585803822332254727462470014028478752271610664118549125178879904975397245042356722793129057098775037819083997021871182972035997532862062158622405781566649166461289481413083271003947240709689922632078870730048168241507827617717763228688499647072805068798207727412631211009576336211906859756469875790993386749600600660760561327293796458561359299505883244505126724546166845679432271625717457260741910385159989265588371997865323281262783891371982192399183837990900594579973741708396450988249182025586245122846108040894023701406739772340000290189661394467787571744977555102040516647664737618233759203498054795570863835233714120502237512689238010166506326606213654116828501968401954195872697481983142188338360274353564135765369213399067876607591159654920865741537280*i1^17 + 200878925444413684608343938512937515101573548863154969721202186633793663929200990955194769662755525216201216562958295216878281174109010727219600155339690467593167507028173440605187578158116821707882311704058746105266328245234086656337248727378128157474753589137070522689563600068477028578265213833267204314309722960829417976993331795621663323147817084416606309725042176355084898566276549627714399145391462272207634065676358844115610063038622936951426913409746553144457070097215660446245152732624403790045470734590005592993323486667897054496028626233644391518268238505129201465508446183684387828210555965735881475381201013288690912714423548011744531614349166550555537499685514618481030016145267480685967233546082786235398962298614176218309219106285294513642426776311844294644849234323120853047130124979850570397634868388111536190329815643051589684451823194972670338759790728406161566328996469302479652867000042058733229206742171247956120188135544698219477200067905206816932301370343934764863683442789396039932340248431896837950688075935442082712228470676343477968445845379794736488669893172852565087332542025560895074871311398546908323927606867902985807290786069039103278637511045853649256826351271536008074966970309019515046396160849606544002823889714459802859622821341177315389360246210081012555115406794349581463335263581706404409514813527675876890609638079474285739644246576415149583009624690515409773159936689815668737880974260003295231961457660035637937800375775008835553105602570124650508134018424171518345678662603964218817030955630461358883952909706343711371828344477963385753367495784089033324269727916433019247774945821243317390160346475794413805636251657091128602005694802649908819160544162124855213347361083029288376494261743743719091934399938695075674784904294573747979250563081550610316932450612293947519274983497521089771372413772491997742431031469628800892928*i1^18 + -543491576661623414015029533321301622934883656129188142609870608291082578565580263674618764678923621603878599389825265892000790488939116596286372134761419746741283996163531026448204992539107699887826064825684435712571522085348521274681902787810536212910451941778032301535304130679330662318206800987481994610022875657862362429806177092370821802645536334670952441184400281482104457584646531949163065251743129658458572891070598917242367691228259451404626590298716103883657165555352192307091784309251998688504459549982239950802784498020741581634062103628555207711706046138901911776091078509222360057656362654831367728861936792460310630286679813410483557517234340833019251622983944460763392570577238387633850986173412951269894567509753742872868431830078175417624726239008723751159291283267889430339523873842692007462785976326957076544397913425617037599974710563147494286334661680891165196620403055816321043107136615945251178549218499512780834896112041870821014289001796479039719877926638663249451530144521403908942988147261313149815504875670300403430829610487954069018520687148707122524068494575831235117642142736272348658059334366226797362239434662289034626640147001882006399950659875658955935851542443512165690785303430801344937802805454893854812173406603680838657387965850849423205899702441511372434996081388867692290458277093505938604202619196734237414476798904753891860301709400222573593835592438492861537521792600367354591263886197187374669372035972434278928993514610566522738018733252931809660764431777752200656814537063811770486449187376593861554975076963142997473630848353104785586464684767620752284620408573364703258766247918627348578517358498484997786830194667707710157520303883553555731626629520927712025148252987374394306375827119554781334220866152120794787561122962202809854373791522594644639392262351453472810642319013345098338465474895739393382872096605995008*i1^19 + -2416633396084083034068774886607596402355631608672907729414277103801012638648324315892819943323527264532817043674245636339683200549939062125363205591273496730847492058128344944800895527486730860869813940397118025058055547898377476607416601818274889709190320803504996851330311952518737694258439664438851364771128337613365412069548465816558245615272379932705126916495731660551477386743888433019506918718624012172142381751224924714918451368932619952238721856727422410494008230339984357931110369645071170246407252713910831132271670672511811147344778192867046489033234120994723616318402015076800301140080518384370117777588859137056164545306653916213937681346426178495008434071749863465923396218025636989015708893671771001226503822001925297363716525221126129912032218467866496154827843955795113161406880918707579152462397236235905388987127791015231032161356957677683214339905186665794048013398305411779819260304050836254737887995563388640755832823555140413211594428389319055300545041194301302062852755246629285953523700418455249205083473370377913320416107375119156377065991973699795945361743896695123983209082716722893923901536762885041897999659633937039726685838457948238658207401572599089198776361597179115560872096806853864044876373901080613141252431435141962168820181622684035941824153506780479477556531403074507304020552543418196233658295801874988836042390810913086815088048262246746328070245588017617131834749003551889242628450229118617141090401370213041605401679649214361961063884460093755940794924417490095495981216940709920985904481709116416048540665174067840268016628096249068388730701057734144176116770638019025961385231014877938956437609317184078394424827305771691100685932248765371418808646251569192636149676147744606078723536825648537294056868601260266621843955828768717821015933894936327831043787629971393059271366936029723487366980879142465791075775676416*i1^20 + 10116476432481338164038080079407588546802942344060540112213947030385976586164935053270172126473636341607977037929328941669644482393680881807348334031838295201779047934782083914325057924263865776526398859064733566654911948644926956683174106713189154615882998405871918198566093595564537006916716740920868231998483842662750294762464950206305454380081127413856082692172849675767193928611404425064630073531306691421531686965394599741909621535307568655446472465904264778222770779024385777462393649811052257012382962928752893300505515570481334542431043190009606865556186661581349679767332662706517834442748362277747142289790251402557682484150011440992114189040358245762098281408334642858397453669658446463644861112482761856225924138538995614033183943353796834010133031674029973271342558919260933575679821537160803202167865737255932657539508256514440536395433156755489706687548160503677396638559955771325626565508965751892891733305326654475119634428536057870078154228004237987061294898467377790167338844051871837691142557106928245813851072428434189969440844608405082937523834641742162279629406494998649824064271157326399891370726333821423868857623113459144696921753694590312473823313370208940286333696307851898006201623454358480899929228909209089110784759914114619953476551832154767945301348486214648919705388013931603511492693700786585447753389604288092686158185982653758023931769720546076621282310250712296985458677219239895333652580395684598045196054788837056240564020691618202451122870380039765487369934897238729336227054074369849477677156002407380995617557599766032014299519679996243562516831836754270558438275444386540719347549963741474506728635596141789894962426077643697180635656132960499353786862641698348850143639495090212711444417732351840063297068630623852948022847283413964669787477168470078442405516621441600335667806365559378267276329508322232724619264*i1^21 + -519210101210439299235561619120504739766768436630090275706361055346639890737105861890442554251104346729586809437435526133083659269143147378963065534527026923866639350940959043189765038117530126342928510140594876468681579163256504355185720554576930495926454668294505836751533954723643521479372532988068190303482627902880035614310012827524646371848344352706058083383576764080915222966713022098581675193510172689766321899777557437198656013028425148936709195322541807124511204282219555898080791843392068042330543453435517445224994938286657936699786743709195631451004694481846417892453479694034049273183551573379253474329094264780340684034381088728466948772462274435914992067015062135507434966803422078602703381101164641931826301247183396601244247292552477401327418484457883322934892517782614015809043791055071831558331905709422915213085035324764216016132530639362319805350461920191718374592498256564081981088665399453922343928363146658010303464495577756168933400247318242287710980431330473165808428411856798869537562021613910518199668046170897653452979798255806876600792697641789423014661577907659760284874895534652048676692875955403263341254841996876287342536500440432716145620764262655219162842069728914054099773996283495551380934426694902118757545711587776727149658898789873026843777275222999199620428326243733651873389078273745238673816834358684429553653546433705356147400094878619219474511853722658780755065492002515906705613997833838239218825736981230883570074238146370627835729181034868579623454862748339591415566632002284617170131199570745620796414393248481253926482392914386137639677156184051097772040707251597948428444832146796484678513533635462458577690233947840690754929793334729369040390070980341586112276361540812245846214601267789089704415548316371738152635209422328538796045701807804498451126542168907342996479391221732970083246776832707526656*i1^22 + 2630880970593032955384786413540365857012860956530196394322288752616054923738182166105867493665709290959649150193510945425512704471633640136542228846681219319372107041210495758248289144492364158273052514140232419599167981294269831173703472091616896761063027834323025874946417448021830274314610474449537155702893834383108710172858998339435991468134019111363980548199167794424004028119861555447196633362207410750925514744351400214102582548670556860544271263118680300047201299863829558262881069278279011969839532085262445583740468689783270980184553815036946623223317458492744018479952968502967848780486845626454437298562352185240550881406794686414087192840433784176079758356907796906698194011668359189226001700014259639088406181427961690909610344116261748004369492342577884526478645316669516368130361154613482357867675632947910287794991986659933457835163156388400006202027812196927750307534184630378912270733762594452567205080681098003836623258033373180097669825565784382295480110399139318788846241512914541046608180007222007111415132484710444702257541240327758318949556032154769267750929137364196788801774015901902016246031332526549707550002598231398710379243333229709674413191317502518830439129063502776662220636448936025962188374303263952982872470860034301208299576917879103903511115217944019003492540082514652815462076940150788351868509245196544340985097519620046699113262235388083724149875632979805869696886603372677318275821286755988320455435679125398096362394744013419841501500229777363439407280897994088819497294023722072815663490367624780076711713106774632130464645774308792123014265011091307547778737935058974779289133347878751405376300898209971285112415894529439485217067141301082918610276726074508649149478576783628899178907245494604390857938964839692877089324137583203118547914416044177206983781942127956938633542249130742251502962938478592*i1^23 + -6818068292391722090541400159093110765850395014353090426588626424600022024989630507810666476104040255870035714883247196757910140607012547221676480782827702515221207618901572523117952579751853124967895983861415081400402232504854642954143659265475896265848005692170619454655752543819259167391401113627491715197478821016630969838147943582588931035171703333508047276391315656735905754444832191854422892186579715243310845530699436198638791460064167276315178276428208485443499988742030316826376831045959898516887670416468980068469842264931883210233967243606268881478918037462436399318797207117438353278416973168841007934392375971363195255106154034218786525988357310914889876914541985894770793703435739845730843386935116882575923973711519603751077436916948664991889425049233150364701504065607008746128783838061921258390721008370012926357460355707043598297606349397567074741599819139782369087394171508158549380953988840072397977427053823826176306053049423287952600836493783984265684745662029717577327258152857167986457968671823447456475722720402409347005994818667896836642453482371704617926367665870488093326673690050127905260105616756785782860091977938062238756600888099114274592081792440056342199861171837499332288827051605980242007814949970725708404753492842091298987547450421135166329897569204119987634818464036672854774335155501415040328148415692646839192539566914522772957017903831017812942092090277498275891846576886951476285567160994468916413664391507031796885073049813076534057706762363494451339492099128834032279438122724415729389995032705472487997317060722719139789802584830982498989107948831415247924808594347147597111717337406512071929894941431090237878621808481670923293258853221542232399368476254791669053869113222229299275078044326513260144999285194904321842911773629707072079833812573997957590648067160475391155774910478704446126686208*i1^24 + 11245480261921088596853607310175665496815503033881023687054993819707843336947375544711639744589460903320623685651855178838292262794462004219349102996720695818910388306866159161182542098729640843715544615298863967972163911956519487963674364373195266782874571243125920262813062764719999589943755775247083120401555991749125654323294375532238008478964771906178769393634926501201942995331590030536724793230528543003558203850379153149569814782496295475056077174768064929672442831388043744498199851806015159117349109649880991707287209106112929252180593603783594247441868407390532442247917298390108788124149718917899857461309661086210039657323040330554352224805216966870234338829915708184682720816087220229986155222786023472480681325390951664775022201155284561869880244209965082690070114012954928980792409239890503386619748758665499970759316207771649574917998838826676409817400669802536057614614907041173519772965230124325933205971381362618266123099200598393506544309797655411578172303270817729583190073446868434521142259193486037431638367410427360398901382019136908701076278450421445973852273269001890284530480405279894438306626236698700495870884018008640836374089212926149312729705142201511792702545415194304411288944753743807444249381286315307589088149592105247257524345760790295887256580989520678533039465799673320320382756882638071054557230971619190569919203220973152920384561353408791426996142735976003256699633805196745019345469343301606048334306985515889502984354682023163083853839005953243163485229804951029140629768563700709981208911740793301078296142872984071991521745905541743787202986956135957966506790339348217599977508564113697510660267246265935098922511963785251908269079628216846065140717860174168743172384016005290269347361431650739869089748772723880595929590625385319375031880667248211437262715171383821400913435516147695878144*i1^25 + -10287272100189084664446168744402460112105154221130690919747358061390568745442942713177720615640460246429104338026354268781509804655647679357606689408500850857314628953621862470534343043425188282783788083786561287415653384752800486233059584267561174526045685815909276515535427099999896487434635278580206916441073996786767556165461296022078179489467981940196424927351768269282273029161956136857583231324049705802162807494922737431724280701580236640320399542560946653003433780605237900226110404672354654667202319458890714926424809148587074635792432793824678405305624498771185225406833764987116320594188388491633545145514349712061005261151927483283955995271765344282189106201228201100156663117604874400054519051483154972230044982564210549628318632950445965595161440544598989308423952442126326286840067804929251557073372031066670989897418154423919394536047206154147846489632148833963459189976102866742639432053640674390476967577800714535720178955327472930043248299780836340115327568207951764791278453074617436441062683518503822502205434583804248698439562287292597450872823651366080740648772715213927556654653651880591343039410164202882270744720347026712226988482659907690691394773782890481571283551709410785017735682145883826640367058398310245349604378565632086582671411242753266331254187696119603252314185111576033888418269467368182725279397190515849204041336793939260421605224176474445778074975371309254408719005946902076934442636929160633692928022838643750406071791797514129662732698538192720128253733490012407334965134044120486525494108106796204836310714700770441163878593849795111685077154075008874092903484428231961429019590344106329873421638296477483582595689131994761766009187869955303671034125737444098769015411879178763238671841929358118720088351634124174497123031468989279888839559119360102985424651260268642749273484508004352*i1^26 + 3659437918759049383352294802003174019449194398492778672435138159085152203801746109338484251980496005299820439559431493396725534388959635459645833938850230161369734178157682871584457835752542509268906902394399492259769787592751548098138961156124509043666018376680576160491511428655200812989793172776183047047636363027951301241322880039846812819626519665844499339113148460968880442736055169546532060370550605886536551228037417957439651261197327990012071428017605423661375189612510075857843447746205344151673123775075216047917629992548615051365833897998127041006134096647645541618519722067949109368605798073908937431461859752602863384684863437046021834394429412383006464005527318864553074336806287211791369831048278122820862338335559959881834145679518979598573203886237144989003222552028310977577136470964168195880383234404330963222204075797870325604732426863206772532455980795297479092757106227806305153059274399029330575501883425311481054356776130030243889488895259886450032788160910836089296314744230617057148653697482399254700411236952804521149108553114485389896001803157083424130990369444391443364166043351086005314041349405247099765108989328311797093244794911420734467636467195693359757521377622530191008669818191886792301997576653008940850795177300773554306344649543100654162097072582516889502392833223018737842806522900466442345764612346889831332358212965167655536040245693940212617552135856411059478418856153779659232269587534939468291021940182486438429567956677695015357319393754710328467382107971725837548503822356965934304034026480377486286928273451808688071539363729448644082802985755381699924980728015264574910634987964486660555759513349351379192680294730025709270135430600875072134573151419585622664837271595321515797772382459410600602831800676046300010451899132739499854579528629676187330590311211278059389845504*i1^27 + -975305723738354998368238635628434467306388894664536607185749468038819088161243129832984987941112241702427206983583080663985034112944524399314782747647676939776097281594209996866732533140146423960651792261951267247796950940699917301070298022614327103420238638978336124588950994076589453701188040188970670033424284905720414673227319331934603580121733547091211870389702062080089481917743658080619282610177875215815891413718830405347676602567226402610444418451037472687593001877477486480885681830283128152209288898036220413694226976775307970461078565050684618973313694200504560126252164758818509296439145057589815082375380149284488896069131785099474945424703059077682039377790901194793110532410990780003769277286442988069771220259740478224645919621516612603254151179951348356714869989158039074216336891651557291882587388481698347076967546329037534674518643795175739837166681798277948579980627606470938182499697507457592677656589496638765067989522943392360934715879795029497258676669705351058595323066228350372997960286907933919161615696848949247486845483693853683487753356510576660759549222853751147863939327371757277708032792788044567991897515656119978172383976508221554049586934914876144848873655031049326844483914129981704737267312588871511155973594147191343721170216163617266676398800310929328569160689667274411278068344091217384934652749967083298082223882516242459063760066103155364459330423955922145648456178212955687223945074698067117267639005294957824070997165853747204465791354274239301843007936923798311994727427386317956179186258386311370706044223680908105850218087613053957778282101377255566984134328066396192827459865857952541024551010223376717585929150009388756360969188775107632062825628466907782089624609357475285201061762960991939861276408324542981602953047748314926086683986743980614937741716397334986752*i1^28 + -66961179540495171306937404960258424909704529909047833950958708507579489665714136721614519924091243042066905323545617996495095646567134674851586726800073056287304432586192735223764246024081935148277626308449982118665792182133106573229825192437065521656114632339856334831826156467224045640889985995050840538000001747847003091099238965423280331598643375788138004078192991826333375555383671624595193034429826268177929741297710301667864102812769385837733246545241956298642388083894829321040168413009768890979022808098516579841985137910617667328842887223550850287874847164469795572578306170387818130174613269498107667170829044703965124655171903194596544903432687187926782068091969589016229237876511001309924580033975464704105444828928192597028785787222445793835339272520820696648046521993161672488814307702093796221613193960901128134297327370655292909076687342437167514107437044984815015931960190161986968446244951915746921672956165700573381675379241940602021145251375523748677323647030047690653676069880149614206317712976453208319192057217209066181120768775720956243243898916172920743802947353977948262224844297173662935562034651899178937567010199528808570154961101772473574132076630988461195450178664161663124363351980139321568246679576447867363324035831229332643790327674172456596329299578631749251914999557742933847494061334234689050124611698922850590332300326569057222390842411577747020339181771460291645741969319307216668211125187608611932732614437585571082062334643598206339260589982684917791457259851848294798647397892744954003033923222712195225542347315617753337376108986500608345463746259276772196942281183042839141138997142709418090254336444104025913407609916838148386217701987158923709525780948152624725300747897233532777678483656065166031909262640963055697343024091650873724235408897646923822855123632128*i1^29 + -1687181338596572265830155548631954676557973074983483408019754947925016073735027682068354202294894731907442581497073772142586860304227181201275706720505998110424081209794639834594833993509045378816863476997379460908032969280539672585237734471291500908075766507488497817499981410797780917042465406032957901879188871859758600504620519566041282813692328872074082186813881667355137956965436397948138667148752519018696443436590122663119426574612169225713884226140074680560290383876051890452075005230422848973943356893437597233824767717883194038810163310324214627054879848644072414526073720120641338523585756189152567884327830515976744024766653964020646700838456942685914545445271865382987229338078767733372693472046672454333932380291691025717657424793434742102320500247519048289540088302247499169591307946946457350238880797753610333859801754954638563217322888232966011608249813423268060891422382827842325375203108192344493080638485684635368695298552938491241744792705553862374588701671301372108201118003207717073009930389593539713670795322181970470556614772783003900107789496926484011520046105768914585245626006988435626213437574425524546388718535312166008738985206182109921742286852324308188120759918337871230480237086472332053860699445262782711835342721252489651091381323171348018518123297132341994866557894385472149738685172423912025807518575882121533839283651164293586191932015456398290882105388947610690570320003432133696666265755052739661919798477334841322926901635660824715382479461399157519384282014651026673162051080396372227557929643988413412177256469436291011511306478897475812401556198538186847292086487897576959384396535696824644548895671757573796560448000429183557534401861763148973453015700347304825367366670557237402739904579636968503540380835874119224870580099211046015664325344459006465277952*i1^30 + -19012502258300092587485143601568019173909602509175000560042521195995327972316305982082755705283901528317385346986729001887767475292069822375133000400053445299097843332030223255410240608974501216957919708831712848529760485251993287241713666476480201011655886406046651223594160328266810110909463008384577404946081774157928392140856892939945457205300619175253883786289948220945905718703986397204040288510374812998584026971355432515664453884071481621576462185985542590335635214616022090393591670780581172950761549472705802718176199826264031335076028494803395484732826011354301287053652420898724899650476070985997732073614194358008981410324211939060198228137844138483543091220324785922468422305871169711794352658419773919634967405306807249705002919914650253753017198099346326293679552670527998713442145833398390453605333669778958436588089342290134452054378049283073760452637073141724908844968701750144494542001057550974009284190878301994282395706151743528960313112449346120605020577225585437958406735841147589028789322297099200575488244949025985555976609435849524487927914496794419040490244558992698840987796679818798218780926172573748835030289442699053611738895964700319102711902062797182818263199851333140187573091111554812852970169253736532581009677028881308107398467806473937877125237680788544855004310596468739377085121035243503215603704760962490024330767169878249882956121687724140137088636559980310189798377858131571795666768402206660778944630723526664408149184940041313550883737346402211961750239965944292031088016261325680375097582403653974034386520920231260022969207408943764855552020390360198355522571846077103802177826440423880485923940493180347191239782889685040555798973088921971006982299238785087533411113515498116138071863431670281539369287691423050979134122856783070621981186113667072*i1^31 + -133365826476807681900099606390493171777212883083613925102498265205811591382217268956837286097710607919070002653855765258752261374510719297630907830965610077683725751187805001297707607641615001403776878389032124318521893836642376816035717543561429247365025342014297352799935467253404705201014016439154397964270780784142615024890391530548756136243731813654161680670466944870703137026187254481162128870391886135735012722045319080547376035295599906366698950828981677549177016779359273787316557284003048708126063776346952493293649796049830940205619434635409995240709332308381979408104314076806705943244856862383532057431086317346780526020799501874628497108173110721008719576130738347665738638283572553721947957673459035328897320648892209198232169352963155259724069403554264502263337237055305380581914696481095133112962321182219188693670582370363250953030285907253781341025783730662836447246717741026950794246291384819959958733596065618039124910660339671463028241864378609511479589562697279236891354075851530690860000141011598850793833916568507453497277578771352795838750056479407442259357295012420912124433205770130927325257271288391116795820766731874430775393741002200607119147894272417911182772327035240048375561492138880065051488097362760055996358570273478727457436305627993839902417000535900879329042434055378382618360751609429672453358669633606576623399515575445497492647782911410426713783836837166595681606748902309467989202697061106142865177435050810051707465332066878512776481790285315498598632452934096059211871816123641903435684113561267512468397235991125501288634260111152176771801319997308555145888253252746660454526189304563746656311763368622261498432706370753145422962728170467064133502998216049752583403902649281974107408096254161197463918102850065243082987977985911739125858304*i1^32 + 111134509328204953950890725121490539618788516967622587548740549178178332699950657616145560528484761676893619870184582748028841296735355048468855331863360870613048786762952779683391786783702050282942401543362651953525446957148968377155064660599254261371418667682603341052657647596616538625913459909671674486815508141812590205998273902549979556793961583236054167430535484401618719327044487649013965585017343163116864176614879185531724913961676128950349649846864297088407325095061445922837386588165271477619526590738463093510001702805475512491493674518653379665774159340918471434065520968517983982798998806315766906012420637556317859283419753679945494393527093032746105390885820600231314609354358251252523159922583384436436097999283620862430670059243069557674507439855860288170161508426065532272680725149849273466435971641705968125631461799056506760599508598844439288302198810443831951394556341363009297416607391028805712327152296099995433579244518840234462779727848871042861962936213094296680184444382497010311343471579181513346191888210118146774611991518798138882193588436296218971472091115079433416773085389474602155892070185912304284906263128886487941185191175003300321755508819517890563171640666401349599976480319853499140023063928995562915542935656380632521141199749442439516583120354346434824399293990439224182339996911007494082369070758616823808449585850327455679879406613077483990159361571415685070419505633868647034744050126080888307622898070018043177260441501551967799878240711215758281169661177792230494551692578583229844429341710431983827454448168191208433655743202015391710122008849966209733106385169825715720753326685382673053257590790335056940793761316615717234215499770700093005891367991586739269472893233161049567961874034389951485582476991138385490215705025445888*i1^33 + -15105277287645415881290652013748328915160024301523613995826396104847578666919655685370744445677680688369260841017476920257454215187995239345547318773044115099304455806983446660296592007285965157195550445052905363232220748475329765948455957045117200304352719910196828838864569485431475163621204928071885221500060537173980405040996357032785536314840058057614811601612901531581224082843650948609121070219393272557293925253703133965038921714080087503792297585059590808244326465712134236819079990602249968236697692165208746393201434223824920193737739159849218036994412373666605136855275725890965087691594909513879205707793626961408395661323843348925702379160714299360148273301906093194135864278906129511763502997907610279662619716929445195293375980708023225592232985899887374512012088619565672534052565284683330303931546959219671281934772292797745753276285093458651819002763109820421446115322921279232634249628394197635412038996032317669968035422924608467965865534488740749598240259654234254836874510749248911150455575552281948761464690129479212794969367280365587296955660144375383169210415360142810636840112809501228667680884945917413090743599073385890025390986388869357333548227998271556852431048887202045960493930070651239723349761018111070422353099322787097638241908864941696466618689314749743317318740029542762232319261629725877551909817894868103039537752176582712587885385186868206070516932865268297896998057885743718509267812420355955739320858094627929448056966234728681613142626383743422900569162538594575298732990516478028322928744940079220568233448601540975038961586853669379274068224059800689137678636051013486977582733267738143702545339829709205409303679702824880183967591277613174950289955833889109091406169485504318477148258476280252561482147998168170140532736*i1^34 + 862029282082111424416251879887563059438244126134594873719604539381082627474897334561383358489995279501382957408731534062766945682278927062478274923001695359993361634425454179045652398401614525658918905522013958774055819767257810122052800213201163648874141611063005930639861129385188254353244846004564158593524011911194068027884592245230368120826520608269242181452278767414659781499870641508372982100256965824990455878320884765328862055622850325530842272412872494788473855740453942474531142183738709921969369424227142624697150660644679193726977194920577501870689244724233079112915547845146103442174567755789425769538287490969850905218256369360258652235094934337607614151795575515575269709398564477184023150736290643077087855962066923035589295862164245199994313423635402020604560555768986942192064583001752614479400891775754697432250867889099585320253410122461616212457208333698112012334279457259157665208842235362277854947317964119063064869463393900276271941802791383721021311005531527948743841730347949941145391946455533641338767841274215421498248397931861217997638813867383247911231180337710301510718662260420685924932608264644758648548165238285675936426173508822232491347418323010806685696459015534499996423547543771117558465132727798583152861643375104246018876422011324764277761644574339253489652288145801186826875205406268504044549755215335698510454125871247410617388650856760634166350257534196601098586346768122388688780433287890748295309154412905384543451289089134489634591923560915318760003029135275791083732578654894027118572920160518007325108175542407686950837287000281813240747107349152958436376593660821341216677749396177958763731192914691690479602061563117922805852419217742081722369837290608362879854585347973273954612509038653133668035489431552*i1^35 + -23182200888272613133493846846160619977835237406777740249010142644387775275276147425590207503653150956967528324849212770890099322306868473154606962697326991277768832823733646578829864866183807443663950525102430001889724444478306071915265231478852943834051501326568336422883553322289140939006241329238338258601274083239466932918503648960494831290893562483955515966056263206009850905948479622265496727512707072170733186801289549410987426440663026660255703774727479621267712836066251526621281872179831000362153077601199405501701823727207927779484215117560554721265920818409382494951379921800477446796006949637861270711821812063218497167518742071537317058267474026645946935127183123724905757958916616383881232876777249105266952387497301793172879517577160336438238197773350526116157180713498700560111331736086600307928683452943663925476108572338589548592758218383402717707409768642218982759780774916142151948758098586836175446995511441642531525440626570032299733999876166282105379823738040399545960307949146630060097975672429653928654676942829917029721211646082583535336738454584471337084283917096410516857460109906236080136456629675906849943616210088920389427626205253403130809452592122356418633738224347938203064508161967866222576938323843655462349467168970003631080426428049075916101073401214702474270073224068191298730260651778827460642639784786675339690864246355703579373432771058848167691707388221265923780361402608834039283593467852086359587065872260939004621909965642325182614850168232278550865757305732935737305112225139317338453947001495731808312938573323942012438901448098024116356616558114740465019864373048698518505297827348251577502075540302080019085100882364337823940154214427010020372546450635157013954135940448601330114341897472168689664*i1^36 + 308029323538142842427286845367948103151917074294686228676378139008833204745927761645228923878083429567092854657190769296987339502073958885740154392122115189271261489782809086808800668429081767180708074915371622582739798398925793261373106449963909403670491638997517630134914717053171131051054374765230097101541121856839107143650036930578179547973356533895287497239449993918748498578999055913964991503430219217441440839102148328634587581012456027181550912220812803571673643715594690270386082613814501518245371236167093873488633652659562701526434062491371295747290673579491164592228064402127651377957396553708801814199233698403306657140496669513226516469647910045440744757711623311009889871097090298843475360599331075880278270330951338139028903163848804012029301311612506109855604851306697931916832271324540897102408716031979902112739478270132729523998255760614978012251294967467245782977337060506965328131297646216370495247281252589289508350952770864201301265996724957546565052925389355704333896503634371696842937621456081043441594353587563989861489549810971836144511300310630886055801640332148603436055763753597244540707692471016076292682813432901778101953157495073766519440518470714805722592753605685011747447409699044599070214032349237204058593359473899811648379518752993626800718646988421582463376757131258435645743431447890417380085865463884805774959761473054518611381499520764302418774340274973097730693487495950799413533145090316942155007134151352561570317779601769490129816198763889135854806328250568894241256642466063325301571921019229199937164555665201427917320546761196511551175588323731585420146145451917343036604517916146487200195572430902152226679792752501474781696649476119448332383723060210091575550503320120964526637056000*i1^37 + -697692517584258943678276028894554802249776747278913960701412105171436801950517648944303547456116293157985157838651548561251323073729652512564826919787077693196490551135389388039055869449033274116546847485849559151389279038242024135203302557522248915581053178807521607155912218736425167435618052186650269418937240315645553671337865323112357977175431700047409322993742222030991545179685529186422459372794778625362891837914722673524705516143693020805095013056392887921844467497959477930881173877849019340414016209698309032530242905329823211337662945035246941452850448629827932829279966991973182901699320060328900570626138429043279912273037153843517806098841592674718593479163217155809148194548769943986133858742090488031057506949586841158241695860764201781427430393981576621410581211267914617222123881629033943172461811782105489612272815523254655103156174501245739294414518374751155539256095880032857816732894931035283541669426140658417352421164198628891772711900618110849063200968258251980388610819146294133983582207618066175436736129688582169605033155541969176129427624761255423089096759489739667245931027588092225112153721152361113897822546911740225446969045756328840710310083741367571337786681066442934837115806836605707729459474439062159828502257053318420488703403012529201164061389733017316716985426050550874975751566912460161760687647728252698366030103445345595377362045714189393996516675522293097047961791738985774792107599660493155056202307048769551848886835726773511259251411738569345000019775751221026624451997521291378442729090746728001117993788071949744342941063021492074870272164964254867066856382024700671945870003285563382590457812231399793083476335955850056580022697686195082763107975441472477317872410549026816*i1^38 + 153426593407950396772827197486440290788974922207209493422033745199899972831148581654038642061982426921288796784957305498356534740122643255963831868688760067261911711309191669976698434846476147575431128521835090912211396999770971316557845682597267163928527707130597118833156892599720134819949176353607594480707914341613565999950666405968583790820077966000018224056385134150842429668168610249086590733891348468464387188244888542766214351092109963896683534072884531156616985387404239772506312096802791211232482714692942894089911170237744046368495746882581808159160718782863682378301521132720249338295755328887475505456958156232154699155816142083341227954379346295199978486677867888900874875964505625124748477050837425301041487975952890623876718197045117710090029053388205658995006485968545539834127487923965968342952825732609973088130767627463390021838861484612208885374632727106352535283573106230048848956391386942141410198182368802600710594856133291901576099824197923428360813864890357975272101332337092200555324584008509423426120694838066120589743775876583073127462889639390429553350498940143514330246486384705465558613747267271831232570927428428772205305607441599472668972573875174902154537758865803790006268653568944659413189499009900080081771907029582398129114072163236472307884632845105708568152482116910423939770704950832003857698195520740813205623607366342432903126884847105856260883137889556140462141367000607531794287480019075049420106856166093976224475265295002409442831050874260572606728690614680483912253596187963796334600643765319798376943893144509021351722584001029732147698970070772787682185604094451804697173381539383475565437503500483710522453110210777869593825152005880977588256416429128720318464*i1^39 + -1922589236271808854842241960310411398368707706530942922862709124662747948645282949113727536931178319603453969061956396103692373351970127949876466966559172686337820657707753450673490817361178954709919404037095747456096994033639865529480395339171686082442401450548453824060224079908163811332467012796954399574863106468647587693740907035607835692981418899358835544007945771888390098354253312416291430086175301059682490584577801550320209114085504994130279837973594315419413503345841968683311404647237031540965942671951665509552248499873786977731902480832447050527779614063811139072730463583142233836460126790684186210229698917351428782926592300926943064797583233459827264794716145340592655471718414351841697220784244451032767603377602744111310965283913987684980628852735097920940337725284213038335092858587795277421452240757510851679413153892907264443819828485298307021331744941511182219159027724771778075997139135044252785222078882436404369459127782411598039322756709027573171984111013625597135914934876375436848433536808188626427020046755098374489470916403783891925512918620698529622973835426293474787289326578049113675427440501256176786780035053399784826253755814939765810837620260231898626905651568654171185186023613051363845932486675514933666195384023098817512799083158935229292825283801930670370404397600562033084427076572372658574566505668479978479211110876817846541733906134295780224185561654482283264431426035007765081128251322192533864326064087954011590370839821429287425456356231511212362800952639571942049600380740566675001217508100232907584333467432436389703789250131815411685292135628798728273442881080316099443835774443688819771604910521417102125937556064196448471280219949625329582080000*i1^40 + -35505530498745311258635648558849210809848858307991106488811019749429756144978594263590482055823464094624368036285044204604905840471043530164193783462659297037007884491698143521958794843160427655901823501308917104348129499079456138812470726521823222760698461583438358004995015035820548378757955252408571884530689859623249862882177615632735735049746557373886261072894458328261282493442747230096816035091101415770078180162745855376686734569981772815577002374680851846697658819369252435229536045604321010253442409544086149638693839454432631962562732202816666226917924948043351112664568351270248232528743576356478414159645865529734257616137791813462491342567699899463294952584975368135992863355509452409407237423870898561742359073105764368405020716368225731618207544295497170653099784682381197883840746560068329231470857568247884153830998895684188478440877708428601207213799865817563325466475587394254571099079734828941331261343394368204740863743466602418275005583040749448531918464254543037242146694171969145368387702683603964951787267496459513149938896984653942934895333395106393029496530160855025667706171852763946439967807572735714277736672136703597483227596564843983128158392235468312189396319444933104195147170427169758093356396982459073032970538759554336628683387411739365260018131571663896336173497244109456792625729568269262025228257963487543966352218679620653248067725886188503086030430534601097844812330101471719706481874967026299710170034853399060621864593262568846717360031063979096639689115145405547233453008541989469673184511826781433283016711597181661490662202559781911895271279684424339575498979801391957558202954566179467264000000000*i1^41 - N1*1539901591010210843471248321898667198103329810515606482632235245659432546435512654778823206336763788753240700889192632575407281968797064337962353467996485653803707930366252177895192138766968663568645382248015064360303072016649455507808602578982432154627920708746171303391379681129730325725840807926922782970343761413324891071128901140973851478209978293011005833950813671533942306087431346241077315680484613800420252435336923969484082842994481156583279926079659624673102099146131361589220118082645339863185391817718542853058290871058068587085424148485795317860123170592839459352483395736832067591823241184982361509912273434017857294921875*i2, -2223210246724591685555870289675106392705947545101325757025982952958609244101071901378423683059259570107182240678357038008732536507369741839514913001811039969454357423188128526489442899365352789092161243331386395443093675949939259055716785530938511840283825109125046374914925039344923472067058182243987332636832546766713862696175075111321333904471116197762903518276458447999763448747629031761272993439135431675231892386622755662269965397751020634680277190370860429892769872942725262460773551057213255350875581093448849418942741603668192194753245121798003964415415821023210225154862083077667297758462484673916093986876915685287997347224226732966921368191634785608559436682676975370138163759403509118810214137809472340751967968470762234380378981008964947421453145790791255943453522038193186180916179740733291926724611508264764242384559935575866884094475203751281869477431348807867357756658237574729186174174202296039570333351789000257519350614878963560178311148578002835594341041561416333018750469770504356407680114633752516986760732758791242385677951758453538063682499692494184414728625482172046750313520215076160551365039626041867852606230216393735914885275763646077698401142113848031614402439516797154228961491555832334638786937520100027098400306659776413019663353313017912663636590557835828374793336520409550158412101444483249762041646959602901938446392485444144849150955583517713301798334627263728401142046789824031496155245046832368597243651216219967159597008906271216088436730589168897442777297151799355292421056374645162564173585927065676605753488225762675633346796789575407434069446328445610549946222580945243041872910697405095302509965345914308456565513775508490751750350159380943760065452286330235559034600678999240316855311272300685913990434539617878793839363142634705430211304150306715608596475379691197091067890246819102407529375093090990317634981408404819908635818462706261576702695535040194215411712000000000000000000000000 + -49488775662155608555100139448173930187612911640055465699688102068160589894179420359204994124599633233854988260217436696296107908790611473629163175927911936221198471891519189973520398977469516027207673923078766676859959459792841546169107168971899824941641542242022297797939648229505443324266536578661485810543401371589259733337931577765593863044890479566194538408218819953144726586996208234724995009910690243382954924696178771202609366711320107434394798755329060568398177721745669745906340659942517711016931582028162630090726388486546706833394257529374993217526118428134993474646800846249620986147886279102524342855990879069297403000813247505015369045341517015650850944213633942470147175878177787607305191777774079920890983042677808933509839478637473712283323046211284736683845735151932988638222066345780321369377178711843985866349876881752254228827210816907866080591399661841822938659067515270179440433610810824157229896811434635750728274569843890001458084693108430364106766095626927921657180933996416823757289131911076909519530607158160610261917668595722058538645747395351548979536098756380905364859180124016149662922812860628822499469434806876710138396913353918724220930726965826147669263323225279298853395848322527471162165987303967929515970175022058035448288421288982843371099868762027463152789892040540146363645282239787265147254362970747254146306309865715301862388043025395134843369052228284323518059362880269703262341172537305311724370550537365855947587705549225279482295697763216497627959872800794471007666234223403417085519904860622047247380109605196911336369566794869849670021421477091062370915047490344796275434264594512102995146484680820429333953534097739515551629288009127266718945722099557958335698677944342207996350494149952516310248976348439085068067476131372947506219047009009468606470165400608961319274126986898099055647258824415538300942951729009938954142060291492358842670918908825353909698560000000000000000000000*i1 + -476218013502540382792787227796902146234903675461562491950028442628598238041416163379571942850261896866460442281836397919053326527264172260609932259830431054248083688822545839657199365493341308224240231389746559530405023709255224119600783255910542077642187332966311141516283810342747780078001619215179237814663343284720541664897555881024697666536457100766093749695991468222981029399984020567854282455517359229763641090261695404731998354597114339041981573489377199117246349124067336845233496652936361559219513384479059972221491292953912067343696002725253556152361479936184037564669956788500205154268455992404823448021026657423512245054869771064646999571499829616156052405874489137320457151179893847869955395672263696851129529006708172325184553193492143529330526937161275548793719742220891545686213879816613127528189406136025591048737922812394905041971956682308153479696930045609338630392582288927356901150726213072121867172588352439565135915842178959914991791376249253924930882690484987559199535484683735207763982823191882550442654727843053611093726017975193279260536357628839226528241676639407775811965389572065283491591113399593231136174550182824024028450933895348934033502164816568663944706838662958145350606170265068595910276604788066762027064606482107607404553610914898111086489499814917800368964051712993433830618790461110841989222836311775400656619646717004976490313561724843668089702923363754337631566023752090732884154303541188275630413436115853629029438713656379439486750537228280197725046194855421091493241555885192739995962187268262493511906286701012055036607156360275761761440849989405102928103139104673126276818987640925821441646100023653812114717956374207543944247241139590559224884163257256875402337584739302074940379859345096315987192785367367706732049737611558269983040951997059294524425081122548263822010025969902341786926716397991696752301093249452901241806086061994492396524950034296360612659200000000000000000000*i1^2 + -2373427085667900072071619938324851426889005732959488431564786805703447425754656887970525645973982038612581981804656886029615194971183232598316654251592714255008743152690146261519041505263811616025752856251583240089283158360895721594476926334282215343673245374227264229554189540238338476765447044979506591127040284557278712894198466752559740768534348707678662685448315652283711117089022846399796003903899768460022958370476002558653435318730073429966746034041421486913863865002125401697748068207008462312986777649946966866678014124418306839618258918979754556113101540710548877370143506386606303203524877163474014638414066655217132386112168036165821487179475446317000035211444359854928101258857204440726537871790018148207546727590091675897981852267809484525925153482307366648269445820956521989831923308965022839196930669804097139654284467827543330233916536042233166988665326974871943115268891934996130531228737309537173215368232031964003601047874347513502300947487053585491205978794334878445973956817777953013057716381559918807321040380989608347838231252490053947387429292208316236871771794106689374093536628744498789304592795312939014255893494133278863247351866194958742466459757802332433878452848402267034095884721605166177957011167516813386234842863709837268342858088688855573832393617424092671557848906698056794484593312404467283022967692571186943940122409531296689661518964346840563430751585990524092759959079833493695811536266715386326329832374587623050879543322448111798002101373798400044595591855924220704597650410986399214298918398984645603882754915053666174004196342352254628499850975457458931287274659351721810173300028004595153139719379752355292938051153800824462111726707867304607175005310263497890136919558434732443751142380734001752295336069018058262973328907878703503033319199164127572691852656873118865090963440152183218590072287536413353629456569423073477869779376909415189405203422051592159887360000000000000000000*i1^3 + -6380651374862065875484701495064742660131009276128376225159911050212270801509108721627972694771457441242561508643564194932359968995079910400590270219188015608766096922923153944273346748590815385719266615376504302972818034240156108413842953324525287364585746788935083549226908157515861169983786283978319610189076875362930437298888553511411323008080209079391151662844850246921457962100367036636376289851767724582216291728986093854663670415399893828765827399836114779502057408520703208424680154920472630462160095974476764219823022440177453922912410892297941671192399240648533743809513630189827399724527743762668455556908414061642558199610202467212999601204412949959352850160140138194025256696094288711327853275153388890801532973369544899698013004698905264582374979734170453995455763351179931998912477296493057743170030315869038120858439314231770780177376822842944126697589402736890675582689384608767577998337578736177736786512287999199541336477055035142488599789426147256795093121330147524613008144724043628310202798605455798466180827397637637219482662887659954000198220121661023917502271644341216473856298275985480077097911977332163516492598159464582697329158341576617206915635131298383971062733054628685100337292281724665757955280939315982862779077729602286833593033275926806024828581049217072983517857464531050037132281427701232001388952173826186866236808595951214630406557627635837157669681973714968195628250418744259424753589970407302234685556066582148703780331676355833587468468779173676810390277718943402185569392471176652769457498643524507009766183831350475874183956290113248124771173394684926849289813963570983063859881452708294524452947300912045981532554206077651634521863028093534790254072035120315071110437349683258983177722041827089300606396466017655696089713989820783609143616356119704953009787297937830568732148587572722615804753307561456868647125220588803024187124043368381096585781759993797043814400000000000000000*i1^4 + -8487473936622944071937882613315993760642777080851116945965730478100749457357035241066642428117541230348859182165208549211020809931045468204975017790033976415670853285208595848951560659467340227805036971816508768806569156299540752492795552117421520942115768974305441201716578177214943490633043648238218262385660936731513282257890026218260353186173685859336917705827483854550775729275634960897575592982059592141824860226766493792115662061312740981849076519100617563361655252679683127222515058077572684461583667632061302775439333642077603852576157625858198864854439884323996854164995488269900473039875051241540138701941940363831428455222843374419629950141420865953895706451808382638538142610189404194923039482123937004688823906939933048317347398699447212696265726819516232693410642548379703304318800975747475803584832222785666464986050840770151565010141837727903960064551895156796474085930927570519838617691299823581167913315837505562434975777791246663232926666360537763135146808227994046368614837302154297704699035101378633799409346922382048611980008913693195021135644124572759711396549668297656623320792759117809971046966959582475524660613419401592801937769524858504529860024482406105428396635156122508368937169350670004734448136638106126840983661732424333139496853911840948666284712881119009792443828310686279526431927772674027545896979865194087612214477150546971746575244861267060218227833277178719144194152741243089756679100441326134180309436790419220398207800997470237476985880813404810543933510368912740722480032446837711220432839812615193257156002353109760754858895109078686331795263184693030799913735284652132983573148510270972629388275175056609366810791823540684780287789647902964676144620195037896335573145191642947443655477600569541551045778942907054065617612013319273228670940874107349154802076769333413362471254350738619049971479413267972585648996178944488173988599695994407526575005791830712883609600000000000000*i1^5 + -6624154838793791854803565181290873165403319578575062440850794207319245331219830472597864782783659293194492585895088711108883501565702620903152770527428013055958603771091893406413240346903272368203263072353648789073358405796933970636856585832768383154654476098032121644050337098951692240412700190577962388528982056037738976717299204716900710488342015247833714146207035641140980529848265348460601828959616204380366749801731719299547082288590241090392743203021359060782347066555082414974454442775038612423913688214232498437647382879824544797619587900646784224784672558801593860812694928223638612403064679462448308267468569958327937079811718960494592061646763568091347468465664633487322729134224010785401604058906791588198436569236258018259498880852236016374357829769649670679981982727864072517383562228903203484009574574585506228180358658645499583114560054506078502882352548233870250953165075422474214678775418623286304034649987777337948528776979882560331388027735212437760944987822298130999400593120244611793882998057917665705523915678138974971810346252735778677169273336639857821017634446088563324498301326575923426831142145394614364453074962745934571501966515542462286595166690878585811893437849588042902838267194484172571125344254034897941055617064107690235826059872327644137563701040382175936742035709936236518693314685466739440864520358658008805751449600020172623379149728363183848200072624851068423942473120876488261599547778889922784517087889702420950387942881099225310836944006514507546597114838537936267108068448275832779053072689395966546993247127569120577424322367095641184085531193462591201932352305831901355101867304138162281166353394288353836899974180744919595556379271692140485173750665625550136098345813079150737758170516801395749181818620271069246059033568508978112363398094503528474383428968277262783868271132279698638682025019463290520722654002718610901619457384379607371446585928898301657088000000000000*i1^6 + -6736791696988950488064217305806589851556269298714401903657032975364798682143890505309913743490504758261920625745411644427382276272846278193309178383595093378062713250069049796280904828199284597748830453277965633230608767365334941933667511786943789067745969345296969817285397625426318086036054318436954242296364999037880578220452026431200372858769381742426271787188653045247109780916704554489623572991570117259143102769150637402800521136610754773408380070513871339432426257249051152491805514809802241807807262556194500234692820859011468287565738932969008673308196085827719529788131084201884033836413149315603554270764816529195905068012013414401007796986371001177800454495147901287144741395596621668617428528475383771738006458939654002679397557632455600749398724030652479657975472982426113973713565245889288165105480143495775299947715887494875435437798609520332743100603019511137812507480095070043235463250430004422666421330655290450179121736871210617884453315649323297346007544377944846497470784088554803513276695265101442953078233484897780940890333777314773503067783350738038640765708783120324932495054745123000342197044421026876330541321006990682945394546083450591623135704219914476693883528379459381548149616456780616036154415415549710376775180272823167282840782564883659332928575472425863848808594052893593466352119684253193021201146230385538227405138842887646932938393218374242252059992087080482233921743902254894776013966837620647626004808454448225082440489815163019030968432383453201887872393127799683909122210373886008604285865843966288278305424881973178459469146690527264258162871658551900249631926462636252983907840249859912494872532574164650898092102194484712281806269385500880961532091086990886048091225827228985694947591149912223422936742680745295666256959277782431351570664626424198892843829179314263400099014756879309767724542478479355490172934031867855416617488539781034097549945235357785128960000000000*i1^7 + 9586673632990530323505652768797248592247571506141742297044159281539671697898702229830118382981248655816878178135995277392051000087343304138781406105976181735752554975264686633317636068138209611650256112268490403481244351110948277727812414161339595956930532449429182430040520876786432211306433433343286413505160180388781968716100633917244788334924194688584456650840840161051728330302624652464060787302724306851490705681193077940288789828633150930664001184636797237640783299002284962842700463732727922215436295213434648371090735592221028076708737445642647258808660741672490933251229331602512808900857799790311043765980145443503753738626924920213695879578065187350606857387465710386185457694936492262239946050313670211760794508990196382141203950815405546442470162108907820341698463326039599451118367176080000673277087031320715450198779690200141122019083139117914299491721780089287065827709057153061127871214021441545195770182918712536105991693615700877647203939940074604838645735066613572642017194373975472700679211986214954013239322913071676658889542674821308130295016183434874021381679570088676326116695810713660553880505825092389125845739308666497469729072237027010147073350837197021169801348720704703598503197846645279328997753762631253077552427168994236874634168645635403760871834815471463148271101785957290707032908881485561182102172611500531160186145640411434483169856254259772996395844449534693445047919395606968324419167778071207310176827116168637819906053804678432902656023768337717561350729294706774589911670046971951818944943059121798735223805816106198606278117635436095495532066087600740755353653791182903842882867482497084099802775581762667235906136425281516988513856408560299989894110699737087044891901123856091660182302706447552490566453519215314580007957091671079960257994056757089177304803674748442391705099712241494292567034514916787025396404419942305023415123326538822292121758911332089856000000000*i1^8 + 25589393403003821424883084142349254106058890158990238702525787195820343591254099763940309147512390240977725145784152240227010748341880601334932225587833389701946123710196917164103260788537762828075647717754289161921298148649426847555610040784047542287408516446912314433224127244981798369566984454298195993379456923372372478689823593365542565930218417327860894651810437303306158272859362838173240301689604207997639033988474627668641865334790634063258165032375326399307129129380987200397436557269467496759356260070581171396777159320553657725941962810637360008708567591084391430340357991551852343810912191123489937895282226395137059390721356395315563270221041864124603539355741992614234794473383312229344253227744820378043010231979013488037538403260244424912788183303201537604497502767704519701211206849687667296129603883401992445386987836960755746207914088228966078587560681032621801829182410674638176507056185387305140331808083017938703230342729817457754767310388453689316762504834045534700907781808774505676641441984936711993491056516904365473090508595785207281934748246643539544659546191845218159227277558485663448790457533061630029323574841760918067641123569167640449961641970002058613892539109603681951533315161144576484384161753082334211577226948806432650995705295107028092489867463163846641386864833512898114840398222230089668850794700640216151613368776966772183271849955547094330139419167975759015728312891759373007022506632212665469291588563178763134639781680938910144482846625515871094274227777824951851131522737351451830731405385135347999791728522206065540971117507414691219775300132243175190629332245727897571797439345463591872903059393321445888890733080888159119840191861902609217977584917926225351451168311318360117968383058986790479043173520053221555992050803834784085884527892597169354485392816578656894495458454217106765531613646836149931008599277309931701997212454601100692900914483838320640000000*i1^9 + -7505920627454557201543729220142757412163203836123281837260279231958068874611990971433193287836780184635741315813263777943605496036354641168066150280090439989410584545318366765713164393374987103389172377140622993763990868267283810026247033650399952541527832079909694268287005433789894431803802342509357052159405368383058605085125328137290788016325260598564845820338565982828218068045449165800180759902529679974362805576151115932445275467104045159772032564852832239425274730971543399418379065456495586048811155322020346777579000625608277403221511850012697403289963521454281517339909279113151430435654369617565611891721815269654593913213990122798758551413982227776486018274932570730424735058781409870671322916412847525702037313803246721892284488888605980211762370646723263255511349513644199268295356188498429204556533052015340706651766891222167693510096367460295417678217725505536906553041038384197357261613437094475244891551192214127149733062569299874117559606776801163886811700859929891363411486388213976821698347024467613868122004399015203449103390804667796201140780844241802725741541439614926255826953972598253090525896039461531711739726979414274354002804722809671563392154272025216173055074706828338599795857306997747532363913904239494086159452942910522356429880717961070810545359800073247883769130979694959033215725018095813384415400659660995272101678963758012064624467900902872254950790222053256981115076577834172218187904365783876889485946095734335565684137538361593742106746639546089284118907301363866144977678636953499016345452110884741342701604885099589607701730443097912340087917527180147369546529739521074934635698540399027624806312284811965150146422430631020422806100329112162592591366707203121296167996968959509304810616515699280814905906344749702908909291600197463082325424755542866041334535801907152467541450884198385716508078080584822680368532213869094030982041054764988012752198063536209920000*i1^10 + -5476975396824288996862985980272427128861636522630384559197285528388416273326371058813782456429929361509328525910330684884747271812394784220459269299789029957108761785457410635743196548867076953679258741189450742146963770488041657228354179280885557429362951318741693513135083513025532433826843686265043455367623349734407902726507151163328564453767676691461123202160785443103795381927687527949779681346445515793628883314607419521755162167260270177843893229765600209379267175232666767451086742872454945068360375257176239171073059782208542740409297124057299372638222848035213637170550396533502162460939958397207755798985286043582786232082412404595376644013396396400277519475784611212196549756430564131809429899996353783602485147147574077885680119374414977695847986844425563817585083660833865448091043060921977077194388865697883569945327047392580419212170233836453440649320655298986201209115782863547619884910193266576003075815314303263740792147305165473484003196609394583730458164496734450920287731803855074750992750898921074532691042605691822557595413434737667081192506107949131876723087485340488679024212553183656260653020600345623773497323053558173929528398791025003240737722844483413906606815211142473998329821407891766031361714000766002067759102931310436146378751200046727982122771272796321750032846537342663310467101036315431631464219920244710222619343803388687397865269229645984701183877062476577734877217226947080939918027516662413365523197322639902710658155649224009926727935485910805563461192158348783942097880044479690053412046857759870303336508219558645933147111117614711431475102311363302807315250187602398859943823555516456406979782471614041974900655341213597441923384560137991809772225637917751920248925031051569348662113952510626259867575505112133956720722591071955892016577057490759571250735473743176445580489362724373214732226267305528921895144776003872800834961939241003077202840770943385600*i1^11 + -991312160649442263692549664031625994975020212625471620541971250441270401736426626436057168554806854559021867583014789353209666673481557768489789803892502945646382823788489503582157855306798085490601546884553823200979634198594502034984694743156069218050335357688363679689189858435901537209255312056580444248289444612961855905897513991561604215543768558691758951631241723904984477797815518982200066722481101295987356220188868742650263802505537720234038885928500420625380481842896027144711270123012938037695548723549602123765939367079935925800901801962480937982135686364201563981421458172341117224708989689479168636323459149363758425913333288774371600229980476705664586196090103247415798795747679353223490927169097671966106272284408238396775535652863963621007779399186335354790327495159953151057819472881083300185897205707229359264725549839340995438901117679792547830068281264501131371213197875051423329272547418717995203131373740695695643346494342478826038534085775745392878568409943570430216905230823922637174802065825291884830517658590862472216360066553104152177451070039505968339945163757992617031659148255223112156210003072282132903338964975535591466984183387289789284639624885009290893346299069638907219126869484474454469551405873083775846595088622105657129331250556338924796645101969000662965155881749511233680717723402895428920702623536302119713608444824893647512009311381551070582284046206813013442951803840295582457692823117314389608543522742482338159545923285006946392916173004445189875815818916557444121439541412291659005130142638233398434138492700507824890870830854094765955408874035686799967038325006461068365720550234052287639003401691311431720176954334630866295864078083852149213180928899098845745123655868338408718957647301700766023743931890874637760455460282263325912271525491830804290843427554878722890167813428685430739954179600859425365867857049533333854355623246335795850430551949312*i1^12 + -85151455046642615106921385511348357448978402855138919361293023256214811289588415164961982493807146235004202326870139947442594813647968136753128252699043233018806034810146762275045340418375132260322075460318059234760541865346316978422883445211080920706683592893717677878980958835125494795812044440097360455865529773318080980656244514067337518786802892795125434260210701376903901723268544668656457554219136808826089769743136939846097024224509167476578846516887044829859865006697385809513478807836839309563593244073280401125973880610666346568999324413480909838411476029194430446524565915919035371372678967939211234437678581297993990093954235270508221822138449959915711736408611796117425195440319409152156942253492018055169727627459979559838614110131221099737712334691597945859462612858152903095824387098314563748950561989727620357216180460318136393551223143797280511501403535131206550686763416481749045385927451785219474258011168917480606490753490682021035907296472778603317661246397214376503831801183980265254161084325828187237947912660509213030158565200007452323982360558555606867173053765667438649993073147625925280379093308076093599589886078839703042977879677785231735544696835694533066611284324010210425120544645603789214150666673061212293757490615864328662693788163658231640402943728127466751549097859590129438021050845800303001058669539960074683715117529950841640568322354639949489370700448313481097070400008552212262781365002117495928975753643195611485431723591250973321455716593411805462693060030413398928545418283674345207635329921639029392401910130386721556648036208850855736867231132436981240309875924500059592269761703150850006306283862058673762964419027184897524091666051983933518647070241281017245083609869949478736304857430365291951258727068984244626641568290418369876279596930888051968400553899420183511203964368504532825548111108255272149047927878149892975001958293619435834672414720*i1^13 + -4181824382245385454014056822231232252387721434196491967751933834161465592500353632164209155838657636790573891344795149394458926719386275937571271844153803704293687220605857272196853618450403444209445658897916983756953713340044752417504436765370550241233334747529262452782223545356934267614498690803063600317789417934448032121523681647063943020744117873493581146968191585357552062092059713039818056394236780928629892589842750742953418584981516956091016062430638938547628950791489730307838034786225626792973611374189754906379622406272210769205851341836602435307393296341183304343566347031678307729404062176429964542717042984606664796851495852147619648786375761565474691714231565796836465927003652348052936393295147180098518874906542593106077169530374362831287158035046875452520587125123999256668299049552181989942426967879741971307533948417101686492388447725448445376663616112569770957147765134035271251948782057714961324193571542576541292991064752441791405710817977299093162146631258279383950488089356343421078458732126007358996789735878862755806603172363956954894816491673064431768507047166214272118347668818275686314767667737636371027736743359864954243980255515624929994006672535269900182910930504405255275271935931851319232119204079865106999045437841592277160022788679604568626203989580181604326601169268734733205228463896080506204062278504710879203302067917647728695784234400941214842118734408047835579971174758333369008759403851833155195011890898546060285512980409531600542632875851276202700797246114294945357503315001597404500102253305325619685157636854199406305387467172229953489201583256392268261245576287978115960743567207679738765443612922426074947658027919379241125960392391218177938947616999367982873620914069117157936852776475604060458360149595680791859017680580391822179905084696598438561674895437945261135546250150019353778514927768392061142903300894465907250045700673069851344896*i1^14 + -131402918693472533612822423219113101916122820743950163075052147021360919437209218374799056942910305343816802752740327599112825688988316700579450669705842658501920204603357785613206512844458830312638585322836743519544528411491106205903100564181514877674618037432320667290716025003041805239158109441530045166842764785755836111041184998845697394785370731949707673979556372337058731173402005983915186378273556048210367660462127253683511613863912670665398318615134891221089086394953456712884804997798034655437285530689505944562318377757170101440422629614809010350950836428453927051506322174018362821741811868798884287983003709848507838084869040315248802781992465301726274059638652181630205846167421712642797812364624855167783343464364724118954131654977090726899814054480383433645528931180683849080970214580187259929341780287582405752668608810325621367786781083619693775315239439237266581856462823925878284153936787942589134820975270983898543301355320736883442182426069207140767226688557762805834863124077875255700347750827608283903854115200564995410724457011617538545091068473420880700879172016841943711608333171920678502043051366760460030594837281103470997767888423904942991814310757035062757936119936125777877447071436525567552322446480380703911252232456922266433933839313805194629408491335766058500448734726939293730739918663930849906000327907569457664612945373877657099085585104347344836424853880892059865352774135459145970777812800984991628661201898860394941842434067624886785596693324559570380545107541398835133141964635985176467019895954621527000955151411117751427816377992072274859835459774317753962081179426098010348081655687822733938861165425777668952561339736388416417629234220059051558643026003500339082757269366370136453184515044878133255572636571882435723105024296349984050498578328609568819007796171336960901287951848021894864811674859109646065376339002124005690488505744561799168*i1^15 + -2897474094498477376544531811322409387739120582795102514633971380799969704035098562018349599777006085247222921965514235619051260511680738171871196117277686740208848639715350253759241152938116225559071344232868395232864267531861281803408615152609475100955086045395580313705507277520398775467673461370039708255885960141220144363137894680400332386623508849771068329933156963324832615482272471537360400282036189103941518304007043928676542261883308605264273783992088182523335603701021806669330476809123714082681262766095127518857929961680338822417816331751524134653847401730450160793301780918176584078105669056679226470166936656306398058074574230694180885299259231586474659057937116999558347142182309771601168151469027426986785182979413152615442350409872499086176283000579794229105825556198488763082618086954731009910677987109854833019802742577831771224793379313249567017636710689228140463675437816751888991667683913261414746845372217872261687821976859704681748051166990995513162432332165600730810438057993464226973936692458304148647659972571848619121474399090009561652136597293399143073385762340733375444240519978491623241771234168790220871574661528393498663399888593788671604319819215062480385181507584693153028896778080392017635901724457055284605465017018921517951406168503034886425920216675045771170945741522900876270957539797196594585601380261667844409364102266188009789508756739077572789025765243173886222649778639383341408471710636210663900978528160914589632510198446595917578951852093114044545121012567432366440825543157627214579779382882971307589105005057994794977030904730623670973447681971109895637235782875739249098977609355716486221896259676072544417421627085769316832068042766746003738738704136447071725720476589541926526260026477432949651461077598594447754654836567348883327409948981368574644926384541580677579706870292369737310252477822630426194956547254941043612768391921664*i1^16 + -11366220650525855192080207104625265538326838417157653921480781450975923501387395085784647395586742342138459005929114585629540683082213596346897563295249627581920066075598319858927559191630575862032418112040827797546950916544280253792621353650571260101147384392066656563862142348416429020180643091760981687213701114368226347957031764840748514885801131865062514416757592781181914033216105708734294400726139057770034116480749848745395966823778967262168181378625982845669752976061940280837752497516440546831321027906320620900429574233701733909807617440858928730922415114441700078680219799279752058240134612979228482688301047104083949858045490271495234406506806462723895871597846298022366681091301877915512099486666339934838935668736639422660915356517771823661963290975645290959314294114548912552001092580568803787813842100428771861547885159529515817726990621084579757788244071217545432723560152488117600923376280615006815634711059118759675704930983255309322279452057868477399278529753390917420386213706779257952486437203867861162897427634234074335484345657572856479435723271291538399943772753468469696701993079528122358652154331209413845823313344683333667058018853992624785432066488851263612720904487477562218466333578165808312234464006102532110758768420343423166138845903715408019417062290623315389840731250588954748196612300501943503094277081589831278348383471356487379599846158758722053690551322068671563201902902281196339458119545315035825688294462997911200164306361336763100360373486118758114861900564111891904208200037893501879037082924189719717402711397180037947694139946949003019061208198464905446210053035108147039924919680129650405601383479067195082301365562365110424149531015741370948341547148130861865960926973199705733525617562283977490990041774595905246423915229203955358929285355254160140287496050518079541207432615383845945544267329925443063265451893890428713052405760*i1^17 + 74483916378958030755797257825630760147087530447273760973233665779243843366222382157394760522448712530549424517088001784361356018150301200398292419177946336417768247804472946833889620003151028930052196838972427171802210414940505127274724149131921239801721375903437889787297667270998007924606261997011647620562093105691261291154817306650456218311548725124960002183306118676897985349486796250750910565103482592458437809017571455009088677820477381680536530311609111185383495084161772076887664949226341836900275108919910245091372786860485311143226187787663210595467430847523615138033568493259320072155209136694440638373262560565627550774590628032371553020910091271533363237355028580639127227091198490536228205195154144783134103175262502919091633502412528549144679908837252214693348862604158265902572696593581079944700216111553542186644464143797602785187788165598714688940678101964686567746822481550285248023626990949182929585054127175056993116612938480723550725086359784495193518033935143159147047573969978930919990026048701155320115899117212437040345258454240733111877353855873742014654248464062204741317984999652095281093305653957000404539407663455406758593578454355515825711676732724362376835124594774987987173482342261141904956556146620513168196421757647099551593706096605552653333127826532005572804813112116317930102292666699551250721549847117885108619581763855836670745877275920730564004610547812757144241514655071253975226899275238701733462451556118884257633453232830072847537226621635527919554230984929875282315213985170275797975118924961355902558196734295658506275741084095068605243594479775902989475089432605989901334253385547964260347005211617321765430353325893951647060018695847349732056971776545070745498603043112591303555745642212455003177485406378821553043809194581016305098350805877727278438353368414331080338265693234531425214895630459011235253046914060151422976*i1^18 + -178149670440879469138047226152896333223594247339173079460350124566262254316712265957118880795564698996907908203965347011842551861977049956619571545875931727669513518098684807557653827331947157006105919148838713228796949795175566533656669908326872446366725294463472417272782839382751778661381721066772986817754013920962232161698775606884524502601277380313269054640075539219876024063982557502981474813392445837641495236085177474923809099509183974546608493242466108771489510795686094967867086118630286881276092999422852864638447401874757235653286099039597538445785286516568330281190365803740715122742076965830575949105302441332791861379671699799551311895858490912078604039831845172216805411497331627533114830150776976505729348865286512838510340676519443522542449485955171230034737556957549586415498105978070967173878014488711454551052612191694379334424179032102872554633695431598030244557491778843527991229002351614026906716981959686895113644226471532071721926772237344885526379866455555986877388691157450798495686901199309115416969524521698809564516944849427201387900138616818906884692158605543460870182425790443447396663946843485292484980513346064995053660762952981880107330100936845135548072116419766091710229950502405167532043624637821090085352047391287750594637178702529197310056550366844948854132696134753316511415035470984403219112950138565517740806035540828935938485942525850811766468076357167578134342860200017052698372085528440099014755046653520048319419329747304229880040496424110397682079635324086550718292062868075594578545412859934531672768918229716143306158832290618423217848230005122031728612293398104267885181927417494881779878464691963303784673510239670370367063201690614610795954767313302798730546355657151548671978914616015592108986106288399673744487675188421501104757960287706844399488629752472883784652799680492953531478479391829031174166920965390336*i1^19 + -1077246771117051502718293261915191701957599163406791911834043442316632183655583301143744738228470538979210677212735424525490959990326474326832519235834303711761958749813578000470742152539905437597123973557045591902790791882180877090081606809634280890987083601781070660033432080045346391091040978424372162144981556157092433647372854221182228160730550713140086701202658181255326531837536268512938101601218401210409590897456045345667011900482497866307732498363672773245321894350881767190120340419659782737551254022269044179699635781144551015428647266844196765041013969229995424700216731769090238201267006650010545603117452168848389250189711550167504786988237837827589970002437898332990587810342692753510001428776151228049225974945012603900370202567184936554425496309845361109745556425965180021104517390696640797213682353959978260203239638380306759161797302944622081850083044866928294971950142450910399257530329228166383926439433646104458200527664268108499789902427906760724321526914153553680240064224208279705518279968888149192161462678114267616796753962853229426283477801107485616444216232139489049110177768868229902410134703271839960619188358277079871774535214890052111905057979745638443163980368285739329422928986465106560898424836358725049225888844722601981598307043651969621192517444870419556974297070108799413818833854110751691826634632864763520303977951160869074996384933248226069865403231236202309949805973040384423478557308366775254671921165846326293003639851797588812300036001079424151843812873051106944059628683045008972430757470093639605943211581007337953726332792735282136532247971219911837836604933799593713090524415600967760191648599013443390525684963779963331975573914265517403327903993608556883309552153034852761875243846867942466915969126180502940433851998248503307810044917326047641157984423291779622129969387602148336401391081883109951188051689472*i1^20 + 4100875949562021233488967081162455618703175772112208616633199582545985919608115833809078933920959266835867673556231347646769524745251202606450049103433632290251884847536097249182635097663651943875041559834972017577537454113301548528287928815930486198547918987507243175672704910507921162427111919160162433697251869206152861747846998307955627138077426942774770625491082774463085104026201367926913974188201441737371123052660818275242007807971241472791444228016206275810243255847933557681074669611682458964917842179307679051162455378357505348686301939608214500426025516645020874099258483239567890916969417226497304213316026376890060658833149402885831261986611343782133422459456104881407110665724518526782636857290436377420324488542884843354665835153718983712514596759695550388638944779270276252726500896140597318766964763011141258736238603481568810077606784532519303333299168350224980151228259932469022795528132513316916964513841509058475594949126762620496990229188214536598326172927854730633399153173603189590822549062580931167736627796434718060813690503845529554207724509191740539236348572105820648834408960181413854976730198429933281759778647236735203186073845642898550044319913719143692076066391008214559533961617252702898519868832472781582052576696827348943107848477188476919969011608356792434618732805803905170020281059563870210131116434851544818116460566342183413189539856930274889695311862534757887749793519265822663921093688051332523549312418845336429662746710793484483582114071974581432028981095880462401591383063988399087319955111487389691219410581906522262836253356222057334415827896065934681866111885362052866113288382988042812143646700937059360613010209641139043286732387046216338313869622485484328560242926397035801131943905394242630539712008197591330954684713917277410962855418275574008742347506062544999182662424172099629822773852040634814169088*i1^21 + -181694474267896214132673194003158654023110102320473557456144761275674244985623087770718967605044807698678339131242437260995613602635973567238385022905892900866920423706314181612239158948950677543967471433802484578833070817545085001622048397347499907126986234198942174614814599835854045448744726030918644302469873002957134288419094022401050218863333026064202378121634375593052215841150634183461485464226268305664841320000414697889376738402764986718201798843288581864107516153182418165607846841394067337191745148045132477538859671818966148238763242573991928593499091840825677448662819675595070110806302759541549498129874690768174349733437684321646260143867134152225473109946238182687563155141972604627006820149395273836278744180660574634900793673948714971509576499804116604645811101425795186306601318489976515427510669173779828033965628390115053026612941740730245183658911502516075833371172020443034095776152244233842432653677158613492030145377206650468139293053976210023501716474958739356782975563708179327921664147098794812990081114180577666622628816592398216043971383259194793537595210066089139654829432399858651001943314406933106406141060703738931850012984483681364602242171014050383034183891481370578149439510020725642449309988282214909894366037587156289650470465278770854971436946983863134476579024251924306290232399715007838342585275170697145317711962270079190617639408174569032213487799947653451772855484372398670913746844551668763469481846288475086903927851290320412386589341171540425019119836131491249357225139967752158651281707531911685775879669065116765405772505569970588284974803886484225502288765898766985475002984090773001309585117205367832312010182473242624524687645663110271231180232982870819642797641238806626997754387987922609898271708814340258530996547027585827724006044004588166070727468952798046326761712045726847760277198718791319552*i1^22 + 918065139526754952923073656204186964700186895761265741677281951710068560549261826356936045563852414636026731822643442030968791217817835814446184411228935340795788443835084842869908169533638467240928039820605793158818365945741432466080604899876427019716166940738501235983620922816124642566031314800382096283212893271702249888311970474992187240268047741881465628699069826006499511330071311248584337165494901655491501970682455433040463261200190597208103069014672245834107443772972645703032605600180339442273792227369722382060179635653212883806476197297721216096370105916898150418528819515349535320984539057044534445532533793238867244983573076151582475442632496387165770583361233934978490518446164408619110297317234506392274492278540407013989703809825235419037558270601370152709966236228739315597839900239556599849548424320637443267603798570326745466253019650267665001550087179042686316943619052980083048175690594954561932893888077009900696895714259991761813642186353583775171312032074123826730379919758707551756935572235447684437008684105184852918272573852843513771401510920919906153354057395317956549432557043827855966916695817358187280446678527525866129131483298295593595696954630601069891594368215506162184234867570230478215315364589281155052360709855541020672589799122796453470229175784844344527325402297744678660137096389439139190572143970257770005248472733845858690349519610920892640051497849470044676749794455817181682213801258864342959416074527894842718220552918466968308458807859889956253319672281551001175669584151476718875414361611628570633012659791143613999925621943589914224034972944475965625031273481142100396222949020433078178512068470259009483120279330481683561601050290636964176246894253807410725086753989492106003319079271283475321430705427638466857078409857939030386920448672506396922085972936098470690636660258298657217290765860864*i1^23 + -2374891086362015629674515492490684687766697960172068256633149980707231808087596009278294078439618101037413509737286363571559317762569469881077397956938278748085911535841637457795597488715700148838848090331627436558505812332093660833164955584045586963150321639405845163295208250015697845362879492592828565456646981347806120646396796764800127878654329228373224298521773730521741193066809574785254211063602099572370234069370319635001109768581706941941984286389605270316116088873228808666688927161934883486099735893088552681351697504121082876625653815658112447328160651520251264935356852602130850011560350187044095657406123442925225494069461602619271894913800090384533379912293632483436704862914249122130625829880251294174647576525342383849151540196450413571331269268369975855362473618869761319858582291380769393197499104918379004728134366586160463406593056250457541009450801414033270894685785661624938669794484474436893592294370751575132040701110922825923743814591949387257263996758352814918817125178785949066881160077176922129679181445673301184841565280500939597468185193864962601907642134771236172280213319988130685430980375727038652127569911441406697689746393995049345390007113872714122899905756642849830657305639681434520560427826200865889393805260665395819072880686383220236177232283731182039897245352498331064354166516899760034129557274675702892195182452483048691071183734408307170957926201802692050637814396210427414093063467668794879020777686216309989687619147693969911895464564631699065005184918353704754473609031182406315613008957216783225405502133544214282586777232819945506827626157302583070902341147882025456749146989407485058200488824209696467681074981642864844871593285884411996141210114142221690426079275558246821339044072606980097461603077072143978555482671822527351675096497758550944397853262184056720534136582733556958663540736*i1^24 + 3914522145955853566185584223925501313890138653123320327735312464499542858952883681517877091407471471111584030943300336197369805671893381332041105006618232252043451390857031091892247219103529140299878167307754636971669667367843075257410662073671007324344352016260756620973860452366702483459983813117193488292046927328726404862340709699349052071068012325468677715564046016276373237059575333611555825648362383632056516445127297788450547173852179266553607708602849007945376542015920395339798505194802457689534266563735216615399973200954597868566635217415741605059119272691640113335692089855441427226493771451139495419985606430908866382288745140510437025401868258016273466963447852693890155887878038094514031111038686055566238691635683876988645078223993975746748724575348104640177124336393765161592365309482912531610786344676186502071033402192093463358537753645692936076890073953505445287625361774154692575365027808253878129010539830457901428277943896658871552041292558467228717397732457305963058552337682701504228212030923921142695135391003832911144666610621423539356979332439783032075328159454877866122493762817449231825351801875350436250343745129944289441546896359957914810346818975381475653167748044066940749314257252644653955653721913136335135496629192750154949182435039874092063972607336952446062472060021732640574596313699231259766161778820830758166336372589138663916679293381313690546436366194336414142272733649430740415349581001785106261090489343034056316435515765508921869133645150745777908444916500734359989365474789454572975053984004386300108669091471200737781371773808009328096730974764305123024063188316146191709657500515215681102759829222384050978465893603095814507427200345457209777708220578254928693020618192512220083023172701879717100277670377518028791303473502647123251180595640474482514264973774144777059357737594858242048*i1^25 + -3590119842345912944224042987859662535167307551628867497754005156299203371159301750182238077077167039514807116826118376845203963047711848714240078272575031187459186826099134846892651342801377880174337535840991524675396207170663157611868462841404103937858927023797933741403522444810424081566379347790194653653164160163020467917621326669603005197418912602773290126216720740376434441156646904636066785480882498890630776640562450976146398171083519173485695849272781256732636549484362395950980549557901801261982946549680135887470092332137800698184195413893888629190589386283146454655854193533980634100942172288021060040877452759795982950511096686932078007814893033656855513005221709832156231364388643612193745141604581129255015657748589458334351325247250983077597619976441519119086721596057139099375742409792929565702165191810283454371131261395620541987584172395327741371217353698044785401852095581140690787618346163755429455728308633006167484381243432559935547084422612471592661949595153566564565021719896904475416733544312639460980134990155941300315485414429269165296728055049026728261807413723808911287867334474000149509971209509213478483291441065574952411303493294591842546381486321539763458512620394899771357341558573069648355563385860359493183760990026309419400951588451796223549276746355068835226313139946041248452077687493548414068787291388937968637641502795702705706697330565005962661685235846690689264626840973449647322858762529180027030543120797436116003405914707020919978703395815764916402214176678890021468286842491146340209609223435125816780836628739682245900867064595381815201864183023884835908933826451272898223477401580177398460952217065148393426978741598186498175563614737923481193781085187932659521775585667000456098514534641596856648305965797392204955033571263489245571218103320475810212338594692801546196594179702784*i1^26 + 1278475422037579895071696564063050490739820509611287303950470160526099295198230197644329465851144899567689110556029240001055493887628286933772328729383675191407209867858078208340509388667744620073887442584517732565975628122503819089465729354076654462038299780840267702913390335369661979648322572380075831164237943476751127530678910682155031818898144148973400345432801333634760087323265171324274962480925559923390575351298919811959901407076983903851064701414244734595146223131807587464551223154520315859660274470919195900278711367378090793250416552475889832441256317094712799605796081223439400207457874666403818504039259918681762494881799716586781117153299755872208798993607767128301698141930314397836399096735533743576975947091657445887864758062781049976293416694948892228636123891198143847027939509876253911229539503110833245934373507573218987209732795041616334520398500944309688844913735404430276232563509799679855092260378159387913565566620865295459883521253548799287491692505426829734770797269863806726557781268650565257308855989726647178503334506350070651818715774816733943240517915897926732617484190672351009958442463541565450938791097473257246584448069563174872520563973666180590918955234501732998128897884183906623065290843201610980439500000270825862702436542156967553887318330897819391865887329120222149796956486044293471364230186556610872975764527048132993089504967460900555234490082683184817400383196397353714329560423763235580809278282606502379764075012005678872966494843868133373799846928474416571458200988241748382170227038162064648872043788798812787471590517297144152263867786358015092705246593011954064551937950545320477743112977948536607648677138910227607081548320614288905352893584948949560632665861232516311221830039827389561950913241164427776787700346787452585142537262704046118164249116306346329314951168*i1^27 + -342057532039384468778472185622598255497850745181989821478636214207130204553081239605976705807752066472177318787067296474585095169937437427987858496304115617701011443991716778908396784744740961560556857409158608651480046821467650109116624453389919086607711537171636149717192816038392824604944366584927488920190660366909134774902378783652541338914256659304138639368913728333678370968338848905713764703530299505937643477336924405173175606466832583369522806253739756994837933743736311637706304761227607561450555625592281953137472631323849072137438474632660337234102025825864476047593617839618622062642830559049024206059403134022856034590714718077923269447218314765265331776570288474127366339736325663088858952760471535520038255080532105500694409458389192588317287351251999664493393534954460915858343656341341502659355652314989973599963008268049199175109700034476022171289267001134438089993139967580102167122644960734583696080901603737051962209749704807322482131184431716795059295841661800467649952988305512823080831400483590844306788360336146043119711488148092412641309227964422302946981235388030374662302339426579680731849896315188750426897493766520535791448366054035384119993629895350112517759221762463543062135623535940381826414616217178631107562222368835941099392242751147636248212358219834475349345648278708315890248381437946241218269910152491708582933447978393436994522989108802555646227262921084302444555788570412872383704919427286230489330380896375248267251375890845689020442905732112594851318813447454528121821957313004969459858709542852730849659843609808163934497329728604225314075070379602520289277180620446228997764386417026890063530256327858091046797423511663604990170696335014018100330781535851537964275629731561748600544065366592631508420868669673064196702267844566786146823789717877818824556654803848003584*i1^28 + -23536129100029897536047846297246913446762202203537004655353381212125099528505685286376919265745066496311508830651345080608908248799229224410951811980165117987637966976007813625145642871024825605801178858655650276283958354525942625502469441803033490080465413803403231408529943763599879376957681593736208250016624228755776691079066682252714699732549535576417438780502188407357955954083484876599902918439050432646607840538134525707978456352710322201867163859215122886304521931329290102486973125304691823814566593257823388994517519429631230971292222332548365223565968786671311090024625057020871639932458829144679809064685329721980026360441481024770144807717223727862523137348705634593267249128121707289507693548857202704133200274470682411849747315853824160729193817842538837832015966761220724906356850370372121965026299571869710960165747966043785173707311058837381107955707214538440711982078601677765158668498657888617180256305107284631477027985895532058429572490123160773507400253829294403845895398411521239222928126120697316881788991103316211758303745127722808660057928011041268087828630195053631908098668799942221673889156253457208603408500194852796037993242614952976126241305113667125408202232372731431610253331986515564281008590057738041879267001647391707362190401960625115066568391190595306854799426879543576940047942848887273199223711859647360021475626595931119628570381091772954170559484316678391100335556734943391893529259911743845014796551958060677431086072524472771212662039627184942208213385937759203750023306867082047725005267745575712964413501223341507544814504284973877514546585316344707678731463293600844632430580624704715255265278564798344745896675099554182662736802923732885531717370442315895786234598423042801307526293534549681219526367229354886972175341176884375226352753615977181823610573029376*i1^29 + -592043434392755284051251898988544982109595025543045227630133944247567935656868374660847197850690496916560553557396799570856156932459743684171357785134182445079843505335517087274997819808788898324747547747286989120834609751292942590000397653906021947685629300090264752881654909700942351333655256945249913619511173734091977791775010409211131254253666541633875273768573086302742580898851741333419660989339298469258648039642637592772374515452845701177350162439708947018083810367929860670289034499416025263847929588817158223354959764722635085278866152863420674359436080165971258371894770828018251492955975896279548752502380810270335922574688047433230771925368550495940883234535870187416933492493737485990807298213372450764537702753327856332906964721731601487304483508770210981637618687991926099091754998999380968318663852903305584960378262215646596669201522944712473452072841218896877510258740866269488305881337774049053943092092392054999509328668421478012627064351176278243541410502328529362359879508484701828888300315492089497339570019300850517704403872680052662874031595568116663420461392791621838592841591059367420276782216953030435733031657103593627602430852923347231673499493192780404720643887090208905866487897055971508341680210565133186971900988662828040939053594121571873362489992601476304972062464102602298774391187604544482939565767345360287921573724323537040905413626055242725723762315482320506308108757411324476005854732433546511682929974112226604723894957832026221730522269114519934266767308857535964003939856051998902935542248279068267758272696509736219309462981923715723824626331885845771327265964576201370784213409749040513852777753616093179210853299639291838320552945115380826281210194357363334531318453552367449439566539676464592871369045868089045508164905302793170266758223883708592553984*i1^30 + -6654052699399856116374853377266178422422982147589024094604200287014098457871550299126409800410134807023748178471119104889278104239514993906138956698087532066587155354516807468768507020119600857683569075686797717726322854524927011772045732699793139560432576747485623288089654099390415346693471584476130655891849070553169444374985244716904680526297139115963827624033847411612504861005015420232766443416585325658781979215444040201155854397160714092641828672899516870914107189205144384589386151110465227025091208787204267642718785549818396307885539889320841719997102636862729672834302920445551167963538276057758987469590252627550541979329736075565210552176532914029810470082186025057588700223147249109019449442546552791708362214641198714125533332467965787430747275745558671448344679745923550031531697023514106037269389142895815137643936488036026065806263080552144526180057786310407269214593650108866107248132783223245928082632712647026147844540984582332572253195624406885960744216408427774195140798109059656899893197780238636743294327233484878604895435669588769254888547841442903293763856193593221443733812596327154527106573477106527394036465382419467556470766163727056924155603499440906497163998390977049333961228923043867910732225275890188472197216132324882572221158447031552189189863228230840720565711667813955533329201549820230113812962953388490727662649272565335826984278192905232249765803379185709007009304122679977258066944875307710005170014779683589856293021482174799452584306518190813469725442549271051699700202381511615141652023660621008282346289691772200475915365809104297496219660671016366269205467946669167087133930071822169788787103687052969905563288483189901548917239249930037057233543999150721189896480582349637595618514389714381104765697536746961322448883636376314143609419175297024*i1^31 + -46510418593517216010884955760823858407042870577622602911400590603987613387272912532340263656944215359015591271128075159654400500315763616186421183195785410313226597647166668409186218774889359067356918631656248040880802613574097224887011245823440279423886766747311801969921008577727478972653479667703130779430990233188705328164091247737846021625688856727606826418742377620283561940358993197792892933937341488634802503864823246941111800935388108112432314109331852903985509040950310999973640708016877889892184031215777511873733282864548959704482038528651431589954762702468958083182956522226124188788858828948252051580630967920184609288121956637207006661787031459395227326413428142415564789707455410762528212807403397736072943311402006729922430957572675040508179700267122860105827037715546400813805581142956391602879563898880438915957248440643195781135490313270464422113422866961937231540185181697659935164415812707936800019606204066957842631030412222725293468399806638023751850421051813356061375185524325384019773781172996981382925574241049664450949044537521881917242398399055158538634298765793625822103870089705489824765457072782379397123841099443434541337288150829874441751249477864336653491401376065766884906601151558191513328814374401426537766837803090518456949631822494824101656645104297378525327748570251142781244809341466558049688883696904381527167418265866963928664704491927536776498946002274297909221236448941897178724954191083173545964977733851576280873845447388229520265889847115822993630356514015163911149297001469888654873516028771290880357793980853230810506106503664400624304574000324272040069933445042498318275795088164933267988921251788265628840782095210633292227939439357842024991616356127248589010938353857279656986865086789727099622074431892054877654142543719786786848768*i1^32 + 38866424240692359760742976829302373411888275197467354905659214702801584555207812926680321311188462767190066269406391337788223582288648254479259948336950383055520105549761308218698262795603390532839435773506033333576844328768249393507871411679564180087420233103531324848648974459122640746506744287788942431066615274508876339732460836399155181872606974436032187151568218268359877859911824834954420418887396000992517778171027520623190363413856013207478779053067804462898013482652101109605642490154702220534692821085548530125657627037913799746441995611276990667062524176711641627393967761581267076677142742498008559929999349569111312592882577905015366249496429731250725465974472433660284652416187297138695185442922265720444527971539183780792111407363229266147367728093622694497148777282637320253363253275249865050075272273001651226927074374162683679531838697733024563666826379032820864875237737791199870552244099971015323971838625442653294870216460028280248795182326291498479634045096183466119669124788482918390555772137939705834774971307064320325749185141213259725574380123465808976410482836218123780159961409511620807427792932290336500130773863220275813855018249190551929045482674318261268578129347132366330812704109467967917466143209839429479009468370798790075922256135834123632236245580707924947133334534628066371630231623283613050047778331465104277840274938034775980402561494857826953708521889899673617548879372311257016865788581362959769012628997973735674759327243204588415158343810748066624949324098175291880135941073977185282177707695638156782083153430737420881489821998300074111586700986413494210855665406030145458571273456270735654749204603681481458222385746580003756796927492425686255004177953210846711542677985415423126389981336297706712642750890564311460441776818487296*i1^33 + -5283086663039437273060129640663698514130213615773586991923098641714536518944916748372132442798561161973245881346265880791290418136541621155336957130597539983053780192771767829068164765201795017659310141738632499760644235032813203360106027079929416236781338748392794925226064119697476132362244687610935559214706342441405906394357791451781519806567250776781735436259495799609700389296638784152162189451075608637407393692833685052754417353660328223506794229910718077392348621893667941775122845404203728970331091773375478718255602552585014827664159809252198011908007014832992864920501913228390684271606024491364487575791223601986189061765003659995824042840556457373149078361181279092701806373386832096197213238496513223263242221992649179990175832399867113100679774731252653426631962467781387158652307827365942711631420758217228698144188155320205475754828770960689887607701679420356045524984412039498086873376604137163351891846490857998871771746430296156888519019263639982069619269586779062423354141052022679961928430814561251832315854045634753525147229629353284984151188165703725969999392517135257928790322912073415821342503197185291200968491057729396216736268256517315158545554131780638166529780757620238622187948074613085582442661971547825091586013871933461826843732403204768205357111531712896003567669015200003459737834132525932402201472846489002934764717884386884837216609401173303852140302786550118381459348522833818314077278317615869008755911869847639722617773534699490358230137002556132306885527675430746439424860612719399275124304760287184123411527731661359498831877432492906033248833925985594301184529406084644381794472625325240869235721407477049306249467649146704269505262615886261450909426915113637930607268822570809455368742945871726486497370143296118599974912*i1^34 + 302072876732163120814218702398316517160261014609164278424998909158105879876383395699485344820302388948914518103401566370047722994562863454828245636910998768139358158038718378802085834806257338356978872383204351981017066742599065825029825177110694417736383597706685625847015425209754694565144257802622953755631492129960032138653962289078576016765129550051185042241715680667352162737763684517714001492839285101197698869955686918465262473730566695985984242751272209040352248808532275629656569001837866199681779621826751938606772167019205412733845160938465837074677704534376532731979182794524013081593508442891835787478981968068328823701572292536923084645771523137334365920824903000759610260050674920446217453814956449157027186948624490570467468807159458511141054890070007413272363050392177491161857708665297626007603030646982731798600030681873154590410569653768886625757036794376591191735024428184959757981673721117222027493330743033322102949320160879758135729215740685976636261009592377298205360495412011856285951715329528727207451931468625024435550871166154515712632390171795650418069970007081511641169576620960755034960642377526038548770955360140781109406252655130345478587954712106584337076705365929445669643036995559676743489612779603393193320868364868294496998314041010658087792902014156286870441291455605835184106379412190069219489597543779909957794170355245149812881878820100917673614177145637047779436124146171251800982913304976796894256788359816467038219545108319600637961752005120103184052397988808845172498005995430315004648244102238662439823023439332918930466239468723799064973634273011223215032922740372493217581098197632976852641026473242253542132509934591967157973291058492173835802420883384626834019747404605494085091758568730593582941349085184*i1^35 + -8182813241109682664545200975991247402732334946754718629505789837746152471451442005748747077272908347899726895489671417763556058832697085797755464949102651013191608877846075044765143231422068023256943885439024284873679456311974835212479057671336661749472279664383526663602406646422104627117097977204360824269494774251476427980975791564769767344051192359392221534427926798220091858691138849912764066271216736814158360540018341571894895382397377555221176816075737767807914449149286341366443570459523294186884209902873936044651583993106893300199979916081736953176308896023289625676080200779615136498561067793682499650223274616823348951331479695583098770330280520998833234527276512768998328414012905787570444236735236936448205452934295431545497832664232213345515130311727613692178733819265416915309294057450240435033293207087408601838888480538438488580958120085097519856385578384583299284945004715418407119470006516981963440275528450270828540517611859589407919363171814988549103849513699243339029386416851382194455281396004335677387287638293817753398196682260544826325987603058839242354090558289606004658161874351403112505044307315947790995732821159567978353602642037257270841702489583487408374805222593514374147704473361364388722162835799769280773685814542791712969564722512757045617688023313932055005378429245854298418488864934860708871671854474064093126026104277952464162110508376103513206926636506755122323246787289442185467020598980041837488074115150447502084554616587029088870931574306924516519570143028635932954285795348077109667871704115079483856900875041219565176175009999382284347637587222937296672124510944036608402504433754405382603712192018215944207851112699636298595800294097941632872170353204313976093749314732076711531761550026382245888*i1^36 + 110157937525316481323099527047798994005072673871435146902402993475071513603486298028410749839417689131880262885479020366428643210400071831955010647759626879679226246170164355578740497529997858705578149628395729497736725512224926385155939124746815587795072456206668483005177232431883289712353050796042830750060657509200095573549835361658708353413467711071345865062844469613565530803889895316196239698108151667295848935837874358954754225939189672223997200998664777946507756942386085241538971484872898616480296191731945961678345011402126540767493997296922980888400250507936683408658299869141866533689975287148782690587616947237829987008569762511591695191556780182662169041941789136489344254337536916430919110337372945148355707081520547926635835433931265682424636792734277010452895205743095441247694432135609564500861420735715733112332606507621820423933909544149904340799235238196041400767052616172900347555207205178877515063910970145996985952262282692741604506001179178582644671297036239231392384459623162131096300673887637499123090110723386292084949342497120339568205394682950925020196959472761526305746542304506007126833926141118839189738904602298506225623778802954605667133212214518844746852789810317300180122051827018182721957101441015667819070306384628032823609747265404972709320253559120233615604171905075129348093811111975671142918489314909580363259645310354543708289218772855702620377268609095736927114717903734092181878419454563234143642892284684528113301818245671644549084674650810932158238587605262649651513170908404073469644634177316915287340827080585850657660127712525787661877836628767844873809649253038433452776116399119917663314456880767422945654582717766095015613349332426858573939505931757408904543576303844698108198912000*i1^37 + -278862587454619238047128644577015743481992792873393244775220765868440218080005696104509710688484107027387531976648488521450088319629317117666036609737021730566715361899625196983034877468992705880888483207122669348756423143088626665478090025860093893212534827569944999649077139920461757648110552439163024711069875156446151017706737346961899226284687026295074673713232025634464753682521426589712896206486284501332410520728438992428746282523872147049935008285219116755454939497207742822515286155341042565618086584392259400742160390265317816280500703243747305319451874046638231948296784181840005692959278447349482586402464242515376035800116915413394749534750407670827691162232217405322814652526026563092006370889683713030088019428527817267629460455339937743934358144425335947336507255461069814504035220469964907740549303763123372125037960973864320294010604060074499559283908992759952253675654090143550165398009717181317396497079783799804534606321508682679295211340198784244377837735975870427478913157098291302368029412766113718600178223233277026466231380877767945181544373893790454263286332966859770228923962526990713572259031016189063725480076859198820821625377459605356118749880119220070776776759533828006327390156083421451168057364190044876184351745525179119721121170562092253275206915231666091397048630840879352898559118251740125136206627113357993987147964604037918109912403537121674725215047654783470999645389301312518530396664032545118333416209052520088765529615462828055108080669359300004643236016329945673792664572711713467049606312653205179874809237943727003743123313972209958939208348038170404436699908687585747958346846155478866166117190439496865924221367610431985164583385551530207813077289345556742785022342067126272*i1^38 + 53492474097524733730122967133491762961976827743899552146093435722923948223384296891080335562679295232926250408861126093916139845309676887393702908217859454860345508313220317171212094787106474907203407240859253625699271373573809146234261248182229573721117629002959685606297951897158307572668542387761898109874887025280042401551734620203570085277941221163490609701894681708481369460235387777075685239421892810359471234829067237468496768052269143105951056071566299342897864732985446633765975239793257006809964582722533418651209631955421498158759508200969956193263212000319602343818078548797199667606262065223950685711431220497809544993546563012462126486481462751505652416242354640180053718194975772905346329088253230317559910591788708474083524577227508054202016746409110276712956766941137172640102638925099753815775279480762632905953123559892831030810671941219889228061957908719920237189072889327493009275482239194059004280074798452946357360011988366415203787219634497997206588639442131166836080758582701348532294582602745263493462228823508484267491695222522345509847692047679149611545383452424146213045163098040591570007594594890349577086107606065699392857399293555739762515715420025959598801456668747260710055219074000139384997605084996670249840546906475482100797375534569489971119021669886192957891485635706727683957974229420431560148053759963581680461872567469787671054470743684830248620281093065100826805981988912706163726963545601783743865378788877068398980362269685931442644196947859433459964659831756332086125926391511319300250751085943298304879657833325620138789124855820300381426559208166804498709295909132960630793368541032008030646389307949096119908123250550244332958532869239165871518391620836668735488*i1^39 + -700360195649953084364178492309642663020802324382809729731056933565565015578634051905193686102416963869630061329120019224393804841841729712113245043094993574436785445023227089160718883512109016000501051480504490371437612677737871803402271961024990800326628424035494266338958723919904054802623020902605653986124304906900978541070742720850051051045828309874558016742632793425948139587992510484958782618730319441222935903006543938148555866388417165741516168878610194727743704396464527496970354872717081171697921138009823437744259204366757452269879801952689048351026386732915047940269273696956639623621207285366509430804810466676046389090002013043990203752281063493575013205282334252642844398578857578247209015925637615015535381302853045829994023636771788373799414558889745348061820455360708055357376651259132811779598598160722055840848620317238181953120576430854025732788887426808682957699581801606379762412238992740646889303028368787169566986434540581189348012816660258679526426697853650127500257341783907261106437974881960047772000022596766482501011981389057326957040836917842608737528966038535391059519890228678371114796492787258837103284711200822264963538918853805168518986346024478618115152786830391376368386821724008630733869105882144209306909249984450973896685336093536381263909934909679364825925220306345377210883598237162944042253885051713075270546763437873043114185827258093645572803520778124686199667528158146580154317849598424959864592318163702711673291618305036824349086861252403581221754727472078945570486990092646729871773266807906130671139143497695651742747139836419104840871293817912476073819855311959609404685623878347809134262355858760217809217374626659339773290843290244153999360000*i1^40 + -13443481526315589821644103325824613131673955192645055859365436421379184623991435082665431226841995909513635106219081332075334418036405348700779045792648818568803064517301622254277895677388736995308840895368464508347843604999554463729629362116311405348913347056661569201532171518918632228533420920124766088298440516020934243792763977636220200371525745059137846819922442015528055608376052799876480813337226048391252201829937957474202885146742927649415739818838990097082929826439663963487169286481049005201195852971539990457226020363755596503444578008425145711575050825715424459758569333329314824060004744854728407230771374080640378145433068245221259662312295286625909213445848132473398793675661536846056599465213659071562096147183379762301732681232058804308335309000727340141432007535990733045534332267498462046964052237485080263226314022606344355165192087394248645873266387487327596961297385648293555833690641067543794843341732196115859636974578208417150383513220983535334921563108075920298075486613143930885458250805580459281027229947879633941420517860429060034851351379710710455916212631159149022234290174612368305719558064314772340927432975381031630672627992189517945414260503299876024275899719412698203679431113991108001227790412998797680219053362086416521144796218720072360459973641831733874373093133043456543587339572012915692926291447742841035559384985608941357846174167699375987809979343623559277132461031606163367598475678232040021020112621788154962507376858771655296135267876759067114404277400924446714022111095966116033412074006728798721426027184963417904507358396170854820043849858129635361311841608858412683939413177832228288000000000*i1^41 - N1*1539901591010210843471248321898667198103329810515606482632235245659432546435512654778823206336763788753240700889192632575407281968797064337962353467996485653803707930366252177895192138766968663568645382248015064360303072016649455507808602578982432154627920708746171303391379681129730325725840807926922782970343761413324891071128901140973851478209978293011005833950813671533942306087431346241077315680484613800420252435336923969484082842994481156583279926079659624673102099146131361589220118082645339863185391817718542853058290871058068587085424148485795317860123170592839459352483395736832067591823241184982361509912273434017857294921875*i3 ] ]