[ [ -30313382110263665144297416973441723031468149960945325393286347574202614161679534300983667703279024565287691816748610101563236927808135839309173222660871461812206933030043606146719917222105822303702996673207959475060676291117512711542851713043902445082639876344784179426397260279974214169650049791946515973952736017829715021984947246624386365625122811113128367467346033431672119561574401613567495767207480775453273976575422334334690168331238943176181697537104342540311588359828795779521993967402510103863835634704030393881525340016715763881968469064009282352341503664747830975939666571808111934557914101549888412379943698874250208717978332977256740229639305305288278156838003846588909461058252533031828845269887652799255128744736518312857054496345657692949352479738622906231668666253606487383895107493086537327141096143297917295023875831460026097062360511151539889709472892044126124428769950492701030556067833154379341043476116182941989628131619732997247055851530935214922422539874467840000000000000000000000 + -216614248181690914258185120982499413854690683854672256937272537828655200048470821835347155232400243468250698186651627898359219366956831210026148653746774356443608323207461595221631265685175637368448846092734249459515110308040131415215743918806629452948404431295016858521666071146740295992579645686317416986421303172481035503638324123221555007521335964156604752377801579387279422932729945666009634234320831012013752319521985353269584551809008059499518825652998976903088796298044650067985781838907922811784018008105195579478907784211360481000669798109945258574538793758093795526238500190838191978224649084185909008881878085362863120664798991624940514327540660658323119907969820759204909411377705923845966593974462901873901156815303633030653521619298621311430056062315654983955118710712879105773289282661893431783474871282518233233846283823854194370009802832509191618399069290414385336587440400358686487867129412720207874199318462309043345174195276529150090573811741260716596145405558784000000000000000000000*i1 + -748072700146631516834422292380986919768439638352669821365357981872434919688531835551784100367154552299725599892774411406580769707029550648942889366582349777614054917155376519404675418126550850011427135561397258779231955269121109729985447987649569178083819713059097624435265338171957256706073545116571931273817507622345692847065590829272784530547149979689603174787518695288727915660002883197052157544347983649225812805784853776019315072494078504762026663352189379485971239887797825482471160895348030585125984492108947321112212052552638081105313323184338388832785197940337847794333574885883256034976755537221836485006841091179808363477269807620144608805412641449468950606321734823354354863580624130372220859737455861197991094496157007688759384504137102911736513586101269327772616295810605902931711601401361811726510221482995244045280561623137789355647006316819358202935350507869655636213386739933544722794226190129685073514326459679656588140716549067328766250174318653611572049771233280000000000000000000*i1^2 + -656781987635098397953401217714290632591642066004001373353596614558544149919382632648118984547089093807919269225525965871755710662888848558745523532503133934553313378277285737096005146336322346180847619297971697869388391585977401982210938602964453744230783431681713002532041523558955903295867892230486207602695693240650487200729639433880243542597619792682694308499766843488432298667599722198926088642666983798920545399691477816627065216573049841497449416012823671157667671696100792732918307260596976171128818747354915722843993031176353056675229488578070049997705491158507286509025172554143627667327813891590453792146001216497434136231628776517088022860050730470945866441484665803787386594101676977470650052709133239409720682186056839692127148543236767313153684000902869290186730744372188947587501767047245162913692624785230267236479876116302684324622278208724640633320357822543276938965725929025438097538017323100590679665447603427304701091019518093342609406107215219184794684568371200000000000000000*i1^3 + -2339534081004099305969985638861944449900457798225325418512615677144047159664258418149786665759289736552789667359217909440428640613515745926276409784626219001283995560770660419610604875507310638488154439195184357202923439420513880993491463774444010673875387282175538228663517155206638868638089753532676976840482544309083114488840909901591079174007518736799816435433097432850115646362775316293254952090692836330522117215433451519046113983101477570286469082539395378464109570701900721828241718175570972234478224379503629228059702542216829876910590054759872400905544703283600075543079653135636755631333986783063369202448676095282894231300323247302729131491040130985400550010729706065755036731327290587321132799465427076504099922961573554806178591872888033845175611387554670469880598146530982108558403941247514348164396087742390177750555885158128713054300971656909621791851587177153495859664500178209719576679165619908767333280634619502048682807463140865918814626516932034774619247345664000000000000000*i1^4 + -376899075964392725589883038256960259984462289445833480677935856164157707689080829171637462669359463128604856083470679632471922281467589806097607476306257726956300478483428080227403123306442844302389511539295042355925511116669123569620543506650371359982668749171234565308017861215959204264861508376078896847673560046443340419135215374029466800365960314088104734542164881928157890550676668652727115015262893865614780919288982023034090475914524550259522567313449197159451486997009634517160242836316163974989806555981129961339162905671824760201917262467277623487939557803254189313610280684724860850272196454920039212036634095554808122825809191094927481575770201629151030514049888608288456996243689760699172878836541910578585175703821968591754099962160307659663786644006929638148735263059817954035617512440313092848144969880220485487067740034917195583877413835669420738747120402785104392476551669379537269426214555710083207245136172755557114853496333011093001078729255681009576765816832000000000000*i1^5 + 29796525070983025466197662236858849150021764158224429279446473451798974394333037892904613170709967295838529728233025325708501969298493430600377407810624097269373502511715954933472617369562367645023801802540435856799497267805628526302249406644164692213852828460845191078757236774265361377027792860630938941916114899483537586840563009490407448174483744369766252131404430559708991859129001235057407331593900919231021291786552193827985604441708461927649727849395643150303132064239098399287795587129072725489964185474747972703513687092754378136764930606925827448946992632725955174458455872525355370976498842436903977099651672747989700325993852821781937717143901199374840470853595543639649155781021736771550092697453182600897842130526271698949839825180732452204139634074670484111782516973783882918098714789200515431407876062739413263841325805232835723946887927716285772131287150960975360697060138464888171907684586218059136887218602083164527418863199609334239511319201249205232546611200000000000*i1^6 + 2338184347859065168403945776314068942305441774235449834890046662150686536505184454093169153773598351918474373248204575970167829504714029018271785719265954519045725027844123409008687043394947717068725815938077586049066581729868320875903744133999387825491559933670442467991067663330379576793956432930714251541041408467825423789366062701550802527669512966743569227082133764640911123772965485329552999880496049630750527650908568987003161996420817661582163178684566622879268008340940444225603901351898883626810969544385813985599272639162507476196353183741669058074439109993141435946309543097334080282034842977359760117794799159468297974349116239720144310331719875608461444778852273895534629300161632558074445730349813743550861613566804341608441213650994400911216859011582186396742190159566969509739647972418332256078756206287034878720162896741768305023914593630576659228237300946292217198797142724803052658672356647767364821908108252948675104745761359323842865590851171709488201728000000000*i1^7 + -43407101193407331752517037470491763168891353166029837338496235350362057760623332249800527351233830039121585841001346824524837495933260663455439133100871419905655905417455136634901439931627704306680485627032964349993667184136621024308269130235915430514667955184013110658768798291395914979396989387100886406608429884360501255646146372573568125572115197102982602718326236352304257338641508618019593598875433572774321050422070192586369177566067546906764662490232102348268725621342996609180124197435422188188924073136065178435474649681924468973691032955555393237062716889799701942589338260511442025366062386290624859945279620840553166496067734481262398751974975891009153475215097434104030966518392616298914078802359983402241774229986555889762175177244254465283965998101693177557870056022999389627973334569096260623140544581297514952185667345860307468698013541684443451967233328600421837321533056194276759253559079352014411733810274371332392965767619924955480510233968495380398080000000*i1^8 + -6577975239541887004336239875522475479577735497495250689658393559106882364816437432127609002059052721173232649491871784349279313693117876243027122497606122982371260029806946142523970810183117683500578089499345286759235290061059466318821250058083423343183464164238523821316762046177417992946382166516193213944705495079038219832369705027406946872665978006917787407859909891293237146914842202379814308323811598257130124602573490100626551181305824057698253665974562756586803254274783907546612207225471966446586950522857287127607617520492783539782777965711223902799344458620503168597703245136237775851737222570527892309636488167790345883169241358059516504147648779779443321092961047440257666838352671470504323180082420718785201323242057965051958204167376265347733531281977691889884310114804593670286565226832574054659474875086884162503607647270584337012942260656694631764976667476515738369226974092956139359845971179411539015564746150442869998223311111571792228230111556114841600000*i1^9 + -79346894711024975099996162895518050654182591924252564218758892068181840005308045642542435542280190996637424348531350504672996000126558685187320124586764237396364382470833615432077782066070874012455411592450626097110992641236194794302129193740695331146096867592788279453053877564763529164027443837562643153520492324351291723602712590347393519126333656001832105160847778930775860370107854232843375342814121277767355692700796073832853140886786930961367848425386470422918300012036278828682612965833782946099932441039578099859372654189901675018880211036425407670020338220184948658876889776373823534104606838482035787529774211170987641534383514661627137809727669653840254437209857520352659685006677573587441482785832916211745249534180905604009019511725918518799140011766210572397429548555537950860820334928149645441679656688949776331819402140214848607479020074396282800941235191799284837905100562240276401348408207321120976049960929975786162350942265991659582454898211841638400*i1^10 + 4668742350766834221863423347040547111122774628499375260883532943532408267792308720587607245504100463039892260085038852195635186939968637252025876231540605142336610724611627769123950710539489476220158201078355544355823922537984459494712644498109863335311147642013316210107115969186419572746842900100170585238811160016445292252794263322454205321706801854353038962506576772520499856269768437403575743076009164562678068682120898376651904814735034481888559720005404584392408655924092811972509278044110362473398153404655483511883268223344992852419557901198605233859495640045091884423363248930864012569514405596260385898232544880202761470858642813156490667711296149233736202034690412733449424265434354009877977928578940030815691845920220876039164762804349762366943669344484043048380598844924494113424215238068677715190699569247247680312308568011564524965688659405557400237470744491383979653495934034796149514020703767621563349749306481146790108601477872182798288563386449920*i1^11 + 183516740224100803813643312619905009495170578146771623006665144604684936854988261075194122149255367974806356875938048799882986459629683449912599185723994142934136409644091198954800811681034767181979564672596728295167571010992191832640591920758382952458201219148123321757458428876854033820065570931320277652902636768289245219099835460294968750587629768995137342285572203513259095950983618845316873039966242817243048345568150203986609598951224274769805414259026001390574650495854457493029248074495324056167207235817247478937219652822374610226002140474649921525350412672772692099213292394777877093509969874020494267244906268589733419499234772411510931354502739779597701600876253722735488846113849018441201771188070248807194628922074980742195704211593345375053284076301486367634344651455645294861927708882614528319508212719821558766969709243811699158676991478330085741950301908867131300671058017069139642973547258292857908152793630102815111074430859059746476170149888*i1^12 + 3028282222193900106940569317645024420177170251950966669872115899220279004413768617971792607323863131470712075311430966186676559193192316154968977360545899377220508820716085678229619121868946139080777270878160150910709362668639552250482736793409634254639716384777564116681721974510851116063783229398754505268095283335519436062597380093423611760915309596688709829872098409894473755886472419901138118383355298029884461840409743510030863189734922643710116901797961753051624835508989111505898266914190947315134560205858800950850658715920299308164561080678469966619451426049313764563191839282548476467962487916647514483531381645957762644558723705834714500572004554636397871661298623100576273523194403805504599241169448942608672164077841258753005038465930039348007979033493671052515445949722753768838409867097410903328454851268931755974739443801080531023196172784387063257855383861220106345660604055661884615606531260260417053293502354273888253565637279551540166656*i1^13 + 27847807199092495816595162197034124259647474306199499179930924545349588437378904792419075699434566287525426896122585367177671782897796059646380854481385972024031326962860463330869547690950315417773596753669796053810093199056065683202066900378186832691110453296104701190011568581607979403514441598810011227182683594364286142767045502094449695535139759073032245982626804434402617133302456820693089829392323701631277756310886213753894434051540792112222714912622645125905739255075102225810734276524950533174042793264510445850160162436417375703216662228749028187623530035018293834831051147232471057330983516790326577185773441818462979081669040199397339482146455054646611114918684058316166110453047800224256790521355025984835217558965989105657697203745389194861116264977748814103026465713224715684582872671659452401804453176533133412069611384109875083540289334246559670350440551319379323479939537920219802765206883309827236980872684592273056964089173420015616*i1^14 + 146160238180882015245903721849853284052813226068194119142475502285357485390663137199049633352770957372719490292993948074518069486706620746414741666279568882406014825747417729186156341368932025538795091578425852424701856567856418655715240599690166650606584571187476355374681597011479433888626473405853484122052431038504153630819822836691375181552201803262201916741070388880598799707598517617331562715359989364771904497651552165985897885627706572729705710206112418190145064278780019438945252871455185351061862098361667332354454332742715871264814831976275265008933476308972752838876992882009562739570881106776879941029999041850150227275254693546032190942089959876759427797494225756289982805065933139475371169719471274734139525623730628648804650818182932658268660638445535947591525646198444715916070306591916674194185540110442392424487253609651335719514504775866628692485240932656333633851352301827879431202187646845585390334818154734359418890017046528*i1^15 + 427401545800857700638036841138661260134124222921870046338745524198050365195720806561900706994052917456414472294610224961189538413387075073913206046384271919218547787917255427758309662588201686779363479456967497433899503461380650149156511422506181474708499791255476867234835901672993758943175798794231107311722923720410907225689896928695209388929585674694468852765011133716251815353526592874722763127755224842872831577011076708282328945851004127319636901754517451783563447416601888959230165795288047692358921766594206621962129096787365897789376822162955271164680429059004950445583925399404846984999376456616741195982967896767831545149135129825252273977792561516819937755436102931330493116818452572364627017739207447660125774705701506603343601232532179753722110116059482227514883981817435258126105128016719016055316512088249544513349700801869977743016585664699155047261960040767886751969156169226828139787938147550546013849631387309411638706176*i1^16 + 1279355576543259208000873803010213395253906245166523184392849929993434384766891861490847830714911533452505604340686583149128569275392058046143423666591390776151977625686362708189066368458842378308026337685621314023514476072953072303262453061871192004774608876761894429910760347888648858990739909440498221306318641928953009296650443844106654351213721367586210844638659841705587255581800907486019211159121252380690091409019576372671360812648243748886402299933973182490873021566281356091191965572537894076046737660451521929384956266307585977596608180669858852233915947513046374227546921172605578416609140493882122342685076385278566200592996275388578788334544143688103746503356975206846836940940150655278901182230442584473481515540691494208402148579849292522967812802513093728706110130999806793728000035023420060831398447526095823294195101009567189920600423045897217867991982578021481383292320683380855324388073352821796554411632341196734464*i1^17 + 8438374003055433972678141355936293711304497586258708314552954730945557337916646168149385015207215424718286019231482147650535351283803852038212191941396104537896367988727791553543856302517599613764638712384171137641751867310178939123588115602346370376502017637670963432051202122932814731163032580709833523817695810909462925619342860000945160802164228299528210977408819505899646725121802087607169355130354682546338794866108135484140833292627053562612846143330557260853483763493778554054462632128667403993260186890135222940484789222604708991881371990573864942574471398053036103755049628102756090764617042196140912128084806312403388922967382857152373158751111759971446039909079769102445400881185864617102530134365063797790972903628993736954743610998064569995305992837473275198920718089268750760660784309221188457464668075699015930859977588785810019368723975017328267701992885882899406662553275725817230862352333172712246337041562861568*i1^18 + 27059097814100283095421767603828442701153259150367599939593009126907239464036873961357284813684793541148755245748678330435379915533149758469739980626396145143882430002802641470721549354939623227669021771737705259405749908088633749544961968051607642142600662943604991068121399873729112265523051744392829863688365211036690933769191173890569206174050475102463156380118912616908528037223193636619833052835230142819613785832838550900871817076554128841840692121731333761766679116206326593385247886443545987173114508878447096710140423732304288956051159585862261174590529912545493781232999348528168842947051641049030124620096980907832147158394997177166262067920095968604866033051991341665668277799113394999946427515704914974453039329841732664727568874078930751743826571142809450210632987379913811751298537513754400891994900667015057737467894159536755428949824958914907423665237724814947636905811253459883940793947560792422526740332544*i1^19 + 4303503289515645341786735520986800397318174192729170596700404754674140617068601220429814764532143419195554908648425487808077992103343857852187964537731651916008509347364541819912134968681446903196699064840815474021900632585344202315984766936363293286554317801359120167309150231736041518318391822498665493086328365380044858706270257345137873112443641266765882507825424214885742221586208260971124457861155824850720496172146203332015647268351991082943504851605627585237054834586498795954723629737174645147596703752660866887055082064617986826674704867200608253207206995484462151487178613681997158287427199327819777404014076001312777666164108511927087189069593064288551700378938976859820523141535071308628390256420467454509009623759864830920520013023416925487128842123313823766111777141093589976525493453702240713156000770356309778459926129128087210740149516798396170333841161953193503388316640900600967430062448996008329216*i1^20 + 86983720728973615657955713167242340371478172707036983617895063074648831467740949045785436204162039719978568583257533063152071812478983519863063793862365971814369648197263668342036499955757834336864126675945710204112631679158492791999628987070990894287774236857755484977235419460823009900115144157170811524012320817775180229664243153719897818451711114959400525591275213499565640397096164997960706072836675904159685965049028734234771609746800124518458293081775388802213389681769655020689619275306198045393656502167442754145244042832355218454706534225763882346222271087053998987401629887411677229695905543471556262462448488237721494094350165096066767513612194979135960055875982058846034385447538764499608212009498384356583364596248909503404633707991647642714790950365981713693770536174691914804749807077417378635500812988764525753875935406090263015747828892219391625956764545269797885524635975099107684592134389760*i1^21 + -2625479759521516699009498297376518090874699768562840346804212043568033382661763015557924931460088118420704145070771210329551361329768360779842542982993598237527544760335540790255175290911051013889589446556904742240550375377602553680486226195984366372649189950338209836186864810040660406191910301124456539037769641248234610357524195939166421227252058009805719827216608478261222961341102677376312535873486525127164929195033796426399669541010657944862018781142205802170064588238071124477082244661042223026356341200705293360509034277112923928723662248948882764630446210269613881917806083729102131318234019077424967797390941676525222202207089636524761495324643707473922756673523266700065745148023636385818177641190063749022385534869441845190302283088616845619806534699370890000155554673814921125954321470114213425647947104841495337721361631443319649062404875310170365455918778480202587096444824344321499070464*i1^22 + 304754650289240488639061673743655631536192885620193337269782163949199073246142818018171891072469853501563413487747260146156605074951805961190675631899499922300892096892224512913621952980186603711025710485752276592036783017438373919875809615538176378895997803516189845187110974470603383114819316462877397347805122192672926915836357048928704457081807174441850949126796847809949043626130951579820418578873381768615134303111964495557009346393355245277999441152143815553472340342829685620021234716369365735763665938997637752635658993588471035306346017113717735348918480610256737700796469546585932382503471500498054393753624554382849747491550047470046806768173388172216520425938358927611841263709432457299474482759871469797419221065893240639785779529734847549479004473287112442056512542793994806796615531470963113762931577626038154857010181779457604082187221339395077062277848521562167032832356352262144*i1^23 + -21723374914423827705201651261077447812630481930140847649715470839506999487111087480133774695059320451591644850353781415718880674629572400167064142307401672147067015426580285238798829792566372008299455470355860043655926020639708081017917106106512024892993998766445254811423487399104795569747982559854867737621739070238213552873675003757029983095719517620162359504964579583728231808825901746492958280087106567531892599515333700325994590036712235678486467001498235168635578007806161258018486200623882199620362000443807824582520158784959619071109886913539336151863575934749352678088817505660053410280094042259627135152451261289517237398609075643000929586703997787385539317866257433562574499928353464164110986936499842355637158631220441027755408702196924705763501584983334236702551011847606732701107889389299630217323593444493961223452148201756886096055999874204855453166538204913295796178255872*i1^24 + 701507583086390461106899296119888299636798713235581105732360172117126974871667754735217295851331169918065393850401235002055959627068423660582462695487115879857453262045976142760062915859050198921109438321333472685255978872587860908764673915917219404316963349598009810661725820507016691486397323074197190367095428343916213340988012879437615766449479551364770378923793409421113951965812293868719357502465071300813904434093435229230054601367239900143961842252036927177522175915968045644041082140275204605872127919876930451578971515070677957623372921698450332289509960035448906916613677952731061110474175038414136102142222763111592471314041879777734650604498752066746920571268659954865982006334055088762325351232178369542957953972633762697335286815387144058976517438735410600063693612424862631840080812973803732586135980577188471169585022801098752181178272018025625759546199585947910144*i1^25 + 356986575074601054395128431258947509104574690397033191802504525462438030174946618989969096769610882552230089224379379561454301641157338809054523127295080976597118970893296623735544859520581130232639422089449474187179993698849236335627522840407587016264387689107743489687361372321658076285904039382000547246342232672719769034976038785336423073630453570878016105841407427962310692685266312885329831335036376762129505193778664423333906650189283656739107500641956762464852110281275947230950045428514551569163053456392204482027895763104600826782310731340910911375279865285086073848837008232377382791880135938902209383390699520863148307521228979368240269419518373782237302309482203184735741014341052653134062751385988403030730460186913789502113447472918896498911305424094234795311803110797293684974878739779248331322739852912092616899437991406084401415393695201436656902548226048*i1^26 + 55037887647066372814141659184543625306067696395443207631122220594991726653286033686329801690189798006110789439470676397400922641038160312001966886910607694913526146112258678553674055570001247260685235109591691473676892982219398111842320661373311244366961676366037160874526457521611533570846648632721177545775082751456391858763733011076944989291937441893216256493942362407520025222061470015709015480729043244141885467840325592872376822413445829613305713434913485668601155580538827876782561377610999055283238323269744687816862669497079363798758118395810583688606795975766056835666058666175795590802562318108489014023251394880806456051174992044680242923369287617711895059232574625474537973819682819699389118877939635560827063203842428939242419201747118274595430838399450929205450166374788753187239126211790081917442861086324154038465139340044339758787580806108807168*i1^27 + -2928847349649931960367853473143348762100654542622183402663552715575086005411109193974214905200746457562496485406808064951697380663551226456110745739711406672000431737801438425802538864277208705153549356752214305944545924576730068843561709799513005159131154259451190491276629853919407572757105329174646964805301351088912608678958058543913469339682927572785889289500578133233178711407999899500570992193738311507430827399621493355380588301330040841587858613588055563470870433825603129387089603951251421447532209329041091540095404534360104169221587023070426603794635967816912926517198067758806600501253866296371616582357667213984875198972381843355089713721639911420683623960986304310578850122306734839611634129403204613963037477513222281112011284322732907278894208051082503316043282139369629442511283987918668480290432726871082096948948216588062870523084800*i1^28 + 42308667179797095621758410877824674566971994028458334402858631517706506519846888790387363130292501074446346500531879253158590321600300255796833945845203421373143873068425814387329735249188143005187542954889659171651384786974090296038595953271292544612245335141062748776275524225753041296011829986630839136244106972019845438767454662506425387161721678718550182546203990897947257218863130951239967770430777284676678523030480452944796745789474165401469136714713114657714220846858984353157362449424263190379442463075129831872494040457604807549658203795773433656426624534799680377941283379237337303665661301765155697351456909440917450312612155769150210998425052456376256337053598036556062599227253733035629949202694646591325960956305720454650460483156735213556940190984299181638429555887838654192261354217962303828288355307931784266621678205796352*i1^29 + 4751504738771970200620419594585173008037595342110135179279297844282161726920768350344088512336610534372219142815310115064602272023019149822579651376066373867282416851140288769835561765132344677416656501798624492640935117849727288969689015998545294128649598638199427519333542531566535046636288804611672770385478806907112738435227684030093083717491532692588837365283389467077450576344499627162236290970410281176306935422751342644858927793140054483592556381330420693759692822132421239079430919356576624555653408242755654320305529595030622956144748157244720413264880074781667527246885869132215784872567747013797491618250322283777181676981709646425582198771108534582186060953043494252914074158778319511685094201735548033546873112731594652377434977159634476285204446989902375061143204056515181000324323794007814818891321305521035673600*i1^30 + 141246562022866514011723226499499146068410031742312161763623356173715871668174953601191398770908413851629008647232571833599726674258514404051297235919287856027895457176269334485585440058549639087515831722562562950571692170939549422213912184850799578658035936069999531084622303088759855832750778364862876935109719364285991678763049578613218269170252741239540279050524651866823964785851701314060387065736316818115172275516013237066041963316247140266157984572581190139264013525953847998995925466873996870056319990490966730834271556644240630783609874871211148613266727035892702664781744917304265731749793358377292165674949142617631227272166911437220733729830097356226570428040607346021369489023534619831213642975173008877099109077995173046642117312650240086916994780901267302095868484555310885325095008345035705119932416*i1^31 + -14283330467235137436643809605805281040783986170328841791188013807226369364975630191063241097082198621935603119573708491201009173062801820502056971347219846130313466367140474678800241277886993865674300252750536457712568035372075661092521982588777703700352184222245747823716666314917236526653362398073484228957743499233177902318204578886117436035209431180941816859678827925744798013185402122045700334526498539986682626918248184400783311696103307207104275513340260041082120514329574370991154272257807394993257386423371889089604237322124971312785202206076693302306979846321482566603665591942826293196277714307925998180909618781595123919197127919611573217689550560131447800159973386494872371830409640151104594936610212497768132386509918581205949351537454105891266337356072032797821712989190534418923520*i1^32 + 29195294659460273229750024910840588510452365985614019500890768896468772219425607917613110062695147042233961079415749345248420079711360415935197691430132292646715966369560750124004247020191955604592498699913338969013322813558681426820024284856988086278933539795094917543590524676929417171825552764992282421275668571783992077212688325141367727431962189258745501635249940382476716179743962240326317832721439574025508122828711333840613338339511617970219675648817329402557741793789090259015838024043173077967377371382281173033400454009206789871927624954830719224148213121675609818601895780633846444420460944610007213014447449002156557541326815389224608289548690217120878063800759204804162309360459999841426893551246624715260934140799128399996210285366249674999044732948766647831232512*i1^33 + 1663734063589808748471896395525359762270145301422267218193036808670941570805619019123434631650812720125163113198822026926191442549504724328769408312709052639446698600125629198805097131255592024387876185298194623259996431788526825318935512840569688650666188983217184976081942573538337800332270666991896163956131307743958878782791121166298652720870483035841045622888087117235870213098877200442190941676508848179317669080693280338110261617780041970746782487652006466202825862374166221432720681032726987085428426444740163184264874113735943390759287230454040210228408573871266566734946028705371180181514726229181985766220792556651741766295789249302613972792857670414334022040598093874491156648232436213298214706649191373344484555967636892968888963248573447056962048*i1^34 + 2320668868167467886028063320460193173690224738978504094491973663477499870599466175763047765587855005098610341057018824009606929211974804238516144548170130131380570642119956933554672830792343942385637312955632051408936022278537280623174889209031137781864651621871987198925908900915705680604104877813735484844289544751788327742215995503730330112360489158239323311248328953144811048566237680802304003541437162462525406051124314407482178368702212490663329484746066663591225565192805788223412859883588465182110159593318840266297140295796235652134000451325614449821277451208687666755287339227234417193774458219253071000764786660233771993831928375984875546358802402065731977371298590784918532244845495852796994928462349749455374242051306159885663392*i1^35 + 639822024096788484631692024141488322110403958144415275888084937956241811049997032834238804058456098332128715204887138915271290606004719776276672766557141159569693964636864010393076468953198490066360863363481826108844367078266500346385537789839442488304198840750891371391317870391804756923393791008151565228673049570181257043402188232024106160164100559390868859132975752808052915534204985997927797937312637956292353897887313652360270306894884868760014015753550535709961038188722465227298439364982666755158954874410775764027966763849432001164462522557474268422948918713106432924742151491154888279814876041641984979951854210998411168866156074193409761442035961604135344610704251921*i1^36, 1186748867952891758254389788570861946674959750458821773858091902088403438921085338508570614397934527012605336091558982153701535051237273450275639478151365608135752440616730375200696766364714684225819426786630863487512488942146198735736318883173128179964231132732747707820341285276569185003093258323513527825113646661404602063266153700232923010626159397713133876925244925157320679465662830566199186609045754532126011884753107273206893975510352726902081849128521185638218665061613846518939148499701209699358858111601015817838348249300699429432482640776696185986519401518326558596748547595911387633493044334274548256247633970500760570248469184455960013703625586874754060151454497777376545239984289157340073077882705380140237348716765238538864404750699670271025278801097015440481366245968794001775845225023303660977613624249591251729106822296313036788666341247948284274046605606696609163229118681814190997752791398649355922555221797671824607047126702311624340294479102620213594322306552144229369933478888462038908452070317503608991071656495308629734641153989776609775784833663872609415182220288465906045867856029925668482152147123874145912761733502769013335216861212795078148200984533955912897354576438464134036749083440334708029524187736580824813533887812593969678347967356152590542396782022363327029291146269761437544900834543322138804759207705921386230121775317213149421327097216330410990761825552964204345037276862718160443147265419341029316731498297667949805246176755829742960263078307839317472360326746572062720000000000000000000000 + 8480905514998713254246930045122116489420851982866485473165254560434009338977753480417454158677967592498873444609952666182336024350045962171579378293211795813875220784482570416786755138634070762691411891498933852131374628119994328070899465531002282342164018383709788692543502372796397010114805010980417374715105281644095408637039412988232466804339796339024979130745612798987822381780966657073390315605629291135134338228744304195845247075447520531382041524872918701575528886160377202046592804207985652122552993920645695399261230162282576300007484160100302177403021215440008418696167886809814732656717143207506616932832082572763644953619616062470126141532997582518792174548572845094975610048004688935842352686693612960676544385457422422588697987471154441283871706394526951768931580612328599787853708372553201793781197846263550361516621371423533889407062743134804770845766319309380861460542442883164472321313817860079973074060952876770013979752923807779224968428929139634272464699795321307458856853330337895200100862055121236572749643029357218654480229978803814226853662267178892863243365627272947998651522944079726145980333506309723893848864262568509294956942326234051822366914421619221495762395393626777553550075845978436084279823943917843698251279702721521080200709041781826376505866362348280690291575438473445854698137477648910631480583148317353907954521998008571438143916112387006998795980749244890917624641191685543497589056019284569296133725775902945493073106109804060216269047637905740615772991661788889088000000000000000000000*i1 + 29300621114474580877452979839387706678189900584799282746484709564016562861927921143917899963088836402797677119049460255252246966894722534978096763541080953560228963145888471454578716701922109943295774506309039806029603990532138474810371256351172634328831724873046113674875847631952541704661990139354715783548244559932246778669715843954597548334416756554146596384592707918834981832607346857204642867575536876965885049250233466071510275971024016548830291589103732546240295262052837741720329998954236129159772854351539485156815749686178707124849481224564341531775549809483636675269980773119965441762172698304092341182624702456881500782070351359915580308679629790991247450490510231588188803580342899637542257912102924845319340881283344309729094752831728430130376792484640994736758396301659328536386911055976980917079734457345708756819337155991791630087109757917143177979995749809948063121649148715942914091935800174129407905186873826221095278541860633536806889331920829850848128524064118993884312623466932044253405880896369615213417010472617108650514877219820783881114836987384362444288054535178605612874860960044069211171131686990459889601903951865830552211640500364527992316771661670997445401249521609138909292250580402825680324707549589237355602082933658383363849751616261482000648804143510824370927204149082807878629929275270051542653378270532996540947008564335446541663113964585396726217950701189707742163857386835989472828305944094100599805178066649234686361318814764302550943725461156836070093353605597757440000000000000000000*i1^2 + 25754066006231298238665253035137751636805108452942209553737851647391124344021384496340705422550019214430160891254260323866801586434105894152426884036080767884223408947275779305294941992256539912836073679148543281051570015217345361154705950497606762980907472979284364248269713748748462541269085231388971797907928861887527866473417527206784149016395223051489864092049929492211007599936381102006081530821430392273472721125494283874977395273842750216974740546934840312135437025451097747534706170965937986757627901528233716762046514625061071865121696030330542212434238946955376769967100537201457169992725817784339516477155172965161016169915750419699691820497401791680105282314797826298197306506138606421820251323666283392583577337449306874115607287506250604857751336958349202935059539553206739870159404042476204301812341639292200065366710926596681698263973424738679239544276135157804444849861205513154743131658161069553071444113551431088932665496907255700222461073231316443166383912635511339198272991801406486953001638649243383256917923628203171787861968268024998851511536051583542498265574368956627232557145380199464380791589466640213809846306646856985621337162804156461288817070085370251273725064029448112038200651574684252741438782845518461157696638842511126056187271725402591644819341908076546751011964215012454683256233804980387739930367890657398512996155406135530820143574548262928709674497359533581435623530270495271847085083084881330025256801752302017167947983057612685713057368267110044304943487628450201600000000000000000*i1^3 + 91525695834862749382242905747225552673053020064947849863744463339936791320015684143563429585007706537201488771623116409888755453307949474116652092417437586161824853656088802198235936307506541722970958127156511735880514675797835164557691037909366767362954609530002010463420105357290495921491817717733681642615880593196785342256420367913936169742787405700201632819973477130420550778640854237747749628144410457840256071632490067940784704426485775148017606146044350985331223744651569135622357900485094389208558292759469146744101873312694318476545909522891579950680224555628530564723727221098807000225164771981526960499370549841767863516249798670600741691623561456959628981737328931304048019646682113521915108356697060443291042703376743773054223356102582497356089463688061508475205759932062563113293180581163017722257485995079740347143662214070657851454749354280511152644019109524309252699485220906173107003133774056452759833020555285713940538101855634238397738874519614276911060717007485899810746309848570611406604641517892625188357553132531111938552702052276577802486253289893061192149529471820666101743602384128116372355638358998246428754559682916915228081375134120007008563798189074474532060408299001449877469888829350239364095262593400126603992041933871569107221053883158193065172517087753307862221538131725444135005667428274641373845052392388303538187305044138698152769792095975363853193695099242334293497892701354620761164512872314205998990992259427474309236646787918523194259483508265091664298090946363392000000000000000*i1^4 + 14703035480942266721926767055844889905134850707414701830833848958924433470525836539852532127431402648186380556829335737363642786499510466897572802557575025880764592396162577186126961169384502364937553233159054402703280418805787337379517920411707601402606356602408702616209087129481191533460412762016681492224550966374166024721248264793768354473245276685968173285216909339385807439920639245506192781715784397206016070506462296482289943875771494038571393680364501944010512144231941428656318932671385137799255304564331022630632817379181812395455218050761829988384182890682703411531143402111187412941757448892594328295040783756085713715988961460123842015086185499390282633893597620227607037420906136478408904616291829737134571323511005427027944795508092452418533706230958929748318810856069778132886551285399045180227414961520863353387460870489284180168898347976173116814189271411274323692956199521886315656272786862271349169539515164032833668820575024001276816540657013262156194798795141481442873788601140373879717877321833806506134318363210103677990767582984202810084826882868147849031190345238614046394961880387473940373915091153632533783030830740419251696588536325658586031577165053323298750092118012999917117664328970928977419591991396420208299030853560559301213798761328526571137097664946995391429826433321273504249991462768168849181502543126211836975338145584399148740533669252473762787635337085436649670012492902655639085040664563839028303210826444353263895605702430730156063038077204976993905197245792256000000000000*i1^5 + -1169348990990226256413552903760740915465300319944492719931122937145857949535834338680226497553057423406993948829903065852420457357519545567447049661034033787963044097388704339036521377695792125779633973649289085994193742395927939455610775640025359335190688316348981385165797742425991952506782719231002917277386914967072299194592856788436517001158535876860916664731338798953459944664314328415527265566469592133468680615292720693070412980100308394374611189798144505801495035036789402209042994600280278181608145423202078678750339594603501862274952257783604992425251313780334447885936908276239653033437476475416554867174043832027793756552020477182717472077700565153065477640925091357739540312997842542074847593100414055913440249131955318597045345619906006847514896516454531055996381581536805003868525489345419524847797545211993005310000272869864470578799118748856626618998278596555808601863500482426148093272443343684733721712070792878966739772225901351498842843131661656126426106160309701691744000013144553447012820245643437355933789139382918117998971550475486174943182587076640042438310511208457474977638369033236050547635637968168582780214431485320146116731547293864987637765360805214828883019768597018345687726549078492806304005324611325419948457322090086251185019526907005211170696813000089340165691590749223300876873596752705032116244372026330652886211037116408542104061229094045349278115218731706893019820051786090940721781143577840094832292867977345828669858988726355700075717187893289079660318870732800000000000*i1^6 + -91364076546408845933873991140550729868340034923627661983202327685092142790722739808365026871203033264458484596447750988235196058282269121106637134451919505267693517829080563589512809545233118287534854054624626098402779751668875768012375409105771954657675829526464032983048678231013939360628541766184471379286447120312305613183393016116478435950133151142745696770958444288242012514395947880555674323212725087870434313906795579523563620697134388928876258463662328569791738963379132699261667241313178734816709709950695540679054009649290753677871218132634616725563507139199582335455302029331071678505997841009354053739299225066564343424118818539836954340126062835359009790804686079774194125688062979486661165839083399542588297366128873877142483192284699315877458617602342976589971495370132266845240241130828961409091430311446280235806764657912097319962391068699504195852687781346016877567417525551030912186916712934574926843031348363493667490228107594039074918409766296354188756478779963649955116376704448976520267792412382782667427886287652367761008460936199360039759943180215877152987319625601368557396999319690267978930975340220167389475079662088388154535744435516468948808082427772119012225024993708329191628476382167698692715537642768629929082268016326239730105245081008898926448363328662554845324077696486010781464089087280080479038996430396401147299947635379508835072367858576318716092118649256649277178088074903477467859159834035259436509158614398772966986984242401856469304702311250330566602522624000000000*i1^7 + 1719225719013343533221019796549355171600447938711380257762502955927921121801710319238770645101529953361568076321838201157391584359890654237688440964583600824013799769320084806968351335444190379042505544722232643959415435181632361587959339368860866503782697493167399225102462249351130939372825046633195510019339262631005945352394282704740898948396369212104061810721528858641750877311538564236116926047855218413737921385163303149966202929394639359890364559141901531659413618345324547226126515677383441242248417496266514577497915893836031697217767062302244775093382171159265194725502284788988195398588674412584582911294165745903728608017598616610813713119305374208371267536899008963481113819137051167262226521730608482574655607663389941444672918873147770603804398708715519905510490444530394544672217011626911513209013096773693848545292468754164648262952954404258038473425406763581045372386526387312381421641427548683877729580702684674129346049908293038354340821832453414320356897651552470649225675588444108740428380221760385216709994878177728252700279665919458350709547988273148233802645635291782917513774530406346176600942474647409368753731040146862382774180818520059457557664533284445023233610351468356839721110037994655186792083952781158152023122491054925160469866504748977631121430203500892449363975552482677259036838590014652161594580383709859253498506738171045824346661053201286328837641062455960525362670274006015041610887684853930801217300280101071499463883976892274509620601020772820075350589440000000*i1^8 + 257966386475925722130473655216380812902603310954800864978842959539412202878457429512604669037035932135539870587697064532325412781654344415475563641774129619796432232432730340282935125632328860953070230773607498259068197275491884552483186182548144965232160133196734671508793418486200754405742088051253220755918337116745259169245751886557951410894244394453974066783525922169305416223266612844961155556404563373205455253964874185169922127093517482481687861722247405070799020843530699553374557416255574906721071178493311925361517826425725689306782809694543745572512675139740921666988709946506966086539678225511208429533324940305166212118607925518395454772313154313663405867407418910103406978076973519691447546501508692990209960042159430254521569971111622733533887803054478995328304099922434868537507091451082022537578396833161744938901497432809628517627666772722020686645338738151712075547726291170023082486789823990618216634289132505814049534458615739971197495283747888491296184719831206193927420518948324058444558926351300838942442081500321241924845786970120095272133499694006389005116480643623262123126412400527678843707230389854065586060766727491862330247993035063763356059169128657894147873754641572047949474811503148330749332790000038941086353023626921973326748486767834137319557877269381795103726745382474397866643492566942229609684101174093176079374833885442300597633458623381298900186687892803832011276385823068956891373190933416979444527872156098336245765054541841240825504426744782829440204800000*i1^9 + 3093294832466748275691960030812322002005844738563651705344042712075945922533011650965773678306735626310721823460867473747165640881666843006047393606315805093189086104241528403056301717619587896783889104733238222782484443553373227658289914261736126974144783333756424259614320397629449087843759709120267236046607509917379692069881121625649400183887072306386206242467423089066484748175867081174092504666772835117668463628516684650170737927755635623580921585298418282819564467518446782501089857130068598135083820188666425775655375477177328217633889134992860289577769629887486435985229917759887263731330035819834128342744798758825670070828064868819326238718377149330919021325279471178523182982276637694226817760047373160667637353961959391966525082834797068969476053185103362881784338529696097624953654141094286474141466414702133148964549818558609286587033577996288885070614942348575112111813186583780881477606667243565338147688605760522022169097862113315486094534721087100098665860675155365814023437048465106291823025490874286474171018026318638386075862459254116022845480819746520687317677254702829830487338839659149364492213025705551782209186204881533919075436170087372595872348357162210341142166069075476635415400155025302329142529324984378866838275220233668275399329142864337024019755266729120962722035914330840361625781378269447639772947262508274485559852134543283941767078215633887511798958686191584024667257497762207147237038906252441323443303392945440905255972568171921808857127766017029911347200*i1^10 + -184140016868098249114916643531254850254557614250341974904421493364749151757191033019710519601625962118462523943658686619900668889159840379081465520048466194378134257376237648727739788914473424477664123453286726930362182909956393805500479828988964993099820856827468297657589534876976456727723259551916873278387868071512338219002671929349233603753456027060591028482273701892916951949846885540409287473853726770326919423224530307934240134263434377036884048180197955694537805070278514626127949680618545348134095132296567734058613235276822738006756325470057167562738533861082072647351798023095821774639155972088624050034589569770146765387764433006504417465887109765183188432042054567646862746065976370264163104287629432057515518910733002434851944730831721389615993909281631082561017769351972444421849054942509850311560847110430936563105434800041609654112798912134882324997125394142216440998756836423454205966595457767400423586690257359695927459600913162577462127523282580054595851478023534402594502966250391311859556498164661076782728499961017276704964296727420651691992697667763787523945145863339004011907658710959597425457835277872637350195334595417877459206243149584400392966768010675168912015169675765380736667383692053161886413626653406803842647368607877469563151638762292729411462241000687175804333337891755054709502860195325138892338345271841345940802390728518409719962516106587217453740460906801944397468455579717668938446368663641911378212946215466012707352412882278303454193411102552883200*i1^11 + -7230196303060050978458842090373034821022958988589518699875711077205066513625583362962539044623607723792323639232214056142531503666661722823630024514408398237785939182987443690005336828232026350814358652178446356769510296451656491758225917686863527574884295504421434950155648081459669350951132674576485236822929410316185321283003272898953353147534942649770935750554167471710356032629951737428807845014896733989786218112668680101043563838019754609592474358793151732361197314702794986411130599192321699116117749400311397960517388944463414121078686806010031924473527456890525962453203709300434550106794027335796802660630826560454323052590960558147575939963171596512287694078254007481119897772038423161603074457702242162559680569701920327543744217943697000759049318898298885632142346323766910568834260352949329572092036049806438801366847298899507589422811677489527077208860892065318852635707731902006915579353509293008963544657019522120784736095678105965731931206864123368259080180670738175878664315176594201496378383269344449376182620610118185236135828965966036277803399425558954939041966301562965113809037906864338412977212337999825161258208676923842142834309843679888603810771890481797472220526753042416191646562082635572220424630212133363763883819525566616248042810665900717357333493228044660411900382516044973479225580338646189587507526917915300419312165578275792786311305340299215410894231936333575172352507444458179149909207880050877278105592075722222697041970398779230545471728114466816*i1^12 + -119375894008589094900783111756263922085778795109578326824316637896276566572448533034667351693828662161216677872368021973067410476536313247167869739536200821214888072815884683697611087325419960587164042964250558745166429337711410514584249351375729858896609495406131989532781110770901374477846931889397030279072987959179594805925871617365243173629432815503621084766617538307960230930151235037184057148017031109940448719973445760215204551057410136443971697482291696394053908567178703206964400738104959666345662248281240461755969387704901097247365309609306161232475292014352430532182982302709757397155912548781887619336375259531836948552161834685676111824080042276957811648818517037717692077242387956844244995593123524564000874778455025955793129063386774570446882169971435410120223038178852003032511464641220177711380354091212518916527751696081454885637188284618066386454459818942859497170825657809328780391730331439089448699908003229489815382425272504460506862428624721834074334397042503559825394334893521854095336854073649426159621713282577399229000554170691206090173694556078471618710797773035286522823140334859384398222156486288215005705370993378964342668949516966054682961569054528522460494186095702483637561988592399617812653050456539057699565051079859708749057791050614660052472907083462117262910424108045206364295184815845199481792817370385947480090581027158090544947762436464777123769820991214316722213558990629804057772564459334900799460115895815735720919608334887396583267106816*i1^13 + -1098821249713921749958193793033917490716455784493425836439220506896421287800142089458823937358771756046581988950316180160737524509785560522763290015574434365999719510323023028188734431202483941323355908106334974706362989286014612973685252584419726083579653617710927973872600966553448014049222309288059135761545688210636016898625491572107600053365106803549495449957813046137761134133989978925641344508857019357739703781875181330017755287025276723172843796053131551963178233094476913014441932922178804182191682193433658039870575616082179828798238565005623412531192459856297651305487722465886360600110693084377438732503841454839407874643182648049392573476131933784332204697960617048427505771111311762410947691157166266105061491476779142444286498595645948935280618133804863870340092004286040823903415562148671738723761772786620420188434381692499176326948997921254853396251613829649906917974738047697197122913097105892983372710126657933306073689336071241152821583939403312755693178631343596005523450575652602543779600526326898489532690121337150328092551906385165163332018904121654403745966652982447769529189948760138825040125681038591482350171226892008533990645178609096111316365048947657111579975605826297751533180486870017651314622117860287600345229165292146789927815122015150982972470395151356227078119853519066067943618344630995941945255949230387541833026690095536410384672335863942440458556808570026068971664764504659442577946770683204416527139115630001240587562062490441468608512*i1^14 + -5773201828174253134146073248430322273009942559617561620804896645838396429221669808776616689902415677108177411293884475945950249574355621796619679742503064736483904130737673577449241946895085439104787483301033107419186903537427269449375723126780168839431223325629180573955014470559510539701287893214341951703973901331060108841870256885681060515208139657000130255168518960583911929014499608996351225244429045815194824900937468376907932205129987260991443968764743893601395203035908323352255651839857087436969212676471974994602328741042814095266174917251911640125413367423098086347097743652756137691699659526746020767141980340811666189618233603334177689496752948969279302556802076723980337106904041604893075899105186341858758218634053872605951737498252495440530339265515657477006284942596827829113707475272700789605723070976726075254776457574165671844471616285717818230822047184868139655864034653145815341019633130424051229238018911213545877071383950140021249427240943865444551018136792454703128542944194112366694786975423672617076556969934015010952498538309592538738034139845034081724673052588122722763077301740775936851526551299725825683066323229956884714744208741278019551342929501043385463758470171725843920881956890344816235983792334116885820676924582028767949255533570162582226525635859162732181455447075165895777144751468342928537357795504079850018091102175652597564432054372211621078306421226208976299026766255881815594597112005741043518030249300930246521468629127528448*i1^15 + -16870633507129241698823697834550958408820110379594207367871950964773356742535255063867483642739940459107194462020324035496999863162203585118003658152412479255306069982985846471080672151888212704889668402920387074166752430753511398757084139656077078362459891064021306429640073193741563912444315870600213606114729563981970453886079592182851312844536659357362396996747308188453301784219328465688252486932465611685043841274269403472000108723892923218648662200167971939946627977713540867310936429412291046732132076793955790349371453479601402306873033304118687609908171787817919706195583229004640913038330104969158554751306583081703964393982758009610132111620152322634063706378528108950213556463918461936603574926925503458571184954645534944881131790629592254164436679675383642068040086103521755096841880893534499656279589948886513284395378793894215899374046656211569462598797339071430593137145715411965269129263834429477075639971570452114516143388625278992883149404419220571145602941248426938771431702932672300573586674343387772074823971745946983805109265765357266576160408634257792898249561270560221748448173350071473397838314786664974021642772813362933350071121360956249424956384505437501036059396737113719581418016188957634640348991853112054831655956079616152556596458948335657052002149111930639790838746007489039952155219610178941097931788235379602178053504257353919846934243420601261535253257555548076363635088203568026589178645326538747453772668025754995487370647699456*i1^16 + -50108265829947876253331535524310349964917397414904280576682389818978448169980835488143126710576739109157555938176106437352817110413893032513747956419942070777920004473669531188632515348715123790744337659831166455027496129042205181940242533140883346698241164346634172256461163117109169519428945918164964280078930724205114004666172013300016521097332182729281152694581344788503023866316477835404682017030625977947701540310043387233781279832775111483965901047819315402565626460740429070878462480612346028727607521353924861801472589959975431039508552099742702625812704649394169534946399527860124605965305664951948274211179290092696355977826375398969808587527513844796913116012721366438831328948065850843712594148554118941235905299430445518018822429860013115562740798295326141295836690013766894911082063901669273874425312766289021289916056131686945959400013516658011326749093217928671522394929646789499240207257473997979874932255902622798081873622412026058722208119611761917935954320175046209848605969906263763893471815122616215592006592330198625087736657784935377398798374485427996718373721728877299584286813150225859345685472051353361359228254837390869676718403686454291009713194220516862241035429883713705435508059093603083322758443544969077150966002761861323136578753348226597330127893813475678838696985453544082642889217489977004955657081113172959041167271365341723364978870170984453150890465506287234006825681938040031291276155200719212671940848255002744761352192*i1^17 + -331479406797628947029034787505330398216627835174502373509859680543633990005515053828079267967555487263239440956797108233783211145299159011713418356275833043878797693655498487598279792441887242034353700348369415570609617676077586890469986305386570180514255930658564622372931614110621007099073202695239910614151365663628303998958481554211921922504478859533000948373259081130346556410083927408832144513690021069186364876251426277140841918055306250333511227847011197643192231686874849761610519806722471263605470694562807052014825878742994917919025077466984446219884317548201462484545344897030194282647356075256562543419716780798143430284288591516236377242966714474292349385377231421186688568841593878814579563586395640233551378368080251046757359057885688058247455462729800980342696550229058044744086855056351320986335172754742308878945092445794695142398131523000803550586148594293944562570130559362434632485309618536312699313208195500794457138984792505481453058148312343737767779647214721084709271027602749061633030784287857661203655700829500356114136261210704109346440929707303193964460379240101131438508453523282238637281335317329472051300216703394813618456431656462150100455155424023042200390798807322045906079312964155296454144195169479085483198991213098821151178092506577407014433576368802169449017149722876593212494780214798580821885737730078939093679567086943982978538432629165913010761282062326188297943487938150727089943410652283354050430008462508294144*i1^18 + -1068774900384706988347997720486347031756046335653482247071618105973206598955251866207763579463958784731804367605822781046795487216318465293747845973204144740290992356253513227926020832701740487004224045008636559918772094315441341303540437550399585364526418011894411185760366683521694240079682518293765711454397142989918180749063487089566591246408089212219229365769066603418982243628009144918971890085437410308517849467543598954763113390529760088627171970047272774947891253149373987131023028789723596953720465161785031304002335835047266338148098994417459455312126235881957341910116281448453090103441946826052348617876872505593775797864664231111345859081864051854609482044208259220127533687241574480749977733913207027812576804313494206627571658560648457479655230832663302565172636730438606673484367204525959357751575375780067159568169797408830489932953937223877486298729519025099491307981560779066568848829815700998308614967721456360619580896917108944695463467414676973834232436914638143924706521986648032835050207057660234456507453806052434625146902497187825454517107927617277055544731260743840202015081580277689655203546287669082790270208978559968876773356864472858455758994952431400843923400767326949724274126282754629385793265995631872975287323618831068977946752699260538663566664093199520475100239211009045372851016554617674091522059489398678454328879270065301838370377884141221410207901339520294007114647793765277769231998322378636703246480593387520*i1^19 + -168777351513505028250499849385682844028039215421781591231498849815132338674662729264770562716069650823929765295076941356463609334255352971907037109202208092087496383271127282705937776329038956074857178490716757957599633007948623139892196251700603116704497651916951931723804626417125211244919415345685206434174194000628369631130300083460737416149033333840300352271482789295841248077871805116801182836602299243252359742620769344061048521767255206433292613397486257172574805894757515494614925339639592847444617156249682778601045365248224355463130635937446381644507033030227881583487813963572812839944090761641915046481848832375780254844835200686513209057030703440230457814185263343891620693155723348684533597290978923827749208871642430915242430981045375123250599561942581468408213730400628905686094665114591324663413761102372126009397749094593725309515721134020269613424644850488586118183628248702828754471497750402872750130297418431564896597515394380889434648664244177877628619479726833462201300442076653924781325325459254553281391339353179919828949794144338004109656719508164319126242520804380205597697023456250680882420405621265574761578261275129418092794816962845582077981658793544924344962444211131746044894539315285931820508394750186830431947998570586342588584706718380657429507682062635319042703218941854095938104069958009361276541553542892606824166562625050285867079562127400258179221000345135531675105539336378578050810988215408019462160384*i1^20 + -3356817221551152983063537508821354261003068406778122027933914294992109214884491871808752482298238072544923902936124064300815648777878349445209475433751613797877440178370702419121331108669724276112535920878060742998394430433960086139682965192687018187259678327703193638204935033672702534721633524552306661580070628679600739608836549363765299453429136118324970208278237360638019781883170452081672722130526876649730482945286894838509949969370210280946833861946985478415590813159937176627852765299235483736366255741069130986194711589030817954258492605465888173593047959734202992303197314356094277874104171051812738992219139806558436701432889681379709840666109487521048315043739284052334125323209076351682377118112333059959997289447865061503373601318418353881446187419170476290930436519819972351332873338819298257051624842400297658731237663361074700444020515936187198035545768860937221203090355347782815732668655883064535659053749477854400016891611929977170686217884701063952362172505883924494840180334109511155542552260558767605450709361470633661451471683359942236346242269863939468925795027023722095257196252057885793673699018647465162662885107260554426004312260061554725762855760269739121605644663023823203949321715212794972731271830093132949322270450440094008466610053075001395135858328675538380074803694090863592638049935842237254710849843142250199480188171833123440407130817278142866257409328299552504426360215728183137338195425458388992*i1^21 + 101305214577806170257853374082745157974377128721937493254004481310675055111509378438020950949269296995314222066203429880867818453777731076559151543430450705464967594821240507964225712462570263499142662993711521585121668465410902705612939544444661455834477195136890675815323923906211951056183126041401684120725903361041561439308988617531269589202119263408990353311867829448902089035246229468529444673317841814723845884858841591540551230821310806309640154765376552185869437060638271681248936079099126163821652553381603452154465619176693149204086999578838055496411663600473742852828178475253267762332347162436128975803267009703297975152295898587958467388429097816202489160346966875764263790241129195897881314865227866224174361311608818422691049396511145638796538171884769545243086143128212816895078042695492609614302318257922857921507419604171020591517655430282996964156286903499876056789983849636503917806411176820887842438948552221330789719794535443680754900402903501609690820025223249207707559090264904454143978267991271407910273964737757320523142528833309484722286689017226133506189944925992921413556648488887261032312921036605668609044710594820506807678748298177196413230773529921198222191463373676553071314005494029276687645682310206779648897484995416958335325137439554052156927888667869881395244712917415463273175869944685086005596838577030894983283876659181388595314619008692450658371731237424077354404812144380566003567820800*i1^22 + -11872139646148126136691177909737980795467510045303709662050517422704197576636864496552785994254690972634609287845082137022402459878617444887594376257472488337748805361191578257552607482337597033303283509708822854270589386351891071632252458446628885042399618363742738466975980621960855479728980552461605198418220300524020685268664437653046781771111869841190368090408846163749125466323120941215795858503622608684388701779158365283178986700471085717504662927956982135191640751590128828909210370602950281733962349130720982302409642607979058051875842412818633963313714649414286505098754654771711590287658002500160165080579813041937902639026499692077741128378457505777629948604685877583424725494088225084626300066982893229239130626801016302923831320850937616657232265380744547102514289018801439109025353489102011540370040589912456333528159561156727660304368118539431435123832285031393294351214494666036605158593649075631495044925740747853126152514734207040718026647866206281198716888760486839499271828918671415407982394012888316703984112581681589194110592322858034001358293767419711646973021509434992233163769226509247633758946076793037539323997502232371643188432150260622661873241688630356453358383929933663450645513448883736646013607890651135618190651810671769498283418013376067199465549117815113774039466343346518634402772943393691113246899738148225461423366365878793539245817664317523138565537456415261439847876046588911550464*i1^23 + 846745236318836340507633916825496868909278081026347228446868617411113844074367165341715037979284836860047595101909778775523584605563055857735327781941571802877619757474973072831987285005955956581143362861890422480951435208078477485755141498057189624734564878331599891592276781354651468359017461537337924575057124688612046269914504427503295295026971888311730745372782659621608198683062451590010294306610017298969814069328049401742712411586609833085816318764390967800179664327088448697788363448901798466102679184498804024913793067935669573696001972813740709031316563787925127500312124909546414202004240057851182240518970711196217229448766324718466082176648114736353626580700077027550163884567380376903756848585572365169928590922780945987778104155005839621268005296123294468242075352003405979726155126840113061728916359194477276014450796122407193385311099819206966694599935396544494394702297751660516301817971023179430323913503263168479462597963539088675965554037219103450074435728276677196223260176449168320336716800740760592383802119145917775879704394193370238936027569140072718105906555737376687917566969963279048305492851836604578297102345781740751045426721289700466941133697176657702734858912869759330444594540854662514091907679513456312478291257235129845383404253945503522331297755688688516636736223689272071607453640616369947140211936088678012380498331697507868752254618122610507137379325581955296399305966878720*i1^24 + -27353123608155004083728672439644856479937982829191322095949773856224842812774540445014141713920496126244882658091544787204909119449536903922122973306656077867756363592177260712821125846000805715237346463972725610635846639654216788263853683019770604844558322560081776261314920044759299897619058242091142479513952419974467971467618149551118564157495087182221020521396716058629635045371309369986710076143875594938096778312313997180238419888403197592732836249039910510515101581750253241390654190719764221039541517598552759203968907833171319249691302435205172224441881320519282986842949191365409885590816185465103781791791654117188007995480830386082493506897576966401325993329049607259838454094528300311612622561386384637033995079835242113518848937683509691985618041202389955188762818535467894123742610906039610461077306678699996777147293734380463978902398237101021886521018080346752764136626052152011458481279040292502412122463033259935225545731336338968781421238767763386529529037727419447543064201320625138043365341562895622457974782669461832202255622086959699561721398434884235230765447766635837153176808062981412235307652745873583896167632553539921521781786170767246362773544954125745924564220374456664534940704298372159663609675289020102965689020854730474903381712772348451780294187673617690265728107538970646542649905625551087269682345126110896772857428347514434394446925168717695398046367292290484450361344*i1^25 + -13336265626102015250524947856213366201557704250870423028377947763777011887265913704136138651074663744504585458159304282463670379790403260364311668201097519072453716626004166795557651767172975827702747038037804738018593683939045057015451156003963344801629224121903942294573136533168571862956439088068648563955281689042512014358175868885071971062397915893180008144961946769246509261035898506108884724790117757968254204708143854628033274803014695868654761320111665479834974629587070091912097437991865261555992665006373315791088770920154468393535710432673357174889107918165617660066797813958533787664985955608165850384158180874078465750010214588891191664698694001473540199663777108520113909354349945719726381449298978287862045498397133567115444616141940005032331890033523268656015779690255102981777518436975843926463580539230319648125713316627361646611513363151676141609939233986934634945945038864169177442722380522183211231507583940052670229183177595225197495010024247679406285235724267484658656496685921151222698016481238911993062850361287130092640840554702070539576925676450292451814977684173321829972125389425086558243481346741661360573523457242701203598885022082757465144109990694319619237317128982976603100774286550499170946129514898935066732965338521744010719469081627611233001924413313798680972747328475728781947236685009701904052721485280505489090152585528589583026831872086867528113668275306496*i1^26 + -1840878750799652390329555724539746614149590135117305643908782552467689746592737823384223812766843984782716326642434272094038319818852513247950999099950701409439681977399932555420722893850857927055209147811897090353520100045041108471274692107115905649583107895336700734231658532340552940865513788336656365135725974616559529237966611327754003396166215261666231392853092308618225096018325008673052708892512271916900100790627399055710598004804300656336253066752161167470171330849690501011498762918229849055255276650846295056022114102302009974791754372830208329081370955239232973686963072354861398474259123584456310634609079706149087423903782815465976059376828248781419290285317989161158184956655247396323189870539365833703866548652457022906967303464298292004626509925409283834394009503161968607294334911434140139994160898913328301687984139035772211974973625995712048672898230175381247491361322322396225932648656398084109932501370575000668548960214850889658781962684112282429020898948500754920583625780442262195697398383373447464737479444010079499923991806356087666106386919541899729774822196912489697381590919046415136472058589820207755814976394359375122409788242833515276994564695311895724491532376199769300186784914582386290439847773038796602763798828055038742795600799863794798342770612291112022531690357861299243990721577475426132262324347914393354449380257253638184132829616519615898189824*i1^27 + 165107452412935509555182854470902395346404185638442745887142612372392144610338233920879588794378698250575875314359665649619932945124232802522850944406919229100628911212690678822312148225764143346881310990347280878061667427209989508307646783224735969659166353429834163960294659027383446369052261233433949160195133684535299336740588603067983660780194894246244603112934863164949255653314692615481080943282600482321073042228126132709686588220731848012976321797435666581469352585935468500071040544418882994151462633635376077285639064717949523750448002438444779428984907561282871640962049516215194410771552771565122320061468086304193348095898420845453420742103642764747256087637165352396121651160976005559677838403856582936200802398049093760492954175371576108467854685379465915795061557742061043810629660424751917363329780953954646411357439027759462299769385718681645997046633144909436085954882086986110354889683171523908330666053754942387811802091124182683487176171745259027697785638732692682109562069128881073277180943066128125713808882806464832492077423594325754806525532574607559177112729597822732389313812327571647757215102658025544045892507759132119018184240938659844155012546137215094114063046124020608454912188570674736296983112194103607094500250151794241578618960640463508363977482125586556564202391399770148661767406148930606383472540026272265517213035099734013569526862446592*i1^28 + -2809346817410966445122556889498628268991988646395508427188384012193737956616056829574414679208307762758001455900584235012854291295843764808535282661441753965430818674573952676864870147246142115292206560849205911345382423191549640235426722286987358822775042453287833993594852645955675073261730465008326660406200477957543732739288165382885491583602766357260174734669044543607005001767702439585119039095941438312422390762370942105997959233164764313950924999758162879821093142110872772838327192340823961223912477271989949532259532647536623682216112514408074397090340240768686524396051131020629778816850436429798015437536942559487584485776680638847066862846763420901843926423679254412312168588396347059493292742812755331186002786680315219071437517580209601718900456264996730801124727988700847981144308430455222345379074644727697822727007699598585114595755662840567612099849282296767734924975365837524656256618911405135458487896197071747807866503322648471615107297270273724493375896711519408306585464477375187639021658504040705461309205866388638320992507189775565539469326761767880129587832235382066095860212803670368546578834122445272853814417414908643410765313989685789558920895789489281062922098484231689350332030397595587123095516468179995116826089919626344438191143399871506912290481726215506536721927418510565301590087534220656515702844140710840616786696166024817934336*i1^29 + -315239420654329157362805326728689571056256725423226718750588221668630745165683184538353700596126040220407946018063640550623709368241830649072521385994036971191031197828780178294143170477984670012706772970338404156601287226240964256592556309366668119665187619457736870208846677715034387078615923291538657618009604927194800332282989937764984985039988066004895455626703541967449803443952703523886511253631565865696700046384371464081806862080556842856441139502204631184075394330681682964879044710052759158619771311296688239577674088079766437433235798084168477701746843616731795542186547517357059252008124430003733827719164821922282238362707202637972869254091313865793920398774367731730260671911421553433212763766915654976925292852488097910118241251378602455611018102768961826651195446483964239689439536452961911846528423069279291991141558148253395737917299515736529894581231274292758323942859766276175721608722902757725535836560554065068190025344870423907298283209338544232041135304493743766821472335449319262999417246684671100177760069878094834305782151897545411966039814289490208283253269924814700912705910267647356817821569606366841245266365814586196640596953090378574821001006642928158497117862882611799083273777042793584766548403036391216551773231110764612471409107352364399059098685619429816274671535394835167146493841999427932685191756686625784425611264*i1^30 + -9367530041265931350895424811699517586149683656424095654112500467082521166235628209580194800982512309446153378852354505580228347295059813593171842121424410319465878301355112210806413657041030235774846142497318156767998999678955897068100541423597490034729334061258364215130188835270800373308624246809530013051761916467840934987797963451069504601003513818100998578859053240407591997518285175441406556226993429608328739134410420690743519925427418355137041494752437226663119086872440444672913304067502121522672161572281140619096602574236020434479586246540111043177310419784369590308135751212610328748995339837544112993623171012907602037051593100033380573946992761367088300622051224904143687139230015351584686370655423652516743962145067352902468193551107808155395395091849288875370953029618386319863771213818362447902464519871427928863398552826481092135120901702097843730908506706217016029148201768609422106109622022184035566833937503170549839039164700870238664796151004156917254695799985342747529189970956069646239173608086520109696814003025108386438489476969464699125942156300799593742962607286052065845362685569654374492733770958949324622015330548886407241668798085330787910633322044417419283624368140083940024917980254006414653986696732984389123256688223232229861066935012313620119275409215679082229956863652060312028802730722050401064005402624*i1^31 + 945788758503579108245733788959051964921831304435602969930637022105152665973409426917026286705067855069252626059787448007659677992109808574874975819042797070805880121420305006920498641206198101752420382532717332986737481514417040249837113771506995584418777268763488677589018162677722898502527450175353906160498639835207146200335513328448489917809573081438610201580707078804667396722261337814528579233623918079133212876504940254673054510117003922471598786438402798437371797856559632368326949181230466347381022426751834639194045809874039548232074737161543549067250809974719923960208093723681880444544365982110503935403396460319027159903977308994392580953534908126315125628888933706235310483763256783257149374395946771287037032324881352010142910907171570300776379620072651705245073602021707143433425296358320137668735111566665511299822201235714032139151516432826617758434417327348399331665098936329502775552922437985374355784943282623696862788750233635109188002480319419040940096958919861417005041512427853912664155670813653485569232158046746608465457234876940243208561273195030873087430711825245005736662839195777953897357754715328349537537280820725610331694119359592350817505742809079072078595410520947749456068996475200837780311139304830409371174493434540642860376746835986276554963072611709710223943923148691062193312235520*i1^32 + -1934969158657322754653022304599774338346954200489271498622584728452285714734989244645808374070212359118070555961472939742501701706070152026667006217955218507007700166522164878103416103804720698122548179271435006464207293150486808174379351918096497561678904841263208561215613308880499783166148034201191454997264085078536898668338630507943055509746438142522217880603520746164736883565737603050470490182574303865866474918291510995735955457128409710696805894428932793270775838123007829031812522282093833744041473671882604448458306421733292120213537944818242134136996890057287760704638101120296021712676244207781956914633496174678108956265332073432912639966708615838822490549685139603069924665631996421326500558646031909494403905415141433513290413973073488747741603873425636102879746526602747711827410333518052170261445631372129879067302599428917125046869460820941911946285367869740003187697597130904316483526287524736492750579285328358062389340932105664115110860562268144492511500206316461925880406791369377339771260134684483635674827087384084902525034721008753034612078800937525388188597892025929755014780639621030930286130968173350965473079355985232981123535720725969209696644486883250919055862985947145089988393774399817710758233793288305063314732893656354516223758977136607916797637848258200628944426108928*i1^33 + -110177006570914161350512666608747467672486570819547636024513973983852339477344473498502001317745375373070191948833289840689056320028811655589273646613477880758578050789253189313348691989972293885584803954963984122305598298734509787740636105918502229480323758127578802664142500210916205629806010527256040047959459426700068790544472825306944789556016325542162568671731726512034424304185193982323540703325287956597669278935821586215157591132416197534961275204894856650075698088492775346964117007658775335039879493061029671700181292992776102381349313495433456149364793690105030322720548931830642225512503244382311643795617721359460978794609601054957699130547103895555127500450182108661749889130456803666047611593526356550520007053570762032277658450415197809087101314406080094223331312652909465520875289974349887676539885232101837541415406671633339553910528523693806858268066941149808802715123914178938965905431915116517297678315370580970702403014338467451158536358610200847365621151914372142573203964663209316106903730026836774379952188305332844820427838505076073041009444460050108899667250586582390542238196906395937409602617547379301752045069085000593361436883286644685596421399106201524123475242332874428467320066001019301332387762530117329530258552722558013435629345845097067039300420480*i1^34 + -153781917048414209500733710421155485081731958940818230377861430282079631007150940059193599768143595040970148074452725739875179255504599189390616033487930731763834307917185242968794978118767025429974138212919007090613022485991255505680254736892903527277804789176012442437478421972216300719417867433957631121109561778782692890657284468781014304690566991287312286027490016693973873494291612246393413861711232785707740947929012386251318768607162264935344156690931615947221198844100565876200552507276551360392005131276929230238214810756121971155336017868026960559087835332078110966475920108271466910051038422536893688158487719450511075488437756935814942480490888761048226182429252613219152577737400826977190168382313401383451558559901842668951299576154928333526416300252065415967830941085549205307873263209600540049899137404640657682256704134789242249039594254427893623935260797358696332014431703960905722715673479831971940067690285833323391777124892632113892277006833460758214754191032170195341347388216059732330646208299139859645605577986987600996230556209935453024432769178707922762515499509357260419677819949912426864147882055584684486219594237159235970762371823809158797464714799435216232220370018347803472660945942697630564506336141563529359374186434176470361254710052*i1^35 - N1*434272444574694265885903183229918935794054989348851603746574840029970670088352704583755284081256197271289470857030409297209312212492012926758153021798655043937168731551619234623560112437398816423517840308727299210097103521338985757739472252252212033096485469181393684737783721783968141577968085111263404836731131638700878438624034269470532299718576688731280691722948592970584718085459675795966412212504718324233750625798656000589974599477987451225850657638807264499501875137752796345891961315330259700893084270277325953125*i2, 399137637636002451032278303367810490037079443753315085607887280198755708186345489626689578942549425791818273448854127445857649211848740471090542979059841922074701476487029917681257194390030933959379799029078377335757710508244302665468417104933693229141956536693063110657203270038137371718545917141781731260186081487542881942417489222291533127103541864773703516664645523535564962169552039544955091677660097053713835767614638692493298711566859384265870560654724104850256489721942364504938856772486275692036151242395582400846818660993990363105037708309223658020501874913100206962278677465597927395929758932403283892646071376204193344854480277131440683009866315361770419239280646975592945171042253135625752883712990689599709256932967097730343063065800665986060367638406203921553754495891241343234444358056081936936767164018421996970738888977163648440161794401421236132904892031915715385938128468424509373632393063947669765314625350751811970020520869240275786009866738091871544017950293145701026242072419292216323553448155899396400040510261613111959508607732145811398337356327645006413552812539599907794225175626741742012971772579071490414228863033766302072731887732504940270736961345568659193901725191967554239540157240000166108541155481806722552288564588424772416939219121983786298130654779295789341320860592475334187598275313198025518012027447253031252548703706689952215133449557081786800240559769700220928177653069193081320310576880124123547179809777507288119469661661675541415409555637266080775670861046935977984000000000000000000000 + 2852233966488070170161350214596260752999086960679844360803975834443019377683818824016053636215943056891400882936280561091785433607687906305300850960185578592377521872101826068213109285125146710694020060909663822811788425730862767918653044355401723005956979519340633903068493492127629512458048971635684738593124364541928783181587416607174196360039934282816243646313663692927962087279499861599321295628865748492068717131521397698755896275056113033530878341312077441801407986789717570590733203093916169580737938533380232300449597975635299204141884905535586172563553746589724836820782159488768293998751875217290807547559507774952347706810516931635444014418459784219576054220513501628354811946357187004393242480432328684562077252716877084954391811912378006690380397296791307019393135683482010059246366555395131277305338177927716010004839675397635803842737727883878092708917421197793506357827180348756290824917451790951736221362967000755578446881055877039355728374716396381840523122218319057754749526299714020048972985546668658474051174343464692051368011833841252285185163884181426749255324309737315563635607305562395870952601380441684373029631663988367713364283010334086516100435882574344348246968155539116407055517535495755521800818057528129432750784193683905948331550861484283591202963807003175042678824972959479745801888497586751463443664859539079393912600623328528752468932050164087959345180737848356781030475520247831017097392941457389500375244968174848120406003150599032717525890253763232481509229777650502860800000000000000000000*i1 + 9851940624215919873940785042238555769435051828688811215638326262144600981871163953542698719273740263086807895637007373795530005911748096071310305247503450534742516322199759986799824852729166262790621959663087452425564939800454920880371249008655733204509167192586124871496438041049768012072742931772703168927059624059425286231215190337565996842903647470021552840037133189354220897999251766108106490981793796459705325942793501973711502059284330889684047643917992045810013580464023359978653733887908340575336030172195744786120801709875048045349085462292217275916939364539822021015634692443324106026755222111967334023777675589887978783396919660328734286613302045811244911089779405996635748557963871531906114707024391829892419848547309925589105525336760755454634309266454606371781814020636665743224533633677594396049219168022229359216094384099776863765452017527464006061764882104057183894203892519070305864844301310833631408793536726380310256144018106143799356831498489171468049638499618663257053919225604465229299049059385700404976468872434069625771046706134869687032182980747194621527152434211652269897039334070428889317328240405886631995443407326631245838113883520761338795998057267016128439732907010525284954034969756862222969180531349228894568441524043897842841813224556127459323151718646454742812486817536365220099529949433235402453154547465109189794589965625837664623563815006733862872407182944819794303200070181976888634570592022153284993397794525858580490716391878853142393243763481950267846944188497133568000000000000000000*i1^2 + 8657385679812708559434391525056911146189051571898248485343329191928922627424850954456368375653295344510116564168945293281224976071516014899700429288133224774461597202962300812133513835471904936071780893734299019401299644361462863946976003436623578793801002536017067927790062222088920841645723329681699318672475126227739530932822721194510098791302170673518421647985213068981081248652361485255758331708483184911285124935548305366604746771586020365284746462354330282430215075779697427628281615127533291057555272038309342661389041159594304591556497954803562234482301117291511727526995800395420981217490203996718118202052772917813307102214333611322359554085143021159214337483267626368462538112945527588510472080169033508056512616022922050795259097174263597809159190378371806146620935739421787278314034588114703406156060593951260168511323161701941201083847443831601940961664612006714663242345177650130592914185045330024318839291973374661393510718892462484785759515276562437022153748086967152134610371994329428736389532034261595338033823629737281153445626987085473104702408695091495779821857789635428160514143161729737471783820405612843141059630543175722901578386323415445790653023856248833369014885329567367919597254540123735161311442068059752093873840745648029739824810781225501138894374812871131952321170410194387483192332569008022851142458844705843130687678974206535925420488203755165310620701579426735530249408878060073793562818599185968362815137375627092283048990990642521235402245565246013376265331113113681920000000000000000*i1^3 + 30778905717109584479877650637333438299169450925530084982856032749177721795127568607393965643975799509094091575894172700380257353941149791209868644807271968866587604069926370578936703944653753546051719021987771270095677078610357733436232653440576531139663832867731133392669002584493592154966299716085139831840585653721085859066672707995512062598083621108294693857631404946343639088450435033400494080812186585412484298958940567090285041011741415185371604550690727199274976956153504906430665618749320879610936369298710398300002801219717287604358518653873161283179304852173783133600833986422280834830151096892723703870345516102779012990247516358797387935240408897485576530796643935013516693618552048089176929482661213778894659425115874376804771200579351422448789290934331329697865295682836919490211473177865590425141077070877823396192259686085656563431180410070900271480628380829685953685573405628701499541449718401691780850731923562358823690078618646081588081568917493677787541646668254298125114425228029969271378303465150929121757329343791957778320201920645591248473892516570120273332904443827516597154718830222268279809592986308415103875700248088005309146782893100778482323516763931429173126431093496979905805644637984119947637886203447013968780522121666569376385775214476248181262234961885007990862085486290760715807422501711112522515827870492719958698248120786393674131325847383372401863612449818263737564405548315938453253686358765149065106302978593823229594276202510077697010118024161888763447265500489318400000000000000*i1^4 + 4947937213470187241565262608862199449268700833415325518157815668572081143511731480883097422374679340927006402574347871314563001794936845927086793176682673657280841457932826202699485551456288029456576262476513652999675374341685200825624755222090280445778488437362920002453525612572875891661150196889413130515563629010776050365984128003488236358630426399646302137390618571517345367960270772089898465052130278718818427603895967311407294249297031850776601738101803196682821767303198370422767181305797397114149687865470555874792041397261155372572678780364481477985402841814198189877292230982903527538033925519738513850696925275025384845096403616159589824931227448030686117305880085847273167887874158556423588802128942009852247518818352011699942326550578612153508501845318317766397067332761349683091202058458871277525781507594488868244094465386756633813538211370442984587431476227527837052199494592778984819910657436234241907408727250584657386811257750408113607769969960909956828982844572470222367461071508134312146672602764230192446601756190256251209197173352934229755665627775701753803813397677875533641434247261899554414162785552280368131936829469732168729824961838042878403508075880601649143767428828825939565166351038938465419723135925016166479225400551039199601591839474094574159834028910852004401253935102625820678888941084661152932201766987165068168477950414333671569241572706543745143337485052260507326715285577095215084469706503389174731393515171830729916226566911034326157912317963428456925433475314483200000000000*i1^5 + -392818574132614501408438996220455283173697254102797190638491506153189078844507999080480822968209127633925776100663418814841622921839316043489375370238826893620661075614737752120584354063975020514312321159652824544694998556003214663899099045044325489364091486738954949276267183184194563238439536472334839801291206081719718568268563476019482041186539135556959383055719738696344809222961882615352605574563246352778381900016621514581076258844972567100599170657713194629858969484913832190806101903662679326065713340928997047382213784840965308980010627482978388131432958101886944931115617051947916227406483288112522110131584934009222160213903674489152385255426543112324460278856458662156101145992188531902922161144226789465767690039353514069318832391649541271775678091252865402965498331724514477318509087558113628484252316250921827173077076359110882868031153932019106801510756723051925115235600946515982156846000765280141021244731291165624240975666661988311701282266841775021477764088606054770269571575874990705164035368422871082028873171793171036354778370959088959810858892929015546012683882946386304373927403897318505242356501374141468167210074141091474981234135676004211140017974839586251510245231899288960686512269042450034903707563805281703478414518321000352182333289160611934347692804711052346595394474197415738652506523760521235292525576663096987596663716925586439897097294730188696901370251462587539969800341018697201228645373763768223047084604250529078390984793085080318335324270503224982670761630105600000000000*i1^6 + -30734476231400803840363175558907247430989872899976290869100225125289585951841172996960830014019088000416604535297725988135078413638419964329647643757508148556931430696321757512646659197087841793134830150230135173967458021215518494424117395143755247828681094247316013467391388385861572064477377313672118992876935614670458637524073383456382649655355810189350571418867298118242116599357046309434843622243635805215007555735890152032598935614489967982775421520416081685609096177144413824474627072936052538074389797190654907363308964255052161660268720952765516166267517317581581797988912799228691390303236099042252879233740110299850944306025855216796304143637192722425315959880530675589779505013413005761372417414108782695690987948001617286172669187022403277489529612987365666686971995612216544524718052352682265479879003392262509686933234058582432388390248449586768140737409169934421696206470735177717050439759533024574523036844197707702029220091636879006050567316468754055088287634685135592043846548312043348544422228613115003804682726461152511219396759644272096471893236942412555018507509783340873190695887138149623206138168673851892117095229784250308836920379804772767688598496262033069883661833014298135259711343825445665860430850927719424554271511297664815830418873079109984408402428557757496006491556092687553270731546538090055789610730827928069286617734082528340690464403771861712616843062796918186189329491780569029809633036904974005334287963071260030105547972194192024396009827164195474853021404364800000000*i1^7 + 575941892705626585443291127844996052918881146144864676773949227020504290318519840816653349893634210520950553175148733867792882801424235648101820593895482726427448015119053144490901690734759114426909309469039038618833056060362891853547819842875724169637083606200166691230474274089623599468632499593910055440445557389034999980624859122202544276389887978305494079635423999720328987175480631528067545955764828837601319515498619102839195628172731048854180506556112277506285247415491204758941189584359338225675281683727564555008645700715882356675423593943717000906143283934235628885596906764555845750681288412093878087019015029631224413287437661141785587834090616224456156797701790212011353248758456775879621817196208548837751693203843933165918689279567925782874850284405957175409819977667829517630009346203266466971566142755577702240256175189467598955353091873524343316580217654937274756219187689068911165727575688987090049663713109341575725807629272879050806029063942818839290500950931189931605511657446798493588189532149884209342349230484148672551543071301035969719569479438711952963865684580982109531341471095821677174352933983485573070407069269512963731033043076857497193152523786895996527886908506064182317644544303649221419140390925890967547040478860231519883810000886453955080033996406054197994680086798629192926673979067804421943743635515233521488064048242783520411780572527073978399730820843364372169051897322228556411196620008436639777452278800753800638626160362523161195283440424237176641814528000000*i1^8 + 86683445161792967180294214522308236045869201833705458261735484625200648678786961036995180814522332395633578747304151854006755431982559041411211373767157991139803524299984858712783668424773314346142901083825601289012178879447438260800067747481029074289759564470076214042009727598574326040211598775209125030983978938259699022754661887086024301750646313970270262877837188853382454261359524250274382807850093245365037982227031145681046606845348089006914803468198570789007429966370031304232314917503479049532937760895743596667851787589910938841937250936639214324417848365123602785620359049194928631905301816219156188724320202910998939564245634118035400420344613884173381560638446599429652964388860483575075041668882242251266710743191805548314151479500498583535683881777192415695716598580303237234826679463551507480878566680510020458675112836092268224248420996727668854944270037586130472417757436825859929743890956793605085649107451843938434317305965992054169368484450244094366458987705347806623071383653038069176697126315779525233638736081057069415598309033191299940029468282349602353020077890969592616881280498773307584957499052099249705976342269499433575272538148558179709495209311012164297343193973246286118904735440300706114897806632571767456117033653070437987547685449610682580664605813526388748704364198570187420634313762184460151260725781117501291253709332897548054097081109087073038280459663963291564502578760743560958493635969969285891836477719575870357856795608234170725203119168650361134120960000*i1^9 + 1042034867723723957877959468509002573353001788470886657215633399586529250361988813986011236900879953691507885169364657256126535902861128792797434213263233653232447456317563732433478363166875920674821098482919771546036669537963720853550976639828122417670365308077657284054874479044806066439362893242623143144605951233878862098827750532914626029673318531673337313655611512014505918751397975514667233654131642899067298963364728962061971141664249323102663525165208010941603804802396245162783734381569406204397714174226472698421737519086886440886977294011179448849670976487564543840766597859937897691216234998559678653577836562312382311735732608945891382003287369710558263464712928896628082170888369402347220053919446695089742959602273104057439387116829426396502914680383309557244243202525245772722706502081887828958189709205266189891388157920494106647309280082599005326565553207580848877918866646489011354307797336484702297364490998569411759125553163309197662466619455761423475417629480388660393017589871312841751146746747757663980506966822807170460443472937616693765031501791543992977928757587882581104670331237416694840604013626515533680141058707371321045009993102579180953411780798778571494593875262219351997746671384043011913718756405095618166366951637344750901096440944002443007613102999208410234606442619066322902237522966250932911470976548015000543921883055319088485431001095071532999693707254772884559448870134504398397283437073347222991567517524798975041593972469136992436541261707397132451840*i1^10 + -61766692606474179898086117364430489215912019499290476363551850801904593790126705644422834590620130104806312585704372862031430705996109473525415750860670715074680854260201187944666167110997693694257475701013751368993406583529971730653763660091837832353314302875232295666444894590267605176878658865121804026074596947242383875331360908635233142890123597067306360269356435315917672177752106852222653201431766924617084529194060049228684857062643722956524441115368923569365218254296776812384013586854731753246808612874024259574530167268309633322562392553237684410572383648073504952924265186821682060563826506388246691171438300587547540912397826890693669306309473096102944213778786972480516322396423638574279937860377719844573896338225076688338757787225130983950122870397328485073641411187886195159483485214314400607845833658158019000656964955465126801652488588124566217000727852076644758300007908587018940475132541514840649500906236387282730709396852757748876032374094737333891652604055224848130549967708735402239585892346881264080922144483176533706506459242594198519298480495844880076971335430008866516086888626242323254565571121671498160417709558526318092132602651584938471437677219443773859077898280496049459173119382064338396238864775313854243586248127060506119667182922634192035617782649276674639818558637714197967642100438042602106147816782644549448992630657823719020922414830273175280455688766095481387340402720329979913821803486468020301401138226952567918832899697785540221186538786802106368*i1^11 + -2427227411268467177722429597552552908043750074268816558641400236308452190327791488731109963152936302884041818069753503008647151984197071451520318734409386474710721436403905724418232241199549588351275253486733924783981278000703048187940808248993835551797056934593980037968205924221328709703617608024231876741083677665676915463339505758077527312685854020564259798515919799608720624894866659225845585060748996835730640608844462980571206857872875594818309952917705811516976149910319605308384737626363600939595688226431859238112535284328735740918094329293681377120333980012276001016804126705631239275924741590120573475630446405775543359759664808246154429986309589458457776145830124768631441995555181413179112634004509749290662200601292505190197862316386435189945531980570014399295689135466353378704519344673695286934911229863651594414243942447794920589610096074066380530531420958952929861154558679960735005859582085034052163541592921512743248271227329117911638073125830959993093458226917338147617280839244245749633140476641986219046795750940003298433079600937567699928990674553031113263105499260907590925864149386060392571255722057860953334308237298623859317031079065845184387850194286670955017290077646801348009467543179565195984353888958459204692766419984001451640474000881139355555320700354712801870808150465974638771631715143324852414158179421474598298846812493255127776962171887084206942848920602794440264811565885769720142071396033982368494279313163536055332057693592234891006224225009664*i1^12 + -40084030196841428070329393465258461873422804355087204645796427810323750082825515747443235277194291120883515536266077681392221269513936169210163073226260660489329182409137007410167886085109099879128373019991871391532565739949659736206130636732803828774851904143245223059569063451109546225543954983393852645292434976398687320031634129607627176457486381872622326719386050611632331104222954361417329026224611087720663955929565739270201702896044589181464082452065170986256657967209354730425078853506023840624785679462951987807222226687368988955593363742964486374659898278532980112400730347177109599306645762222802184811409727972717924093805314199452196410883678636831922086098540905825262106477148009143487370443480433012412750506123805340263450804224115853072475470107785323502201646776479156848410709088626813512933222368385991315996470924018035876249015263524853245304741419966446926237603092999015390074433512732625909316381253179851084394581969117199071228448380902070278759315776957628278767799612012683264605012190095419427742654088677741915526632494388503069266508729844955119985698144276826575495824837824666137939161444258303842001967133812083080686920008127568748856323098335037433261210569509111531929288434570770921688408488919083932966102525930414313525845167488645671962160482406601085944627343705994664018672605899001792146806372713326830451671460429661664406567701064048162554018233982947413116243050672004995526852404336465908056483956732912670537968175233081917441048576*i1^13 + -368998792153569107768087211147336515624668711179272739301710086691797340986463847138745316960184813846448269486367045881457039406543007113448376841890810295509100921202936377099669830282456745560838579204552832373282938601266050933496667696223427293971611372404134237671498928309040597082243204014032461131571518122213971021562545653280554416277004457049996638001616281964313426157967988902580268126903898604758684717845973928672606805633969715155736354491957218623395624838746267356817457855240600005761891303410767086217101820790258013015421738872916528389659041087035812564308369341296910506715960722492694142169789993859725287175101975621220084779241569340345817674166778707428974741133870520324812605082272171909707880955896796820739642477503969364218849080957613721536794979509325117217548770153133930680133500384468567754874491341809819864096196970250928015841234880802056681432278316388038049987226526746168728943764089644713634886311895408066501649861848942917209686109455484288701787022845119274444781860925287048549878898531437652786059759265671276871489726407523997668315575098460637146126074541064208955729031804167880901497877126653253810755280738429789906849495185807477190248166507084152311570515585913099416273867250255042508809322412813871829281805291331002760961940305596311357444138509919361933015273295394458101154706705824340147367605336909907403389636213034678434892754544744718972606365968180046527565408408430955370833871558101694473194817435610432667648*i1^14 + -1938853904703386628918604148982409801734522464817331829150524363426122872706473816983591665035044004992683432304763330972500405858944049281064139288264553922654564730629946004419887223416271341972449035341990427874095788685071402949964614932404933817977636960685834086001006489475916203710434215597603390393320197261506829148512107510551735700041215732877510633176471860208768960429050979818463876037664932954646345217469579947001962767093023533462611172247388556668866449292444316274379975047989037250748225718814364273352734193710194202066123537757172655972459941803188992861229807486011710361228534110134012064680606866769658252283445312547228656818910319609756013785749151650559788012127990554215846680158061477582227848992514104252402374773100177188858768502124375609601444292390298057458230358805990877966268170231946151292292295312729318469514742069070573698807498339135744266974593554924992258877846283566860210126329602890708075679546509220022261960097093020886593901006514321366796463448317129153974103591170373299985214558297065887439277370973910009036489804235690623856122023069464437073336523282274530688187417057995886668768016391558590970938721102105151584518027653212730400797950033151870349927897266707364743578650380450757634549435586379105715397327099889385335833791454691346332856650747353066010557426233775702195685699582838834862816987597619472342020267741338693308225940574411615754869662862696021866108064976324834610625501241565146384690622941364224*i1^15 + -5667044739672120307333162457944107011054654325336713993372316798855046446124231499199695155687089692773449681482660333568152138658018399133619942510134851176372814865900154149230232062020793810077412527031862724394949948116521812872329390124654953182597174267941438874630110971104831025813291850105559464266343073909504395247950225634275421492278161005978806451170074721027659470422244394727849032177119984477674655038104024825263673399771578912481047350788102309347525859715057577853234383081434077696669186126667880712834564164032745568885330345485763549047085050105712527855569518506650551393593750015285639676333307440843466581176878120516852760820576864193429485850544395923301161758358768445798657611338130772518955403639067307465952582332337918750303264522771202348225408617824778640828444210319745254045042523756284585511868936776279254190521271943081606081814600782876713007910669958306139408948347678704363105975466999028156839113322612072402592684481065973968108233687195132339908688307485685795701204241843317949340590009117461599574352537420792576423074726928229167303128642622832199614703143269142498660986251834488578583366042375231815250222717634210877684085941112727337613192461358146369397538585368824299580194076340570449782649676442711708696216102467836174178755996681224111297789325171820751235885327659961625231506915282602493225714284149331467766699496725263561005368452031168271313107187206271900227561376364414289163425937394795552318081204224*i1^16 + -16844118704738963358281419690758819882239523906672917490885834163893532387305276655780339809518082004427158137353110915095597759588572518741405293349446517459747433809687704005893766441535416026296162293938884631715796889045571024237446677258842267758197964440955775305817602190028584914476858080729879109301369104835949706476486236376770725070198883840007933447385065834108830063264979349430627044009098514107825390629217482163217032655084425548506337751155360105947725684375409305723496077183710591374283171348728689207905836770703324301482460174605872586963770213377299611378932855207937603751611730551678527208501537278572169281202543419547242616585522787424571399182370843291910317985280558699324449710471970365014884789883638087621138630489366006048340533768924463909630948893050514005144609410949260215444616070022090920721755916160988415837162470505784261661835351593745176373256730955518999902909221633555443817276615415899767691572038557009527752160462613081712425582646956196535226985656261496610753925512723409898020139430549304705620620992992232014323666456490424739227883608605487134714753205842369591146891729603775904620756298868630768287651516197395506902733360676443206876974365026461756334958329703505746640619988085757292246154232525488499055793569585221524186998501260621545473619847028269201228977678224882351288363687833709208189966402213871066774986700343566731545738651648371117403382198393689765155024938089275969361733492823767086268416*i1^17 + -111418163257200615217963802354450422797033584451325933671134527020841498659464984757242297406424247706795181831702560739353160008443676176035238185551522469911345020357853761559551790551477240049959358255741891546573816938095565531335129606368787884333683681265633555998301063402134998859524797944298558303400118080250493206883582148465761665023813289755363495668361359616268387779468720395332778519761899963293342227682567661855509589999485478681462393323895851252531065782841729675916233344640148791925301032714820461415022022376533917918972236477322290091166075103135783160068828565593304507788385941315732924270133439272665722569238305740807949502608272737122341124365634800841280317187351215277929382100842856021502068958102799516711679154112148716677158441347963951069639738041481222311884564258503566120780347296754609765902977606652046507827460858810271482939310383892381734404013867047195651098613434617166715247300262831386887519074032007820845231352748667794526694967314828879293720970722903256281847127969994326178240146877543700919774842668281072618407311335453733527800165224314457174454010772602713515777297066515530184732686905393381768286653905063225686428573366079103756512506371045842420991085633232603065938947514105436048586434797182735491738344629876148476193820729019398697597274138754795967901946942379813811570377248328130005514884084831101620677464332587020827172146380629821456185856216757061439556944725375380242960213870154612736*i1^18 + -359165443960472562646766294796571642345705307579788719080593655449959626592014403227833006218416152096799315740590498568242316988617038405629156879098940630114726960107104657409765849168186861084841670274789970621141086249217745247951290930043184579929008714138132964252128117247743483555179479834122946028136488342804182657545180718173943703327852107273781556522722415200594533241376717212579330125417987868509924477053255535707023755836418150078460270082386034912111543877079042910109814338267828965301511689717171398667651822895045788155684839198728138579178114079900642777759103448521098579344404322309358540362567306284918030730849075396927241014506747220322356944044114068853434701002521400363595602462867672160933660510281464248941860381177776181496108855685283240628036949586728104272667476575840901721277692697386952957082008121518783249427075112262613007175093029646483333565849505336224048280342972411126701593762170483503687586372656203166357048106198756143572163684749819286629762091795312817250517949210577885184441303290008770279594723217435801403604326956222939565812767902406777361827902170738146193270576534088317656955953874518015024387458931110753652525107021378750470747686478252757023423304758676144502477944555625128026561149661919375786063806192259159266184468707792633559375198792027390200747674261622421713912327494560549468702670921508399114389309952631859795606748901631476580503518770295112952276844902220937893755712700416*i1^19 + -56677726864495503193392584047046204253812671260765421891589997590166395195821636065672992380138195687770055276319450006222459765848760989407045369600191743983968180311334066957057631481027852329945698080456685365078094524550995558951666976043649807224625216230589480656771254704052545817095504300101355439101622425288804085079182731609139650208703386713668266926391379605914070387284929447160068972701568100830508368088596763364135250760449487834176904657235861507354314323732328778013605712061998771235485290519920727667011803011291877727177755709042817505708541705909960242631572034578169523857624906012989241703599209468818111915449717485580972168942466222491812094388585620403684275673902711269425356566463261053623038634985315183560038320828363996615462019473449583035876863709247811925660238822621527154869386000593314057618883922647287842003566148420183531160953670752983196205358533513610803140920608813442610804796924432320333657388623187405505563989946908879281627374547757005077390161909033604793962787130801657698186404142853372080929055699167768315507096705730330883294107784226117160663512984959329917827649762437199345557979510553444178918321772565605587831918693788297024955303983734479199670553596066816915635373065071842077981068652366651780377438864710987772501033499888854962954610619439749320461743743565517178594269872611353012624392460820557775454936985651209995935535043369869878496479691162819629421468316335308869206016*i1^20 + -1127458265123785040986536523992066572885057328583548348236643307095845756783710747657939384001548724734249325787244683160304242275853000804511515618404899895981254100202183831153080993443362056959750781570481888702930124046872904161857926023462561294774147365316403952805058111812407461812879762242576245552462989011182697497280656289583583164268376245690425262538921021059194121316219296556122100776410376689408024083639203688436896903378901291556007475064054687354531740638987910093275474980404001630779887721812774787088639190716339997835192403213166270862387380133408055743438000035814120217115579270699066924887983104226884965996624269155366819474487661013463600939406310643001665528432789495729280007669915429796673409720079046109219569286669658433123413985005532655853151669403596167785512451573227014996609927118984952569713166643828127072853942985830404005705268689127761106849737058152365015101369901381212573310127588069635011679803076864330718857879107548028161363689437735276837470395922024660678386952229989859203946535480290249036649991729278520049305403307029871210328431867926635937940827435483621453397288663694634641588088367620698462777203768100007424553451426794791416876408150265893368491855128197107769638889735838595447414225300344246811726980878548032182385682190975799713461858835370437611920083758827449640036448331721061989555520404495146667765061574759563223789645076077644412667541487923505424420562813321216*i1^21 + 33788021309674809821108337505586814197337907128546577623619504675877452324312785414359644884047517700430645178376399926451554171823565993839798797006488241218927298809549953510003280150288871922625577841017374272606525886481131004102735446361782999288735320816748101276225559642950088228366683161770802494592140722119980813097542167974960175081762202438783338711905478490998090531926381883306706723901410493238525552012184084170584720674153881293280286238200977013821641728454785218169306668577333814370970417721225947664627060014235471035658356103765298630477159681266658909114007803860070471759136983183800895940975049759492346057779669777169864893546053871806805370396488047749437747165831480959019000393414729902177377943575248108241632809819790526613818532869679343837112371272010505083077456075014232440166026953649648079186377613075873562746961522243604353565069265646215596251573183855635552341607913913059348888867696945885971137657184222866224135794529732072801799865105278248138593272059289552049966068004011615484464003413045378984241386876711722982602506660567200465417650271346794452747385604472153401289708104814027136479243265536844033310273402443055404087073556432458040115235660795359144354942414659605421074156477801492304570458118588006788888749226369149308695938057684680676696812798091955178606810444356765793107820776413734223171880135766132827145112245776680618231667115251332029267299551569120625275437056*i1^22 + -3977025808664867342857927337621962483728984108205420916039409535474235581763440208420688519971872428301559011407720225400277405836152960190476200308351219412844000539290996122156363191810466311732557792021827812749761166093453528887305831265803670115081716225625671352421600479396972185337951579924996683691130128972589423468103219990156448478274693642696640983020443856793626970673922386725047859675477752635480991974213191039788595171619248951958848583949045620931589149534861068655207113050240199276339512493643825772047729779629720693380182174796325777222587595809647752359668431124909115467545141422111644169569784982938891926286832501981172945514136888687034784933929919309083913534554172915803958694216973500306895869585168450428949215622477523028057955450146822449757958553140597041674435976214134861474632023681690625273849781375446624936385155490765108171956181223637030044533247986140415995839948142826510517789253650826744910571133441619878626812748824782027017048574039690240114783260001752974979061660428065450769285282086906024439012571348407074945096140468215018961900711580523336582557979159734025116023054726886672318708385785361510156933326614038784156483136929949059306424282831688378646108902645552296917299459360421791181954976723267881946592041018385347491674691855750534736632795085040175005861745722487299979848053806551677523826630484732191870495191069746365714458793072449766154332222181219500032*i1^23 + 284406577549749247467970228968787752191754017954674255179724931182101665680164306123089702065323781749628702522228607116347370524686918634252068819652909751055609432685442953435072759552667282197970801166340288264721878025392647486775290921545715375224405488699093904498294224374474029890877992116217147970662632344049613423290069004751388462290006316693076383303956693819358851798289716455116664677756342112262930959887170408510411387844645024831160041597758468140982177339576042421252082345746654067122510556144734764711336220960592953951374231685200093410056453119398677070910756107215756425245557066601907743953925040419243867716691179600913352218719485789592725003065516990947175911437753374731379860849991029176237752798484510742760046943371169082818645831343043673099478180383498874816631180888222404830028187730368164384952976652511988598759969585895565517479383186292037660993888636609635873690217508161296158669484596171572068195814167664745331664334386819602187190188271774108606870711150225076485885231056161833317090145681840477915901890986194138701762281365525713774306313974020228257429481349842424600748237441529467997667517502077409001297185426378448194214938084295493860100320800850886753606277725797847469169880898049879613903845165198221145099525310910659043213818461598110748374399478114359882687922384583020106632472891193041957981263756005720701152226800786856845840073600064883872052816117760*i1^24 + -9196774768056545299707724916100659403670709015011769019564288510770648408762111815879713991585268465474097180735063319482206729878652966968572947638000977399492032754993998171583585097366994078525866481460819561531580934117320705977580451773094914631826054119307111840575300503268564659992132088554388276450951133642510915647808060367398983975085999619901073072417457005271331151788758880951632354029773828047996017542732691779577361234448289242310216128986032045263206558083803313489212925770397417320671267016728835867275740263559526050213036985241672066440853640846186545337981032488039068721830074371149189336097502845028702974495946789860590344164042429243304943330581142048156115257693295109506940884104848781326734352010098499851875348844677786602980672271783374504399620347552701241781526807281691043660192305270653103449086291365138113246358069677555039110952467159143515842071014150791984113052629526745942643841710328997993588354622441683498236240561870202765728266026218981359976022936399316838176594834041184614938222269940064088816237791172203103548231385076438259045839834343573826256585927926873826837353024310485130597349274710621721849781140885527482764486349877844358624493987505328496730894548306124953193513297739589705223874634313619890762035697304863168980109995992933999725134571430154262974863647391264002124063874548578355478224764520127049768071279310189396360123067336160882720768*i1^25 + -4486208531592907091335481319990277888596966659349198936945092343556036252202688716301764866423966076170728842363727330197875917105382213236350157423235545199035530086246819138332104099276383248309515640934994106907182523453714040705613683980070332544486084107280839234647277746603811614728213295593518192376296614265858408511893135156725311310496239418291762082928974890557255838446173710960949611978122150573640486570455714393614142517737692506567246238875467211066721752423855128443751468280365360097523807193263562464094839794780117584497961004545907946673111272146617189368355830819788327696097320051168649953408500234526014281459313294991775635106936049455290388298347151909657333124513658015801737677389538473848487094747392066020076112143658017469315893972885278353310188518792810444473552965169266771501320859478845875209790989310088393786757589377274571547792733287929238685122117283637808823482581305704887043938783444372832400277355119489724700391645235168282251582996060627915329258319720706085034035688734134337966215483941553309742648714412635825896378288022111329035402830744796980346256541540782926592251336355544427012537745976581190865581184666972651716771030686119110198182080836183679912344652257927601025989117135959971487678175945152241121149379176256844966648343410686387189354244003450492245790318735259034945040147688689132060047548114606677143752838575626020024646646104064*i1^26 + -619940462677937503938197696975191704967833056155111743067635098387494824184049685911900140276104436446108680111385275379740403459722321730528588360898005661164171276767862754340296149772529906605234952428662749894546106236813106969965042042377149282820238816863232288290914615887675883782678720689454283829508432994742941626859890201854388051663928243123978279501156870524458151129033152231700091435030968768554531044044042669606814830410730583839591746838199706504868409257062200454427619961821033649272658619084300860125655505667915048445852043576329277065708404908494987158080564382392535154809888030900898661034096716897086377341456613834789426206126403555260175802851360261849565265878725934518427731383649314359030491677887676049210885014518729877678374725950318485914668319789287924306487302311089033857206329515605214792255066338687575551222051879214058806203749441346304120998258195706627234158484698227042574001703756765647018683902044404579283708982777728123424749304212695997140688316334399843096110704577846478067626592326627716117070362848014803902164614797332394716441614655013694370806678442951371645088905686386189563459030171329697047687481161180864117565894016183164748998533552810405210844375255933364182152279659764527387158479216438167258597491967586009267148338003622298236037871067859927179848678675829320980207484284561095915199241871474723771229597663875272015872*i1^27 + 55410276715693154911116387542731425975905564287315522951959999323256214713869553110415308821166761000961524593349377646477684756286993010515824863372158157521862577589768991291634245647602697494101268291104138619104305649821678834492576546299088489336951760981206031597142946040565825253066498735813653635193152714219625171965466280515732371744751234628161262203656015841963250600093235041378302142136541658421607161203015661257390742180263700634986995016168797023067338650259075846365341572005635968018808731863874350996111006970086975886516498193801221913379838953092791389205592093365199385627263035484142804156897939349912930630046820596745813880437385275393948218785026845703330227487610149781009739459707355300691301440200287413618251957133974127477220026001680656415856524482311408306924473946749860329302614005765054521082936730532863279920224049223100470836616383981179280404869037953657819078256403135915054277508788098117544813859107630031867618341282971116331852497815787444627980936396727225407440711353073740933553404922270279176267677428471160311700284440515841142948225452055165828534541026601440169697665662462534941154493126436875883203958824066861704921095656513750518869219346671407699155939777129853613957816651090823234843311737818617872537312442250836910067953266652933054137886221200350119694614274425693542552667633413391983092390809879980248010909024256*i1^28 + -940189056793222969383852358694425414887846633950535010402430112493964132005276535280132000530984769809015792133607941871481843034776659637650977593320047370411678909306340572391829897613553620984308259699759835971200910010158161842477454489641132542814396346113198300110002258221412762279941660759534709887344152172476880171138201866368802353250038260566592883532154850830451572159138687331921905121174339331577527333980925190098929544686387841636652229303575514884977612532742860022693053539085361015479253114925911464730440319486561333818259273503053507203085720972083325742403202174150022312311941072224890407883453685449333707855756210477059999121665895123109401948725378281522289404100417977016543936570969962748373742388457447362545130278870928192274878638114109520939416816333064464944013375908057497601375517599121886900214282734838510108507795115119515477587595485614460312474468101473194987649485458789190723062622295626069040020951439630579495341858282901196767278600429540742719529343034673820885589837099357599312392159945059832007753255443858986339157015383936958876937914807063988851099797330081647330269663693475662024032592725741805369177896848920603198788125823692339936159398135223992971548953749480436909434791701156509994706594832913277495274784202423709173853964127309361519592853373092617583962449827337281511625268425754831330249983023267184640*i1^29 + -105505723442728274182054656127039434393096762427976792489102969277721483823513088227161168662620728646459531587415616573340721918742592869058350783062004944923451087811716201357382784762061380759105589786606876191548586912375403792551212499217391537524834270239340977361523606637507049195051342910784754360688361212865127187151136604731124540933439912219880956493603264305826502506542918697758720708080331951378853231905385694088138706562644415546209196236838291175100069997784668545559295020014613986128551553555487708419622646472012751800711496674501841178942934743837127848217570932913588218844471896372766050559788772810393377218899035200157912747149500651617968855072352897062867393700202544464260124019887456725106531519575494661309887647814828828722424902622849239930317436895402489369759253221356070637730008177358236240846771033663036852238687523145355739925893011780187381219687944110206006428213150439610728984840453525964725736348974204775519651756948660871008680321346366386837708174404184646069913632193667486149076652799693260153463023732325511409618664263504069699716503872075932458399618035422229106616690818899942238874226942135598129574653710321229810987564146605735305681212272926709113284734675347760959917622993568492207712895654413936973403855689988628059751294552645887064554638531851213653489932242320203767926436260880253452288000*i1^30 + -3135365500028440003958093525787756689826171935178408466379357827706056307017708211646281615018690254835262897585647880321785451718870761957405498595167059859200888418570107142481137892612123245140361295229657113584996467077267933659861411671597028868252179148467027356214850792332094023345766069105421411873029229934999292768094431713401632650571292060272876126382089116928259458078391062296635582841143860544892935201790435462386531164629921237469797160922706498413070390287094644291542705949859147145161182820678958560997371182858282253931500723049407013993719586111583493394604420485551257106515276762005550410956847713862732414916090549714799287928008018109048506832302987548552412323880262929781422111868703001581078845458780726677526812324611560795881407070985042424715734598219338890746243597340814927770019919233084136164232576777200632181821492660102457469766304509047956710572388730222210463230111302865886005802911766459279447886268609913425875525214793753261919339478790251498476320787631949079422167350089537659692128771975514667349857961647879015141603072674332744281369068330472234624219941549486305090902034883150398491244479634291878165469780969335246445532888905360310708428821300954989010381509700540252767030127943040446277755899771162856964672733948250560840852005919777009796202650130472499888202986980263607656754708480*i1^31 + 316693279742170872843241327385354467052269662572247678279474237171307062896674573075191738976774391122236248930925210640590852013797829898548740061773666330676270708315922700477649515163618656638541104518467631167970354121211231572586001528335494076624145588909415698493747520147550006309560310399723522896573756961360781199603444542284454889240436011798482860900491828349163066113244097893462276903425588908198888749050329887198700404616631717234873658359788908453564680209985705384090826479476152058959904345744771993861941635083971025284398024261955420230267557460006740326263138555340907539502537873031342386270130856227846497623037750207943406983308811938447031237573939298338819072946866260435459275016887542429867201176748371206796042265089707687158769631737883852839583544869705617844641498254490054264985425877461482309339188013460932002664121172794483171529088672420819763142766956499837530021349303750510251379459304208136675156669158699737563208674201248606864093136981253271527625267991883675892857114111486389110436774045287467304308600109692144975579182853528117662410025217316405526133280274999205518805848169610271439096083945099937692519384098934859124567531167552863352397276043496163782517829448092177611817707682838187363003829616250025314563402012894412318541212093648262653385371366530715575236558848*i1^32 + -647781589035087075218122011308604118656446166769421679641841720148307450193855893936458727274789652077235866094797657326198061708266388064862963207829711642942611034870131893055623126704296225472179663236444839780450164086919612896982839986163949826964774208579409042428509252544847127943135683009837866792398564402680635347256926821960578606815323314805676705430053977680366758759977822165311531867883029160935694586513426193524486674931706127585613835764542357153600707805883475484004347903964385248080121821749327582040503059106361663728655716272867733770479179709402399876849393264965036848407793046560654290036124382924170889181848762398472869690289297785368591464928148893939536244257577206590219704786857335913605008036923549655531239051239377737767129464684497006797063886608108287061229352066156937710863181613354705473972437377375151152837737026743850782450609087480517372727703760458035641345327581734622572787828087021289921564933390926697274658275995395471487627535531960506547673209386877040415168436070914132474360869500801579490431169220073601739183852328603939808844632842680507968576909154425706265660478592889475281680946727366643518863238131479015853413183403410479550788540292486298074222199471241096827519874769605592395761808011079831915158213292922149081565148655186804197556731904*i1^33 + -36880728546792512529226671067727261927319335123644105703056994748100054562868752817370415880220602639104642362089812689270638240121224503633280138758718941254868080330568182104810962258271776310631650498393443485597710123179735335163432511903360255039036098515445504552439888579044928039305058811120747403300445270252466387030864069960284384647082399342956887002778373821847991188678585332926342472514287026924110389301375938777863940008297948487936834515939723599626742949743465970146016506661612131741100251734836741897945774093604124891576668662462868683498069282670910346665705520137274835667787553053477241256766847101074967243785790367921202943347787666444751683130747650417504821458594013081584636007147924064510838480550325423631670549836350186488960268276614946176023036718509879079277156131883367529967453156334166221447408555885043603440903510417898392351565171643533536911572795348305184018545070388626845988105390466128290909453471749348921116569581319829306423004050079136569420648264733628444463757655562008807106484273786212864627400835173129453549411214646036372049380792066865904172105408094495339506676365025384957617191358433570048139671942922914409337980849441698799104649665846584589334570475938102512152812230977936776540482642452642236100529556337120483759353088*i1^34 + -51487428632444382011255816408524294179685601368303224935725996784379513043217443243943515678577062100573585009718739317847462522264182938151245628060307649648636284399533572124563647828307725632623768031257648406281778479672048826218450593278767940836932722055761016058868612537276190175851797236132864285528416270744124722333331719975555414628341500923132619079850059454188199285423218356416084631424937863494768662184456448887851063082702583133834650548909631899783572566179098642988537866401922846676980822828075107204435895971092678526146744912299744048246905660313204441496462456467272223177672131333802818494635797932929608045036984111553387565937533922905711858394907948856578641954346639605728510096889501061764241621358323064043323060413564025140442465568711462647313103772034716538501798881189504012818453789636884817930884206051871495676978147567643705155650933061711983324284583190864446749814008368941258560576673755115009172137043913754975893136617872776019673613142790155259362505121715391243237819742470095794411259254769068518087148921201360868999940117861271927644759029356784708011640277299874633043251599784306227222722295840785793816975699466236834368736350963485708087207256888524471893426539043516679154006238033685698060944099959167059070450088*i1^35 - N1*434272444574694265885903183229918935794054989348851603746574840029970670088352704583755284081256197271289470857030409297209312212492012926758153021798655043937168731551619234623560112437398816423517840308727299210097103521338985757739472252252212033096485469181393684737783721783968141577968085111263404836731131638700878438624034269470532299718576688731280691722948592970584718085459675795966412212504718324233750625798656000589974599477987451225850657638807264499501875137752796345891961315330259700893084270277325953125*i3 ] ]