[ [ 517113691423441300927873809935068480048358816978274268562691949819751911032223400235774531874162586705171821568523614233004361836489411774953911901026159689330665287801822669879844403091376939597428795841156447893456461384937674418935428397172597806940766685676569790259177171814334987624737107077069835370354121702806654631807923957754335068732004655406973442087068570340146513366352782468837026442979218729215733409826055853157915790229786595123880990208668058573658905850899319222375393364428861798889105288584292229141286703391883486680565476273675011356299105448385498159233338932293080285414263208985098304058935214797205397430996308614421090432529452818059181468738737552884702260284828047213342742775064327703616248724478281418744573638747794339203555681892495671278663253054908400205304937589061442147651156380233177703271915076649054172446619340039335910307156151799300659838433457766419539827197078673564812739947426419234051786569995658931649939210930035660067797287658410725306527979734461568224291348389898697913831153013363744611446513226955587652038615822225657314032711632137840994597468276748389453297218686337404305819647773013910832783623511172145157389406748606856354783131644821016819578707588720192396417372346817940677041318534757405430361376720583850030183553100447639647213523844211822918374319875686400000000000000000000000000000000000000000000000000 + -991956808272773130999901967333026038837804458808963632416099267087879408824328439174871609832135114833575676293432867701851729837318074651744901220192966190506416789206075776611143147426664981265237526468104878644212422384731736980876928087888084008115039757641982602235049211785252981210220464643594303524062469311829102328302608486719830882484496342002574515858880531176711268551670206580209860663085919055647453810484917166015400627432754851564033412507088821247379583594464568387787410262116052461724954880054186298092272587930123751630566696660626686973012436326391822458534236355156599582874293246862032319703126152890311740219796119972705256826143390818930342369929787467042496430207611773965399410309684435572957983430159604573712462065231651660372236874145519527428792041456255454662408941816239400466403691633148745686348826885101140275940125473078624686122670442035811435900722300993974130232422567528010244290873360962164749451848542740051261949766979547261191583970768534514239761603974971281313777512158119767516719131819134213523653970260919677005661923881726663543177447138461731729532257931737152224202720289181906946518479321030025208153216144699024631695668882799953443737729666101694026237583933915353798555154172733126487351502638868013416553450456389527220655892558840870887420762614779294670628423991296000000000000000000000000000000000000000000000000*i1 + 50505337338199453281057506567076904672537186365536005028969997202277947125764392919308152447881253310991630950383716458634405007276656220573260833988615084860551891023828910526295956827504059541783868549178737760215151931268099087946998321041315242654097714197418803163769271314753952267503313312233236570222106158237139879793929395722055229927264149609530313279686135503966462549238933505569884782710172340540874440622662134133201404987732660322718765298190569353712970591201919515852457466296829173711483999988256335097984437190789291545508839042984292524635695058256084087912746036448923295146487767845680962264345498970100110929212513876325516012208293945555668276220346120548618567420686135625038227037680644919276199557641607066606328172428060025570560712087068472545435230860471383024951437110213868515314968626886883674167113722650258101684283635286806750788226902305465886045704628031789291388687898522120202916294144793198468966902707523961373205550209302860966754252851495207527103193944358459372431454498262519887898727624198504588081913345376267790461005149281988273105646069595104568665895600070476803132836732796495972830845404803798161921513682107592185363990776123132367765818469384345141215662212896174455273914466900033889002540518802041438786615412505818504452338336534158239046890598192473959189233417584640000000000000000000000000000000000000000000000*i1^2 + -98725009204057113852220106677883542866071826474341160282541927702267317894788859950264434876332371451624929204257037949190797621777102043783272894257150804655756646055717665276770205883678582775556342361334963198897309848800380302928824354058592279193809996336818117634666380039043697727644951933422660597191128625950264192768694591102466361112666788113864374265084733520342259240891394655276761094974598475021999286082542777170749871143107911439753898176285024105061604170150325900269631016119515206560367576208555133260104469757382319464527605325720868786931589757342062016741488713650571020064492615185454217230874281660414705214004590212143407618741281353555149329652120189375989124908807036369646084924440152764639848579848867947694047458330837425087055829830279871093417362822105473860001835153821307142829981020269693672512540814229144052564136360758986690106144121007367453403779460812551829430134448070888635874713092447335880600856535511753066025381276342125212780565825595446388369518096326015830876180685849102186763588790027704464215788706808972247398235482524771417071706168772451011235148364110700447317962871808694348626358579249476280430746426909782517813447153992902967662792930385937346011068629983899035892457489994072750464830585800720472670837834359559830378422814666792900152878079631562004886145571225600000000000000000000000000000000000000000000*i1^3 + 717852846769168245559907808549499630985580610666330831867988113728090449880497136127139679610328825510877957760600810015106191523999939600674062915543369770085588254466008326449985055788413747075940930503214764071930911017229585251341659793615862803383502003519178816963526222923216817867670990466182341733849040928944414831325455949976178186677605504403139798610009452097217046088485652636596509689506249633762158693310412094853439506998751799137895109577672688648117473646075806252037791397082910307929482250394771745994186431753730515132573747188232972809224337271126499284297891287068506930824460183610192339910627001392862059434074320313155823279595988325154682456542380298162626228958201516054270501546684735142194685905501560493380019984237371397785585497652129675340868627232617267570453553821533566809971835505283454147384678888544171747016964921460630603304468649632569821330158862523949794106113017243329710479145501290314967271201387005666216267506779369189173228465657168214872330544347965516018052701836775925819654983430634110378845355303589024799894166249616511980354936510828258577603883289442792142236162161418789356793171496844964699850882262390534547786676753598440963507329805324730101141804565632977636090879202007247013925682855904757410553256624122294039177901373455252223281819144940005162334461886464000000000000000000000000000000000000000000*i1^4 + -805351386936758642988961232756220596413118853282857861242535069515788507714380676177545536296915110571070081857052818737041188672943104805914717356671728819248334218181718138371822559757600471310142825881277593981007799695470942663660016117384842194441299673632337136393715437325928086583335015272914002867913605857346236653642077821193867742610726800979424764653390829767611011841525974693689190701937599869771554798430871485471259317632459045684603615132515274315340983189614633053174810783611969599549831729643366996984322214733292198563833522866206938031572149419349913939940896908613263994082560500877786031743107067237837967814577412411585254450066831116465708733683743890892007049186115471949714954710965153774157820777745512357340686158712132995657371951531228553818806478918867239443887941035415354058548124946150056409088712882526307387244433453781265349601484391934443085461235451838522938904012721295357175759987145677654147152441642088465478645168198674069919258056581684885975649690233134907942654539645550823870128398274190370309171361438460095400880545958204089763808075554019223518705021860086043038754225600656377353014102972623288073552526841028427665985066985867466542985116417868237373775780705306063478319301182561398430935819896715267331865014381169495739922641599519311344170642879497862790711953326080000000000000000000000000000000000000000*i1^5 + -5822214307366858012900023464537123599119527546900976813195579800105341740258285588586866142702612823349478942263577668217004457614097825487497188209329197520427683598740509134938631132052787073399347205180068508042347259178736438834219434531434914085545330400542361443895478971612362071913303326366198560713817015234185028014067416997627553655072840635139843678585814965606519673481718363449067834506156004691510544246684411583612178512145139297201310034382971926832203864476341446581982206388423075320245282946776164654415791352414928710037889246667872962786794261165963262875038983225327007888176855734384883144208661553812442036128317213440941297235939295295324809452460279905678986682834803166369800515932096609033392087208156153082963926267573630405052177279110423938202657623178839584165284662385816418207790339898356403419019003630494641305935172773172737943515510567653458179464374285755812682133213944875693671123440857577339374638067469165355184250519938673533015637374567839141131053512925466738084315290420570266173991846855160786000749122603893686833328510712671695233313344001960543547153358424750092355342361036270198024371467009144739929149544652126301014080493674463120092569754278333984429051445497093174757895348848926133741902485347894547046762887006719395121877148944027699401481705858057285887381523660800000000000000000000000000000000000000*i1^6 + 31183529521579788369207776138093138631561085258619299099996833454301859389264929897128371673883972638619563739684394579197979890652029564051819091672482746234939557827407092920391782598529734334307317203103438144186573940795471440960908382283219355122956420449329807891965596583828621981410558359409377241604796093142065895947246539687551314333402225164989307916317505636762867708573526809304403212809353266931333237830781361312958626112683654355360900354922558036734083894475377480332604404697941298131254343902716960004583191974097130119369588335603778241208862119815408232251076734004211708286953644129632841866532953085310877158320943004175004978600627836317581460811057519628474256729763249081220247670773462733439146864194161020061693542861788219235086373246235171641573472551289256698544645044576439440138102269330163876706510254429949246850219542092773653765758055574342019360382291707307485638211071743715739015077361045902937972073734648475369257534910523209663264137700412284330331117052798131504707628433388190318710801473450436937828505772659895166885969471156672940448288197964834100084388858547977777643670685693923404840925776633360251310801509614585852708352640484807883169143997130461839636604836719286549554024541699298751619319027285330949371810112756498027349483061886755535664999447339542179520941391872000000000000000000000000000000000000*i1^7 + -44393437321666254322556040297153948620797053315290669715734921793615406918266369796517083244643551097491289021181616657695277841754296450548066043152261672145946126511367281893023934639656363560465626587972051305923111605522240732819951780232614637797135156265070732541211679586635117782605360869148269439127629069044480020031295531569956882333520524946360310270949479843625871719847528962656302032354226936760604348692761127660990268555801128523577581010353877777747076750351029593923725681255621518180605191296782788823069860966633671526277109369579948630925364195054741064978544036466173942289169877975732960967894080329040677407257798192045912599951912957492441805082783583375471457472399108383865365067235018498508372715629717110423712968362964566181958502410072785686243969426892306196531991953718169360880183709481505866947349217561298790816954378329998922480727919514285135570644861422434598369911479019820490564618364136811936920166181835131924508758813810109286766845689522129806723086036036974817606325977813382290251911015694154794947256182935704108091286339774454533057513650862293960183628731141708510257929664976692858855446356796335080361674319840861848026764847558242381867828992328478217175951672796286800273807518483271840563153505113963104513179588605547838940994571120895265143594814871752628629279866880000000000000000000000000000000000*i1^8 + -41244102933648027783551956033651073029463339350609555883216445523169874247736544322268734102821852875313974215683143477005351565322853953586938559124629175938676185372383798468944941642712656155553631390000630418007477228184729033672929985595451209882437220553074669246290630124680627787689668662158299931776846816627408284507015552306089044139345929269920888894303829724356250552197073282104322099871944109556257307675706132657703990462427435043014046951507322478692852870176479744386975925312627217710370414603884624460732915810506686952811738509115100751387400382934727090520259609629083137442667610671307602237405821209068722950733356776235751853723629984873165378692629488870978952702847793975243871396725579680832100887521761897212353067200605960840593217687669418925321407267617089491877650253747021196320478936030544282603763000644556058351729933548780649744973815580966386488879875970423537622112547525553844440591594572882803498722077219795271010949095793851366051735631918186461691696711651346335547644384511075233837831256131000338121644070464545172610408061468472863913100630455944471392376370540870947491643989687456857035292297971933538295780957876119885393292835134621444550016931018468564871297325483249580094843987743454298137915461049625094145734882811229283978909915962109125126096377205791554244758732800000000000000000000000000000000*i1^9 + 274215153431125050142377885235897725514400145046288700412067916205023031652632617101701807681127875851719084988335147596886192424813531387791876258411511163754350768880148887629984719113677470553450943828996980640363928370999668225692404700398099346892213982121886172516698916728431590183448376929649413699322311157546285314582372805533974822819692159506632545916263579758555219886452028195892092286368321685106276265555164187885866036598030635820825905143617172329459905974431977943585450357059089760995439710541034307511760918420915237843794103814272822901555685328366162985693196418394531963744000943038330316711471240053938182321342450998800217216831790484226200892921646302996987990683717803482590191880960871034863092221959885818262846308751753715196303178616074605601913134558130442601378609764503509462255270357182149345242833883755451305429041144059457533645805400811917579159584245688446523288162061734975533544369868009315309482616290819702062894748226125911193159812175019016616772405313045847745015797007403024172570240793120718453980779981177908798630089933264276949251297063929656067033771952257962783552733571154784521946847330371012772844304068345480569102897320062343426323394651589678086468044387240890121811393409578424283882953069676335292028492724632568712326960403737308272719588530796672759705370624000000000000000000000000000000*i1^10 + -415632860553151250328291413013270499701431464779492836124088152679237096361604151198113286381102680017735693915593299767215954583032963446624881185796734722164558270452730489590652378152452837234861214577713449304753105574927628393642884024640343674090169754343000586654333909831860105692649728877750261449806182890851537733898589745893221300165590006093453816898172103489810011007688091564158809126362625490853534534850755886601811414017810069328266143523179180550148148662341868893405209409739524558364827431034468057348722346288018029503310154892112740809574099557364413962725024979765795675147780634260243568209142067088687318024575270194689800579506869096668750603196946891367057853993660504681175924189506347867937735673501603880196798155923543394795926806015565751789450578042783975400633909109965046524626852449439942300108505383592231163967744522232138142835405664128890980290822668950237746226984701688813915869278729988201978517418704584286894507904554933545291125067998629111934835562443936884602437982450936348218571924659919800531760890075722528928434634837552589812173781069011121060767174572788376764805403276427335871766149702429081592139474005727941152579033244217032360714091262337721175322947006948192648116966758224738890659714788890409686790003198334689104652964898948151709755637855671327495511080960000000000000000000000000000*i1^11 + 335029705933272940085086259007681934787238243127586084395101824743440321100962103386814757256615486287059055867196378069631025254985847362966796047937492801904148909786864295209352987031820095204195594033278393010567891405591222019241907636466117444651989805142529523774188022857335468198748550526916310032974894754496037025222944331691130268302090785088955765554098396916376783204384153496928661053822229498717088336199882670191901568948581101538592881869500157690884596700944292108548671464890298948350455450675722323460503331953949505645466412020519408042893938207180489618704137388560207800528029151125695853185977892778318610224882893718153409156699221787099959214511735476840124335995142012200782983907485749635436439365463853711984342097793944730592593150942181025019479379016304290738414755424348017558616861762073451810848387846141597334611107757376791107822190253731645251564896143318160437179598286812687544230261785286568873466062965651490616976314020361622828663869037219677201373080777510486744997254195063568108162335606953962237332791706608969082024814287437965746239790016738034704239039087591996239046782161863151534922024136694892751615233360239311979616378768501528747691110204881191595405613728291826943018239791524534978498240553740079132380604769951717330038260194389091657934812915201993905432166400000000000000000000000000*i1^12 + -176713441152391253935703418267458916881814600174680451049338511907314232908042875077918013443188910745786588489807999355985906504307702563058195599932289417289474896168181475586391603665716750586311187166030637029331589713448936206655779801116001451605410216812813600535249410413406458129395531559388838223466597928547617720595617078090389381203656435969075216468961493829963572068318413318410441342260628754199891969945906825989741089233235703097625125486613543013094780660243523305945377906211540672497585060687500029930567466004770468346733861860031643203862940758578430248750739648193695808444018863678853437185949091188216906740283469390184674588950349278719832201344540411549472740549436501267522059392629514400303332810324045133237484021399134972677169260472959636753019722505371424560647358410805630254943319123112301003013871768538028764296601381066262867778407282378376994910496313134418610320543440606943662276134796766497950607188569240067411155046244059640392717404919795954756185617692015590353544839829819879582439956338959725843951814201285438200776150288103106210957158663469690332655496393287812754125630063006216459384290135265537583189300623776746998450099140760306558199216531172579544710498062476949114433154097249758772338819024213740442799642773024542433350062653204149022940796604778580652589056000000000000000000000000*i1^13 + 149297426235560027236498124046320003483868383899352622607693781704111873616382498126392445117136190034167506346850971271009707446421536497529553849069209432593570784172157758197192109171780735962418476325896576691883412627833502680824619755995672117173338611929224812599779142040313141744117798199485944312806372402422898188143014281831326740550784005808438397821978986444392311197746034381917955782980468892688982852232069364661387174731774325050032743153538550362437966082533080169941958113454305597278924307134026020008847698618742023733026316982001162044112708379342263206421368328705226457661612218854789906340159191148579505219964932082198025634316153677750302938041994251759473417096827356371906910513946607518067137378539109806549200139602740727412209477183661330164394424035643171406530175619837191650886788705672414126024945907128178370649585729410196779372560739829612230556009265400622404804301615265009788926021159540144961914873399260728182989084150289913623083664341916115046862913395780482450958839247267616345365219921238246629592354110276187685830937577637782886810201264740315417849491167807282937513733196151502165478227002544927909944345891486772597095507283695515006692746788724961995299498121983203331347719725818429827622129995848499558778116376297604226912022184918386609909662608678789463408640000000000000000000000*i1^14 + -38798347195037388178633200038274178904151608439877057126019224662050549200501152114292624805634856223649570555676409501205355771306733267828796961928099442542631512551906342393061852993736939932464578870433727041008005145801109046769072886832073500218022034284979715813452326615984978154189363824210272807991416594670417600611771662337405506951084996069830428571230232925259007290050308328688834182963544673912554600353744136351744903637495592964604236892650039842183140706616926998269286464221596301521519344186753050792496116749288311273396020154958449150574832563422679521035641188567086389108960159900897001668322240233634542413834158476228811404410093803634531056245749359671671037012331245838141175454378612597799009984274728121730846497917649028554992563949347178146821731327468844445036060949500827226090435185223651659555284467183901023388385789870722656321668684721767208214228377523808874255087241691823718297218766660076917551980077081838503558825822611304511348521194282577027969177719713802631793973798758105350571234076814676024055317219591340739732662734602366081394264294451904289372888375760211575409023027209794111009360227975358984448614641329601976464973899943426967202802175276521495516457518803756678319785166306326246437783070710823664190862388785749849218785506630771481229774014579094847488000000000000000000000*i1^15 + 17811394728169322885475955990793561317697018611937833269586845428850980917072336555479543072257104028329110900682711345101011313726545940725131269334484201994781079756315775233435716779056830973727597727296187526482890428175839461208641280459614298924889443877983395256541705842901977914683569828868885848240064668184339660235959069856929143733966543717217668782201169940673194131811708264039216122160557280790288768781725318885094491904989613820985871641993041906273856299100747481977904215076834360148481134612338050908043519826873816735489415212421616477272286129323614413273303320870700839617184507639714291669441733629319514561190777567734347061543634864978736097768664264996212152029378072802421790001475928086722237194641349856921237045628035476776308237317432372538002084670499735200255435672027575265527138551589744908008751341313851622823482291430508695588759906567822214880899423494120286438285962362589949332955570081530860286496375172357144689316082061990570884977146760556324291683982188727639364429804652897392379554512963182011141444434455007023655649593291261280317054686393091919520648836116352777803957375079572702135797992551985903130546724453127912246176722954300084319467582320524974665676890106343820577980237208709992729861659399808014773387603211546839089795786240800641237723949467435008000000000000000000000*i1^16 + -976853366330225368431574203303381451909381802196925000098843196145655534005333254831038437918668880783233425444474389993254491998178592422996385898998156447874683359086091931756039772719339029307952988022398008566408320593434772990367023189754034357271048498166366452501230832908326139856197340379547007039096147203521414613595003785276736535456450742818530379489452947735223632177094309502491101731007698063279448389600827101159411335975833161222075459225816300132900414631688757464388086445480285356228848679531975757299584981078843198416048920384203675249239844597210528066330143306696818605596095752102605153404496960086210301338868431296237107069682457074745471276649112304299134103161839226368254366154053305668128892841894009504857929183478326101731567117374684980507032890477554508808311198329470902185103137929173286688800045124531521297631651654478087012334816833874780116200610777940993930980019947415082637821391081471561265919284894114527468797467788504737898358715806578967484466955379906180591589962487792805527917468182059675027131325246871916401436113831687998255305066596807443798215119151368243482424274686132578188856327590051837815561283229193357874877893863282612111716193401503710213041258745344275789478767948677033078081860002495264172148050986989270102574580237148669102390421235957760000000000000000000*i1^17 + 185984051524384930144862894838315626584450501411991376137885935556093726205556552765487057857759116353026221725192760150262985434748402918303661685269433317677592748092427907149296997959853957143128617127464698623409498190139755451690401110786992467492110736942506028511811140452243516519214452003142568036626888479494365761699696521371192898517479031160520468383849380815637626910253213147112054985145120237082250556202259888978480168420009727427187333662535541884714989372305495374856562384390791050275372320452273055971553476796604059717120641239930744111484488651272835964023381110209790248428859808884915208732144282064827964918828051713758346724749253831429078500071041028760842728460910557537124675843982075622247133031896285973501469791838109118099685445777008083381415667893857601358876075738821549287096973178164822790106713721439761758065117576880260933817905226200706427828634474899636654731205212800887358578939279862499558506218184988045086550751451298252747435034019406730279128946986553842266365000537978590870573267396423081719002357628915786698569900995960965574843293708245309097282941800642023371608028004239823259186801273610607631803786034197968211271863934598049544282732614475698692362774399174278086826876274361842339128941385711699820929598327822827648194727456940679957527497015296000000000000000000*i1^18 + 271153791534045660031496339934380395174114163720284662924670984393244521971318543088261118997248382343034384885672128783285751655996218303096317606910957958871151434842229638508930443882323747159440849346757886852533183392451520569509214325673859870654155141795941057963190254835567931117256992914786695155454897261904586133566310237301350667352479124174686556628485489717498131341190895082926889067391747948588272957126646040159507153261891163554665100260170140063134776843627505119378685238416392905362817936693998163044235608708861262025883614874678090978411942522780998798114942347737002376034132102354408481678736573183256761090708093218253755800745300734371223524413938475602500000262957913053697583179452446910715795469764456138165450587996340772887608588868513766661724674978127272656985012398288083523777483039863802024689557896419799899405959914236557332456240439105066362207650177698311853560090436093481139356293167825097865403720241156172755975877726194431774168826398070556003689905214728327265670241274143252177890582193700723027011489239338183760303166805556089513922625237550520440914096961959907299038267299643809169569469272958331659781912394437041648277125011979237289780375248693615637006760728908945147039670241327626399952582984273137806923075440060044943135947027380190029635649536000000000000000000*i1^19 + -39097208241760902981202401427735708046319306241615028485054781193614201843264948205354436493946803585219993451029056138698193226613814532535285900571347737762388667204231151080296065131712414464294087993575849801841771989551919599054425639800236060669951066744649992851536493301224011738411094160391938692442983345759403783741370765326370591591962518912608000336917023868989348717932575836267556391851535918270605619165336761102075298727178051577110845995944987101298170652018389798994650019288122574995029063446472714065136431135818817943845443667482488462755891382083797358130784872232679557254435101404309238967410223699129285168181613024305163661037948921921879729618369787949611127236835443433980149504183481145550920105542566976809197835351136082488864067537345271113057887504499803034479519618794404524246899034519056278637233146715947946779804008710149444265804063165348444073943477824424140481448299048068789300069639359469707281975811452961960682559743148954137524707958717797050551880407015784214023804220609056183692733577564053940603694904969139255098005012349015606433137217791270162911672533643287303956273527127757597086971996944934024130222651187713510113243570465366411851573645704144930009381406623443660675245001604707995669528057100305951081809855015294157354160821154462342473318400000000000000000*i1^20 + 1729878778204076888072327110547547745269623675326446703631093019134442492937326520555478010740808675170178397460745788655069544065688371118347853994940842880335162367631181128734568437865488990075460478434760353736881959658305505632752889957805768141729914614487947897984542774000863224397127600727371485081263772335707071749073940811728924252459608386941139718575938408063260152753698508790707631680359387981181298334111832030885240816860507557168836621374012627217538407091561817792411356237667392764422431707162204996445107536962373356807605819138267542607080942164853669829870006957877939218922642830578907587756285999305632634563728212197925559205966117848852788785470236469375586502076245008291500044365023601222682949467887112710944010499049629418378374667425846285878506466841491888863317349348839143921278159203152294163056057581792665090629853065446563867498439429222017358384294321756169469984999843902913166239570385565886271319676430928724589685918348547528825532377941795790387960515023610319887027987688123625382831180786876943970034407716963642614102360574693283076437519407213793772999785308561183691237162103331683581993371871544864893739073249459947537618676484473720978811978995034124422737613359172796491645849473664723113248113792801537512656831654393083525506100034309770444800000000000000000*i1^21 + 2690791053329116720151857960864426804289606633147452450183584660338521606932444986956820941453932942675938715005906059361383787062639282794759810383839201770427159672289035468226547659317162883652509842824533704131268826464898647891035405533987304310052625773623819367349435752230230435984419369917985871503338892427902809431646672968087235325004467293861176875129008562532644675013899146170465100857697411334231186556307079286317285494573740607005970060066822892391357820000308169649074833115519484011242739265094569801224560857515361498270188279633673131370054848583837650935403750000634306264011805443985542801151705372537717088413792186398451196362335791780208915994864634335223462089415203333176206429327832205791205585525021391514381961024041392479167997640966350485641905677624199930487765077833478106892843583062323849483144393131629049801332793939585630576419007008808908142228514623913660148624521654195097449095720550741801158722742133982915385349714166944391527741917090557744439947161109591399033888585310410084804982946016784565168630684947864651050507492722592770303122012334943588056534661628651142880945104416352797107824445327990590765808557499804802530398507957090186799264642075731963292824551036338389137767576930248551202187771671309881486236498268564763455080683129117081600000000000000000*i1^22 + 20790518367983368747193888500138573388016460168031954822713409105365288342680806724950069517497792860116528246043525263879530066478618969699717554594432818375294416807152819084587269841487902653393527718670810872133976635971678716288275424604425359357243442992685183526188644855789005835257967003814562594656951813064314433662509265414570016255469492858926696277161735751878852099758236266071337526460020200376323265348386565220056357314851487815424272470553239201113284987405136619026178031404474246143773359188864183276378351134431696354676043567721953353533421146189991681280632961190460941165656757514426018894776603386576177329221542019593590076148948822488116023302107063073592597708332804480262585836135124237019025573189830859395577210340787123531436954453389970005021784947586647433418076013177889050039518030694619091356033380742883676565477556514800674717735297404357579192756193136610741704889724575501718188609453070533473438442018479474774126432674816187751996886894047562789235043791222256558380292490701426833310359327746069203738079684679429914551117759925050446552726902814209841201176520143387256736878371690013746370030196978615630548716879092212220262233292221559957928012614521899881846991158699137985540123066780139839382460098326670587409650990039980220658198406758400000000000000000*i1^23 + 18819584447278789286088038970492987641999230222985615366899185421927425238407218713237167945724943925883961841460951690247724977578257591326223772170379758996880058373284947200380592419873554195293734181933067458807990537654735481785373447786597834999491233812460598566821628113042739191105188128365001392107825461421399017438597097370632842743259713418340320873214435222541848530923265330680020594719408420273493659346073708561220872152133301379633859830079342804365147078998904289827332930451889789507385565343227789235902476960514530083452474910728730310538234565882043777712718339209545698034908464835064990328621012939297685966284325816799023654833546044758282429043280693247196362007271294353964916844565588504942003819371430914273077679205544212037247092282448359806616423121968293511649327425937977696791193204841660471448504789281138488757335139636231897473658925157657633716707027644601718076598612448527508901262315426513909566095475401116813985099351549377552260972296545218253089286968725288706474909414392732666127449147346181195665236109135416066669141371343208156567075026860743318694828234974753059696161344835032629837801323568735972602543417281493737299742825095743102253283704318884305261755965373173077910224979019089334409381396946738641431199718243076642285740359680000000000000000*i1^24 + 3868645649492848648234117080374975156966475357533332365370541888115046072297444288078468178506431170696722542726266194635316940915157466328470189127632364276470398361065187762460884748465600464628157396729618903848461624972272644706120732689017348017322099297493681117552581864702512461676976627887410698710572525279018471676579682600000422465137356969289957217472079799264970235835453083145167301892091416682493098689290556476727303815830090938869398539571254148287581860668345160325829578989105303072731538283377230650307982213424274735181172800750138432608980250931482190913984382366376981784263485241956834758707893116439829128334120680445812863413063463604529857847791205542085782311680518102151290307222816418015368545318316061607436305285630260379099623825053550564005289672173391820427200479978160973066229617891321757164248773404443519174476250871121909170773763468262512356165069659402030733080715133125127169739639390008248921566307295998245074959359497429066524957852013330101120876587054516596593031562278339208511182177018699589155774386710816363986205048920544250238675963259463649976079402993213330705219361085055267176236386144501353337236081787107890571149540436241242271139381391219323118604568423966575569170061290353348099662710437767237975782554561504194378858496000000000000000*i1^25 + 382816521038771847200656349199828304161367900588570905340382993605792730772678217791974797846946124688675646175366950546780547577090433303056566352028340173625854007941601531175708392026469787464035315217362326543991887915245751571577063143038554062186843319019185194019485387847488688107443226428190815626211983611960472567636491163223607471669639494205324926452114338069659720953946025012603047767893848270821207995127605184216493930696315464390361149406305509419296914567909469237353557438049603974371984152539487452869955055214011533050603410678880025587086298586705265512666449011320319964158782844306526220692629783996441253983601127507505686843807018196905019226028947011197079934841242526904237080456215837303838829959176732889704255940652666789546475269084330852526452063049430773582841514000806388751013184116842659868087992382758212429892277843438525809434369116979742250853273641571760817205922114158751321398354608036485400769053649563776710570908074854674905194475025823422821661834516837228466533734464913843021993336230381738390643668083681880991386924525602361984469821164222012440494434178942903113388744489106065749333158283415285905134252241415834305426714787394973714249266657279981022937813771872191673026359913773765858178731325989610248438603195319005583769600000000000000*i1^26 + 357617197296779824923538892505406705154920132882083688727540151690809019467981027360263414340400507792021281954960546955171117929387165436139298770674807864628075638300855500423617890026319840869825346755145212056821177981774151643542016007268113679985894271842721528173296001676502618059417987443710917608520065832471720974708701410070819562026212075047052754446148895959534077115762251634591499452227941901188086082427694167412506222211451025236326386667868135797726226494984179813640269360733362488646891935954271758667987995102821556200411742748618245954793671356878964334858920819135473030867394577310597591547897971460894934612295052433137726827177413660789770329973683414181809094132025541820856570946249679975983306217124046522372822732628187754933270527291743022501765762530747986374849230128607655279873709042615585302874553919412963608664911340463616531564264963391320316415447049740808264096757390564830884145134539707325799268503746970681275730367239862732347177967300303377486876945566303130297801681693598705377474105508868582920133342544017871854959953576963262965018711586849652381099808090400460220164180712952516820939281791781632846077671458894064894145808685702956144391532602768233204255245426602545773199683471047831096902964941072263228971766158406451200000000000000*i1^27 + 32965428279071064799146055275179507646050461640208671833185407818678402437565986161212906461551922628306710082174407391785851952255492384401959409305862782581508810004539184847487107942416638448912182045850654902642354608820395608587800912207142792229026967922700582555043962802870697946326172520655766660530093203461108229460618274663942602684995343648547428084359327943462605588774250527608728171276222356446707692294051467585239495435895173482162612217490044452388791241192543415698067695041421585185497526565827846830709703494567374454095319238294580490103146182906687168990608738384173767000957070361432308859955993314806405005358502919705194066088756220252925619628006395366666756177154949921290205681118931822337456753796657654091852032982668853812467883301872275012959307990763198994420144304546321595384704079546209083062248884405973265647269830333086054155284484544038183549656907272663493482116509897873753709003956310272658895001912978483245191012209668682660163319184213943943871072905830355458588849969117069354251801070685964617057982502816705807805287381854340253288374186884066252932007160505086238818359932978349808416521172308951664999532878753377029845781773354030768732344969748837927359521932539199963765821218377299272694073033177060756013459701760000000000000*i1^28 + -7058690276572063704759159737503893112076681197278847410878723832576713813547613817904400808643185839750669877848405621649504869722376312155734477871969583341744853776200405926026877947195285701099556405685547645658487199277788677488765286346394854815020936630863970183418660301090073565894507442301050070611065839485613551202643433193327352144658503453257105431443067075721926670050940731473508520719805882874652505289745048180106013580122803257174924817794724131111373323341954870372371978063040057778120865679377866702756906298673649380642853022113569736588284662732496095238583221872816641192287802352222609142857637578798663462721253488674623398884261919677605897074082236111747959164832689002423935502948338467967949998773565764113619814511376698572998366329006350195077449422169379148279320020636943240715365829026819885916539199588031427488390681426601581175330691237291156866258735442506593152798762035551000142737440186862503122409631717933616022210268542989957014487210981952136460745523307304124191185788487435225210313430730752774018461614157378624677271734499609729074671765863466235375843372568029451376703618036999919150388503453858220379038437034617346335068504189588546992330552640287671674855679664893899900119499889072481346520158769999310057635840000000000000*i1^29 + 4742269610771777387807490985074839917342102603005200995187092637491822779693587841075709042288811034177545855643902808730388912643391916543109757984704794405195271676041586064099264550890066124400879182970665479329756710929370047804650733936417437743777545527008442715435338572322564988312343645049288484349510383990338397890959866768403322509837786229604110883589076158261330986031148023744074282530858383848869161485762515006884692650550889562350046673511638571134417986196588651051767177916452011564772905676821278467257095674071864819192709319755632567832553357935527922015717358541262953649731062131851819636046827634937877640921722193672589524973599352160984169492673119148821825839043528550079392354678261509795868681488320666648518581268488588086109569541134386474781347989103867981485488205380159021669884989161095457103255195409150701651628359334084552746834607907645529474876742297740029023116227356037667086107870811826318267440829136484960126495007706624969639010982470118629574782652093113110919162123337270023280928186281032451946475883763416492822841389497292821851794532591179470411598405669037926516443670422006880456562776388606003161550147715044011419310194429115902136227054246384587621649687933865511768421525798580493763807492245079195648000000000000*i1^30 + 5753897353241950287884510058473004637697739163348520496387582064591602869112145191652094895521954011378935612590814681157825375087003613847957116612025706168814757013873635518132092771288371417608888322984766923202168684020164450078444015166017669661162378453596909417459297147329922271597542753228521281139296375882146586124473147646729491571847815964090587960586286083769588796965791309389197791123391532768966409119826808849867398507030889190629752078179483967900168120772304542779176893350691027845705525937479766352025113659414925091528566511154956149493566624707831067916563052289678953997610195303654602468658833393707527382400130230129043198138398626365083563845888959905035860063485213029516308073506897637904986839304589046594270740448836641082445253264965805964510232997054052079077304434660660604316215794494646669431421455972895893506362126326878563250703489003131132833398513520651392966169796593825303653764494493764049292545878306724372998792314464645394118764508871344368158302784902818955307210781621250930482098966639329479020563578475704681422737497388417085110536891578767551610486842674638288116606744264503514050265864957767393132970900108883440870257474645232247514845316363154517696468632429602892872692236861922180141665103118336000000000000*i1^31 + -479698891456868805455094186490356847277414648409770449346635602189722742841253491836221043189553102736206135103465839544841710663145775990151246849260145160169855305249825745667166670833714405431322449434926452044989088696228288570548917576138613630074741459449878298211943369606723364705446346967704643569195921678188488895521126204950964969105684102892216687205387011391489123777103371420884637215471371596952180184717469367636443920795855324952673746058818695746029988490014352812165437577055147098777128682641553207538903921432855315342694920223589874343818871802779455989578906180735673647123399554131802624386311130141671465223023763009821562907877790770975629519805900757229862529401932381484618578041856399331654897781034841962008319941794959094748347723270667466257231833703489722779056561626943347049514674924009580857010483954321450735028100537604578208293155379844773274855218972805968131840580069143971914166210076946936237762718865095710320244365898941221602799928149939030460560283941548516852425723979110094584662854837619882583540977116421655614694832552200030019012771114900881670190815337893205095551513700034274751785115240084168712418142747755295074442371685706184079586625116992530973200073461792003130326934165510698701108019200000000000*i1^32 + -1332672533745050970092022018400375374603045374004244856673875278576486637627671295238056237828131953984181717607804845910425014187692001078413897690464172196771145550427562000793703055692982363169309641854295440572637608006038720860162583268019622752857421695742833548098898263682502042911114016626995013726264789965571012416364279564421782387905748638930369871982585802084245604476936224347822496029835427481481834103751921084040931766623636480787589291472494252224681518685735779951406564019406562617735711467667624928042332169779054164120239853350014296692568415735404721637389425596070260873388542788660412018772107144364599118257807380401107006115139416630716781564173327415469014170273251983015261557979618863385433266140144230119886383022886434466945785081394302296201969905527726397335649898476262814053645197557554775678673062176075864489952369580385221638988665273819815300226099522743194441757105019550634664309328998674439930214247114555524063012176206741676417027439398321774873170388758233326706697001702035260270487185871465202944894667170736173912842022144537386108578987111979832848209039298184233960123415563009556341041469947935703494466976456744781735166806674626144635848315868220739390375997537039176454873505891936003686400000000000*i1^33 + -72745438987434601712088042535328614527548808113697651859899865263305025669245056966704816076093971268270819115042569863117060759020112309776589585498364222296840352070066957140542700254198330556202858511969793208091788607225326959902770744698571158437709804889088823163168170949192444902401330802387509440552698960637257334036753500470305076910146380229155402078755659295047036372464612929707617839247098994076131927565560001840245081185359263540438390839272795446227786280077247116668936053397158211959597007498609208113890965061442884452969808812640437093305614048470268723032169694864480279559644800742743224430526461625122767011092770661563288597780014883004036825269034380716678166014351972942981425574586680712892179749792679971889270408005445235083627179647296751177315294847300657459577263404456608588457500463803225832890617988513184092325084513748093702988104723086648566210930855063605298079511344071747846488171065537846848101688161765694134524709052869149813501924666252050298402640920413258333723829470965136157354947535046156226730298800169867045466934369070180433951565084199130055722672163934623950770303584195152805561982447347899071540399181570805493364901105988228149788707847094703680737984093402054043253763567779840000000000*i1^34 + 136787491120957419919084109333925499354852148595525118927450081284866652016296846462406445994666833859317675481795630775447751200445675686238459426869473254762874526880462128844444659182050020848107267082806935759274128410302068183928670873304785556447827373600257044357912457343628436837177103844558587196969659028776392546897935406938062182440122500646128421283545296490987612437872042462823077949171192133001417083258995435690096931824591785963275822214457233496523193804818837527068271383528409665142773270524575052655588669932410997102077948901706127674187720889779479892203253732225278815526785860259919915515293421524654425017203895626036329258650787745977885192942375638078667309238376334823675753072502521738010947997231707237784978683326383097526182629118248409985526402870964980063021177377730302248570943868713024591700504992145486132348863031293119903729125750297598327006197964509039929702184292445717122801312350977923553710888562498288895038034650220831915874962636529220829541465055630125197054307430245424213751946975653297043805205807221424875536038544347774831333403844880636488127342481843506718038358275843070377215065208521553136183477841765473876962794998292957558196184058907434999755042693461251208134000640000000000*i1^35 + 44547634847942826244228404714902116746525423808463173537383339081518186097593605389010183771295496403631895147171670192709928380510822014814135216774552221173903634743133564581281987196071253927327664493784010082846602060070167460195304358972275456092856614396110767812905387829988770996502669389883403005228016261193091003598827439963622990488312577897729633163138878834628665128130562429073177270812203430513807192679781074699688995907583595222037712951979862087848837463838357893714148771181555188462736031481217521851002419804813782181374784281059634146139285822837133738979516093508063704098618575461233909248577037842867826924589899861500747980588686011387350416492558810842141566999040608730145800781681431754088635533655438861462487807927721489593762446881402586584228388412891232121152671536083622326574364345437623292751841869503027773730635663054489440229786454148471826149514125097739954394177076255713688164487879330831019855508565177409049557751670002948843758456279852358682392210070935547096511939477223606448099687048303770091432500426420860222353094268824244118515366432884659722123680750951200574001509353147939299313073333219771212098989193177684726428169848924483801119693025676354611237393829792946585600000000000*i1^36 + 2733535924258073309612868178503736638190939341891560533451799386905568507144038220858188341002786909026949365287844230905536475911716815489760926024168080074036789410287782281722458088486406250039033954182792227183906737564592094976939171462823475006543014258363591314912308652012764110523881621775851624027536486987363229236628757557994712532003258824707499851510624875411113082541513240559793409880901567887545349045730385174743322677399009358447816635081930059743433575359830229732800367154998974697891760963758566772946551633170470129500622679183613211799105627829758641729289559613202147029163287678947555520876832513629658102139912281969101305767712163230045204002583479294093657095454507678230227178157406246688084690653324806349234567662998750997697293384488611947001179305861346371562351596050404579244103110125142266854840677775767709024852696395950118048970557271456646382635410647676156093934150351407000069759244890554856839264506440183656450604858678523823498426868401994192564565904282195460400489516148725289392090752250216302308908192020348620333840845506681711219201253500293335009315240020887636044526365861476504178080686472744382389238117986234003239305979713337175495415359448924396619105459765248000000000*i1^37 + 298576596663415877670281876464534875442399863580177826893524474784624057067609814845850893011568269722860002705893560386714888571760889419495074266870567082956261426884871806149104851051341750069451532803126993836039419535040636686961473720963454665860118188362570618558507332945945400446501651641728676269307627020817124138566287470215973321678627343287902970753332307419921144962877439190448477208714004667799109610832105875247676855924597619041900282897954383015021461425038739556386221074673355702391818587399797375955298842945901144530401246170675358480290657008263196405676838423262131756306944214804182460366571040132929108848569239453283602719886428219202419503630824979490881249497887797758447764286825760136296544756787031882428075797663180395578737818124279353082402452469001117482768703704493837501059385502107245959327507919429526861364492310389250330034587513257109551473266860651844415420100677779675803435272089405681024479924823577742031293402236617500811551194015517045339247171391284597653198483753204226928459584995973454125561505050174647504931196639646309317856731570160453958670893272390895455353742570611516247714077568763681594525470165791294872245462668307113080492885940660038395966259200000000*i1^38 + -53714747766049993019246357972883814337630255721500083010150702203413496169416293432225479686280923664885259394548102744929078863985360588842589520127490045076905202073122702654558557183954895454504050214061348353045036705157440159618163647996839195172296555018220599257432080505443413136412180509876615437184677481586887649021869544256154748361045797384259345034510423241970926598397676932910888255795349452591832477070617547013598815208632826207758225109790916674801006856517692089867315673593977946453281384410853425890355379940566567583834113788255028963805270045570371147863685840831840785786689872165542945040038350977021256060766334071982042846179498397275656930320922812941579765457212041655824868156588243046459408471712538857391637085815868964743343217925753578135595866643803226427291343882810786192696745458266140996653026714286239668986920634709049944892898379728465008429786040317408773714475855794994647240766483715938628589341261632294314882873253572659217588302877524782804232086450335931138886308086990158174042621700760179334275303261238584162573324002347802350886238085225559828731248095095170431246873673255358177356469339414783170307402360010733902214162596386297400320513316539596800000000*i1^39 + 17154977665245267427523949193655470033274221256071492552629639574890035049633320716541604292609061176374972136352681066753757536771129855165158173670335164772455969940055705679959399534820107764371942195093251998769508169637663437193921282019960819774538659280553652977829783321252501041965019500949188321515339078420944227479363445667106152743803178589922089790629714850846412730666047776560753604841991651724350847159451546924128807556330826334755208238712952632877182003969727581736535285519138024804794485851422380926667493542197796621051454393601694597175346442226104717971049413084578192193125803622396072931312092712525483103861552623574324660458939605584804190952472750269804015697517946158711667712480281391677760965215935213738255769585272713412949550591593036956320361574545946272732888134434325333536884994715963875818699777332706748875937059422586627571598481253635070345344463318431844718515853578619026453946235795323173305229906677917881975130201608594671652669380544852643929026908737196368238770039443724985794821207969271205174468019477943226110596878188980885685316292659263229467598440190732861909578720587551710802434502549311581910907133703487452914467087677379585119354880000000*i1^40 + -1475305561517454797059224381826600133068071530052257572523935845649217268398308846157570926648791772627742171510021928084529013581461082294957453351753216523310846397897432718849765825899854611877982925097390410374120775428209032168722557028834461631426947944035860705728213883333615617391060694323036265841333083552405068342245452451495047518986557699290188780752936081824533012395340342379729635814780793512261781753880304530723858506665107038446108597195764663194782291059013269207363020549441510618565642660279423002411929667930787478143828109690651251264460209254022762544286748795386893450737198061064518124866097112843767711789013863565649356547368524074445410522061231381253065192939073620385433706161387017998672517804354804073858525136777588272143442534929873086851224243435597385632847746597096404954699178264729085713989836562238393220129663311260364538548958434554575144416417719917613116598263382956473508931480436234656564553619886835658982062851306172265358373911434099681940786240066950621819962391829724085197821600775661733115589536223988078643963770693907204817030079172513907017545572803912879741166647019890772524316858786257161360280581323593053716535866451558400000000*i1^41 + 165661622516073388566425192862044588868207326094665177378136099936352160517103411766727612396683115923345438181079708103247850596906004855047311423074177783226012321334496902790385013145515522040291042302186981588630182837885417508687074061651907465073130296352513386225761450532572398149599888960700603416376408320653853537560922586699946860005015904783980818561203882881036200532289799047413942552710419809647361135054206517840230628756366408880150740881772162244103823943902872084679405029604590394163017941415703131514945350858116518030676004248237828538049291328796304511972776776866847877831522814237825997494091315212091780018657024391633124481401254121138293550950801917915782616752114956780526879338968577762373536924175359879964903207180103141968984490110608637471984761291442843665435239304440046556348339117087066421063844647903622966654302607253284732724953171965644477313542723397303513924688248452568423360925594582223007600958625652906086231647386451908796166217276939014188880075645161337891995623165522913815609444097188442810710606923225879054466234281647490599802716656300022388397076757463077690754405898644992755807334913200140136839722142153920814776320000000*i1^42 + 4967708763170743398302734628611078404970644271790387915247887115293957603548281349784126992780258450073595313237317658396340411152017688645520955610077952160907338403491456944007205576837897037561130047494657748059158689843052261584704934360069601258559289845565717629505517918367466150594592218829505739135605038073642648004863215422383855743528207929535161386386194980117012137578788193147064326479684443037296147528357915742793338370235432316634122277027886745103649083137520801804882445415519357750531270328345192328030965538720983395947089532746105529499212957136055018475468874925508421764726076154579102027325032233867703838307277468301634096919474384619884158851232934043935983630347575158116860360822391293171731254443444449832980073668065100660708733698927340720066376444942684739543328223976987443049154180845394467111839920480858055003147626825128427963066421530068974671768531851547599061683059473161624492882002753666723690745551741359842225617873455098424085228440294356825704427174654595488648748805801339802149367958811023305726836818492226737681022051152049252015080056373657465962371492539497736477098524018096581937310147855821045217084995272704000000*i1^43 + 32144215001120938141960099312737791902851409923520309787133612837032851196562075873405073742261752865531958811912167065411756706769089909332609246691767013950471184960838626538659760503668006749722045206325343452600916562966608940289515877909805059527074216819085318604786207080005568786509029242319621075802542565314509322292418617935820943268462459762475320705035748051699764971888952151887271845063449986023748802580800318763579455030018003358244969388587917190009938476950061433179406128772301747095823437762867373329537572878771741712388098836282999186006403522271232784254653552756961712074663349262513952615386239305088957332425280517023907443889740938589115962395985422085243066918931788012629772478160214045192730490210381462822510626200806633502818029275363794278242797219238615207572619548415465318318775489001613093277600591828941257187554508732590633791478142126297005233287073785205056000104033977259251756825106624155548456683302542643647436026242748054553678304094086085145150687198747368392423828363397102343382905721134443308880985991696463045454480812831546776398653977698492180443311497111816232375841019894822674147462430295098549862400000*i1^44 + -111223093277906895177687396492594516130904938123166235698803245644704395116783797397643752462713745103348080536786762926889151034665141158297313272936641979924389143120931853100859274163333427966798852180380593414652559207984850888061591648662759320081858202858129013573600359719064191662145250278353302365613157312322284460886359586990032579927833251041169115238245869945768426716014131075036794157228063863213483325437926788484019317897011505806690420040065496131454457702543147470140540525714465613280051435536146130363865277071232984415349090098176230966304644534696327888966023583664266142865907822125829194290419419940282051077319319072771237286026474784832272307740869063988278216513583032363728164412867164141707212734169969208709009684850681585507193550119967392879361369660637053756538385032550450003213106264253581648777750105975588237457653932921268335288819168685738219522540921782785890958973607002570445476533489986181691588098647759002842364399243228925319032553866402409203620612018720456527899956612578996019293805262514427922212736742482450431090812628075014648081447334382878721437578594264641153087172990033780917959812710400000*i1^45 + 366718066494356526682233218300628934068779866422427696491788160171650070724337922301107701469027832119037513276135558180318948049415258225224225477342982981297364838040448638306824517735262143877800596332610152363032413354804363186008504542978026457496094006779344817918932348023929437712541890032616250421225538997508325388637186148063905271610712216815517662425117773631070429887582812839100486752143526260411952391918613125977477661257758986619147646537158783597258712937387689824854662902360712621578034526479535215858379698141301875507901812585232015638445548516792451101379466365634588259284198900732332459711627362433383201284321345283054731737041938003501730470202813608200446247931759978619643708560985887183167712075393297791825878812984422222522096789848714494681811930722665656888400998668127887902488928618084866926417983641511241292390401014116079760742784454461715008361640372018947873291614188286361810755854057296725694160471744677666706086120073979288530157645458478279166451216797338375697547883823434975216443850673594094079569241649840619250767492154655576024732199590561723762993820866669175361034307100181790720000*i1^46 + -286170346686697246593094224922742101115701859094966331073870453181291520108362101616385190123042575454379567076929053058408104550990689034535696509779314660235178728286070532654324695488866122388066266468715363104342432302151550601656575010344552002699190163656088404673412182286679799143498528670017918572261964993091604397683513839230552819351958625380870740556263186957917245863873652318816492616294791246270716736913960620114006871811688661946793308414607768629278929296604754022381998770316093875928494351289164748974093377085692257375756667874903513323402427504408613414104978543829345281129619348198209715117758960723813675360369857219630538917085931468072000915118856553199724645247484663278799380356795645945664038872700172599863736864154216057082550802910272503615917172875436340704618138946804043058541421204753692947476837450194220343536305665064169976923342571282473226902764322484671714521602249390271787369659884722958026551230968511183616818944148318188203312813503249897495559486996358057553394987248595073662705940621549446155646749341993024165933119774970725113321607248713922554042169723486114634792960000*i1^47 + 221822647687346472451994430866549965822081758893871187264583535515912225905181443691566415221352020892868218101208405688736305392099484517920155638932481508657980361944037931390933333764039257954444095095969388349719809696537916264168938652218244256408689529315766433702481534345918297428173128317001216429848596397148947458984556819570734657463084513517005454100826050474246374860372400513222436497099676469585400794915638334948783887021756070565679763887333346519704822185064830308914295709211842012727059264330451436864354078530243921291402001071592562463621382651485918954367413534275116814038409906280754963015149776137197444301650362259819308558344986988890137765371890397686066650660660702817099915869149843958915540111291961952251816761184126411577730405827156956958832937230323124063779272674419115926476785361036562661608683642126951333508186502018790766115914615436776860802993543327914538556813882766783613292980958339168034888265877047323012384817542309021237584320874557653543600956627775546038265342296531993285795728970557067601239564531545802094711997864393532112070940281704255737315184345088000*i1^48 + -24075620334072840712843286516221349537163897882064424391593690719127508493765069332484262821067801182008897402347601296953874238439562781643313523952002397412109646138005295200415394614409619644754637516372190350645053194650303226532493399363883412739197519200353015453129703609867935189982596389587063009440440856522167021894763191744383189237395633072425003671946310100756399955038775984075966373942598789251585109900470310197728823341201935167729619270860701735854490250338077558317522217078280472029048350502065443727815789305790964157491174172784464322536823721166424287093366046864150249228558721210291601260565753689935678700121332475494543685680935329129023211635019283794329138797315559981324399519111496906737339733751559741951577042531949938516807865335097336321705104157006793194481290720415573556154506839243430407228455859929494383259284783160152972421097359842360202795699124976731038543059487416182295579889886848531774040661314691526553588671985450133204262676041257468095466720671860150489969720772625903787006094931518815848753249273960776913673134447727669245037203991174316032000*i1^49 + 678058997569163152848271953774567682609512877846298330477425880935269702548972015742720012693228206175658357437147614865110405695716611626372432564897237535572053616100037968828969288554186875185471806761640753948888306787877238164328801438905178695896785421792260810537966944381611126185660951841237942829177206000936753320129681132359274302982795689797676882075373098697384329489350858065349463798216605602509750084227537857815931022923933388075438147053158736072390414801663902976503928930822302476561133763600329531442106630236557480666622843172846662488773814490487963102167726375334962474840334752244652551891139805198045497818078059095759855137316725813213100677232683500067952789009301433106667402967018750793475471556693760039422458093906059362251423335447979595729473780971944087835853190473347858008722441490130832465975830038133480192146518613226956417794551890521248764764965606452794899055561876108143380732470092855948771771068764702560403616572277386762552425158093244793027071601916502882538865066547429299312540081313913246755150617630611660345789442868095710396416000*i1^50 + 3086953259145152032787303239645434685428753044514277345203008277073660506286540302024856461108983481708496810615399019969285180588806885804333651918522877632885860003117736231654960976112269606032981154528791291616652443511296114355549588421861367352512201031666619910004554189843915694576214116240328073355560522541160023743045808270908633967060059934050047204090541463427986066397250473814486448284655875933250999478279777364973365683392036648890065007055173673059671825408532384737969167657919896503770744742763612899101303221941247737084732183682183633040507948974369314884612156923787286767408040503186314061218212711384955863803964271515384885104593911383880193133542778185865749820451719221476390534466281776606002153368572462565526398118983051311425467321834211938966780682888879424766078718213894960925515126461126316127181987024311743142354357897017322886202256478545593523907604063310413412714084286976286844735546840608900063978061072786218706184019502671422936515433004142948639572107301096350994143243871627888554088368896983758222722620075892201072728473600*i1^51 + 6841141514114186871175667589028468327559291203215175372279816556195562937311837591192864092980921504755421081955729863359208569488557673643654175647531195263000629598824208505226500656894148667119652696700809585301023611816800942600783247526838531334689510570331230463423500675850023459682280489215105890422748003212518345978183615936078777949088650604727794681055768935365895865420021976918924814681280733231736106549617466697470117068900964029688146039768602380465213623575201029187202984180191112175638888843426821135165807349387753195089455672921645570490403487904322571999870319641885331441780591928254018727431466383888105081062941572380328563009949142134768823037187182646683493486613597260364215770687883613363862018310321431827132647150568460663042276857412783032861845256550360690649900137645349306482605848684208868210508544253023670294842973449716050192031068249812806403051359578533017326504540685085750699410263036428793514839016370003423393079023845775733143780613723267403176348396678777675115660061199449184651339306513252254922327919165440*i1^52 + 2235720159442048715779931498954415418521829332507262190083502510071915221969974264378377845610642490556123376312577020731056419258008289549998443415940885066354135366431404697971819218743249326344984168380928380209553756028372047704696810859242443224279857027199578247219983510003039553676205040046915929128825976373794129743646261720515304929244027631977147431989634861338298863698055109587494626060830627616914036621485872929174137053362021482282965903769185647273131566061286145796674918428130055610927944372466926978574146393680604063836432939043064670336652766446703525802091496212818214639935516586556383208430301138744397843521391963497034726302205528849740613183497904296065928723030202253545595810470429748159862756105498777656728237824139072035346267083124991552628490034979924136564613499732192794245588912394637338793888989567024370102074450544010190099717166171557045765848302793925098969410427106747392366073223918847386209519122571807106282569019095902737679553246047889620064902176989283201252459410527064442309716717076480*i1^53 + 4697994666804130248911569818423177915116380535864897550573492685691497599457539831008090183155892553758110900923069884023602335002028434992186800484614012705130640609462656870424877606395768009592670019325018296466287885218498147977502587286613530398001333308053557016183474712227485439431214843486886063960907926793286996357407320989102087407355372904052171262171042278264246710234314860717629737143288488959775084368155342864179183516793817585578382855615414103342286177285174271852669382029939863126201221846427448689498684311765403447060601880512322004522088812899833211897879491230837395553451154728273586358058806766501832711578901609493954662343462163037121598140998080759051461118981700019709777735633751526557933483741537596525204087217691061441814181660786521729055906975026825655373180830383208737091276338814322034928225725141724638984894636824344968462250128000437416656302054980430864359335614637894585489930482704554931736165993701348134123135696142630465499300889639577312663452209214680198790110808899584*i1^54 + 6936722391470638145096838436206817531865801211294075251651252290115300278987100565506247156065059792817469182984964403850194282648095324609665178123343135774493486252472134144114363583145219035340302981731648791400784846904565036452793884983440664422799201612126997457264832176951084006170156929901782585422050229130653652169141646392499001165615281854388635578125645207830818632854499469725735809920257955088235388242407649922054297959285554676796882805076581711603631288510163031359173704639008702109038036058535692871935392856991004276375513239367589082960955500893315953093326672582825129602131466009760714261681307740272795104463432976647928498073837600552419492819172910845749153095809542405054745908160786022428476478577060601254194236812672553691500304723894185445421774698273648848934477570978822160899467320206736003081156323721859129377837873644917242413133073078881360203508792415698740507548797043318511170694854215964030079839952304355645573670683041222837931081601989516355862265856*i1^55 + 3231101343714436479840288789004717216312918055340067514630014918126375902044244827221775172301856337213922508199149222172619047487895033647514828259920581592188651922115883931705642028598995195644738053186594487366757153381052615972337447428989444451315331340598534042574649856558505930730961649402550963199235970501451333863595349933394274008387295054821111779707383175478433714470464442098686436130812716036374719114794304751643150825035473516606796777679749320607678010723782320520401654646722643710052592036321720873795414409449049177976790911400507094412650751138127026126802470347643698544472754211482751684382594594171857084456576001411642395497303058133819078142367381799590916696241460867749699740407285061939525890160681256449843962169363633361106656042603915098136022111733702863369024854305727422526668204372238915217252019854070188124485880808406667130683445613043279881608617254257596920752023079367862323491099502386494892624208302653472938950603173093441536*i1^56 + 644236744184609562598660660653578384652007335522571813643499173591783455068536658000933313504574969868964550070273216250370379495085568708490748565481904377290426565052405912813618091266609578618355531435926060015146880116591210901520862441092747651865889812569210312036198163915914109314354711172167609182513675120069848673256039900820119192428118616691396607782133423289149775293437262331572554097570649584086946252642303558444234692183960719325073557718286891036517487769905959376845628409573541762106734142873222047785436673545315299435455142848565796920090775549783200809189355020254861962627113236230675318623612932273793863816768770092230535193959596147711514883327031444938460004425767344766784297836037939292798238326580110885541290688791057471651180482202570103723741450568675265497564055614860579567158805641677501043986719099879082757082327574638265350491695323905093567639009427081500184556890561906317466872473856019831634001920*i1^57 + 1278679529845271778194471296173993631217951448269083483175704121234626286080611359909001558408140837403371735281477128369136560677876947078680435195337711119103193610727577631061399749927124153720393244803770582348647432160351282301109376178385234777164866981224216327260671155155107637331485248668117703367387756043465720288385926262058295272144402012692153483257454835515153371284257859545667595805500896825607777742637589946280989618593342719416932515278507520219213517694283272112540511774419485465167812646929283184490086334319838211199827612964110561155397746967637953029275134417332723361551288146029755170123476735710445113496585296557845915257313286015125820856833134302761852290673864796733070911919426201765205613822557328591614820124736306581598106025751701989239401134898180606033598306441062296650907965232498268374400360022152431878663227041211498529191842003384668717981863882843791953096173260800*i1^58 + 56318955244248813896632385148147214083651458002576916312906324528442959849200256715597785494883600241357524646359868849333590095752092815406985058619218037299386738404599290482665573345487072295956913796738341908048513167562570032445326924277752410195497708938216673444252577690910379326916591813343245006104000716937747033803220392688823560794739739484547374995798472562161682828083687921372639142059039585695185416290595908159677943325908782912136496038377173752399191975811562540723509489449628844491753369191823529739246534744467755424731388933029256999013755286515223035177712196080691757717992073293687843178305680703793528070582207633997172065833009160352628457374479581105220867243012217317639728755293704432875881195710220921483034863907033346959582517772088743660131691172928659946986880833715636658329253246886923337085574682619305225418108249929190736773233792029792000*i1^59 + 929993316649062922047172155621540671728079920220992246091401730962920863840572989485539814271312294069157235882841595758539520748283254533887599551199084532522787819433507614899310429822893863778712578586457570205360963990041457091813725289500163027783397540547900985765317210719719278953244758122355746155692140653904655106056610995286598817333466097167374424171580857293384197011713750482789952435621070475542828521559708344842201940558135790984572854528949457615348351743434050068718615377665290870448524904872058330250100271144010796894324702101723930458500854019891991863380124739108247770820668745514131751241919699507072673678043790453254466022199179145868016635327861050692951315509864543002218504618453031623788212589097958600692354794385840256353151770566771622418111985121230050023890001973677252836051275471951589047464220193277334000625*i1^60, 20939797800904330301136920659363059235211443232843133089025772664946045161277077922604222678911419749730763269131527330816945398405962843722993750364541020374446237449270609156682146232356650387582561854158693627425946025728560392643243946873527868732423034854841814092634403232453018586397281207533093496284256561007330851453491376490639984857709511376720765229825712247681331292603648489963351442205008029543737088043810281339040229913450379336936133749980966322195316782012871219636590776477293137372444825117907296771342902385213167326216540334656631365543005307961079675804361110832814889719279048030541891805114418895376305387951546460682799748394466421626809179655191248876233481081431251107613076452036679149896292913322576508964180150596374092069691012742250994913261283228215434755854175642458530166969345612491863226561205503486853442368790096978152295503817439680271166131059009875624882098452129564553939734422276322418199062982569078224113572591432316367280987597567594395293008673823027029299693246988659999662256934377642894448680814504439710786338052010650842132107975136739555203608874079074262312289894455699753899978933507402362638527419220172562181066269131304191699602484133535016261178769416595096215435721339301056437606887303386135658563592165300599201833496649453114546525540107096687867773716558160196694732048177391512306873996855641122101488367153234516563387292746803475585710354893886299099985233838814880692034264047271739849738445812044247404462090972015593203218730786628964933319488542853603280540923995928635607990629495579822783508345612428568542068781831489397523723581954834608105096300852518869887525502602313677913496593279651235483782881296264731256699107044981938303097752157797243084166380808799271042541180840539438614370862890606960216691257283215721696670066648596303400095742702040452633618022400000000000000000000000000000000000000000000000000 + -24263045908194173775306978805396003752453194543385424279711673886984439748160341196781535975283036890512419486405208819302564656653844969469515818339078139297303903363338899812991025641531311504271635603237665816675046456177193527036644674550592997678147710215863449083144827415324377831761990825712086311194436418012019795327141046949794583786150946330096483798270744942039275162720520419680016817613961792349026906214368612528440968482023426556583744585200757774840904027884488982271794324442848172303151382675222182407411220438121871120181741131631027052328060414706167599628828749594932008979388570035394209879254264999762248236043845688623724401411281093335591734295448593148924872292339839856320210394987939261287286367136458129998393384797793206109550759965735289342741873675484020392244026951859642720797035246771835848373066549822879524958094807527583083134034121923996131194058487339309950880086202450110167132629860242484551857639272959277634857694068490013923257463784508518341202245775061669752270685013726959269604158319086038943994666503972532120036852203909820251857367177210026145848586555628798343680036795654176357072517588412064177127284703512344486917661403203250626397557460751952178134848480723887369424348267234113164742174256267563405341034673812409178051562006692948989445407624590155460107348109880813147654995261020420510518247036223611110671638980163074818775164931393557607635211865102702291135446036959954816149274290169221347983197984639478084360171464626563423749083047020681540323188155814240523377167049269157220533292399579790893926395798643682880938769327117255474833357286967373015364529000006264618754695928868592781032919087655688958363630702716878832462338429653579430525960677877912411848776127196407555966426406210158366831121678700345947747824200800312492476151954079882589995873624792781224411136000000000000000000000000000000000000000000000000*i1 + 2028445860796745078469182513284691598666311894623198420973636031810119615156570525884889641955176223574108597793450948571855275012712668284652953565700104040805388150108426246430403822058129994018306680034133825431163566990998246985289451984447404434949639325026572961541619417985661711489073948877127056552135688130054270467985217040004754963648216606133710079851591323584485838043609905329707367748075571434191450816334808140107480065182303165321875158222453140750734693269293563429517497021769167389907951649239373263831187962618596005165111086292032123520451230535844753777322677904877193888562785480417087826011213778285461132370540765568077920149085661810384581122902441714516573140042058307240262903971795333290586275816113315863055749972170964777358631700261653990678247647228155800505850256271981398926340418913773153368743671671165231988709403109135607870346979338122179278940809303627085506246918683108420163252896420729434176629476564688064586586006997266374029720836156772989755241559587630189281029964388134786208231380454785342976097231528827427952434885223186153278419822100731250858573904405768406701541549743872786127662582048465543588873014720051661307628540316148992672204344891805579083298515697692471361022033274357735076605877622887872068654417246299391868689560245077075468454831547494323464679949353948010554197094685665071130431660459269517652926462721422989035935544334598794660012221742449920779619617518721970083864886057603476699441946828783270331792374838455048241741513622838044733695905632916376539382235150830368227282235615657665835338098578861771629994880161533005758919181714905911227150897695423228532802809546444028007366861037390849542407996891406013581226646804646516938216770407608439378516770677952964952476652025098476789033214176036430348040773397201410961761864596314184153698053189389120689930240000000000000000000000000000000000000000000000*i1^2 + -1861666375378572671444613641333128563215904935399689704916837144771710644660584001914900686527121597758727555442931334065396090260797160928173045659053911998057473369064323532449874503003438038739567391487155327583421058994391313349991052066361837428273653207579503344017709001144880348054286194691402352339244351612474665152724815912476622109135350325068895090153423988105559565560952654731962706644146641160070439584878271864981141566348351154181339581882732427123526802633193610224824591094342526633618825751311282139522916351699040290976721382408004111191132312522218067517526501006409349053376845459433104797680487343649772666771429299279125509550279654157439995460193194630530475584213345380448233291992450479802347653674783754392243193061632916502265208644509867566098726404521227198016319136426094642586184987629917262740413755767190169055482777791523448434461144567405701963007610702196128394121191301918693060163969584584442100185246235287213650038991250610826548368285826527925445282969894036098098211910164295450390476255521314430762928864045480317674320409799578810842833537874205540715911519178274854088719391145789335619826495106416174215710466696779900696276260966116229756450606059831081472863009646456172362094598840904317702593163299327787095717951739599890197849102563074014785376194514671066671207350860801979078328299689215860795085446172868555022764411802979978256677724219386009682179938588109900077633902554786913081917769140958511667850901365459156378393817674857696194836373174269427045181788852829513864996127646321378702092988981392161729276915537333068778464366426261125378007255566156298505969380593408906713543028499874379784309238679489737246899665790589141628175718876432394963303380735011747405505879150443666467813065274252484183886163500916164578587170901760275566608982556298279912184487997966573476249600000000000000000000000000000000000000000000*i1^3 + 19580429695450989255181192089489153331569005568061955991213660555924258829348311183352311562191937163101973996341462213594109282402182372433163307299343622230976574371761803202723209352615052548477121182316128914790733699984864961994730219258966022295000078306333181833825132454027353668683190337262254709629762043221999065308581381222087738811845918015182950444225870202726265779961537011932934222138322826998698913877078614754007106367287805128183680295852363242817308758065264664022311996038304263771191143874321998397350216631003295589214505522405883399658515373435990956769918919819764768692067469888472589994957137870488538656600411626872944079216109260366108892419288423038436845716662780614725173803518901636600107915958021962336839935802097195453318435091116135425465726042637654985125827922915165954525911802565664150837397768021192958247295574226614766460495312902067442476064288579181133942166416905224791364685198694827519245650075417805689431281026007636721928955231533912030869687433570322097572290764795151366667331190013364737275045421267522615130402670499051977209290053577241277904601091480127857069784213447035673041196431201561494269418347332535899799003056400615886234972692881551807176962272128243578830179434950465198376969575596192347495355303227510481385748851433452794454898042780823198913589226203072154973904310556380992533080278410784985154680465247538579896947534045062798179564753683107940959822409284969554784407985658030960388403115761412849370609137390884044656934415971110980960486256000177564759483255227141488407507116935995001215154880466287337432402556499620679217856528022147013034374616531469064404115618480289894229129419780313325394289772616395502928199329139282139162886806221025608910836848575654496998414604013428823320583132085520990803950006452975833000776451398402564619170207432528074113024000000000000000000000000000000000000000000*i1^4 + 22512948011687762662955015147283268864181533726000437769031224336507038386094773211645217410837045594764157010977130489046705442418182462370652136980253334945546308077692420173193691741820081392203046375332408021357420391642150463951243414568481179909372130844521529439403852568276730577383410373246508246589662207139660093254957745088742655655400711235425884947502439047911378023405718270896081485462079266716134006354152972158410149465986631924350664261840792318613720603674463939186422866531175162755985878665285284109916203462367193454489185344673785677952572191312084398099572731513439800065696891922641336871022014442088268032376536910915626874288972008283827149524748290326131009568337818908232853135178575396011423592007126223805746898572074173192768264129170263761913030760214155261391704957841751798029910854047459695047634724985726424241749874948482715229042467364728874094682281891437738038070837481608994518037223636583915679963327883372331843005430322239002169897117822702876838039454206861057752290029574975779321119812034899436282056259284636708089630105594706599630508427138790588064215516312588290001987225271688209989879846657862787728057935278466652314894258647162210209719743676016614822725617391563719165896994082644101928852923319100303830808257749127787567165494060968753946059971249665716422405435597017143778896245131468500297169541933296091677913456865062872173371016401799598611868886345062173182837398111926955554353899075939328749823174010327309563646315362221883057342171050971409175739312975749958665660704094526019434635618967024186088719760185745961146620342824960142631580374949666053119351218782565838114554907651289051684591014792720343205130547571030536998037189078544323433981535973627413254995029252990538862212334856977427130758975431621147448676603343430580669968168731115234330652222881291535646720000000000000000000000000000000000000000*i1^5 + -441553787908097771884689575201567465831884172043047831118743695682389676655206517392236126038356688962688069799580383165788549474369923047264409443924818417339030613577071963542061677757792301353295951772780636668829554690913983773413028399453457447004006627413406071157733400963465115601623883049316215399448238725874665791301996714720964549376039554183530083387789447003290434769704009346429431395003027539109277381491881507294132064830473621267830501180368342383895940367583096871815235778694663008307435505480627266958733307725333251534860096429384532950131631457689367498305048102657449440274589354399085534989822133633125852506879387472805740040889046067378199386912633600180226490878391178266052920085180763774017555532019953520778066959834181907172578714274651538986041982335292271330342334039451132361441956674316337152559499499693828541351189508749106296011004500259502200088244438473590406563155149509082571337487390770862553636987668632160786841575830103770067730424472897530947434821628600156382316326002929354556385694323846343255631900725813855487465859643489102146877299337999009276162551875877018858550711116334306935468319487196623640595472201689625624972548188713001298756309376843728168689793099050953061970936411133493612381823657683059334254163497025861700145125444596309527648399198535494964453086648539526317164734115853196522312802463129818476474284996778118571699130439071941057188485106929397388047783972952204886594229234815224657354556075777525348318055457590469543174516797392963546470057699137417531040407028048607974005496794795047041944904381799086477646676347972548504896946439766414987930825311365358682757981669287609863779569105548522146962373400641268080101871757987523761556315443245802069763521158584637668560634722309551969320511079283631691478069723640445098499191605119434516855616329636519922892800000000000000000000000000000000000000*i1^6 + 1603764345099258859087053531887313990047376490133494717672494707945112668119161832670109423131623337193783047010667806114451645776777867195197156255907316188017462963233849651775965686600685340499382709529090640145016570509815085571672420747474947431602949488696627892253857148664837449506237119430196055294965808535777755007082864626738046137775684919503197731800167293995110403544827035526581306937912548017585169322910052717897834655564271457585932681490304766771363483750268032248947019814459606085180754702120541098460235005653909470827678699978207297788134111178514902437500261224119445255626474989187856334628712359197706824583442962418521797071931552533492063745488708418532928955609834243785566463385435575886117316110753852591066271882396185452650907848523148195075777001031648276868825829156081620348353247313170722379141348362627631762378144627420200700797832194583653674727015786970408893354771423975598862671225960377269804667369629900521216351959627765152205606234756338978553030517068462495038775104726913905966943623329070206786452582567205782860700383101089730154952730649057618258872785478314830232469978649948034525793108058314992416020137235018704279420801435805996800618472981215975292817754333298044752628231674518808759869192982594915236072053762277186851642137354528761154519948825151541852954399738216407383792367940598988957127406367766445336415082766983211678022029858881855949948081230846203808407793185619458842214555193806438277222318926821102917629210980935195122867740678556029965860710711398775646513409134607862401840506333818650503370251988296023148065402231243719899505387566703227152151945262994738946576470992157239952550545716425834289847025235692991124582096957274834256247255153378742349750202420574831846400327323578979076814210834066482010126576428611290724255656531481189292491573681640022474752000000000000000000000000000000000000*i1^7 + -1582120314192128947038384602314605727980768571156041346674781462994216357653942656906305673192594988599954880879881164119128940682092249157233076742253275505698336403374986506454390032482721789445304068378419803620232665733636874714545841557464094409207353878078782551022498378152624757836765966095464309727592585552855414996729111284707809837136431104223194603291611113258294444549843478423014940524189185506397484285667063515859492499794825547433126999039833413771149993304361454835754596171019506467534386990245464145328962775214535149962410637095083331422663837691306998302310986998434203777595040364480101839408916277030240441405204586107658252300161392435715420820367861275515539660393795257217528491691895759049676750153209451134252855866841623691363641882467264598704964987446104537392408412179178688038167946448072228172524322248027705799211061217532706656424085970250301062671087076411785785222757099977345921153320521925833283481634344247796160788958110386243721664913139986644592875967862567879143535997694954671037596020157537676204947520049618699731551839517005299339929713460674905027732514036816769081634568381128155130909876972210958725601283563157701129651295896847902068202441902384534027463138693514714447717210052115238446934793583322310645762861644746366409795325582795190929474099588850134330117412576377171423059519221957705866045854374572325779309735761271367158437679549844245194358295103241882959660830353934508255083939730888054646239723541639876989619445289798810203738065052964255697949967539859133849391345294346115194911821961352338810516258941878968283779403735085620570515934492371606599779778142713579234714107624924246117054175383333373425086721719747097169807535494515347102717422511865607143586653969910098730685568937086314964609382184877677087086010819978255755214237369204821982498173658077415342080000000000000000000000000000000000*i1^8 + -4159874606975344209029565177562987298931081969969147894749280839663048484827955080998898856997471876827878805981708730955355223279372635183694714680544792669604452775384907410988276155607694652075653671998176720276346637585679953039132374004224025921926880334288197884237488096003666112766504861647596222130095323811864227998834846334236681578854050758994455094149195776992762623047929189871755771114871477855338901663682693780689596321813372540067663005941213831160324426793855065063116730038206325992920035569724734562556923578345653518536787549125564438636681102799597514595288589249711279722447965140001064560427312908582122014763189289372800108339257203243313930032078539990529690735068929906962935954897945441313602678168274220457268184671211364542436542197365464421971695336519998340783355327383084681150294591085917359529641230528873029182448834234910403466501603475876803883620364046416703057295705029288811307330141903402291296304710751843242836117806486365413318097103906902937103265381242903678660949809906903100482398853299211676346621771588230176118937406142501519571738449402481878585025943578085604930873078747486613052889098648498143914108986396220781602923602289216327949075577902984763766635743958348049310988140519095042107317529738190370244603850633101313210397398847034262322853926930360011441551134276700656956648226011242449083285350448144995539789357173942849888058839679738051116906779217973422103786490280889317678988408049650871491574820045694163232648825981036455121680799391653809541152080487829492757183321015132640831097975752609243334523764331495326169613441024806301668102563192168252343270914810551432116158659555876630978006757533421804580086182219065380316377494823620984366544347679243892601058735695105902508673488845266522133633569269512767677709903618751577741973098711006409177323219296174525644800000000000000000000000000000000*i1^9 + 16923565005022490575929419634324986213733693988780679807242321352801987893413994069276604291995839280414825711165180423576669909921451732788356859936265910267842027181528290351537150862339220326706706221301875704802952358348424910146005655679401019890072395459264799938170896379313004510103237231268977540921389800472486379680465244789348843824883211417116967226550148414243965605543673257014391649825689334970602852877090790726318690492780925901724460965525897375068294971345250783000262088095774540209112164113401668669330066163058782350047716033128573359691682478282637060435986734694841660706128618637677657150053529496137216490876905489759039467743365304011081713013159615786830722360909553501857624320815291425211441822183112629711803556008271854624693146335122099077956700857972123173747292249344014534974248487584268466419801018921290932220425524792454986616207204291954918628902760244551009925120425489408704246361982481858503927618475201909687805415741910979985542018690330116251083740167342686411750987778488609882556026672236143287501395499161722728474064440066050333508130337499424935502080403784681128173265644217487725584547903783532757535348385666275733246590712541169079152598545161082530118656015088931885120490146367951626715791955650124773832962041183894100502255823341770901346881029448456193207464843239900592930704728022395261833427482300691806271656151670286595695483253872578855605100321107047495930424618133116766154956096260042980705149019343484728785714268310928101968898811795902710831379816215048087396752602585327706250899783456094690400505941569761773093713645656202067156529076866137269271623514036172421121343284348418767008336072003402850145803913477386508269707239032444201519587243359874242152571456686931883955359952245347966720628436644401955455922659886281776625291281534847096770846843431219625984000000000000000000000000000000*i1^10 + -24304460916287742986322692089624063344644718722590500788983559533033797655147506933554488094798258846609243688673798982846932485107145124092072313431961870138968052616229265817693632826171716229940572626858997328876138324053919041379519298749389534078197947322364524014201718333760490323125718373125534209301512943800270766163653107120574047717611093499655587197953019637408362868901831944208915351276780944488387257144555675287759758783246492570880798564588267841029392793012285617831784733459439883351552978590809362126209335842148055692665006950057586676383812591480757888860673751573285706524359665483118292772634601276098686533991642879296119499596510037674760476961993502194028905891261578859751129863597474806652032960555141844883759113640482059574878938487377126065826002886475138118405267050223294580880616984657436277603122992514940461619064966720913239445397376268951615389827823415057403308572727319013966778810860646203142272413036687808208126404014028560374504064565533356158593406113583379869184595023502420852338214410587430317760892231243631438542483304812370808210463029882568965485858772168115976833625169786320155834853148747888368882352313166889736758500511945119499704916914434118986484616364471938648808315495499867925632124394358263546435047106662462453734282224715324688520254360211146202243181832585296570397439978916746624542298726271671755204772430592188241250607043974791289908470000984640332784059376298249439391358614203053525962565575148148123135436163258576591910454121665346420995653945708450598404697091425520160873436624484579397950294377035760768636182086609669008762013184479415920576855208197241241519174711134952615291743776103661796149633528999228846487953117732042931702258918464191987374187893086122223980582543557666916637896287366016879774189458036652322784359210215471002585744066328511119360000000000000000000000000000*i1^11 + 19486757877152832599208621344636283824639895366844936866512188088912504102921355588197015202729556742866337172325763240207816666012725068323638389603100979719063944045924695364850327668932476651742226514690546637340364422707458208489527789782625218626046364783443900581875157347174746948156697673220539947670046068028740824099776104858583693638555602619441471205782890970521899369876357263227479395811079150791730266476112743333653883154168988549690125938724262826899580761545640749399031872892013492264521367478483339193517719987792981793886378484590851554131751469654733567714829021551325460773909096394987820926311735526159246222069096181449455119562572716109752291559167543016108865002851334303362337372286820271068985901904378005567781629035274344602623881080562524432481289994143702222806020169509277383398412916578160756830425352866129600878025439122521603271958789280885072994708270541002576781349078704076121659456573459209953457846457365461970760906249563090421251260621461738961167832387101259123542301320163223676371190369251673656841424891215526912450260798918400714339247432008130738814094718264073615355514582006173197495361581778339256593978264534981701955730947007087498955012216233486279406473857695800649576397351604005909935631310082058386822723010075301245776246294249326692817709447934958245938898435305217778165593031058443803207757261967476610975868744244877810694125389138898341416728904676623185747514970888452344605558129411840077420845170706408673823081383429086758088531876395732019938795828631829404385103474034588252757708790662539731050328984518250489043584890028088431153367334955293727567875822751833341292983432836121347076593516822194903751033740205714544527052632204721575244037671122994252556037787534413472890020188656913726863037583546457811337059366902055189315897913548955115016124614670968422400000000000000000000000000*i1^12 + -11071122897856320529519055984181107884804651113783853113522207525784147497243677791530562754462938037978682305914986257540418085518194603598018654289259279529997309596353478019313455567646808821375162396394173701754020888912136705088447324166594705262085922227472413017016120758161507563394826077810623737796221705641504775362419735084741436830806687181203245871013519572205985721678629648312427087035073621934358802633589983642945338145705775945563960684877163642719553922250069892118248785469286784494136034623015527382624829743165258351446546648615211451538124482258776872314150952827354122356740481948462824616942910293435515720282650088034705834864637337151133424297140355938791534643354145495162363064759180810600303490043262372192156267803294137881992656494624237949297500544802885080654949702775631255092278309318715237225295504556455857988790815084370788857192739307913179399206595418305439137294962625093054472347666299175652679495015514706475043893477985828506941088519088648253263541038142806419861265514559864501099374017542387005541803083551284437467448851513111322413634690444927492338970215056940262044899821285637209667630251192699416735696974015934966866806116954635990219242154597249179185540683373315555876495601382333116777036414071687452050642625024726114672911718229472727497283924066548015071426913136054025461348932825898842912451321689031100012546075184198881501826234800595383531061260693470299821380330726144661099160092445424299496697329967017125870185507061731769368339952112165461036934680267110516910756901214334250824294068273259469397557695694952995402721168631297585443997752339394611400945814797581289815575316667028158867805836872412907376331425909873543029368200178028507393059934309339079214917322467219367584488849259577077838122202797177527262108653162837426598733830371506229159187445811511296000000000000000000000000*i1^13 + 7964226960445681851835402274639386781563643394776985328107677230798278872073356124568770439253492257052265523163312414205868285957378867568414366739716538424224723851641551090538826089644375192116466956335791082548119478947791327459475953941865955765718418826067925203736338957477850080812107141901323905483758619175361814180182842013911042654722451039115327180522992514384572019455618703502844441582342065524482423376311154323763024618238923862773843937512502603469872945705858961840739166589192556344239377865395222493341229087284172989647773367470409791680740082144102549870672975053776744527710342328656625794442483903168781343307770063029774067748311425201164972934247783917441134045346095822387412771160166075651412131544896083473646874967462690037045354038553119187797706461539720546773257619659419433810616397786223072653333546563278703182580269107094217088859694621810625546815512926185207016236181502727594860199164957171862988765168226071144224529735523477563545570356257557359650605466774456206258810506562480974028374341952251205241258647766974131824580871534378165126057926259676149056903325817318837348916609089261204986279059394018077303130230553370607100174475275659062632380438477201386826665660754102501648172299768820483254516441047642953298789822687490639258894596235690810411718783616861785988260508649721809057831462755104935867692474043678541701877967987622822419598636404461345798713105861031731585681840733217644469444602697005310627567660566136994281151813122405936460728297277334342577574394051648447609518034375569793945764183982749771635937541779232418152667299469676868163809248851377174732777346684395714448861052627104354035061233936966716156461790532825026729369921805724727567280280661926637538703668443488272424663038612107606812886925791302591230014147913337299076595215223128180886303121069834240000000000000000000000*i1^14 + -2405972632578069403984683136507077201925985725480727622150801035763812012565943165429117175884226019475494697105544143091828650010907897483101434915095053214241482806675764507207484731104207578014896906723139518173867689963276269571231542269226743017301004660421769512367506634623704807668169186751698127921859095073139931904400689194592267871117680646975828784954073365185570148680230670434666371641705635375514085688508223403549475716594265139899490188766168726903109834292143418097174748298964724057925897459146727601273125346368499430319120437479381662402681737831626159794627072059681612632262906682742508552877003132980942437610489136853613494047677602983923099270827007439198999292017713543194151858523300655574893578130455812179142719378232376074750733139603490976128013544748446132683058820179800076683703373025195664025094839046132478662150016171997203365336436412087874403914668192913424529516086423937754047944210024159206100132244169455726093857549604599406198837396344177807356743861201807850880422835827697401470216762533588755146309176368383640823467565900021929130343693699899245504615747335814356698085755613454715929452457148061965887677148434134460698686002454900338633759469225257949007185929916018652467433978398145287014190333859367838344463411135909246728198482357905803640836377616480166943375370666360311475373474220601865857907555652607592343743691026983910574704854050773160518548027579944218194142172768315097492229540859961296730785815364033995614758107069439870034469039278011721906438755032186019678832666883504995650572904062924934734702211480736930955880180077306976119026711373680469099762372009219039430845487409972769728663304548309034527561652858525503773060277199247947210402060227607812229058015244326393516600732768222610225479190938572837750267749390873975577805871243965465204826296025088000000000000000000000*i1^15 + 694266768929096275406593181344047275376886524008573509876794387065915878518308168739987280785117377040719250965134257945850664822188501084312298462356735085166781500960508771141498293469489942122999891180003367797214615459999991500278936698224330125727335515919681047962050263694679591590216888767074118347853538113793635790856040289820340820852899150243684019706242474123820529894336846233112266809035500576006243214194672679036688954917591325972431764636505276956415879255095119394972931515938762430494378585495861133045190148979323110123419108643105868176065207916244780380770260654478866692183770155009216697202963929111903926728656410506648469736014526930778173989347701068985933066290045805926612317943001089701583200948208810699395853541813873720314510005865421579841561305850163724734126462835086110962524313538818182363817776677554010062408747626470612382710355248785035535881476758225191163799953509767168497193486409379250277989956913509906194378923073664514035611862240098657845216983938605520565139587836165201691736739022101840552930411081266023248973162090169593314010932250135823527656968904317079580616539009896669511423949328832430104769336803341562183227799250656950541748135320087828581488851515497789773606051307915281853131981102962783991880169173840276994040005540781485195648923966451735517279080806776270935060274116296838560203894393986595937020078557783983411121657364555332344740690619648344607032143280745731921129782532389108205670274864057514842048395266294978592886314300686951327707127248214420643157746367619036103953588765273753101733454992567230752489119682422711693235616917142035234669868341418567706492840694391749093260221796290358923156585250170603291186885301991114427879227792495418538363124839519938702232840824607869613193079716518997093998864889686876289980067998193278179505864704000000000000000000000*i1^16 + 18537722899700505150409542137750819370084766788948987044400412401294735106537414870741223090918868783459345576044392416358738225621251215553986957079679505509305668846325955794536561044101016988082943638383492508493642549585196010167536977137655844311293422216086594782105175752152075513356506967322253984888876218432353491472639092059007166150699484479872069630231154726251398212553022080267363866711632534948260025372223063261375875320875557705964974980078148412211916316843203725609242944014473796454264151404804926317722332812158469589360215879184377700790807019090352532705157876343562689422914803627446453492933463452989144988091018932833219725194143505896516304691726020042080032450526351973432311586152866420956139895208417366306554168194592225464854525126410520068960827989329206800313140781012105400224052191500578640183150617594815430235598108973645165316739106809028223295583011193159412634115528059557765360352331734073393192930660894486321569695958731935648529061852812021234920985087314540503122393132398014015582371632004571349116003078417969882978422158696068553773233087060960786943736600662310696042604971202127053459887377441201188333032358695353741859120443372636678684581677996193971431238858008335153090878611444077473592376173059478314624236622893959973306567080024832468732482302163238905692288250103600570169222244950318635399298062971693320729670532189568682705246327083660831878161717573010015292393791522037144378669417378190932548347520441583252358579281111578867785764415145233557546211830822969980881940111503371325418844803604910662141788435074519132553128613021592802881288936709523744497004025628085431881772440453140228968501243211352165939433483339458856893147215098078208156705635262182387050685607174255914898059691476115479807719353507265510914696252643536114128088862967197266178211840000000000000000000*i1^17 + -42712764912891188245845293614977548380586427885461293862873999299613080192775627748462539366211533857894838439085414003559822018773897748727968976924831175246747932058327183715330885677772923664949851229371686314537696282465608188513842514540576623830036766418522352931579264698887247182223127743859708220223914177146928328120824034233743720264425882572310836700043328179832290802053178500906528295849475083853051618959893913022825841524208760630941669619724544125421323554215405732184093997880246699458807319711657774546707265187143481980487173081083373091912740733235002272679471987296263417637816796844211106306376810092451884465342249235434067485676596818050870223334783380628746214940131119612492020069954054964028124048947078009642617806451992055706755379236424736638058964939299840750060938346591600542818261661356479431850378165083792205356217921395714450097199903579338180300830558547274720932823113582337286910742990976454016810870759332428367057056218394412389890002308777173568304128552877536498084997134874163763213046048909519052007908687665829800196703626493566252418639080235174316449126432486375981381977935345539234172563997627013258205097840245215299594983119957010730596853050060961920155610941977248642730605920827634416838012189362717236055206460663279629302862644536483426783804795734922082494606043028599213468495304173669842036689234447279586018733259147538751175894629055178758151886333927729868685298084829697833287640768680068361748211588138759975911375724377674816191908633003888710337149114650267690097051267429585867756493617403433569193166757531383452680909912134740970116689120521173455977088215170708923092997984381927871434110185078868612684936999800966287032167430350632062060643375450008961042290560806089569069149183736969202946273485505987919740142674987962591370996710003301725241344000000000000000000*i1^18 + 28684214337736710005899803298304902155992279699460813049269849779430459639842268341730740202625608186205667308225838975564099064482217721949864628480930839160230325869619344011638736496560707149488058190611888669099170449612672007563363681629978466822469236052185999867000597826291430462179035629109597584444165875880849581623744822738954984711538886185590556728251405411746699261214467488851914247590269114245465151161957745154036986650726727320516673677963519423299438305774968139683461786717235794591707259375460886197323823165849515286273931691174051515328715907821323137597840246633036083180569168368543119822091364778139449416526442694363095656678902518148104582123764174155907367252282349843877007262828320289224543156783015455400589894128900379023386872804632290689942419418972311141146091878889719992420705646592461106960742490893309719727001897894370558312757736337826816884733650039343596811273456350681359278025009915504635322051100665716812256009128739510421617724782608307880029664177394482648170322602541242423360639833288156423811327831875596383764788386385284637420057518489192925662380972191656998100952660706518038183546113141511985756308704368669063580032854072991059428532502753499719117031590772804723394276166015224466148985057930919061754089914784212990985063530634514914292444130819897684862212198226555245188833791423638447143822864859806808482287297490569253725697342228124582222969205435600452894648301235257697899744264947463418582214609700066670501175215860319931904859123069474460203260167837078188497312601261627378188860477395872411717589077691762547908044944670655002842542639823324659052450716693888377432927071990323587660569632941886901378587015500062632112800601661850582505213254898110798300197142504273983630835247296098600449411569557746032385918085567467388138727405198470283264000000000000000000*i1^19 + -4156891408296448094815550931895623448105232277482040518144893822894561611192054534858615200925899997193608912351366670281827279872156722288805707065131189928693425319077433147383426933550863370166476680626531314584398577848762159872306151003339575292646841121022795154969765963568632049682068660495204909233080690763223101368746622009941544633039425076603653892751002135994998603099421050118102051052583340723201384477460773083993629871546333231586682984249015151985352751271373393367257643323591842470679850431385428561065267394516096131328012781629962008997946430406392472130188149006945555505274143042381564753422073548288706933764584519896702715507499145389902459668205595878789278222189943856751097049868196691314078188455861461864602191010600022017232045442450862797172982041697524805260803101278128669015008433492522209370794903191290858987797522705590708246458828439005858106330130823649929169911299865582116410303209697103316107974272860369730042210416057099591144309101104986504606883798945176643571157337489202884793961780847051634669949026743039709280228842292741260979330808100816795130140965101957785291844171726514139000237254732316865096775718509142399344296499188836474371131565673739257745930673436303031963790830771369823872913720827884393654589304140555126076709987898750684127356126155002505622472284011289463364599159254838136631624582634446670774195817910551918693188302608886215628564821325791045708459295141099319854103095191892466401130061745414739873058278176622932235387432719599667841571950454230706655970519024963006793499919211722951753146171054120945004625861124992646573479074379171070250596876670526814464518114502630914008490568539378455554359410913666785544618922231855148238005365113616371062394575192354196719791984454149172383084350185934701582805846074229768342571889828718182400000000000000000*i1^20 + -56023039769168225243590170198722985743993151645816912167223952917881759778572290837154799289098504126503280439255374628839772460683685926545274946860166265706468616300169780783508837235189760558390158123838708604777849907208808429750497926379813518712531159102762203740795447390205753775759593601844073595686735011647001187617093290849928124456467055861287010970415965146012390804350859169207319541337587909416936616391160105453294892703822163268038617293499267452230462504513611186953968763956404836350248194531515728078398947618838005786745340480105953094459823758384920258165415714002935431582126189385500157603112898385767070226854592635801254456073013697211219973131187563226760606780425761993424031026817093114052444796449745126097895102054871776850720306889735213961573286281011878229507926784440248292578451339060691124429840862829878975203498421894281247471640385673059717328198072359344791937656084807842202048536474420418536308195833575872633609088690443451756396595868501999785940626596834976738964218198783810942211145035771580184554257538427320756839416525694340186808833808175060958889842907557323707346412520531051083307519662570510136545724714142337720142341299305634396363065412492205923274591443918436391768149197426679534306320790498301260538495670926559653773020287821868634445687867116650919046258639825695700475393894754276121669108508785904333023495505173527224008253745721993168487822936297400387411834152496394526066726825891958936120833983202806158907454575869869857021565701299076714940505315417416944077363960818673075436046774099703086011945849591148395172409520570973776465293050329807859242141915911137504653373327806114246734537620243122855745641865075335904484560367369612809334864625422995594869016317817368713216103094870068453266018605511141887194017399150730716972705015398400000000000000000*i1^21 + 224711029744230273485352250900348299551231918802272661615745999715064624216897704584739346428900212888248908888375107124800682148283776911703056374647233424670725392338812136211396965687855744935813685951393123118717667523136392906161901763641411180612769226770692135329617071913027017892522335294788553980894654005895964192048963931706839965980424846010994022404565101888685383899159485370776438045218199228872040687689109171044956614706965103719459487657087610963423332843319510828391639205657484389303344656649962404418456956680809962484209947651030913437750324149989223228019285199363561775874422412555211188302208104317223960034144564563840505407787610810643115590993513272907438039446971374722951880014243169801469318812073747211765464239225975516270865004269203274930286864850681960188896008496737285669104131793982286425841935435690001744320998649502449265615717405330059848759737223503772272735543911558892904942476801731044305263626484491837540854386061925518136865021893696748210424848883745697486808921308264612916120737714433416917960035331463049801363933544580548356930950711676891572032502478017204991491181029773491367572891485853469120124024432812021919081333685014204346263425506513341947027434548005259597897010006920506159599590097704649183665727010243097777805434126303866064984287796785769523739391491656926705073103956460735742210803607051770961415358685112964472018265194994648053995975936913152215158716281530006228194561489159910687953735013427826654303623331623788172281497150430718359159841370524874656057532554803026069076090568282098640965146073914673747900846054539728510560051096575474259519384304066494559116792001720212892249482785943036715719105268145192582423097382472511746042333346518796843963280629463214774612973815989432116614284404808637622520181107809147155665806950400000000000000000*i1^22 + -3268922325487728524938655249321769653793000543060479029915744572400010415700087931393292742693249865532639039881201041922187251421228985403889926354980532329490221155363839175149913649224572534847793782373557343650673371369334725921783718860731842849929479693418656103262539826478917743232725755220208399341102246696924101699758671084374963918684407902669157696819882580748166708282890297304016980466808882132976722532825397977267929789071633791113893011693271019421229431913633933915117227404950733504383375397132669465329663737317877133651621511796258052712659427063770150470171030004706577304657871733396225543480982961861294605709480354330278648982616679145386423085583641812073210050990419662498559906035329528762640823161640602576616617663653562858445594382529403435497032480779033410802682192242582459183712150352195496570642607317904742346234805344392018920355510942552978792541944337384519695119088146382832699534033449909809527808171487146162423255444888982134760491907172325627504881165593502044643789506494119413373681686526161423349724373532261068161538948262759453451423059221713935843655679615085017888347487468823663038134468645383965449813666866858352717840135120497744601017430339246688788210830461833582432606350480459031603060285189966456290605156342536577970775567897335633486107347483038955577608105685322696442684459983538533154194966411143149976885370570841407991875154274182646422260802329818796143366707195175639692421628739983783435440164250151275605467605748981034820879731609533655297735472338351968450335800022326540310890314643029466421992410490611283493942081026968099388064215513947672096107376143995608339898725580561960978226516120222197003015260100703092885190915193806138436202401235774354200765598822285443692752210248648675467717053090834713414928229850895140415078400000000000000000*i1^23 + 1215810185876924444263088163737503973736167825800849521660872399138222093812620253203666469409968655246547384620489128689154574535404601206229214679794210044866199177020101250587978721666733734188893086880609771358157504056837729230663170789524305846421912238968067246700798732531368243833145978971924275490288377049551152440888725203466838873472628973903335009552427737584071311224041518241760730945802277067662030964439425977726818046367672561968313723679833480969312266295160639573460078498260359340582651507983523751246455576611433047269259301045081478668681388441966304925712584834422845221547081417783437638996728819543373435170755516752964952196058990810279955457501629822906088227586211257764573286225080706809814002448905837144399454735494077967314766357327027342559707815381785276679469626052733201144077207970330995657126361883134259163410532819185892547941114982286505169048435351354061869900209587896926684373656091309078854477093509706030270289745900065639959637474829228029001213473825387448287584670850732124860208390542121956717025191935101665746336230287469972786818111719489167866026522900432241928915406670759600107327437146365176969388149034901471634459306260195597858289065009004143388823619552600611583682458100532555452588245297663696390413810753569041113940216068990963991311059956046714287492511406647940426800573751639266604848327760004634178681184306433225452340247361482573522135446495242184541516764602474490483645050695044440277586807619302199578259781941381294236030179447603335834143100442425960090351920912927325769438222380938292945342836183248747544998082318618515505225302455643173587752310743036559637876061745624955987525257543781769525375534447902133770814844677751484623110105751494642386319459069114988196695737743011174552131468770279775110345139379651666247680000000000000000*i1^24 + 332257242967409187660715215508517720462926759984466384582635464747115683421748828731017122779493859206558295755837737371963993334123380098232419827149867169088659009034121684908313637250645281954285049093936817772129343945166411092596991055727102205776006651180753028099536319803435461958899684183017958347424640204644670193057845265903394199072585808628936811700933623637779050539601456950618041993497493422811097752393377347118645635337588847442527319440804499514291896525928886302617516291146046398682828140350540520028624555508760421064602862824635017798534749923721495729655011815637322724268076317212070854175112455573449977891822664324222607491285689641729730412183453323487846553594559472974598275067621040895235897279143602027648587478452118706815585288479910392621191320658990355867961076297151087720177257439862632031255039662657489755602691376977647029631520168003572876332887760236453175268830482965001125973819136050185029835037099683123935339946708282286392231830885170602727875404182939671009418685688283673137864302954090146561590001283815571650477356094003644074741347342530643969639322688739155939755742766871783114266422783091202819885684830687544988759544836006194946235806440148230831574681530823529284848265321669352621988116781631067663781135062851755144437345761804948588539253947874206701948815848737465585880780659753891117009363807033393386196333222833261621326543712336049470082737003287871559069515238300588319496784384340904100201935091765423517413012746545456141147461036422703774249677948471108780701007625803893507753455126006562839555632908044450627198554725901991489547710813603381127184988306712905635074875125743052389992131224463358276536670287316727159386967833497642201535467220313965979522265021580419647458345382775903440806284133778190907629730406571442176000000000000000*i1^25 + 25587208812985922698581217397430907226287646708203416914826866539856443280971557706472852676357786907251852682646464482083014394951895912480625339349637776113941849301659969276548312189030721972626359996230548781959892693086295786840334800486445105158427349953418503401274719322825511757640669471389672462757593433506373485587537453331359490899137535228888136234098660676078965495561548281399463426687867995814693685940193979920185280855630723705242315563692526474295342144308513201316370948778415476863420762157072750997346854801918147742398696614040004278898762878936084524962119360924465466083798276092105251774156879875536474563407440852798741443172669007705979147221255566182137932361049527484385181849294785306674126735016949654756912504529362729518655288948069887076175401312632743347945093053660051025400978236942760996108287366509004536227392689019379515161192813743827683845084294892080463835004792583367316685487197454082181350335570184959719502068961095454207088718746366423437018056428306320446006122960868024746224064876206819315521521265242484534116837570932777785065776141648380377225174046440460108765924310182502222011620410428663072601274416404910805846667624299041217830554741914689745662094734595778430132405940146772342576058371467117751304678028822112350239941433291088670062985790197490524886355295560744084869914779469112681501277663660423150146931865493109337193642445934488021453984979404860258180387046557533196424382354667531157181526418019009305217432233793140178755895200018427378659880481133253168720046562882124908848126576082612366595468114732704392630922783017798331376784675729872119697254974170343755960381556734049202180498634110515375634712693940488331592274380287325508723095967034719578838651158624337209852520468503282973839526892636964879784703375808921600000000000000*i1^26 + 37955725434512644367454576325164708137138651028985326017870824585450169730015986795743427089215147946149761362275304658841602720610055967114769695617032946344117716531705923196215586287244654645033535621936444786016199473260139527568278508918773423933921542024713735773272979444041531625712266849419787431597327712551227611519983394902851021832999701269185145052724462532360610512054674859550592555597635933055311809180530376768671255448592001354465427626166074710353531755008292608120978582096504613623182719669113752366162933130373682282558728150131232833344861797633674175209224727688426540376924754664579496598780503602533929676924605610363744903248312424791458759160697716126030309557924383340900949809895207755612521861525779073663425983586576252629505334105135367506443484669525718206348576989015320594447670917276692428795047574616810068997617640319047607910342767220259131424828355082544626491669793524765286254307297892491167209341045692816978970388455595579856572262413205181045833484879087797566835417194499947187574058262755243733366155330417287020310195932811696608849941883914423019823231935298779128191195414773229278141481953666049852831602642513496412850840966685283127173261684148846351028873237936563005524733838403596646308499177241404018444999891895368143338825730844189418311466090387579671919215281228985227666965156194658887172726876121881725810223007168269924376480037158553282147297686359597591947218107296303266344434770355630607283115499066436278856352624304519405020014686391755044265603236588548717159695220741079127264937617384322804303168219058749740012254577884124712726317954367361115331805877401123749508415280842276395136362781721139051154214117151626181001505981643411281234417143067132277336127377666831376909900299645838494784663035319274023101136896000000000000000*i1^27 + -2771472195964636006031493893270254345931463596491596802775363984920816150046364287375617940963334151964428310522232036264143369226803099932362751452463893203439366775642738632436093641543585870825291766005054538568514226110029522073395747222150916395424541951152792413968299139923308374693607941970874835216848606249404066815064743428838204929541893434241094088521339924066694117819913354540872823718312308081845470873457029290935609693713704175717385231745959839980032897095552875003810739592530304713778690740185355860770673030981703970474930736542934694641148517828641545250806991681714114395175969532851330765313492008690289298672611673389418309242807978351234930465921571918765967161849342442880084217157277692071073634290583365706829882534933396953915208656855843415962183327931922233648978502548146047468883560539922352344730260768641786853003599938687841597538738403508452642031294036979505379541399569792091844167739539034487491637890733183608648048564199095787154010259356208055688089952611931717826027592078699042984052133178822803164218831447217719030651790694848246286661112817710578839848116970156351200531802474841896644295939115081574929665247537567741661885575147090994535684501110690849222412918096892791331120913116955760238402281226077737324515599789798799284089675282619768790792745912912476706910807828857239668659086738082261981404139479631337567631756621286824995435528346767180969532349044336919401699769775407979962025678141169268811159316704537760587712526651842052946776562627445991369196875486444366153945483478818148092838862839786987943523147493991784839774163370254387162722298430869039359796618013283582266930693837747996411436923858802862210179492075834558392057048694413374189550672641384609027633511330769318858523087408633950187636607358443810979840000000000000*i1^28 + -477396353435514256895132422506765112687225791056353153653054814194234454582333266399288524473574267081743847781508510078847841278970237113386298405843549145172453937460680677698495866926352593501615178786761625156375059622671189658134852977322389839868211337326168151793560840887648591791944853576602249616755949694693237428779310277703267734735614650857063790307476754519059821709057994833417374327568540359138222448828123011585117607540671272037064961148567479318866722913433320586232573623645554453597023458516643620191644753599856121204643073144329690029551632343287421517775742092606406220841781650307664927226435972709274350478607086722431738459968397826570529147330113353944478007749119212940144407003116312909997554824001107973690982259014562299619312364640710840040405066728025232897122722594640800171823002605652269514304095198860078628722645194428184275488346273881784308174555643400205609027550046792834311006702072919580747111682833208855701386176771387715007010475097572831841285787457666549106264478209662970422899190859802554026738438082354634796783122340042878698919428893624315719255079766874095019298204174224980703206394845535977069425439174956965265982251854693841258188017783272079197889564400972207853652036602349252835511825628564252380377084475308795381905643001342202346514546199430863804436427390880863278739511221766100694492625995452420001340282228378624779989033292929398738158763498403678889461635390951352142116977772166416457611853656198652493756465108038914435792317690819842148107934486300115002742677076367626178626217368599636710976119732251595818427354123425355053660514739060825310882119883815412028337110497936197887292896110883269537588344501910557819181789814683685893929460225650742664915947829031432140562713023131942880734358477220085760000000000000*i1^29 + 407293886636423679381133729632492778812702651203965896394856420112943299681846480849688565654198095136886998445681946577376093874989937993727209000957947298716646178444533125178922209666193866180473225309042509041500766851120783014868867939876235380852661752657766873255499458966399523030002381685234553204838495386212875815897279547730908277320971353342899654711301816038556997631590976707985496422844745314921236136628796114754735785397500219713171663027913508819697579415804188821805337760844201329276371357322696946729822681584468913726833885069817909395954808396369430079704863099389100651047172271997280356897474396835357212662123226779859673346553715808164617355746388446973453770766496901138951179997391741230131171128624568263727289950717323766849611208694329921593172433851077788028775501320333524316428187145155192661563219360068411171675265886637637379239583409481108117177374952549574115493652857442539396027998662110334641700493903085840385129548411156809573595811440359651641330146819659955778964354685144243904207298207444042661089339687064721858078187809031689942915674880757870670447529902933085668452557231028994591135734530635183714045733104215780602765368042356053590754481267151440624026733034137339642654806255021113214420376884159362012757701269165862670096529771599893827070784489585692704122377587001038217179342675510716972322871090317430611303085188571275196082512588804670931337647142390973022116648372510997176955925271339689882763224586358864800610216188040522532356772433195356752102806319631491141830077920963797398761534217148202367972529347397005749201293300152860163924956894184508820752709248246412547326700040945540417241601453212277139819465773022468143764849013960607191250441254110151410694791103214437288770446225224399582568265023488000000000000*i1^30 + 352279419378031653882048299098305218582649491330839834394764027771471758943186171576516866424312484346135036397760936107588583845704422552486330265722240458806352638010058973379914634415846178302747317917747365195586813732393998844614577908103962643626651609802430202042175139018212140796280297897858687155578367424900212171438355246980362865761274796141628675444592655937227126436590984733171932504937490117457184402510637595508363929358181288090295241448745795257909962640973492557787664024941147288126181531937771776775208556036557431628265226901576351498350342291543770528870188485526547068975481203878632797553257267133241359165168503099063431729915845540741341797798781996897064699407656280347021158518526454032025894929692894337653631416439380793646862604624017077067056521734976189653463489334235984760424995372181499298233671618546593563592108360855305196551976027895806505953459986186839874853526271711631780045468131268997564885080289046546456073574495906953121488853441097368705641148802310943282193344311036986489048027102975137144108452517182086840585535706598903482245367992631328712756972750838345480623944529177562989465664491518052949135110560224157572842386780649488283440905414493370877674295321556690701310112837482956856149023697114833221229434006201831249423471029710078601517875699701192854029005127874858267624480552462591892839054001985155102304161153343353647036815347503627658996779230274010916938404011592712998809326896540277816973131204390397013157639072044545585114027004284922199402388316676113427090260173794092174597740909230932678527035134662981939792973824059627506222100242482454852828429073787417408814321350766793859071105616532441422700701523881109294722046359603341333591457164365023349275392948136342707531340076117941603532800000000000000*i1^31 + -91637446208475610587900111225320120491619622832485177762257572725117969809349662933140021331406730296735756924324223504798092313366433438003867865792238350039356596561831116072855603587366750213783517031729587685284735726557408891440529621528459911678026032128203003538182136119081340114656963853519486825126871632007552946826682005090788924873621144420229865248617932854459879569851695115641708832706458547917152885920641340109287386024806208829744601652026064303515485517021592037767745281727630695162273520576186003661552436589239048713920118050842031533265521728278739559539917554591583157331067733863809612322193953344628533071837394831876728123689072045664050635007513204718575962202183114382013682828509327705894793483220240286805870090897863611804773866123817487375726242003685295235401218824155802523754376884395164941639804188001507584091682082756410234999858726883820830454352195435218934061397154014656753244608451843866689966406587830822805541550388561848083528760070091414183784514991161519276769845003595688163503071660296714209082793229148198168446234070295812540269254203851252655604816570410411391876485417356510864945962273918822875375598923170716726550686290960083612564744051408680400769549238916545969343150131879352899733918083705976440409856023452312287063250576213758549227162747629849035047983650519336039534182814025676625562372525275554882012081689575408177893686288792987034779568143634180834940267439039815416053098398621240373900087596745718721218928485692378876778583061017562224811729976496075381424087163737242234310241583342590501113189859859362397619630304877805905971267035641852394019466509890399034439021634420604527154868867884310226574284307669208859771245643888414491761192109270556780762418447250254237603776080848827187200000000000*i1^32 + -88233701426115968630100335002285806727051416576540167186532736384875225408702498717434072807719808829303158985189417244846286699993701244362580576437308853561234939527696279341300811616869669923318131387070101576261491936206669127656297311534919127306734587127228592240432015488969558868970317488957120481509746129019662521308609460957939634601969841901487714289680439349537909312153317066793466190412965657631253842662508077147367749300083297582982477464738966008999813255486531807362537160993946541314467458809171395768610135414957429924055275222320194397214338587967497978124122203420830498734761627526318231053285958664859752234083445914430579565407991134855947003867898697607007336959784439229406152535739999879148387265772225717089276277388504388207754487746558690796226258962142133085173938061724241023046758950034443019583639530789488736735294562700290051780951818087399556432983630718963244843215280597529103444012923727970981599631378084568294708076739470041295963391158402601217365190441826797657775733892282302926869823550566170453564266104464344751547062278826443634221621689081278252548024796584213238751734106675302805666506330651724581576262522651054040270243146942420874534881442139609552500638049632124488086027029688145303956019424480728056390102952236200945668731277480849859874209616108351226139598932833284724706060694470747519513526972544872083023354023371967990857671689705383743294677651472462223679353756783934348414722353949427856722313785746384442494566073122240669845687641096130291716837849374690724644207337417607789428171156562687092784071205648559945427290043718010493339441414672862623107010357655538349413310953699210722165490265183220598818388677734733988386741085520979823423836705247558982993930791016490350928816242688000000000000*i1^33 + 7774524568734039138357598136219245216789482137225508440784514572957149344721624272539993401293544116912300951887948921095845732544253474131315133369600960971859970683176614638813408360386862942330277594992117801319220992929041405948004818595440764372124893531085035729481646923979612297073018398306240650671595677579307672727809019113621495753128612980466302855522572872825301105333163906284558649521847588721643059182379616142277403958526190783433527420695979181825619330891835394698412153924852686731122336266358912553877396689961983513170791084779500857541500091299091432144180600654292500175123977201730760575849806204286496104836669786171600824154137570962426017197605120874179852477450912178084197904118179633285288752180248765798761381276378391123765511199327517994523011187355228786027760330377058711030655657548687955398371034603730444964805199035941570508022653257775487422091796312046162219508881492714456798922157092032830710304708544414824489828679965299416775932676797009115759082551688752528528994430070853090892791414486464918194690825150998926531795292565229812172364188036763178474893561750807022932255253253417748493544531189542474485957785427479611513777030569062482939015206325852050510694066017006363625085278900060247838054383253387006036813692637227562467507774782084308320149323363188359221320874724002050495600292081489910210348079748369770699848683624615649282814130880210973406079437719619081028666577818751599473670252212503098567596848472415523456225941884599597887005191317778349140447954155143148002729977523702537862135190312063395864529877219967970379112759770088233954721019289259160669629130005552935743380968497077787557769845955638330725166042887664681408901640918589939374483081540437725644961483276016404723138560000000000*i1^34 + 9956625911361542611186532496850076300870468481233329025007860364539960269384594705593021047825006703402803540072613614643686392919296695300801187280962113573623033735303703734601389742770011980947710498798324700259058129044450284219829377081804304487714090865813096038859982599354020813949089777676989742359265022503850733259391622416749878852952008249210277652108973626864018233188468270673153284306582431064970731265785053430955422886530963323564823089231557918082124185858188652203008232881782384429261657408885085658089718678081429522995483142433950521828429996566851889355430844898058822548492646201511029765288893712213395754133729651855342317620623073612317935761443449975887828888494120367065344174482847978351663451081639899892642887297239275638347153653896647700976221704189045645615437736374566346815773153039610699625400234913442015849070910655095527352238376264171034123513070750229354212343326592568679495910133778624875060010953379309454264920275664313641872823536258765379016580021194343991150253369698774600594025064736585568626637336722000538813804940752009921452067988929057119958820726405650496693463791331311611561400724782291134837897797359069722143996092793887573366728703485737300423560254835388565589095359844811445954149439170092738811638533318337774750663512809478016164486035721408499836422774905331044079793439050281740123552805681387944959132242692373692408095980956065106385462662960937426822720569115037247903563622676770523909065779326983937910808740623173442661940878033277581367874730831462974081936153321757302725972604115671613860350856841825122645200287638339269012373368388679941150302396481472497753673589338937005615169353105469207546820543406905643361613567675343939682640858375664009708806664833067909120000000000*i1^35 + 2407604875444563154965874069965663713576366041614706863132571399600311241614061644816646124138225823945269877998404524999914170373415868387569141112629183466597315905268676873085743434893928487556767915847060038202030178997535750192160742846673410014593923346084743137178485019044140800597152426343230361202038229489048241029552402651692703261833475620348389295688548253438714908912263263498031893668856886903777874509062535645168785094053367484448413872198544167591222038405158724296532026136571239437709795997582530609071213039781265756063442704345752039284383885364937726405519811488980475252640890818522865641960183196330073921859827660328091905445907239837495178757207988634701967012737107926651002611370985845897908755108249913572586104916761031200597078003415587038946022211343175846188209986872271906467445762216436204125795657121906620470372367640003793749770517572886473423550240719599298045900968726731022861229515686585056618310519618046927571569637194206314035047217750619121159494437908576317005940392427509783509284326584092526332153954521504458212137699692047747010829918946379462778280206062414840428703405259006727190166387185536169264070819924711205288498454950205704745550283648970082551408564063145065151472789729994307648628046364127720089722683235875835881367590559737406397160868622747585783231444003076793418171823315361366736804202018984157875168200346776206291764079412951835299374392948423538330978933615623743610057912386211477562866000523973440315398843188401482191827017770715428730033620381812976735036723979824808868712171667924604754692976414652753400319694108142392233085062029886837105675335345217052354998191561899040827236465887247734311167264780087296091776669585784411689956289203934099159363260252160000000000*i1^36 + -16193528376953244876260671228979542882710302086056069719487122545428038703003826895933361585352950899095827966538006876674936314504120585200376646565426507147431877424313856348604511278155233907568354572532774464768643440293833755611972188610539625861219687945942327746878489018265090590078565166400180264611021944176564867594316439020667555439859134482195109310864411332851338661479571939052655597860836436016504496945122589537755575699689522571615469395829127630431667518168536303805440210817090112794660063551435408791000218890665908294713796956239173416929349116215677129454336143029905233184553943262016660506058247117556408743509398877692646473974708060920002414781667965930284013100073508176530945421088559136887891100466794845048111469488613009191514985386089536444504210283559462563564328590951525903669596946561820424133253357019374332796809750025436107104560376888563686543388865478378158513829058397984121971952298931306401383486942869758639730304644081118004696666514889622439273277766714592438399788791573266384693826341711943952828264624263776731085595101631102965637506661144301170563442753025133898055147763136717679333869821691199721256699721286735590117581248444262541665328026704444195174350952330533921665765034562077434431469348018390169423689231465482143446837384669906433289316511246718304544866669613148257741965576468908408205927455404288027114708773235576996215891105396395047819564609222063620404289152938985186720748124042389083829801608963689236380240049204164973360076847593956395299366331718922664680730164942355694684845055525378022367361836459962228344966253732956778278647365855507440162546677541124522349019330333643119189739947578489382791322671567410554551035963401690780282293509673109214461952000000000*i1^37 + 6382381147895896609017460958257989079520169427795002919907560235826399386969350611020222029166960293402922129952620804911546755342270437270679745783263418618275105894194392572418613944516579352983396722276037323572215714195557713516806168319507916376641764712631422695148139672265330666322749676482554851342800645806354731974280648730202758489847529410737234457333260732647858067883152727260145223406454437352010582659994919778366555551065253304741256552244471127793946752757193803710900193339306765786711420847173320760387647669389613124106377632736468386274618439787162191163635016795950567880245705176934256544528975099146895127729733897420321654953601285189312502557537687983139834118358430206327150383626355079157504249991434952355759635797694872775961635667745574675570039330364552609332228367330722099582267794596397492306926972121546967903294102535791554969906493484318694492668203473095203695285566796488784795553486963205142845172154455339393644101170352343739002206583785211699508047828252758442701677143342193104725746550393546928793431137927617090011364017184621825859777329460299126731035584570109113164003145346037163692001865847256323378661308275748504690878338654294449147355995348565658382819899918991971500051347659985687391362707703860965509268049608394835086633533086131064574930504651335034477624382659077594457828520580829722134075251818441270660054827258404809652473693853331160731654373025417412492703807188783190348367256964976165278986316502634291382894255593269135836607134114668278980586493923414954445807904309609275195085285924260346314089788778925009365574684810057386343300300965879296988335710520835754729342962841980653048373063069859047062858726397967175660744632335474262558940735661617971200000000*i1^38 + -1348638517988155235223908428978974504231820507078386647539901600099181848935615838487504351732564927852217030387465283275235779262846419827921018863000333624823794461003226404200109095047177102745990527109416874324025347127249426150874091430760099281230285697569743719308375039903827704086491940289292920718635082412037536227624466619974597496656879108973575559478921781669835276824133699802059790819202607331295303236451408481647360248464190951945790293646558199175440373682055406628604205224625577324294181663836736038064874043325539615585996600170354741556346909284267292859417547106189190103652682529477281635890853803963079333638929222606818807202044284940893624243034848839292609220703361642466230927476933878323820109520248408620820992957307035063645094672571386650448281811842872104524546062974847516240816238818656197723468751183777326105671104520783254126598395044828045035065884915887748401355759748212510812198158671606084637276425947443813675401199183862048563363479173846727153552515641886372246127805329673150112113173720810152314842134176464852183757357580772488829531789223896647784626057814675257160962413301952560877965808910995337216561708588400469527118062959217481114465883409150575181947539689109981349896169361893710269733143189742485807779938476780086942171239088856484463304261107106501792497874508743633516439265366304355128757829520504343902380103231423016899937014494264513415851098141839979791759672646153922787818694375556566037881244328109591000689827109810879152091497973867785418183338846307297277601247420115036968134240322482671649866186350997710713026174008350561224251842601956692667196934191209971833242744994339528756617514200245348951732175299134555512036093693863939382915891200000000*i1^39 + 439749749979934426694598788899135770998233059009682864850778310965910586331497115664826569764178152281059487290141739772391811742254819440727124486561059559394493535620855600135331691481306163876671793608592287990524789153682361688214961118676593211357192175242792922651579470325029351946777568219434577944396615232114366212902955354581503291955370510830318115027008882792083203890138420134082429129134036021574438205413415663858511214245599044586286998868926208675875445223334854066428821054627126643270762843125724040811886498840385206385800224636466254780202519987461157504196814992975894104753204283507659612201798720880350523464594639637841629507048112692211527483567387643820357967152304556689260012311969895187059516733844356795681742896877356420062712886266866766249430447725052585824170287906212352885760975146464675764443160675913085727519612432356771201582649789050362446354936604914779385511316006507787622141158755306601362785764231048581548653078755000157721975503640669586192648945475657485014587263390113658234764349637318239825032789301059965840413465304486220002977319814780214284800979727157120819800255049053652709114890407396554706384177154336777280208022333960848901024543840919224749029401865746555183187380244408796945555781227536437035109794162065927905405331101308559571005828973727966878258523191235458767370496582061531725323956541594903777570267294627960825281192848735728440636359100365087837072791903704519546781547347948474486742693964345031208559782295729887255336496386016218149124760159235960144672311174079051674994762939645706408542840121550087787912533126114374373853206912421120649664491180570801211146222719637155360637706634503868336362395001372006889324274965261844480000000*i1^40 + -41697523822738983605997806424904098966198320536568286379960159902570090443080464839258713763303476718469705405454694952356721051221990061713985617625776113979697765181917633581172434698601323733662329875358661083901532695745690677427634304543486818534479394016949125397460034405178437461178055496402952255754466697462566040010079478296543860633285693592532319873636255078928974625352557693720989759807132088801286905834742168860998687526405128603215128724197364851558065024872256125980627775879707729978752717248509599987952011299981818396835456683624570049978685848015742741942516728886771428215855276267253911299598521345156417069438986269648532497898652811646895743581713540270709145195657732526948208224796424949471479853197184463054182892169738195516415794963752963806131878806576191104186057252056103017150463998919131441406145663851926785760165038574901953650913182507923316365859128261590324212329519358924551772943656212679797918388963321197387779320819938093739369288750098905083720520990474639583593947797641912323063380237900960114726982472649396741331342338374328054148550010338722972902665830215277274693135265888020677767153861286406256337484897733014940435486108364270501013530614058592875919685434214305695552809670492243018818591405362210718205976358363020079892922743866246967668453829568056957864306705006631189723045167117115368380778011065615265353427572826878256232127214036844430554881180522734698731710996976294019308777402197595105284713863412081696342931356095936519804234181833082718811499607136244484524090918791791880771265782295434789680867540006942897782130830007611208815009515269956598872892743566399279246877206529956751727486288576656726429440150267871752471183360000000*i1^41 + 4957756636609852447999179332225554617203738898198892350062643439836770440191205497025754393418911119492598614365930046401215871061908295638801757561714113171597716152340485921072025216447429604633840040092121009342785922541645024951832058197608242698769916393743513944623099183471509448302593022333222733661959242760680631427588609367237678069844385189372456115764220104271308012124741983240318733951800010989693497835896008624093369754753324220620611193112778868859359998227222756139295289482545753188495321376555768993195088716676096656404031587226805318558381012838576550873158734388941713247672606882401071074202510896743887635282366855199345041368647344023050818612508948920329335540714691883786944906791089566927915251797879588115173999855549237760746077295979466438737566748360435451827683252751954135755868582165378515104661371637621853486194751117451023641142938827912721730620086108736358351751935875150161935053168289669163839482606130708418345702770511296391790417385940165242579828868259323159295154471103473395712633417188757928944497271521020670072788866925502984784203084916175307096831091749055462068880940422944859712482629638690511528180994132363040693920219815219427587400924549622943582236842494982073562892796206770776563204083432701018163220564994473626193744014218629005413775259395044414851775197716484726124597661037899992087083228182717568208694799406057075932279232087928966402795870642416729915052267690402570011000516745977384404151397811507858015033150496657523850984458388748554486898025040982227427995917878012609113385306081767922387822454792954773623066288181299515871295986303787387957920029818580428139840862981187288072787400290925495646753476826890240000000*i1^42 + 136307978438586093343674811218253698578486726887803479839605876350711090719669900916151995202977482494376489254626963310482424761442806760849579040712927513429233706608635315286736874284065232705701372398016491792666995069637274030712865350881445213379265288730054944472940504512884857136402161665001945192234912843889401752651061550162131441898143309658157558090235542633540371087651527488367060735091747143797481755944337620158972828479907714591374296089990279412804730864636391404916074433024816480819551930950990342651963056150014872078104122983311991466980150731763667486503189174650382161589529981127507983349618077116661968934089705672120570132743006033550667449372385345979248857953296689237376599398727960263730068926138905571103376350107989562970832861720276018339238677844064497391647061720536568871386808955595723993708403635919249383168527291152260153283642738253545357239278841077600998339178957941242292129457272158399103844324508458069533348185455682968783227938292850432295228165450013193157881216961576775178311206150738627482029164977140660567894402188607952676273312647478718846279019739778147978502027171217167127554802325125585215476906431959338078371061870300732549286276853442400626314979742250355499865184273018129731080050871258000142531127263412094494775432274992451600864463540340162832219433606694002824970045116720210709773618227399701554277557768698658025745741819807372377956732260135969840497560923184718485561420163202092681968127131592699960381464861382002199379271684094572774139964171664619292592818076946753189240988407364534931317468346219683530611985659847561760932387474182273275997538402744772831723613763688109710916888960109691623440384000000*i1^43 + 753028345144483007745284058071727960211705884335978563736763213874445624510641488652224230743311622503788586080502777398204239760727621720855701927254024738533689523303759637565621095853432078886450457604210814044627606462834223507551918658425206574400509864898783549134348666098019984254901994565950211944187276439927745447867397316706814218768053287976442645946142867391696173074823950576305221763525711058492749274011002048094760566332673530600719682953279365179866974655896638877489412538027064755866475123159409316534992179943452006307232003181940275002142441600286923915420186693835754319791871123837248263465117860545036528206222591585162347110711011661480139053576437090935890556176572462642381267594620733500433801844402886571054088698585176482220548344520621894540129273359214718995155832503931209764369907206319188391961342602128493757944777691893719746131493104696012318620858576419573552460114444488533456051532078854023691649802766909919243772430775978977905689121891616852967739118882726056911071626581190125331881552225422864132861657601143134588088073414589511646517471707691557483300538377313710850116761611508341787163217522930778324896764273019768942278362063208428743027288210625830068616474688914207461901150785711945980407608411290361414543668339956730057023233850106235530422759509019514916296364219618713590886076440744494031560423340262475687466879137773555394703224010389302719031558459028118239133082855389495050642201206928248032878420619537144949629434389308304751480565433641228990980318730726425926622913714475705411597477266572885318459979458315247110654636346107380629364583813830431395219902290145636943432991271392574526040981268070400000*i1^44 + -4025179998086366975096279535144393473237219205120174026203240879640406922380364914848755956599018582635641674542572630119012213215611536543185654494278958962988618374609236763931890959051759328153450028113928464053798133859291329942197917299887015636346191429746838663783412778314662953949774678918315087121468393278359420183660728662675443635092919733535224967758395709175630504142462355444884548759098268348734676489805782976036327520470506394684046014913705940033503605302636734119251949013326705358945824091045264652917007030859699145531810920057844380649011027585336446708632414233943274024731059384936714031744234644162640325636982115060211982826967806993292708143106082758163157155139193495149902443399987220767611486134716365007937251112912040134132099701286165277569516560920672416673137315280049039088765897790252952913649616839107941977861039344596273172760589179749067957128605906085462970355507350789740104722177132146829495146198444395157157359768553356839322423072232650375285197061999662437866960560570100500945944275818502874130611585011073130882426462074083865031127084056491027270386769844025227464197209653096196063736707312233418597222213835465544994538859640792984230724388075169438639083591081865102808974804666000144669251865421801462586812985695876518330775423890943013361906372787172394758443831834177473740227832145158644887223795736375984465462034394072789458377481018712197162233434994747450261019880442636085567917122306746991456273088889812159843882391905017208507691018038663193483489753861494103417625375717777598986794349559737453215311726015550931926164445767089290044925532696959921044711181067176376831706149743081239347200000*i1^45 + 15566256264489358896332532638355203008624084974629425860921027037442949518874164565931803552012269390718824160115296773882113414700674360249734902042605712151925240971137100007778497386439980015837074820773946198310107729438416691087268242041694745819127670975287731110740490462751884464771997018012328036329264606707871988509297890800003220189145840946331374218937805991613373710182626541494377893536325807727049692338028761047696749500716995830261539754040803704787923798338697427926609396187097036629842130308668900198547280900483620282823582447788706123985101727522449654064943829485658549307518864021151469849049420797797267385153582606736079558706804277719297268845941833486103958932432958810235019444855197531620294414968102054408594142193207398316693327429073420657759811977808698133416801406916452992044732587071804399944117155178366030313239767517417426896349340722428681102754461059835698027806638910656790494487351878836855738936433863078722012171090041454030021826173440824294903390625901582756479980763880758083697110419876392530609080494115061496086406648113978309841618845306977767536111059310132819942261903152505676794325858359381106300955386736092292603916379060242216299423393006261964427152734697930191793754432059699034592501760971277307626741684078393948833799915362490566939105410323158822554278365277628195713462687081922355555350631055363603070598162344390005167826323995430828364835165595202747905872743935544773972229977950180000944886528462041283917990237587502580626639253525307365719235248398116747889679672357565210458221677206786745662212503600857643816402108500144057557367838229631711442304083343257693906188369920000*i1^46 + -21644019434835933751475165855881632961362496394633118194547984734384818590542955113686200422427427477449793740281627034723620111332968502017371659715293699826464599507652291706008613471165088928973607053871587293272713558363292407702446122640891210240977574172252797836959836776520594937475730826441624094493710796314050202384604423935954214009371765243709507175519837630692340415931767476943431631068283802131949190022459356080616750246813930010469720104396372015392427108916136622464767981216144469071161847052065622961639663236798623218455221669294607697344881434342687097184146141359630663618660624822680203472207206237654413575382477533419410844305555525828007607909230323710491253351239776518384023717654492820672481421874503511564838526836350930073621278173450126121997260326748632081848587703985013401062602503086130566826917310285492338514495606692611624636311811339546176796876846416234095748154160724583757937365925149697931553229178277298328687464110345724397171285854063316974879943239575853446875318744350067643529486295241165934907595918423715326283844537856423157652420256457299096307490742213332526408149808663614474836413697984324553444739375744382630073630224413062122492115093852856818664376278548195547420009359964197590427692233914242618735882272255201379049547193973855172762454604846269431797415029697591280624375771272390409548193345418939977281718833684349921308200073767305075485282923289834264970370420416812283716406437583578290035507435393126681347722428678257189029893978296698686898325679030869785562760458452636503486232807301247641283590445719425844378679480306454124102507358738513965270367055590195200000*i1^47 + 9851371411305809268747430742257651088214115092521779356654275369927964226647607591973003510140453315163157433452304075474444162784953702028145707439095735845842285393293564961102266608071730714517586906213911117067182138159210727250393869261078287693603270234773321773752227582265306379111035342074939995436846244550597085750375343213568504107055332835000753195815005980733010098165686707292819633502768995970406664990470530061495306115995204949354002723065357189199192160102124706317663778738546711700010702005046510074119983145148014655914613430539173487660995148953117041467022129787810957213535490660546504145178564512218661339569004786096467689565883774799909679824865181910864332694095755132642727072538557866386420933109627743299576511324120148195471464262940049766921086785953130072301975577146018798067910389895038434237265526586671840936496885758048307137636423061801124693575196255452783691176531043285494050513331628000577017396485829465825260241840033280264924014382410547017473906876527976867620285886161988019390075333373561032058548749889158799089307116024720266396665447862521987358697750215511340819936436645597369784545946562790915306268428588904419898618225297011192433629478994104404220282563654763251994385493243559713544000036024341794513738106608528690673840422046869772366192085232597337374006371223070623815164571008357804832276484519917698453846931825252183700722903345328497349206271811581431576725984627650239153500569761724328075618668361647563451350639768002205435952058960201355843000846701307514269092056445648820241743589997326923592183373928419047034294048411182544114850794158321941086208000*i1^48 + -383053768205121015179653231987224435571852910868657993525491791849630978362002764576671996473913755259019204765110821480030294891479455478472923404925346255497615958394180557996062232881107197884048743086058602401713675827471244128099704543474689598646193046846666835200899009854656283274512457048613638381340137497790657651691415159079825256595498976420891112162682216499743452981475782300055297089594003993464651787461135239417590861466459126471780698601133714441441770342662210671860760455636924327926858399309977225977331009611088614599112679264724051718533389187336450924459529246855750041319849105876481896708881356496283982022914306224320256190991746898760564293017727832168619250948915195826892400679558831816206427574334247975547030487359150628127149313987730268631145489414763012787201846155563064980858733806727065269955437151175953802722800013379933776902555296735676024739660966007410940095791372778662062582387744276059101319682758145877374659287287108936296524834534283324369649107147222127305337843743636082462051192740249221598815328332123389331032489695783946215157614613583599400592508047080773203582665223460439465975760247979198463397399109203515374968601963420484420480671192453042735455965380776579108983382944356036019675847660915238921171442050133052410383705805022518436900786110068162022024214650656460850294284181347039146287419782994286516158744494715946856182982253943007737043893253482297751914063231588723957703579858887501243865210268757849049087673233142102668688009935358414848225310100014231420345940215174006498916828484181147109090680066024430086035589635818723451263254528000*i1^49 + 2118285197713361708696059642604415852611595136510401624745391423643820446694285006357933756200150944421215119410818711727208120624285463901405749474272700776831266843656337213545155068462202249121561992687350647911267162086408183695670662543372618305631908017868323173801571284835136574297035175694921526649353043784526963343471058768118404715447525184243737801630979697525301583104854321542204421128542599752541996011775370785096101240224809286480444198999321019336720298820603995472744861344908993406653965593472447551165333242619410288154099446172891059732011474963401195388265033646400179390935253557202864008220114393243449956810151112232055479732500849220870627237392499790239547863973005027439810766684911243106175841101634290031014614999660628931172354133181773359495694332164357052153288033168264298976505025377321859439678285775841411678066391200176537568223121819624031156477487882877741952769405080356009332850397936557161648183553005999627712655852090281081236492870278389308874932426736392706968364111311122381565015268870208918011082024025069232775167281424890495457239634945305256160125283138952399123327551074267515845497512390293601464531917937041505129155264136542580581350440988285093339544806981747794230303270136121840329754728395657142622173188532461452346913412254260428822637929790599850194523984219546101250786723198574844793363301966920294535263003972781672002919976195175658543808064629679208405149763508563328453538426460203603154233702759656181759710476716211669386118291687770547447970175106758725701374508458630763450207859826463751645762767511474088228848142385152000*i1^50 + -15231880858413893503647135054582119678387890710222796296138982582432014517468633371943525463452004267368027490748709312181065882655148608404682701489758842332456132609803587669097027504367388579486387697807934612327588279171326661081072467026416508555018251694690132603605833095161233164608029317119618640144269810207357687914362301417785680091643837583951540929530946374341048118188535890773382385691091114368300600373903960705238783379712186454181863140148414319870213962854077981974409239966988763551924750027909180454611819663296883787663173584699736414446773567374771245902294001045931277662239016168992508594645284045665973284084767184134153582193768990229208505759078406833205247354949169806281391985115486060361456804945089671020666614512167516243806949205588481314676121606365695764572279477309169629913305675329656710471830809797616690638786118046602035510953555331508517256741277479525197026546750557958749923941759824903727041148408887680884484066119247054312909356066440033692350351402687551964333217275838782047163244471970331721479224072561420716776770006602292646538619734453089276250536109180262635445438060915720850565514349280007434275156873999580471168097863545305068979792196669292218780794520086915125691751006446364452279717869470665781933594352610304677352224938695158759865892792602168499007369875699001171429356927153282070145895594522729374336074345072362312036444145961015747719204981878577515599750701654350435697514213988659901357373215049398647508732579434877726544728700150112731051259399557446091504918411387180691148385674649216529511424826095855206400*i1^51 + -161359102862408688931869878415489147234059912371569235010640413430864527840974622975094123535982507268803035137177515141043076190332448051004735673531374307734300273483109164915898835294144833309938136847413604241281033764102466696319881554217267913142948517446092119345622158445909588529533067419559149112189305690276396270429825307199468262135537627089793403997032002086785671366708544571323922952923241867682417533303737398518193269914953716610414030824663434163674419504683100052685389270742608696894674720773977185955671182603662827249279078670541121462288055755031338043318082626601721864603269605283339574551936500025156219646998933553681189565502252328574400725836366108072007140395721524863671101800187434983167247500633638196380928375716352711233285627237558878428122663999413450732202561532610222283242968425653629381263439063971266258163003507500646435670393030481319685494815229517393733629219656676487987716111228118490316660758392733856837120077361735088530776756449992964014555459060473667745303774975098054050492787184020031895872085886075712593464117076899573416158788633167252432016756745703276558502076693142045968470928529031660449950066758863580491437218357771744170380211462946308578653293826715621647455128837919638276845512976156041277994848171042405745583031007284950772297900585825728160016336272006516210405144998937255756008469062468249346543317866118062376345433628451551587463328304199209943014834252006376046429183121574585513048890374256192237057564700998302840776747556384593709235281418662769201544149439324232914171445952287021895516160*i1^52 + -68266856874285302116145692133166523615594859031197773037436689054427129407303632185243050900335856381209466946662202232987929350975130557572372834461115372394251363826542031541324793161237534113255869023535724764386666105858982590229187901255052518642256866601916582631328164437101921632081201841355103174555136824266951580204845599729732825167871302878678433976345832125543173843046975914227416758310065765798763641246431627898390550111742940135639493380737732365526818392029537376107455152243861407310275302841847670553287009922079734627983113589293113515479110042785090553084286203297053214596418904721558648577901032337614678320751915276730585033501329824587880786732981518910139314162669298891570344288488331357819363887364177680054584946079751568104422902542027505778475866666469506446937640146171696264576257915811404263439690961646489426474941346793589023705106390552989009707904704482899664119295955998550224854076766190210387641895503359994716121836263745507389754485469918049274906996434802651447240940307133315209989970177496919140640318041189985981511304655430895713221066016487601295681607522710335298260107558180536761935399017890374433299960370660381830509973659455989502663016107881642719306572245940506907129264840751212233336582393579264193349059995103911927889019919762203886617775793341270300230042153913925322713642935479336999489798899205913186395750317481982370155594580551906097424251511998556338326211410743722078591257967658590907725410072019682116953313221517895548198810294481428746513211880512685652549423704043757240320000*i1^53 + -76551484601434838361899238098531730075190882452904959018768291146777139063904413575641267271366571541476801337130318956978771352740090651225469738498030159184590817473428018503510397225165423717738068099933084549942645179035233736015149457031064638310227502397352978724175440157577186929293440305129522484804633256548864318670132972737405965732831565158188660171478228036465279472260679981971069304952290477775776398026950141774739696736356640860426351862689127662671439773190311085505430907372275055677463635919435835805333355834657406812256710912226253656689592557337170765759714666809853692781503059489778661057736225521354279353526187883396737426860896412213917400822125673085031203781597278169025123351397779742941362742008543009233079926471921173477801712765023479754200230162660107361963188159301906523200055933670751661384972550089026212954770340929851722980597238779937301765509820010885617997687994551574937573355390532987710026271856763381934420738398437010645106243533853202973994015918484700316594782273044809247906135550258456066110631710600384833763493386739973805743521718627711642440005198726426656895531647393879767976979383871047486463564805135792264822308320441166601988878957639301085417016771378154782377896379619057587220379217002926134216883528947496028188712899097631795153621743193757992164503763807384983037882511354437202355237761503945876296267867273318480110538745339340082584198256126484534723515361205185154346667892634037994988370964672453717486717367213096830615866192611120120014026064332184203821056*i1^54 + -95311223998146177302289493567751970305397340032338753102541127626953962123638464631041416916320347212596581739063893627756183742824844426201158584394832583054990309178702647815972089011178328662616971673683184926463234131365511662313372363986580528188970577627492624818536187496256180757181295149749977946703553737202109583619318331098825264240245491285709055519568199839953680820857156032338267557878240678120375670069016051318060516768511846729020262725656880369004717745078997609497964008436931649062410900501464233068336391063598085645341797376690311393895907862496561470344661989471810927836115929860691554696682227539466165318251569429823050898578344044414185209969501550475017063981022541411261564603402383043454706241868904652956280588204905814219965972622480620369152850331354967835015606437887887393896847822555165229082980210162653419805342675769779627317112879998458929382284901399401628741357020063658686930323378345088208089852370358745057728124696466377730433413350913639730369535363108761372362202188894179463036546270903772786783042897851770451195881753588481935186893875004370147716066419499448123614982325641144378744499423391891130826972733395201362614350093740441494968436797727945785575396642636465664001800077797195781040930362231373306372811734748154689330517853420889839018816093521646181853311850636135980793193289859595316748039466227018052417229453758268928761520316716739344716117568082231907612209237230663819997187924209336468947458594015289708989727441969622256757968775562657792*i1^55 + -36191805012789997959743792356270228362312609604308842044481805718754810810137801496268969948696251402087703113857585501128842714150500262333012175756117773703478333812225732378646324377606644439935354550450256120485475944479772759701144650654724129794421122473690359776228054482792545419998937615084146165594976231882866298522251876160263886643521729690002538550273918103591913077518972958313182837220666567371653357123209677837126087096774580644753127739023761019396528579019932497143325729603277080260752538091521163192689990405085454602386871411763107614053867572946726412159453374828742389746084047774911384611191377047117036518550422245858121821211716895957686406064206621350359699848739537256855969198894161630692360988620869380358215832070658705577541803155548666255143291939054659084412357798186919629453207983854062754586757501673509008926186044675072980394391695613210510715831993245683484726934241481442859219169529533171788171520588139321726826576947004256562721636611942455726703282033107900605213169994784985716362097645650710321251644794257353797353223519267247062685574537451215173237828723773547987730124314414939714949422631917931964074833738673500379612963581295081208089469733112973472375002744027188785450856594090974029428122844830935139315438353750031408158313606392240113073553950113410960387436755939093008525344328616316032885187674029230764242211326592291294675879847046062954465134189475426060207656682487501584092938554564230255470968923964265769722414366720*i1^56 + -5476516425692623607642038157797706481815466863602465993250584121888638972653027901531993670542131098141853016777249158651136553802084396140370903062364290146219631565505270838859264026484230958973365678884595000466761113102335986005094471268285855207909311087280161392338235489895336964139049279852842008591180763018561319928670711374273190531598770227791142145234183361612376447142377313798959898787205519171754981936362454293029164634063073409035747250340848648706777280472038491505568498708241847208270477860895063997755086266644641089583888186653890782905235957608787591252354538437678304317670633088809415447834275028868805809294273384171365296554820513835239546782763197654444994864114992482319834263398275715866904006777153779759580505572832199739879173458443235029887567620264308003991126441032441457060188064894438046457267491469834255764108446718776478293668937760787716131282875657714916927441970896709230814292320143691058086185285876159953426277560832418593973423035466587039920377363827671421694104642606700568404669297137275725301953592375193788889824921208669473887886905003363720957582965586847029376893420390968711515280119598136245378270216981735674824942594162948594761476399540586429889207250562972474632791057512261543631350520604318384550769843316324140166624399545838022640149838437032307537306945900188663543902391825607018152486790707067123243399600445104293839534105521027887955324478984499469835281858814460231582210735053209600*i1^57 + -7777170318342925150187844189140805517515461799145777036035836803875237118434538920587277255821429462587698556652576295232069769347811627240025137950568288429427472662841842814428120783159288290221591289929082937758087975688654253296471991247875611950364214103972079396124503988351803151664663105909484600098873152016004580174729316734410486963013391923781564196538683604256887707733317552545028262214770398672219427703198253915561703629288682595573930610843811390666909837395673351397008597593029098266008764013935697838934902856049378772653882885117668270182424297321369894842995972599474724975998409727013192569776106056034283082765572215613012625329844813727121413863199168135066474497736170535741879836337721170217934068259303891852794721986598896595938194767334928780417137359573946717226042660566003193849473336635581616262990397647254112209198072130524320548042928927252936061224979880190185303115582328443032516363481634801310555018886621249912817462609765028052708072985841544345708161274846300394522486554220211615775176783276082175353545292842947765060576312728699241387220605448103997933556879902924362304151336332277829508407766292624997029641695675666781033753125381055534314999997278880356385499705801838525947928612932969798890374492900131933234809446735820054036066012566687733030710428538386845794103245478471841071291047944488139790912566045571310980749730096430224690346704392254155453480868091374075904000*i1^58 + -163084055985559506692267094230967823876475707170094273902151687414616203867349161157858926956143471949486923623771277278823005703624604974324944368645883076080478102679076853371618597674122003266368476681732193900937477571185688412762979783181762588246584390605980362761507817707597179726034853392334540253362132179840731230921892982821545720471997004406096948459492109976235888192946220037325221068296729338493225887191493005889646082686121674274526609534934190826879055087310048427039796789226388359131858769346451461649969035011959672291765949239481622289278727057977197791669588279026469208474972323458111974183826114247536435832268537128513414633755292155619612464083423721757956887940263027970123378729551878985948289467346720288767067769564437991182046865305989886608782257227267601850510752208910292052653752064714806649807413467601979354679392233230358644597274596507890850142031601784050745346317561438901249332149747445273002953134682676408942224155357351610338297759461549005610431414253639841320753027725196217768225521611210275329743459809936942496911818130025175295647142097706429544071439525452533837297481749276412884939326679715024499409926938183381483162176308754374402767363934645883737138037812071188806916474987554009959223214999754502983037842660842443338585754910453998666407260640622125596318435605589946763685686829323884428569371645727056637440622873959546952089600000*i1^59 - N1*39904979343952594334739124019973014690304033307576260283234256557014748694308721506966564274502805145701253195581248712135609172094780036525116552727562376133277398418221332796080046264272415322430915546925905792527960673766068617707103897804105489425305614885645447991639240588659097213304826894182506830518961024780255339527934836800386471329072510525053911693118393460222148593613073066534466974128131664305236099344712374747124049746111182536111391252520120099950578465794666880597156855643972131048205140625*i2, 13450662213763606181481942729253915447233641576000258503140981545385537064278288852438609302222544548451283972440930813131103712814963706137273735416347286335230868820274133523778958268824236011869524578156189312445070789569339466987804922439277860511455820795380470368247590727330649142213580108021686424356090315566059385054123582201761348318137539627165896602842816077983503732183500173647177799924640819823712167804214545141880445410673331200879786864360423512136811436834670915329516792723026410822717700763816305570350271189334687256083424923509709646031360494395382509260036833732723847265617164021988447883022580884979372417462098516994987472169604147114289753656278985169410113666352820467247630004903454216920718138788671167145001811493089051693882138819425290066125958924319522562252173662726775797918691003608899249223627475463139530421815389530203882639392022424574880682870985574422342274020515434598246792164435920095682971627194563315784406546529358436084551190387201467032475352580001399840694558671069724073400854860898364563333543844482022186948753011122618230547912866809564425328233969210500873534375280966606636723693056483943555759977853483999103902984623537292403188811090875642574651663025563123963537366715721527441264314315933413091332528886460620209545919750107807708266810166547333838524114271579985914644818397508265280485619000976249456597205586655172671540027833654953563782057112492709838461454247891049331419457457982703222560795980577461543076804874353990043869742794901984290396856096768953644193773865505795022364793651863313486772459941469067209986696698241853715254071927794551967580844420843926213958832971381927154264109934411157280872152068234202628105571438525951172773947265473109300600493865446501504041725097225564775109538373535260164101148897789528328266099762965206532421802745252473832944435200000000000000000000000000000000000000000000000000 + -34168196499484332882343238852861028727510606874887273707253860288046532290024481609508694353582235157355961812706147880354380220628288777290708587585526430189410920003464635547707385386715444671553107109842102685304290795119876039412323771212840852942196889831211686067403610934103684970880213377727138543385410763734901387007258297361573022217758003253493903841813389856411624468830578540315613442330377310061655422002100316095829611488472562975905342796275567315791541750925727443914035929353978405632766955138120023022276383497536172201157264649525713375604904595059444250129436390994272555321888632476053818263160162089631351129949543298583913858312721348172216642234425010540188496468682024340556595603011449225224349209906376305295488926546104507411313833112167544243335793897795305820261252171062669496671056075882712316607781627708098639386249357158146894526845405169786955783763577731558458472116636771597261752960349781728235289701988583944591403390728222170156926693253335855106303471010593403972551789809473873516393359566247914959631273637823789087698829226490139392429581244782519034884007502529120599679495649143383244820199485427689057756776962371287116389928034898925099034320722651094481933353935431842750351272979427177759104917503911049966392659217164907238141545469619051767470863870374536917007987333940639241217818608321742741689931441550618911910147974736319356197989891074825338302006029309999257005685106462765259745010689446392426742273684759179947663916669348036033526752223383200230362166953169732390342579678753938221828501780767688961702670608036549732482116757503474356354893178127023985916894706088166340530962251125338095401767033441687291428455639718704277245777418802810868551845624664685377055096701970945849104068286096979597421614344122692709288754848057408944966187006051650118460005282107392081788928000000000000000000000000000000000000000000000000*i1 + 1355837382864800768045970700977021237690113489423539120367923151993675536506138737628498555301187993745429979251945949863037247925036943574486036373202221808121648452077826549894258017274480171398067710846175739304517253019156332886893226049685203032710726173337398526797538937819840168342788976458465755296781099344773303240961181469084883415910048293836343727435026372240559724297386341359909139202764878572089306860496928884158573488866122916096824320510998849100000995292111969357149187258349974460495652735925097736580144859365314978778246501059672168099159645038066436282083061645163520088927525627478066100041270443936332752979843964717212810073990375206941847001465270034610975955430913503110427806588328799841245121493756595946129395744189210324889327549622378644224622524358668050656940274210824907604823708904181037724333204923709321282450928774397221442641810177081829725072170180070326282691851274107853549195769396865056878193537276298156378592838274239958030106567538111383310243305996998724193665122954883873975113852404358533806983212147819306159623137467098822093644101046982707745877619602910518374627021767538163294366358007888611171750167765936892441776865390260894750353707170009077666208611096001421759984994322056388425146451561322901739696081654953655660662712430199524989576805078937186726381481330611845037332029993244152921704593395808122404866398818540869066532398816505400049093535861926538437508104382020210257873568034505396019713557092507866035764558521194121633189893542282855319077324992238953249121493902623067208156124532722856648094056053580577652587514219443766243428459268196517743699472266211918503412691300265468111461141156749979605707662532028354516313049907699545185342983444793100866494399557492392819470496216331996274254517453380146684170457978906090409333577034081219936508389794508663443947520000000000000000000000000000000000000000000000*i1^2 + -3706553418378999942282782038936781459768636650092575770872407127295219556769975868153614301549353873794731375299879533476749424393359217002731994287489439178381821514899648026381225392121789557767465617703408201751576586760622111660515582855147627589685555230188552563498026686595057290149459330942769766185051950585325627357299641948467706121147512978819238038141117519297176375109814930313487926808157065432756227505021222135474108527648431310194991368749307513333337471879468171448774136901064692273321958763445999905893655539105267794826971406750944252013163542099259072539131392852869752081384989849195195552162942568381708248560786875321307660793828374057703779424161759062668989684322578956326801546481056804283912651671833074308620533545766172143307608480692782333287552359016375283615113804396706914426658903279524013913080471809829855551847246835994617250783365856607221053566853783778514596314366357797975636856204806398666386893557869810041941052306181330392553233659893984212769341133096076705952041588058310101379134925350000428972337263017133952890967218197555157815375123245366504406987211744280068312167356752444147606936136163784414863203516705150251634518648104464803919732959697449658222387994437285790536509498247666247658645289661919311830332318750259578644829257563672077456542318213306056081171645139842930577729689926671363091292581012317053434928967999964686789483022110965594478576780622928379554220610499716777829247681326126750439280231477514821421965701327617221394473192239579022558532599622153123726442060296722790794017828173430028428671342863653655114718450964820109056921551395793553535483903842816170164127304500687041676710761138729614483298144097181096731635397580121722676234417589196873146471021458694507760710116551653038638649056995715711847818952256011443832313214108839076009454570004789288815820800000000000000000000000000000000000000000000*i1^3 + 23777376274239116121995409920147660970494370988657234954195189362791970920108932379408858810354862007443661060190526817976688809737404108893675101641261712325786162219269865349528063707808572679588921343762010499283425274876635666045189158826842332110556452467670342916882639539978676131142461407864299972711510837565851620259341147970203654521869247564296738465247395530286069162070891064649229457068833447701769900751319576191794015268731840425853250269506076125507137188392136348836467342989727680772114701051616639038504521832272811355301434703226729520489686120282644850129383593346169746033830359720742705522317657927884160981284332566157813612774107406213653333193908250603116172556945081067688270194098802046675605176379015219536939345813328899535681971615781177924728398683872495969851044551306882685790730147898806313979204033948573609163223007511428613076260634509268902435340271343482356062588348745292066773375129735222807230956108437000922540674009493393007877427594105095189999177078960801037262875253073081166006133632584419466728196932043492561772422082827225810200796871323066015265350957010129275266148568374491314509071898012837556624707430354260117620707414021890371956429323558958917304005613002790294398353389870799402423565375744864974093404339551633908547102559406160105969864648435107527609055592996746549977716086597279062966300182661475704869746060675587341998351689009041898372568976803719891073349862759772087230644862538577884069938168356046422449385771611088744124206280704480962400429045658679443968245159762504487129855652487704021890185161139544241733844355810762230364226477484322763490930016066985597242022485000853476714990850280929075217182222600358707551260318512610478230824975580953205972192906606967389631766499725384499503838986251711123321480355438105684692037646713728835565078015687069639114752000000000000000000000000000000000000000000*i1^4 + -50176197953704534119694566815428805019063485996960673081156843244852605587682163251094281942549391763270077663190521868110328938440815674624998961157629509650389354983181467162272386121032379861096260567253521567646629089255432538730622812506436078433978543268019366404604030613284165222940594159439116342058586935548970531475243683321191985992698868036905315028059949310076667581146947324715406586234483655955811307580661002610863567781677080587434418879344922404336537938675349900584102015615356750263310684610097750253441951698823516807750713066098478666774483478813729126615806909924763275243929020147351269802001186156490264897538967336337970855312097492262358740006982182864235663825036659468654367075124697211224851203076475013559889927607945342870375707337887415449030342337735300091758019834582358917866624607171491498978871054681229788835124627929184419500689299523399673435340075456509765673701413090377310205427182928985129389964876716130092563561000055475114865870447598138459681649517392192398167912191467369232396573281455616646151704407574890368385214349619129088563415863575734727384636589902455294480767976180956583572969426737654796007279874652671862183449091051140760047664049468957922683737477525121076196117222945712638103977110695724366079606534825000058948033949583406893916518586119930274384190439808370300920589289177239538512997985575820343302566465118328855521811276236756522934507895034486965559152674907398111806476764735343288867714974460377687955602640575103162810620554786581436012936583100010517514895850248636408669842988215501599102817353615515783421582333692294059310017714489286607800042629947035916128641555814360054246729133493462766865000816955192616953683303739802078263524107556450540718588098998416969764046949204456522090108969874416229547996889313531932010336277402684588529427295450055510589440000000000000000000000000000000000000000*i1^5 + -60283164167431509667789938827619198984583752045394757898228628623162303770123563858393205360177599343869030314835979555288641172205958991430465421840674219444531501238921756137476065290580962797005346562672861827222064202561516145971946369158982144623038355103344346400846257891850794805645244324913192675048449536594717634838559760669086380429951281870871292301717460974641914300501339837243652914913922973612070774439092453970050427071352660223256258767794987507302115326978708362282803871378013034788788187946912281819728726722716464690650701817186743541967517706226030810447774020292772301416645239138227924508473417088406630391237748112064193740419060924912565507555280400237775428089344642884825266051607174864601628740711565504290660778438239650813349491123644969811857380865248816253171175057810877014804862598088475603935131591170002894303953286917113371845780481356073650317910692734273927514438457791290675551136042398014586123680041986882635936080743349442105565711613801181347958683592069461545397711433465013667356139106647807258788548734409227965538017893008351836133881837201088611431979003036415338465011218455840339995348833149249451939649252540403680768302063327400757829387824657986228268503568612066571940085475895327944181090961418219417468076542495113454218308080731637641320988190703859650898049664414080080259766114890649676556628282498696628554173500789385810328187127040186794134916477145116178548695672174110055509826480365151434698872457541149552596786922850405426218823240633374928276418976588556926551400804182647437568269295437801073798580421630694210210486653572759098596344521537917427937342763897622370424331590253502243795727960465871591837309496889451304998258752259658813302285968660295683327555044787613111806936483434251999662535663002652086937317539560540599597457341591825793457043008124348687974400000000000000000000000000000000000000*i1^6 + 713733353737241331382696831055372681688046438133659169184345755950603054198126971238650521165582086204877579472776916259378793208375550604145536208280918244818785662687813864736096060726945174739014723032181840825625622393514029377111651506330204745128702535026374890687547968044591292245696976031943530080095882704317374939361727496663771350663629033660637658949916378778709703761883502539990769198930715020906351277274820102459329357056193285812711640775500847669522575036632212162857735132256158499584107596241208552262600419162261590004266565610263275461460250870320994820475081642476054915066256940795186475773429710702318022967617554141031424771613252505148716573887730216081122761868057607707120026166121553135442682817778922851920897052416631642784583417358229959366358041107589552882054821633591364817422047335645081520920850511760117785896011653993473401886766499119374749107598820538835326687664490754956705051233873677399869693339774506969120632554733175176570465654981767167079632213724056407209504970424670880662280196636671814904430668002896843618117637402063608796749665381247409762442654957375543348604339817518494727690126117682112003327178697090715383364616106188485235648023371701302015209592458170008956136200360076713109460818528548431179915994054022315417817078360313451993432672616209184514991517803669298227748807661750456304292317487913575818504227720813681635783934811123605902523411362796625240106710397206819899770795366465064756175185814518242254161199344532120115016581764636927914147829945176815782249051113735704092513566928279820010576824835657101404335151963933517778980893086253611883712054072619365217274451437468768185582529756160234406587011759082705530265409316503151340420810113874812704380597040243560864424263752042582828053866237903612674985455854192607725298623889986551013288009613983818448896000000000000000000000000000000000000*i1^7 + -1647637961572638092927472103044245600329935059474687515709502308996243759031629282562021078356921144983708938511294783814982013507011517872846420651209434702755137049439348533410705257647905968313544001092482069609414831948439460149591082283567504503736958472553958519854927674138342243920842027617210753816208541395087934195588325383565175292122017248503204183940693892078119015035545046699814325624820969585768298728912264409570825358614128512734038409448656155276959165132867715070690794543812404014329906500414839541587783834164713965863656377103898473602476194100142760247832898163424625984657153692710538057136181422229612939771836941281599771726997695808604175686654395833567659402270690026594011696544913792741259225935987029759443707412428394398184705798260674787451732248546440841888462933434352424124036974054634905208763109045013142109207701167506463281171862553918971483541151582979446264233562386246177726980820040615110146999789796104379655197837122672670881299960718642034999400131071913405552886400810957702464933734253558433226631756769106481105676423698237275771859608334715928356899228103996546376088027586463616944528203068505486865832649153407018383114020636205475456304305613715679806392587552182745566260723896874092427021953063713627482988432878671249943939910913095589351505035258145492926739852691060778823120253641975804118567443538947763694843548712690388564573810732952362183023478525455960296177741982397064655301604546825224665829455395691878005212736014972795071287531065348819378850830175133028787171406561223473203080085416200050937123260640612890990918271320482009580692445059111000527772946407446301918048221082088803459444861822822213760121371143477485546935525355911375520623847715423277928962168932588061388993243839890312587577705182459475446739149555892707672919298604982560439632769614111142051840000000000000000000000000000000000*i1^8 + 1200299863369785826783365257064061540847445035705096907300539939338154606144137919599730667329024058954165516163999334380902422339140520082880114287509716740273086168442360351915794281055955302134047341397835232762108332000612306644498540180447911072008415968654854734755723674001243703096855878231304294346458367941267942965004120147620161029473030254899965356447461776468028734254442026728793110964881901392271749137455004994114233517774272273838425052888122473046673249366283236872943061070875079080759626249352838278076515406261245969287912133677496601711229664945332571221478818836720846374603529466733199353263680665180068486776654533546891540740346036017918556055210017261574267997397554670826218386484483055395366157374622054962486447615763829135083902519691421109106799037507760361831387410580118651220338469338069806866573387268870006461680129482792127182937568753420737664426033434671566462732322651919204781184019817856869357880374472709190389134932445362648662154467202771455981122609674284616354447368350999553195166791358226740624319483280682600660175957676430336277236440563325792042782671231512877180507956261261825234347713742994316988673421014325077254608465065073628509282440596138318817983205062643183258934004274748282018584763911850869204054059511116933495663922404180238300930134818958902533664346879780657564287423265417813824472657136636937995883007870296350574866731370719528280206834202816030391216152085302715879421200972123017081818884828295478487443405298538938182092497436518052005298728902164311977508933191673988282296879976274585169914198404173609519776974896746245466488715881329133557254269069845327323237545015929718508069126339701433118953635226431628147282787177411449806776203660683977687302852994250551064571123378718421789285414290851968542421056688864627101548345748967861709243125196452895129600000000000000000000000000000000*i1^9 + 2418358807208150651371889771461932838386604342131644682592413641549183551562721248085214330128220175410305791489321807252696709248950058890703589797804009621094220129113391184788982907887829698214002147749607068445396377362340196270348516360061531113252962382107083187764428349569223679466235102028379800646136783550280541673717061024330168449262525463355418020415271319541891266205347989468793244746687210255351173032442670078271693285930851181841661563754651282863691089129988554332555838529931429726707608318801741125572765994313730957621846884469616526114602472756577146594718085228315444453220069380224542729658621729785844823352390317043538327154794016628690269177089046224008021115404024150382471701892681639517070952278715671616681833304155132461111668267460340419808795446074537850781541900068356379115870720290058555781092757402004043510832510320858923654621336411886605870388737861422544454483012909087704130243422372543078931915055077860181467806484920500283283829942977995077113049049126524868015128813058130343908505624863455651442568852888976100235589693839154860974675610830797448540366010230714883092546765988455777105531735170107857636976814935814453872578467669111972233840626056244299349615004013289008713323248333773425249803381991347207825896750544639803648767905396074835687856434180622238905348651722340233929596262499402516092510038959337831255675163008041856531394754569269297425934557392430743607478663585017287580662485122161833354246268618197999149157313017679988312102955852806244800879906375194687056442926469711320512444163363908397275161523185934821819169843703768960146473900560841652637888560703056055661124128658082845321604916768762216510236946935265730930307476669363382230260037714142252605624687283857626395379079205192960522227602330910812372169230091225463829486777882719426206136710682044792832000000000000000000000000000000*i1^10 + -5536182158149938590631236070553096917518205839500751869135225415063587228453782988688552894120526083298907791664353649961000054470693622435537143063399167082619741754198954219875028071406387640408040384993247142461905500868539117976000901390462389262501647373027314701981233557293728985256378027670126977000108406909625429136982579810969145782824889037690979210139658139006350463717457698470283566239197435988475146953800794921965656884545410064128240045687704968480861129241851064625479886988386927958031655458232883188724371723935649045892787596843410223581505559014772180061754585372668224025771219373245935161681660950189197779015130603797464135349334696810079215822989360091084814798007551208305238420003188940859418633305306585453198395044831384152925702118254320068026171455295058739739797853007806602719285999582487282468882371910011640080434617471983107817068262874608866006193519516810053731363674166953789375328526584863772876354866187033655844673865411281764590079675745636257375850645225493140508464924513716438454216659335610179446963167103695557907753686032115576301525174890378353649431072066112503764030060735785122296752362442935473010966529955676560476939062706863735901124253072364462655885879133460044269931553748229984137741943443121566137907434197897547083016661900492793560875105282808080595154246078451080821883790696031780311936962100297814243756378578948233171370571889336169703871172476252534196289794603332875172760888182833308377837636841859499231396997172719742081467430305251670295803884493572063153175811326186949347240322381571709206559920455337245369709162848921777528387215850602623303067526143691052218901149915674860723090655910671151405227808830111912910360736065043046938084453277463287367178915558787281869636321931461218104836510187926722312488032917310441075538599376974814482623914256399073280000000000000000000000000000*i1^11 + 4984280379149904724178925207199411084873919534646485504637935639402968132111857509779537085091909301062974615985071568297207331279716002446377244531389932543726140822800330815717254422335012683133827369692747465937548790130854849491110177477641772719899216555966577534057408081113260406923212533267120832045622352641115637521523612694310740467277074573186224251716069903521797714960085215229903784718450263928082593414095317700542813270816250070442142707809157122740384123269652300912963623184116773622333076946875880726207289261552187960280730609568802558029287807051600086783322709666523712430096819441828093188774709495258653888351570844652841552518312934163138581843009366425528027187937000502858436651908936722070354365788437784748489305785889111099293903663083473416132546964034294978602861097298766707790805120894185548694440870843922370325996206957337297447563740786374632866959058310939434035113512071959183251011522476712714187224704823550392457082122894992074862536740242666066027198100546707801151442551103126746248853478899030127725185543972546704028956136202488389610527049674104632057294027606279215407131427941083603507927618666683473230768828180984956999117694342062692188739927673245812699540964684977169537467954519954252646355166820613896243334683577286358237624561907893690561944566070997435503147481267660451620580553586223888714896824497341440877236159599556999426872497583324893409913788473360135361257956194430922015672108139813603035688566034481694961697593146856230171076578535307855001553314025540322579624792348371520042807409377530460355655686990027761697375810273410535313602776167151113789184911914467217751715321261346468473770335155891626778265500279817247688829195729323706979482613852000673961156150431360170813646487195852139388719803423192329744059555706493722491838064045600719894935684666045235200000000000000000000000000*i1^12 + -2587220924302796012960719588710171518329658201498566826816196349803930907463401285864767616588070914852068893526962991712843459530962116397003811602403261985640754526562835300967869736990644570380371798421570320696503068895945778680307036694505275550556663094984139879780469718974983720448156532299571456096695724050009285073091568713838310047431630538141213868361093757877468577929563294015834937188830168447352985942992003844406875584920414235346988739724148435912686053572074842409060188200579232775554809809374901937974463380215858850037646137156510765497200403985381079859810065434834544344598770626999835671328248383661880561293222839882981198178925602293479712281878620703501646397253846815786377126175384185973570529575495715490612786830612470727618024936456125655925580997686272582163769372954798057416311559778432363004348377912487451202413458804096411467275540150281053611168716368067834506181325442898283883004812311813592478315899331260398693117236182207223777600193911035874386019358486712822139170673522934095122701669980883999563714999405237241415655938336711668208118035182168058530526042633828703462880204504595630003972798381485469746172950158462484042236278044584747874375572936750279931843425241205029429253623182137540483014916383513669224882013474336961287972972850461646881877163204802730214290017455155194144884712657111936037764813394476268171775625419760241586961525199578760256992597007016383953338450402777444559433884868791826959848540842974715232822935880117448984575547137771928245140888964278653139999955693703296665557790457767884642382589929524142627002014680998113138926137036915905384444940314712401852663516376150604390755213843130149267696633507702606710343812410164484547318637366866126052549829599805633003648779015227834808389937722778468135511677653136730837823271387539658103085289447620608000000000000000000000000*i1^13 + 2292738332659134605491405755753161892582473638393341655787681788244036419122317447252324828374148720797875896148006040343217995993165006237161689661757213261995901945142794514356093146770162647977147091709775173741841685382436050039319859266099820441284227725218414873334353906896731957995081547877639285077832064367147614332094677309855956276424667180989540009982102483377063148138990184866653698880699250185305472324749210265605755570506208498244549469980179703652725147441459920120409874101404256056367864087244705327874852885912935884360029033724218294412965769923840991149274912313567735827308503582691818650505943270582936879113732024569290480516391953617523256522820223119946303034839723757268677300875938588719280046232978107313951026413491116247882640589625211274906016724230477782808117613444996402362276607689238050224924012546400060899262082184038717580422413168572440977777984101999776867774228108524426416011334174087200335047560215512043760099728651919369904898609959956303022589266864401043165999000862495334016082740922355394251951648591113380232844292224293820654760204126501228198386729261809011120848189935188752266690367777147656226742600049400924538554438496133404416854751529963152910733688507284527226359632929908932118611012539032022575131986375551011934928140484337309870038850080677775674458451828740850402640309597443824313235093465891246846550475243851175434694132696657618571223387961894671793583315886708154725375854998654937659101570989933714453307027296480696705609985015585272550676374630981633105137388932724458906502526404497980925641999073185480942122803000887911694101704656329290613887342345914511378082806153978519679708423953922489215369356876823601740581197622292521800495125922453105342454474003125081185557419521496239154851707375839737248483024835407974826595118304295135170252668162539520000000000000000000000*i1^14 + -657742128879140107907945593155632147839942058861659085160253502723772617874224091853740714479178814301475676335406129081505621531978595140662076355369169794895618289967808252503817924786230799954638979046536609845026834065902944033217554163389538864860148092086756657229526755035713158016678106758249128250797849180415493132634966319276397336071284473024813662882056722037771752473106846122659804530812774032329938600732329926091418589480292830472349771581050644740965276869353968710362279016681033870515886427262865199096190312138742192677238230014519217736723076492949830476788794579285918730531967384168974841801956903210598876749562650778626803637946235052770200976346029671945926681174887594118635524714810765622522507127047912257593388912843828996271562158863709585982319745296652222164083704611731038826596217651268341443538562421072438725399759807059711313571753089562692417403351467769527990768223805666159081961437633318883504676125293899312986808911410878151961709792845925525855881172040984067715658661465405400818623190716830238431752815967116353823527302796574333213798252209117047347434335803586974074564825234614297676651174195517601711990029598318139210515247881996641684546430984661718967016528324469287246135814145370156940732819021473308325706612580953190169488343721230477248121858416830140378272519049940683767781290734062138425896577056074461229183403982633734608748170740455430401444241665242435774364602797345786298579976622446729229045330005629409843508615505909062298660018783240136500643300791979094182286074219015317931654114372209930286862392685200815262380140277184829536761592815791580580592545820974917664023827226493885750119511453454610480783909826429817770440695052211464417164057485563060860439449338209819357749977505395827154686808482368908040020004224561658321404341802674498096333873741824000000000000000000000*i1^15 + 212294244993398886722959711347627939056143380147278301174866866092808779163842069431189044340267298496511559226272824010542635131153274528330513192909886600933565620010177780806680907094019798560072373510622755167839200492203693788778841011655496973147526258759599386643761964434407662197211349599928007964482100065962476901611435519850720168787181697551030055432906881157007363931849408748740023385271558380666410396988260206673448205184154102315789651639155118086773409805360154949562196927907014387637308962159563522246702868367266520248158812189960813179567687077101447696865685678812477371950424488483069601616740571747127558770892424217964165189114820968231790666350896159864205099683733969964347072574558995399552644381045070617383887254275803033057067414581464501471118752239002452160682979828463539082614785600575008015945669056729801714089418660644966445788053570537222756704562932307702867353109611602691097387351509310434012895878782580266777074822980898861492867887678464894063809692031949239149334873125707304372118323141340310424055466267925394900752976349344784394482039767955814720167606984565998546984519812746947786698089471709855025286833820218353153365015097865119447689657308522888876162899519231079123320774426820655590574302244305006744714997544680419537997358189173594567269804758331901165921797102193604306011524535635968025389548335690981251923388314829760013893245386586691367443360477026488846859637934915601752396390043352293187503677015507440892803639936001091671554115515590020013682473539483164135319641720626830002459140057239493498583480881506767175883177828080393988279855617146683429351321399649992348620723648441588291601558963891193762614857949566748182194592447794115334990654681831375821496135191120495482838917305100629788271276850688501732875957117419173460760294651830176932610179072000000000000000000000*i1^16 + 3269542100163866768113668767970066006759528521858246550270646434460455091394000462432003622492254862691531674333521926045240251567285936719371424557928842891788174168271651335512100650961586020609220070507136584788463222904803773254604180293002260412230257859778600360171156928240215637553768737369910384644055567088388127922318922153825778024045375147061287668168089380986113392329819482877561697310489453198376892043266442712637533988960469068727613493943092889248167889493222702739870136046411755848407033472953677344567305273937415070623232002335851979627227556394789769569018719554453450788991388968188513099623982648218440611398774353519539097676189208069787581292827182903283952155701229969868064483785778737331101320180111165327942870282466322099195838009964292912915161178169536708565550741234439426594144521707580460867699513327582472275457990157504902488791323987666222822958141160111344140705370451620030832490029310032880786021180771089992165228889259183886403601699697608010457486077140043431548823187734727592019992349324481383969984303500992599195497702598126072903792912065283548592741295395362146453627580246340482122121848719923384055224259697183219066331241538092543969398712949919799757277056781225604887623329035936382141158775016508689612311324778533810388830031598725032516898244966292834419135526945500945005781166168582620421261621922598613622576154698122006979483251448533978749574722544157705726481966564850146108882491286674298169301367250921127256715222674638509387033271008719694764545318039144371742724083580176425591332168710332435226645356659050293427190516622296964847019169510143942001382922872487568780306219774217988189399934619855965221754738996841257401125192940352094146236466635114633696250742586957686007045034537165832954621305119179847703713121367791817312831270141016804761272320000000000000000000*i1^17 + -11794607753654513259893445085146906567883527797374256965267939377738726577117580490732018163032988244432770512488009941255881326031024639611430267678278213310376365754475913514855142453806919790725370575630086220249634299882412491098926178829783741756083553236602614605901142766503255198060120588952925304001112903374260861634617234806997810020854906463990636202306216903590119846624011931451049545105325232981069723546663592171887532690691186900098472112611820928444912869058387990272180595181656242132016251146932687269102103813383188675615614344510362528833682375347527975128698992171751168918781509456450708627708301824892358510022452506834371336274646492174716524668049283679720964984647887770077936573639886116104313112694731392544550640740746783932414778891953214357834613517632460703643495329297510040612680450721586139911893492048847557361329075269490036374935538523472931367596586064112476245834377374335159409042593768970920747013193672583039764419989603573824170742424354553662213364738367926922723989182189452130233175729866642750256324686074681445927790175999253742383008237281018757710231163279512400986293207993686011985989121495494588021505578937198627927486958754778855768567150227139004675711899114953845186574801385969180622651579636992662198011995819049634643891979521427356476766939061505964170302394870459939940516638347861951956957617124810607364618855921779705228943848572837903221167439403358285465739681587399388199540950705587672979865769088567320841377566096558616834570871627460918565658104909679219072820610957456204573237381265541371089013636226854890791587600093729388723903879183306609961518246587267581636372325458109352742884676366698405590750375402320913964560040396429966508252407484032372662940028310827639357304343415261088224588027535655930313039084462138653369553622656481138573312000000000000000000*i1^18 + 8436277986837230904570435614944577695066598499418714863151490249585243846604301162504450711577066619036750137177984295966184147439879065173384287823736647975364020177175445032486661135128254187932647764290974467604893715402183298452937296430691308394534486712625756567714944380808995034237119557672336433187607380492263551165892372223628467587359804171396930202531616247559940945065717691138052260588305175071507092881201340746567722384825744737326682655345836869779699216881111572830116632221696232180277700180307926733541205438001072987565998998530785061096311530112229940842414437904573852657608333641225512842062665301257734647301361516241324801879912744925159060590311660316881475032998969347299086958854209484897721501807468992418630562009291675240941468326106910958775412735341303197257884953871319306987291995216784307144971663563728775892062499816550718534523405083927499636714909056930174265579488630296772550910092934580807539212638512280688793226267473149633850742615458066239878678153879359964150167081238829632907434210918483077941749132517819872017340142416306364031381802827855561822174888350969233718808409641909334115700350483700395024845010813480090721922401127294841915600522171185652225065555683425416567476532377464994310562618471413169303907329726216192871468613665874397483608508498251724572861962163169371456039455076049745372679562157972447451748671250711859385109814934872005643590554721324763200749128057469484682252755132219811114702687819972281529207271261502470629974665336900676456909358713931056555853444360782783946460394384995973261947343094012613214085307093555244533273295980163796923266007247071721828276342294474493499229737564800853670755791215485490814504711096356925071794121348298935230969186696697311853278833799373523617152642300032470580827454953561788641287374559376310272000000000000000000*i1^19 + -1323867623665173623122234786680333790587043375700386052093909272101606445867271579617235154393862829618642836587967604358524142801275695814872167426074018205588664100441570995611003708580423819830310352534197295742100096619876340282808697056471749233127888839753226734833880130951171785221837967761406349499812461603476996835147656952082597842617506164688265155084379500855528864972697324353085554615305919520601246262347576357289830938667904515333524374665150832315310555178184637128002517902726301452353674601893206954272343153188184882302177136077679179956026718868159975280466982639518362168670618544922684430427142055297104318140137645812497474122228877517971499506263660679473283752610170137167839916060669504799741234179417867967198586818845348250105371046276450150335357092234582397180255271039444234691588782113578763583421341402158502499993662542535498084414700918650594128964488970407146107324046970815486086792141182597655183837782016358219703045419826688834962627603666562991218893154939524176814287764017447536168694137977952639134232185030521993582592096033022786847983786415415465712196842284215900871052470101110096380121558324063151205037362824739475699635232082948631733007549555376582864966236544979069311214480344994390012948705328965773813002925282452120495607402077905645382290950538201105473426901467738339262181347769685650739167192833332654515336614235165832617846980511850000173928380665443615426397331787504529551600202557583459393777851141034012357654442017767572448636027785570009298092910079101617940440556012102377388356704233404126034170690113524084291507343298121397680675416392321370557363511426107198151206783244855615537037630686109734030123950912830280545446495466542231156592216684684895114483543847503965593229507093433455353612697194380346202160913638300458009093571865686835200000000000000000*i1^20 + 32308682192310283503173125703463294287963279213559383364403216251367910284626019910090269947010992502869281968530684041735968382738049245941451937631638733099558539876408635351904920420620719864241660205663884596720604374283579559894885173299227047880103952897335017213777314404529681768526499822377336863505790584755939565109728852550692092491191058093350826751770809126493938928660617950646725577574623728856617731752918701833318741768520902389745645827652974674898440737156536991891655449293899337040436224830748162539872405918196661911808925601182920797094282696263067034238108684321412497021275037967290674654436154800097766887549087600039150026450136078676448042310828292290961983020862464301610773563841144998320342902392127603753510183394249557163709826449955892940153967478155997459967321543387730371992736015983431964589297734878155024541199986671144662332489746029207934232910041551330476217765446466524538660200239899541528375393866766529316186428079598117742313069320020130274276246081669703960459328068341592019260818317959116548397300903493135155530769509278952786593230254481352694373841994560668182124221911519300129373063977331335111127994811066060498403972219150231504145946465190833722426502119444660460980614678631703785253887899286675144174161741160877175800902685239125889745243950692778344654016516345644676417834106773668878612050048834599678831624603224970667216698906295875866148495711192490646135593479241840350495729501709773071409289326153371803619704753895732251391959646470096736710474950365512208426407859959093146086513476689902978632068355118209998384522170186122857983564395033541347232172851538256873367512836548524667698369740011420177418053340438519046302564567226884946250819742325204782446103988402555776129918341186403272520446831511828037203145278242215686322936138956800000000000000000*i1^21 + 59088779808642148668404525582352563808849899061366145780194598676514447601284440816594962721280491616285904730831232594720133830340584369983013507219924640445390617079580365368577262780604403092757428950603486948110713232068569540002256704517901374269785373905362738334529283555714859815834187168652607011880669011375857293401431054834574209350086433407174280076254374441224018057340568832232997416332447957979231789552962255926449132301095682395208566986024781631237618868801464238767980525229545985997322118873377534636879158405246635026049388080833310358888725851019910414190520496050125584322107818660444893818070220998717287438435393869289675540934851881406266094627509661555766332462222139003240400697524386595702598928397990082124213142544511875753218344998912255623844881059311274560814481315601365045414980410964596718080164454542283952024559070737624776255841082626529608934456072315246629784357077027310373428850336776168737848471536682847709248685384307786300057467685740796549456791677353122426252856726957211715232360580478333161261754985838574754492916126073330989439056198983961020647897326330451229156578195578879824076366599321628701883849835283835647391474377269602481985800588570122351469961856838599358640045453902131918780622505555450205308604599715790896109614709759425546800410808169282537787068849347475478869561588240641118737818210585653724924243367381428342794058363411104139147465013249764034339816027118925294431322822132206906803224305358332930656056501299806441583033114203681459471843415382237775773251879173135519763075990733077911394787812701668162124007068231643853839340757690778343675591037669217605833909313236527035257783811673334637183913204602707172160694914948814091689742119960650429113277417597286444858464392681785818327931740421990234680449661333685644169524019200000000000000000*i1^22 + -785456389962264898291524612855949901108568876341447645040142981157793608258274089254402383071682227852016954619840258772866153430933526051710834662637282184191602725436215259874372793267156739392926786480171779648272217138949313999276754415508054079965223950537422092279747345298328066242006260154526688446797778368173056192127606645242211092678816004340254693584481113128713283679947344841000397836184525597143988944228102340080703705983904014780421250010338802849028273165416169446912583304897113725491115469634700275856174253940512155753913832010126911112726245060846318906444490253267689597199302660143092216783767378652747273866034801505446218856132507556970859437058180857493532886307053894652122933965147920416149739851793004523736563331351448871825361000779793955515527576557748318881631678015807583924596113993780382062642789623965827062310063217852863935756606424276720205282564744346407655499770122376238608417396227730508684589036911475683191360706799443743411022774848034406448246260700087658231938535225353504291408051646307943281159035768060534120338320733218897745702925701458220001486953115201965334158658442956138368975480447831254120475073882608599890163283796785564180794337289833328516370462824767844916793431309949611500635228906567468600482584186962303439330126725697306739591178560969934116009368195837116422867662814453485258540289061243035929217998975996391161361000681276068685965271012627762290763729126081348929523745079062484348684069850782183101087511114852389720520958175841666615533121765487145038442831386449650123435927282920583199779485475156851701174834761794507999217032395148227677854903185609434798071418520578521844822913298698189544991751604079526021235679955829420634633282103871500924598530887018411854422406020376379158816007390336755729124470143275037307699200000000000000000*i1^23 + 338715372540412634227189347692153265988603047448422478485531361385410227767105081663289074385378626688393479839851326238048486613024544851907575259669547114133898428324234209514767849512238551569372181083693942053548758574764888726948905257722545092976483573579115847905266694998042363436198236057096563290653640312457557680300347643779255997908772993023812937223028813335289574521524118682247536189073170818246637927304470974764688040793443277066286094023626653114345506039513664490776559875966342843193343801030431975672398294823804637223556984344169774239632033602992918523805606516339788746448902918864501802809576263250305025667606161727406041010800563789515342764653180157367487888886847159237417074748266764041415444176009254509772992501044697741769076307741379012887444658985236550118028879915912700751104174095865160697458591150850257747141321551023401673495559717332874719136138483231515385289683822616215671869215042011851413797808046862213520591431449363265127480470529806322808204559844009021900254897631407126594540635307568325406876428180287665826195236196055083488735409857713025489935607554673629957271849075422985033245546661723488586929178321416920599428167643010173225065979708052441894221620801758625245147726565402519185243939089031263378203000866005936291294323428350322301840851410209897849744753712985273213941376571884268631849908458559459237633913495051252617950527904949751949579788150152919694952923139846963119320132702367695401640494495247219123242357641466926610698708299211491557000186592045205373045982452054459726172379476943726287023553933126719065866900504862956783934521109617058331854830455677217283550334652515254751091056110764560518167539547638756590054065984440969916933447640249314111998377303726713608413422414215871486142327637731252655725011884166495600640000000000000000*i1^24 + 94391916285049377748174525119122304141606434362049301889666186732756458131485005794033963303068567493972583604790871513656920972015085274091706236254514885727535226922034518634382394008620141876596136942400137271690655958181384575879760865450686724833351395348225587980120448970927750382052440896670429940552584886734097332928727383325568675229481971313049283437291392374488115633540608923332580072538071785293340823590749190086253325054605709522513952651468713702562433180018433369861093022977523537292644234022711793942451752240311244832975588434667313643140534533037430084090321926349923465539635869253095304654550480225824039613758379894606581003048247760184859790445647758682233198429374149184972233554038105385995313720966834966274166298346951608503098996344588591906712571807267948412286005997838511410763154399007361898766825936663691874191398824689585716315339012334959430795704741113891353703141668875549741344639994738087412625772273583359742503578830155426003711110810395717103417208892369374192718414539370568276297950961199875085287689231997656963431106881442869099864726066838146908790722197377595209057577356447836829379853413213358545346146110413382899114095327225953670172750530840523483164761705973625399027113391216572655944840261424982533614370337238874599870659681792401756258531860901635917682212624091542308338162543909653096425451154871104187279238570754147453180004548052136458916073867111004622552623149063221724341163341229782380384967365082841654489823417140496233566217584635927729181312444194559644014673206122259053858676133871558119466264480718466000968554454916960290070680541944671739778995636501275968128210389223288842424417446012428319634617750401905841025664268049516570034723591183619408806407438307934687871119136953178980654529490774346993221346885105614848000000000000000*i1^25 + 6292337295668354394476873516838942009520394125283050830603173260694285708235006917777936202723298450709352854040400765301001614452930086506882559894172041695228084013402852593491904192340202092308029930005458973568069120156146969801624142314208900423044546464178703353161507821248589522179242944354385215901634761784823223855891440495315957443301166764363080422750968840471469771633085076614408373227606436697141521826384802322775936046007089591260034592746272910555504726810156595762099141694081102227903423358255100335186017521231621168966723086010079927316462047682928654259134983035561359351846782522747078305884523422708799181311946383429291276143993894915759520747492378969728277340235960285110671050563249242894849587801020877894779737075247978711004105191725223784011946347803431726610206532385921530954794006590272989240093827278264940927408391549852158606999806236545611678288921113925134938655327284701874509257850430498497882723196292128615208777393691769009632596024899635518051230328677850578840992745861389660465670798320300293574495400880039945174860093062916595173114616726418510617940827389817340302143250351463056738830195356041277389879331488912345902976022439758190608711506324665252585214845494250289913575070779345152583397248968760553166342149785812985633402219575752306209027918868945618833761422877072483681047565777523041970791724882793873704048344132989846893596941958522541276441067302387140615737773443718568004279823020645898280381506248992497305106241561280950062102073206243594734233339447274469301380821343783499641367808022997922182339661857170970736925622859070598223612851649980997379526723566822391346522796386031121076829572147312554836744218113383891994322126371212463278172382927775284266759626681056403530631654063067162435885837632813992648135983025356800000000000000*i1^26 + 11067457748071352326085902624585743542019364142607218537950110770470849514257773115568454591901624601306606548861129577017466436895321298387050133419288130541567909653063534253345660218655849499002812919405061860680113526352287672570025177051404495666064042026278240735504599228691221098317941880148650728735650068081289211866467990597121329903992435912516014253386060777565795298769487988220503309099352921293693201144418748420542011737904903559850833882662530273570037798257426944813703812119227106903768914149550038831400467331403735062283490119497101304029332643949812482093388857821788887299190913022975662982927112687374549728278707167405207632070130040356641924942695196239221187473123113305674885016258192228962716779717578889512576901450107796385475140909561914828002564078823980732215009654037838646627415129207208174631304090202582359670589721062866244235613154068364202964739695056814289671159855725463334011483659619308215011931389316811470513769693341423572252451227122262977752026699875184959540325452986415758800075282472739110047668296338447172139881758171151793080227450103125610169800941191849234792692598302501393140266504032887336262807975984228537904107065879699970297168255746252944576587684552509229988422457725093377252716611360200547447337215681486503155765776523540374184519364855254198111377134597819857619817423283403757244788710459892330476075926475860741640257867121709736196237863194399715220468237384815639527006473327764005078830592711862651739832206259860551288062109852493379685199896067909893302153313885778812823268483055552086675281501049158083194872668074102539295921704281522873847543893433419249740733335116632135000284982681251505350415519391163669373689973166525409711034446900230454898053252872910470584770264022544391909982697430934797426884608000000000000000*i1^27 + 454665425327799538321013890724200110827159660000344644855105419601693907622987071887129172155674094158555231484594933666127395003587080317959958945695912331487272328910721147942847719652692823176241005745814447536279044573039437895043924472145807311113735151645254006690318995685660671987219960186041681939530695158660843664088538045715285567983046979523204771902494790631119932755434031350371632330195309424498202238987638000332284169385893912839295439949605903188543089124878069381149269121428186704467850195293770768625059501890197656769794472414973257441245934292982188736779094988230610542738843755546161991038642794863564540479512813164636570421024767916339942644650719735354772419133866437263880970593795042005886291613913778137593676370801856094107867312678794471928878237794171919486967368021579927182542812453486338691117064075260994256342260758041460232728621473439064476278620568023637368413815181946660116133972565659745502569610745728696870272866864011397855817015821195618177268770194997212998602831054565812306534872924359577451408458739191189318317628720320876257537480081898788171408874534967974045311771560242535316140316975203506067456355402158072488081868151294287589053038355582711095499592068317098734258075935862685908448277446255272907504691675779985658733087023496213600253875716746763842858494596578525983286600771908153571489518213522394259089674718594608091890421957139887264038366648480226485973413989883599584386148411599065779330893826932317366671940535651621093999894583166968615271042300090313114948274782643373330826723893902632444998015058202627357426683048780829713934512714477160109094208325837127734085530282410914997222037471654519739009271837416358881046136911153185881999894450573069925590588244168094899951437968380859729287958689033675079680000000000000*i1^28 + -110082340075207844764947623438851966779496701080543952892981162052586410475594638624127832432828774489498545035309189985636525363000527578314378781752694524586639964719107930245182007695502277572773683878707910579600747452305217622582909819838014296169718708377474254794038976871778647665949840045453442652587874108295877357942262424306372934805069185426596627372502957929775774082080012325514815983750895306693959171465112177600407848292814521005556487339352534490556251071632493341914219064171864149861182089899912749601905481366844315613352163189315355867430755305721898341102088906560664694525813722373761701371516022447567634687966875474867701207801846568661179143555617754146277509963150496768516277188628166678548563020794824129343430288683505971086880301184253939499070753381511665977557354316330945933653995838603842660864456109858639258683295057869281783434628934500761531707338589103422430601378798093664801467629748155378727227987144228558923406628595928746488685259916005806261147277783053738104064437985739889528907296914454617325190557910044166534865818421660275668900633749107943843537018440633327788933027641171260389391081091970853004446976309012845931547361914911205419853205193589827579293841623800338734314620658707280378044493010212781532068824020908476565636304380592255063583584128680526363519852342547554730341593738023988750856590369044587070017972195092086686137739681963507422381997296406241517047003878402392747411537542335792369964727537081044416761864393907300178590286254111074518160297573518282002661134923539473956651868848191006756306181559756221029388285619064328635205526780389652673013290517134592440417959182599137764048761878892848574026838073608969665529316636588673983892144974779024795014307651267953978881777852348673919499665511263764480000000000000*i1^29 + 81640302905933112115077119749175934488415836651117363690021613864056866942132250253260160986747059886538471221287399361622658141645091292994948931508333133826818674256884459578770858881707388423158694429123160528383181939203565281418740385068974766357127028159624991211146681786682002042265919811974962945080556171916345635026204950825765322475193772096619105460215694516635152723088596154448291326230795676274713774187628550594562214613170444457740407836626435789308409180101292386683415009006641600927750492086732212338460866741917129782723247292929661389197845041468459930656518376738530132623809711668746240741887872617926235577761661800499460504214288502235663212638520639011250396788820612780399624766282130261397747506757866598484892217422627443023398109585824774171288273661953237387734805647444671538350328340844943828701907367203738342001790431691002355938365778038454642959268248037184548986612418543286444926235811293702744479209524353722694520728877272928036021242976969858288807956789316741085306586944389054067101061765089159605576962466853231092569750903664772816734433493461344953584285770046141371343682761984916237489460926577057214967061565339579249098459518806503460863309447069496295970377766954683292059857189224468272530276240609922224306863842784435901191416124628661184375916541354593298310891294344875583145874656703346408620247687564936680604310030307492009440631391046873357613508753781722596400561611415086430000325694267697915171497165514968137053091180384418379788486546941250047723485736502363355326652466913619375098796200850737060191346943248365923702448772127258300085420018945228972178727739100588392970117430067461788036735597914786476608598705528702595220048924943170474976768180151452104736199973092522033373253436759628679785715073024000000000000*i1^30 + 85767626818653303248310817941295198477541194023674609654557466057550743987629924410392990856600822175695422576927273955226133254810786662007152741033282418135029367016297579987378599253738667587923705485319051405904666138564666628061259870701240004761943804264369099416164684834096581553249617100672917855899383973377816192887644201741566802527402658507119326957790348797784614769326635904916729410192269057595280552789893663173016047908428061326273524607900495528516491147240689771568807736160319455501827025715039912722452350452904652049255029180831969929722810624966556717747998705151830661963539064318613697641153483188979118222149194252512874688827762035912865101947018502945785833100474276924179358915493382119717543167850781672251542314662474211783448625774597758795524834610440646543912227084701693402500003483239581920528968713280578154264903379365520591194325563888579929088119175374944602532117831863142042391573972322120586665689287100329489825599649253919323963229778464609369047211921641707769015657439631075640572684850654835376538303442710389060908620333625582373868072418379705052461647689126488221436238579722112754073719149540586278226470631018190234135569289157260928458805070097088921247729124903530691054218274717072359005118146114217677225885354718885050887434228027708334204670300641123072462378404011905282252009438492966723502692202302445993891681802457294554669586811597251426291339076914230065798589707642884998842211512642620563128828354953306918497794153413931628977416270497075226916637074263410898437265512659262453272962433136783879249591473487610777996147894084671462671408285674752326298950690508454079208474253641980721301762637341360914210254031094728612213245354940549005527589931326920146923825571505935626404170997565400232755200000000000000*i1^31 + -14542837195947096117643658370182903933629387746008217037029299057586103148132789288545943872649076392268179073275159252815135355956175274275468876024290333802557222623915957331484793508249510849036423724389611814623767718983712375894933668091575958355263531915409724504596065167825447908098330384992461688996971907967656590376444240957100424167022386264495235855982398712612812907381679803675773989954371424791083397063243751526025891303767222063499134226077066157712641725833546618312785715029850718009768248712248025272228784772217357669273458604071961535645213515068110175478804804512828343685735850796933912146045993941211495005698249038275708315008273241657301500264863594435790714694538262970665456942194861521581841572808153818489559194029037250839653869808480684806823244898696656300442096764445656016696707570796885113950932483439867345147579178019696199986172447297170672715509679572492839634358989421122232096190803997432361889030133919322383275465149000805298738311091162132687617842502817796538989057602482406591020496254611047475570778060457134355196716201212982112943436835959921604535301348499281504056009674492096301127304039029457378624456083700473600036490103926507757529965339295523781914061786614156918709110064199876258818689504719614751513711207157685642164320218482944108295075681063721554827498213210195836441107910353898499016964406919425946186793198569817156469717951977198341291688680507686285157888687538279765809787978247847754334497839897450438827069797906309174469094759627402507417884699890068319381383936451606965838406790224436674485667584145347260084373635355335148800598516536848617696270058116236755378627473343716243204735378338979612147325606046646999058960943728856218395233023429997570318751074629408281288792049037449625600000000000*i1^32 + -22040197308842169454898718079837430082409539448122978701694301276442649615071530088377449875843143803516060222151664903157411552931941744008891751229232496768442443216576906444772941854871497982115956918146865049550337487168412298110089196349713976438590070525187953166792771098735772964354989904311294940360463826126895187978125255583333898528498640024982252849521624726185872015117062104709344060620180690910616618030255307655611560365903193887548360337831289324154456491310339776402545708707885132047010449119102500493052569305378715194300078895731568345532832988172638703993528526886058046976719453752561123123646295589251657883182684280416472134998965308240755291563588183367485926117224012017043600448731407176837521504529359449007309557635028971554423364578943483117390509934864460918095919506742974338404004568758809740953052500953235507232312782371747429568640115449313053088826132702901937456684385159323878330213459547227693877031036042543172608356628444144072962131197825108140988368668511671037060829075787139500638031961713299742196185521140457703137461700624827267624206870261543020974179847790734502373962115210631467408546382136641782427908012212843695725623434605447381640302055645635715248299482391078476776847805029389812202879796190802435527404134245650709517761233490426191652954528849643703907853708104006241757807343295266734641944483621828208170615510926016495589115521752455868268085335264876382620242973369150881642134653233001348090491974926081924063053024294463065486266862614845476597552891067614573179218498290126811953148173249170877288144086165348032168657322939471554361864448226226703937210508437876857589528260104852366725818471835176883934774924009416547410647680080922519643368022107497846284247773059198910509617250304000000000000*i1^33 + 403117442171161912574835585255310070307332381751121591030065533761935221216382526464127928737797163038012187018061669442354535403794324771991932045975469772145757293823203732045480752200731313777023214327758840684845085060313323215551532610638311521879707980112332158881386438802100168299512186079695356787902058847800766639893578898390957344885615923916757634436147371379957875433015200181534623859843949273400876071694843357414782387655435271172794608419371915902900082901741947890092589745007443711862669887635099513871878290057043651858438407104295917956632794980829587638580576966696273733461324851488983780494471494341381682418660300235514773703482206992843384064872035572210444111769694159519437405434451985036399321252779600536184586266343537739328976376429059328026297925417592541543761518489495929338781753271868303524386555859864557960437725567533460869585022787448508572634642759385550091563882112297317486770719867522797076777682209175299182611013022005501962373193380039104458326405871835718674805946358424548350068461230915343783057641553260921282354276381310603241018791908044754171464511339800475095876860219310791908241105931952306774470655980769882160618652341089523690345433586680172520419011562206593301666351095820712976556780116202814909585606844628743046826036897840840864211874528098386530797382917690276037798424431957464730063856756573040688947513095361168288680218684981267412941028092158359442709125726304825905303801683952247526987955020947880224931613239100778475066657735882908249781641420915648023735862755544887628819333354317879519356212871813533881406806806511561566747710122853278707426697244263042885823804500111258571333267056732930594334242790404388544750381151536245601718875154313893197515370952513360368762880000000000*i1^34 + 2609318494670766217762530356090451993382634935600720194603229754866875524874921137939445560838815363345845966845536588273687263932311828971408911260946133972900425892284134913322550064205112425329432313530476837082619832110321968989039871855559998712894425216509100978722384709062228955013960416725136601092693283862590782519326146001071099602062166363035712379166462593607653319844817766138041462928388334200328583548229975635321271348754617314391107553863875614146362038321975674343593857170584292615136768610977596404855928201365158377416604946827885807761378342597194882024312126453498971750292946243515423580414893383670354439709123063431544438540194420046682342988394345429511912829560436578335529669867392890532439231402078577597210668949514920475415785255491999927190895852905779123835041750010645675138410595297013321394466798004805462613219526298400109571785620147909712217639860569522428852984334116709298858935383275314535492790603308190677668072729160781848314080751371886263551857012503384044782323267977760583638494168190895667216032053864898620161365737945312798477361148118503145152633183910070342415228493101580532578710220833637925862082944874138578550535561622938008397403445161588634035675616299235622297307098431247891406825553812240618101143722007867725695473451275518823697372419790781634115439397935636933884096599059794924352657909784148372312260838784718338204651397745564179705444437184545177770215783903324103222917010774241491614109023032442076105831722640485343266024374559182687277420664408435896209202151563480309356408274340598221194315115771163175717484192940997986491096746370614745627528954534787873300813636298292891364543314434636772814174073399825495355977687896137060374560761967069176004457392934496501760000000000*i1^35 + 682003692510771589617943307482314239348652950498974669222107499694231174450272408054295893967899343618616057891993042044357141640287950970529026563502046713526018755547187836958044741674939429189626894473581694926861051728442843683433310522262239095878849976749780285101275692654940691603267527201114632499113300919957132926683990291516475145482677270278340982723746954014479066856969441548667688583523134049051457090005649036954597943943343032170241924464524588549057175664546486293547420256877230484893869607093275350138593510822291791614192764415893393984647313239595224069005640875658046736923820202696659100698476235356494763772002254609480457595045074927613678828977235001315770724038459696918035280222238406037199444269128051955407668066143989043844366799997075459606301605217716763685980209537876098335063083829187106380791750488930122858200091125923602809452750828089588649933483164891976268122372113612146000578715425674505407040223020322187105217898727485542231228105836841224165931186220488539469514557243414334576771239535707345889579724693017653815400009208669520836616287077533387463515687653948816477391860676939253516164714148246304780698685258062598511981531442356490657736742040430369897390770851307586460603549850568944008421402464233214419747365341400774526535839664577865774022492049043797866063813290027431535583966867306882254851535931838658205988898669861322980281481520263095035783434819469556143964414397618302979226980032708622650231966938693294160222636911570571603139251007416808264217725212008121243439244967681139544265962481789082861531879859751584648219820589406978675303963028549179376327659711396114378452432185437598466170589474497162807777234905895783240379908454921551237999905574864368013495951687680000000000*i1^36 + -11840693218578654104539018913171714884750257369281153258878000262917213766532831961833756427933979066079393692911771122648609621079063031814280656411969361086289553801468015535245948957009658917160566835220627029292756261757387092614799436440436818070709817395716260292771679777713730169300442789109327467254640598922847194750113505050591678556047545114481046033790255095949695494736472060820250575011424926225587763150627056024766207975679416926546506739861052430610782449519549938588837096632983007585557852213826929032834237479401127678318490179965249715487404001783078686364150128803650447717458046840928798125365744938536191342141320532621019732546454808975368806861395721472362599913454028761235456794319752265925711329703244777684307268825399320182800843393540598659953269842332592195805733427072600324052208462366176969852816918828995987720033384750782076019599672432181441513239331364069989853339267686359826624279657725388194843371661830720010180118915644159346928970847363898595288878827756359395169374321116737981061124296746164395860312471918712809471795539286358686686696400193884339534690786810052662400261913974701560698353597002114073820640357346317337723074266199038535604444836505227806484037873091801104240439580239289687162028816849598863886053645904386517630428446284089805303925881704581781570090614716103262599390860001155135370541685451800304017091755609796214558547704224148715012134769281024045765567478362488089808935246102021358237545199327764839305972364827722300132259881999383958130840302849190263607847544365426089951634212591634831103602803785131313404878503251614575584931040271971854662984610990618429796907791024149863283817250827239757107446104936942180101571490884374058889886642796548635754496000000000*i1^37 + 1900532827918551792498258095336978806074448205174523289957367836348377455237515647504620334469520581775830694107467574123394061873079315515492655735425474212029116941115253426393674582898764320510933074369501349131838316546520321169765878453495894236126658334035501437505850421445939796604393412214049301114748872708467287867867292338435381242106094196220010722587288311835906668749215126951626215028708223893752399615726790078256477100205352065740145856619035086763402715864759578359400715404734949662188694359577269646543909338205068903941696629837995134319594222860472653514912031996599722191472342922558394709719243035221003924374313805607756036286889845894062634865758625701631710025003919793477582856706179359626147543677461197996090136222278878679262690295906280197515510628209326351263404323788940460226221595965070757639725621084007139687881147423283315569849170062707438497116887743643467922365410661204901930151493855618687525136062493616246441693883937333331920166181330769282699497758649953957965592973238752145217902279134577408874818133147078329745487671191657862495773563361226724722139905225211046265399974301577578146231921460309390845887457206411759266495564392511842925968636635606250093236095416036625832546584283619139286419781396909773416706132578582599950856375665607692791050401843760658708582247600454192940798064594940547157479763994234078136503414624665704634395050859963056255863273614218865803017927379432215854680208325268447225628408820389611541635798079842157609713585150868121703654076252825782445312298315920140602757544750283517041538002841653151919739016903133101789858962920203628394058897589405104497162626062829464363924031546202705174582204210670830942154482905935341055144124730677657600000000*i1^38 + -396058945944675537676568464507597398824409656401858904469672822616661252760429249235520480810869567578369386903452833675057332577314497221760753622528253744764748555342501486106193244157899590425249773491415311649168311356136195018457959444164739441782997899394143565505977766446345193601558899899154767933894014952511703515010131406495530017422393633582990502684600711568641421343460039211720963306818544833109415214115628427077943206452085656465183437761320490369034551381142026642434754262170361582797446266234311166319039645456509801477075338230912046414134372854051101431059263920685794619889416820924847429061890689297279301487372646158097967731409431186798703384419569949538416536889226028157610510826543652880582016966010348636426559766744607342354943950771226187476317948972868991487034838371791891471461124635794734652653469866493483356202052393703505546155710638341230859506402069381704474362282613995103915906826087383379495449918831270633201082208757020870268030579192080701507943377493222803514249311114555293208285009951102822751473686400858810370652734965040220725795780377131079449936499972928079062330923321734373595759538908398888755005873388498024935641615858587440644735779545293554191181978812124057194676302870663627596264584535077942080791764461972390075305809684771372110832269854422073673063222768882093484803797472944038985204465387898793815704566896755891814469799368134088801505210509695789660562250984254723100060588606400494645164640654277021915555960971920137980514722578095039735105949588303365092053399504219589149726967928036978205769501213180535722340386297415691086649664852499957757021049142686187522534243944220359144029858553507195900254788131665457762545322868197988465482137600000000*i1^39 + 126887045750106267304664183225302333685010879846199512351684433962427621461796536089550145469088719858974964645893207713029432129884556802415227961496366433729766294012454578245722624232992606399175196935634442549879434336339866719399516865648336087860289484226565594298767331787537767739434046429537974965744417158401766911074046989298981515306689456213095381527760762158232356503669194496449099142177905036977626432340301795881154262431965961019191773969015836579124327026119103562518651913377483034343566625377381780687653229077101173551338224982411503110732539805701814581393612423904910488282353389191735771012025467094379792168942173011492898670293097353478804572199410797457354424957283337546977999635907746371064759055629813769777447308961913464994318332451343457265065800755728817523164405022523481244735069666325310359576249562553433017343624459529955465489652002945279844152191092369130268272195646092629453472597717446860892130671154620719198449626695432539956219305986634864242277238530472685346420526391593120991673672862703316140814417745214047592566669907182793617754998343932747259849829384270464191416136555367091683072485379902910951599549751248406213621924038134627897637635975154537129174241192748371686330473354424480822352307535079402925629387677711730638728891898209015521468574995223213079598775687341435099235624805832218516003152515680592343209035840124954417024508236265756557580107236637583256951168227589611335637428772022416209988918411698286502100452507858987753023330762802563813103224099106748736965346050405176332707763680898303342177853824940807967215662206011342286972507298715226913397320596325485129118438807162698823337105941280443378308963718942430852627624511972311040000000*i1^40 + -11929545249265817278054092710875368657263978047409719224861504340138632322189978671733921460764313022220664514791334990339974849518916517680585328052576114891332123902987525807958676226688196848681843597497101533640883337203932040038889758303285224694034758939645794176558529577139684922029788354089075748684672110979398641021631866942122639024292158984845117142317754129116684837537148631404719040063548733034491467620270586786590072993719922316514104247435924664319480715537432573626184876715486324867227919295061742838716645208462049236108760646347266553859939883063018429541086503426444967871996830708687140171829813093859435444556394840342834294196482440903807014255242746167537096447862110219621590953227858356693701454649039232837925165857229711923196448208365939048572579628635137268530623440370043590358304059168845971979802264729148733668619495382562915987863405174722424786265448147987318822184043900039778839272438731795547446996184387688103922237071739729202265295489605001738142802288810543378882815960979258698226345944123138734387764015119904867746414897584210248203278743807667012462086248006105554183019895780252446501604223034683781119303400502815605239084232808689832943830983363786170830147628632821185667428671661491698093228305540559743242807117834761677434961322893121851526590603081592508552498918328618217621606644575597850567663643050149543848215201581657072624447762046156797352851997191689558429773632996398091329309454616381405800748352913997323268784309611387749054490334289805138273254665878040155645102488824548288301269290577833267175415275106465490491643520885942913145452841454901632572654057992285021762163240031255264761091677005740157541929809436469336767201280000000*i1^41 + 1399370548150144759902766710726314518346663315826046104374932206445853469689542638767161561814606193010792207899746687838494459213838744355452634112523312248399851163413940598810729410531911177304756544596239216356366476259237010007514201675141870521731173373837465754719743655220015980491132119820689159985691573444731803096790137476923792432165389736107321621634798238257541702859148724421545824258891909339224015294370632657743298486998100076034282715911401521058951031656962564182864602245108244914773898053571017541522133936317481144243602019045100342003656614857473253530500665855981096878286419632959293410005097756317134705694794035092250179162188482702989385301905036421110436078620569571267055305120192476023977030550736474104023508946731456283267714588092227344905752297999269991519010531079746079561624909162519544877874925867361617496493158127043457292706856699670627425504734852039359209923320614365392608645588872617536681393969559721152117777407344240961372113794271886719855342782955096695247062407944454431569719471483917409822434366647369399484700666196632778751343879034208877279961777660726959664926787837941972216382806396949932472857255979083471678544420159910695355859340237473000663710748105312637397652285668799002658992459247729469682006898330982777879890315979456277530074525187337798222472477888962652965563468969869923828193169197391829457319461020765202224387687755966596550218252999755810319170143864324620552061022299107789548972072787776838283834857326615101630853751204316606461134028211086980217384228090946639740701710730491123002158257852657534467218644258897369821593112994347617706506393361121151887463051201077276450336802493124281628027570901483520000000*i1^42 + 37025501521986555562222543989753439574730995672936441896607037652730034554888353490976090723618888493928608716433386975268006686230046311427141159464162223891219640529620088553126671254477149222082258194784093137643828712635871782501935421745136920443930440262828255986352279549023831968010628797357109343263019036520073080988752528290936729497483285468107853708098599888500625929747424997167793738116284357544033144525519376349918186189152063830548629993780619844442427072860457761748653602896653767624586042011567975068270982887341823759929737653483577237868774486778155597413659489469999979991486883172721925401671318293175805449620716367251705286617572318159573450219473897368919969998608558412314232911656191895153206943992112318287291646041423456761128643715190365419971221832894436822717019461760907826594870890999371125629809834583703768950479733000990306832307848528557420143852732652040521524193123001022027203261894847944071050407397459632484366336150786667846780018471089832792835392217337613405738867811648493422336157877598159095463178973538352584521877566960390822738637251312135428398402990905866682341235402052765836793544251808054748026802956645349472599910972906197919318349704303947351657597130572005396816220984580681201106777677357956793020437633024057512530005000917612810599278198671588780724411297377595480543894011018006871401635994780760649595987495965778289076197571709865658161777563858533738587787577022144654229145589235611750223055942696683798271723220312281758995401145220610116170401078933490299153280111685606857256307517589538157944769868505541246693287871522231405936136948690073047905459123394830330987894248188505513418656417404443617656832000000*i1^43 + 178598498955146847300805064515002966271551433369436668156666311738734982131068629598693970348663379376069692159301601896819311065143326558428924129934362832574578690816109077072789611936405454299125433562838813690476004720597410989617926718616137285969728836915920636452337855220092497417077450179822590939908654795597330555200821214619271483078846304532279627080006533017194559434046555650288839186702297479954350979363958571864234814988648704175507601194863809247803528587341867130207467101700772573422227038183671746355719090640180584687003375036536427507845230174125508160173505384012967383261148256385985790025286906918125116445659337331044630402846011224754858211589151346535815347465354962849521770694695435151853442173395321798787322803191368704667943364521302966452994592806018411884435898688166526678082051806845036095890379468810069030975382568154248383629239480352673274640258832835298323155984947846175912568509498255320909755900952920217483030351894228682666653468269733367180387825018554153446996226538577869856919438839774816113597348144660139565328816668983315120877551360483569129395708576695002564730025410896783060034080319460231262367336375631152830885241675496630184701601934379040224333136671813022134959250877715814431622572487215378145993907783962486158095477579919344936712956044558425383282332031130771077340160823883943434525944216291601084184343823412049657213614191292365640472783111977123701177498127276394819457461791418925734029006469006259200515008762034129418286724702222945545754482122041701927353184878792892591654116572321073931606338336849831748215349059077171258771982072635560721632892346348109007198454908969575571712396964659200000*i1^44 + -1384669787208091273034336847597773461192288843467823742147883841796711119205924333374832356321389218939506964378886798139822917750894225613848479633353511414075495898946607613227338439616486683620616829476487770744558058394446101367409939741512450496446365963520105338683496029793382064248284462464746579081277966219907573083640044663254827207811978752128535928580841533017723554301208035955386992461549029484562675802397095889532851912402325171581266028094197616306619949853627077011077275607183823229987705346068568646808350390438296509763562117917630729387594362892009529706241614478928149962787727461783191148516030454485586111491911026924410660223252334213736110126470413901470671512935334718532697193573507859290308070226960405831660902324206048029329700267078175372878028674630569409721650929478863629112709607273459450502476645554981605607951755856775300858977850751721017289659588243516243182923655493927336257212496658847499263274309436110825234846130679276606755396666145466791033323639802163623005645427374099281245121138837786044888933172378783341459856404174481288269414659134908723226831806886027735943764299886150167132577687174720266073043845509433167820197329609619716239399819403231082372585716226563238319675355887268846360626558859157226838159437031269038307065920294709487174979579185354475715090875285075675905098178017723625497040512495341554727980485493294831265435926594506448852287304408668464384259249876415252166593223654845979014743927197940818753876831182169144967474541161528514741762601369951317152111939781132748922793515247280646387488557994584689125498026818485277061469523705349426878495188853993896985721012325445114265600000*i1^45 + 4954157255974158985667833170321602820952129507192425006633019128752405888707616006737062001636294644541053327123478996876866551328695610676855960971938903169654040885242948431837818388330595666187715803510912273040674594048866087393611560666874644155632362676819277224236032973031203446560145239070483943662021869374016906456680582433225988135402748549500259177121627850128256008526810094378301428880572568258228346729932648756240032005518224754709281388852518703643589672985084078822728408127791411767737597844867559858061642426157209430903841694963423825383242532913778906315067553522291596512763818774082388854187016322415830547323988969839272716996983215687645027409761803094992044384992484849833006865607746652493121185731959481556187160850712305398340185245039457864303831186740280575428982747822976469293643297126321542085012137876907583570718841712097896716927234425321506161841603673517693531250949440544063357555169769222523103460418733724822723037092995644778852157233032499244760845921488671758262421509566375021516015420982837343345123513484861389146688076718359183913301593896911360220297541042779941442806223973227342041570895692078494998148537693019576351488017632426782242545091925029404396744142795541431949486834989663415035582805804639143372084060998131417047942475255665315342130980327363061928560007675328062353069075530675956823305152749197007998620293879492579928991836635684477546039094448766542481565810516782276960726615955478113925707664398306137863855642943020977927074696577223424691871841781450232275690170073464579143039541832106310987035206278469431745918805778077826801915951316690583406343256326074647716204380160000*i1^46 + -7565703537182900714550335131051204203035795901049731416175490748362567138685649802335114717453703989616852664642342496897154291929207924019563497868313936100982752999190449118420447191707576681548795496514563115403585769472210024686892592557684473934514187615480828654032074866951530701163167238982346410578395587293519591480297656342748985053340189113781006368280412360277556007138523276097398515947914338894312591655384988314129452187621861849004208401553110290247573027875255235871279578630604529691057472587268486401322425080576654694911322948780163343759814133893017496367838923298085725154891737618934389229912833398182330448489393118446608565247500774962193811487541851190122049051912806571083352425662758576813242739608924563194942864115999731392812923238873344835602697919078831936590614689177172526024209040679201288940052063944207376896332653878860622544509817810545690643157401741572900397935721228520264304907771931030226076802067815807350396557795171340306067942393565940600576021141067133509832309310391658263084087162450737667885787347150995989816052170219722381920665828702216987309668625368227898775875662437423415082307898940775577471065460093171182244949682538216285379461370893095180620106604295646718096153053200726724899717680729150425461432844955122772175059020384819612512397954851814112600312240440483863296312391009142680809376564839857920385477220962048675176370904615034109099367739528797002930599155978203612708330931811647311952534092556990515614563888203315185493746550931913577482134604700413298250499041155325690085872981718123322583147618510200909700260836483933804107935822360699339643777910938009600000*i1^47 + 3433117104848662055438234371132551812170782913866041917070023818915563356405614327191805679920473759818800457354077333463279435847852879127631965198252446349664955386314664843655829735938259042998406932086836261295577592852520884658958711567124915125017431117307616190703092260747007628072245008292620014282373174272116993105269469573308894184038157908360698103500233571359160660548192503213939937606406444594687763221188443538562110167667689948876124076494161049149840385770309960714104359731007022241213474524839290593516064548833240582712726350851330750288373533648475221480201924735189492256363336744424203640603633055181461248246563331918954243153697333562411948151620158412401642666727668766537269576534799625670068586081981024797842799938085310794571952829374860174996482178312619105767299993817347991579303801533509773406293122621021620821019318164801768167073627320379545745815117868397417167453046569086400914196186769774154358868022103617501367387169598510240867807823124219567103272080626717747537164745833023457776960543441348210720899894557072147942800692513915180576333684310882570170234382319027357707077987196606149124860907968847234458532562658435500081186676615276438440074586399600171093252059142241776507374326013406664833294125634120655689817448895014445968415417770089072483135385538877092847137411654963516200559148694858609522607873672576752350571975646919339073535322636139566026389858007309566415668633697925765220594997154054591857920647183449739199313742185193141827377321847074152117882178719186056388410962146848746307672359976671887815819919265540125925675462255506317495283298850661239619584000*i1^48 + -150315810541307543623767363793440561600102798156455088626784169321450871540345240905085686156931430237827260505001699358779665828904334161801809611789089153514886698873651905048853464224741520280721990391756810917979577308381040369977688764859357594306910897894708773573484173081511341352249949444026037975510067985068218612133422112703404168262541262971254772466391714919327568354332021197119455339826224996972139667923620566389871006325250654730028303603806425063642108330189737214506695828033293754964932336395053503233686636426744594630869192375165628384570902860133499890476969090179703215494318032782717602433875883484928556565406808042465398796532742550136924353579549615640286041145626751752840470259348835081298850120982011571257365176132529256960236061293354741127598990574849266859647939279667011729350002433968955372589798588092672287654357472178435047773245764120573594659367647142281439558518752073355954940510713550940121732017052982089281656740929977105082490946140125725036813264491043413419554949875585996416906249236069760488247187197888034138585799796392343908185113240339298035213765544659736058530808144700052599368268125827290931549150947277066840684206940508290100492966799063718337080051709220464278800114896616982050783796025494420643203148335437405740391460099387221465281602579392481153713353870980726057126163644315274570599257947261195481782392446600261677038937609514386432078007651254023129682117789520463206800149451895873351877210185305182592665656849867205614859724278159940387607558017839839830049729687454262188418479018133653446038458788805826314397532851186213135417606144000*i1^49 + 1726272854145807738510703805500386826188216801345870388212912275789596744669386812741464612563803292123909822224785548893670110093329029633988228353553624973676650413122714630887978086482029239413955083161881885394293727037242242212999662512180430068036597298931508499279643828949337341309643699467996430510329284555880690794843689405873067099830669506892131878912149082509116813988824528495634271959952907932784694040129637843393924862010110066793211893121729666700119307407602174822361903670407457999282101099575047459083061752597107454298238929247513607349301768291373280779195963117566390253413036902780505402102312652744009895568273936094626953746980526144027314345495035088143271525074999332931498538249705991325684578941340762333257637159583351249987306018779733263536069259310461847930765586867146214607517077580880916977792996231446616652058773805768833065512078010285301187554432532557585000521385568794701037889783423057977862362925789733989894375867246749981272238019557137136194148580801610269482949995077838233884734790969178355219398713714054503617440214463335907259568677885997621939158305521950768343766134816122493025619906979827408808027948433501101299382656534146367843623207930754351245627748036297566960327138245304691940747503801174123153772502892056415828104635204577952315966219894934985078656268298930809484675598334763571046993311275873876056928946344426852820751900754387244259340056504317557799367001165664672234907218544418718513871885178266313698262562131524939092633993510064629060550252053149371032184065812407665823967441952805554174368702706438826176984851152896000*i1^50 + 1174209081042134741806679163532056684403569829322630140991691902339646126678940651225541833073272646019290784594385453243504919223268452320567911457674702405330083588287655399186060494553703396684409741835052973331895461868869555056624645601775521420061675961813459811210832689716252035286858202063389181859299601501159092772837551181455137833733112249214748634852888155854605836799535005286159065977917079286636532991970629637533178243201044426891772893599448555110961260295402021619159331583873957302634878544273875505804636037942294111357786547274701105393637737650939101716522066776487403673363332601679619880886578696823852086400253264604585784171255068858897766217323797865410771268524079324232484913268797850116750527639832763681727697366094956200881128862357423933283529851925912998611557796094411567558460986307643254177475191008627347216905369969437210416995957104718819436245559517902705001668638990059019157720740392045172752741297985200180591022500732968042542940409996395899285736635913967583411184126138223641885963470621263601037722569223120963025457618814712835142248897684607825256407135103526140365055749902181971886521009333048485220274981897472265292575892081852852715496418114902600523497441061997433187879952930060238399608834375652370394078495932169936661445848950845614714379593579454682116035983442675432991867964689705242804376732078793028611231958526837845405699318478681571782559477943054513200982164661224178362027356131262815904369413582269227138570020334339053215273857591592773481609462158524040129142041226996802573261503098518325040455843570306252800*i1^51 + -42838118883381158418118744985770351289090410478519794199900762054965917897279360292174848614042489844100167622801399897745016193184841993071932321900726757702865208370830229173914838812220347410982260066355235795684724464161714045810363696987070751239895141978745718824367465606800240823973367648206330522710611745516275081918344886529064821361225911483834029784833810731261087660589764836965034795868148258024879300402660608565935954460739166654734861308166995957666994602498005178231066808620909531431637162691040337088196101254518763048192967329592609343557771010382062079197379620568428344536186292019058371336828438032685566336208627857949302860802272039233374759931576614852567832783956488917750119248985710748052162940495445350059054080248140356466349365814544066342831397109656885527656186576766543915901736401807954162883069781760333976015081832828121115874537848676374179521344231181589869757720888130142173238813626130768701631747651556429787304004995000532678722041794475371490393167433894968172899871093922816580295721835538571103549211446401709605183136826984398158824291028249349190388977133687501770702683902871443489005170121038104120868590672136495687977237617494153661107468400570960291904194350009417025433950306549605545048841672076028809336472978939453607459619628076284711330460478314285917511982457962478168254685901648295331947735033337160536744615451599476598579682662700021930622309978298193043996258817911611009752112529864841646931127402225194228432008007838993564419123129012669995997117080214295016270276110137828785226807173305484370247680*i1^52 + -18991741504471665745162811729891952093656735948851449520546489919084631383299225684235516754329956313149544721257137030094468827713188806074276226068298072944328634221271813564237483754467052459197025471309055422908918754601051977871649370076804833331457493304808285235703226464779554150591365277622239934210533250187146087485256613798242371165843120104204491150139600049004841370250070340866535555528340209917274437010427962939437316964350680703842409186086875120444199241710350978282152090277963007209683983776983894829840391075403626915769479016673212275461809920694993944751572970231796238750013591478537354634949090291014874542352752215976353112423387190194309106961212653353694254431165879898030623376121190788734067244009136041749390433174425172490750264574669362459813581557081085780877334234494213048412005007239533629667185376032192535566442845002383113940433321087126884851453139243182712231747307504763264354834983190801788013073953798895022291313053567401744586735493364409417629675799219702379392332190418217073370200465867481573706455997031294759318442956815547014264580825513654354509778672016910943476555485635430908031831348307718003563113811140907607281279359647674022754578602504265173179939413075052245884016460907039900018818977883205961409713513741802257845328233661710917923387659847262705081752045101061359414959892475296973377029299931058594236308538324306793738786306528345367923980840967076015255931518699722861503708572703129129348666262840837206501473891454189042578981897574315421778098965723681088989278799667530825728000*i1^53 + -19757810610255304577844331125141246699867345741880990158462719033547366317170131646083165022734833066593842122167122389257535377077580125278507124094621450700943037953562670890363796774947909925729740944452859935573054461409257912715392339231236297208229234650856513983117873018756882278613373301256556172372556045946553574465108948114422773734678228455094200259333104431013306591828292280124112820321012738762289554621402356174551354676259288922254516707093434488080203566509921668548465239773468268823008863678105692925856596617822396083462273504723568028152963297607661590425007975140161934585389277929711352678268516971191699030538285575614258669076389149833649453871852116786305435877151800805727547357849537090419938288293367285486833005820509964233105255331604591343489203058289833159559257363284606347912093156337636518905474494848928844810991288409479977114102779661769694695196276579303970238753790678282479199404602194146739217003584279431414801189085450723920090679777392282511542456490968809892376681658063100000892949082612925814180903616461119723695042382158221367289645546787529273328941572122713921985977202221915231770267858829752605553875246059382424735429619049133164707564235660124912891132954703726991959020385113914730641163104206627822659621498316936115090298081085417973807234109398433339090134695362402597128512361708538491803660601435158650464174059029221877194128346804502332428697872968171184792427203422595609333155859208236922368321869523362162913591478759327476430062704094102467202367571623093246885888*i1^54 + -24742985880066794139885126512414611403720928896620820737083318065664904323389325808298012671096098275701141804147395762432254293322793452757196801460453281171013887022650681659680727394773866495165223171047089540172076236303989595263078053162772492288615703154396784464289963709005561724514748676748087949487015585793350879646161161342082335527094831659026631824608931273056714246914778859505305889632155297650672667284830304752299134450515833572833360297680911798048610066390199602760454493153507545756058695826058648088694542281791383320487225325498799196526071706288123925815948220964137015907648861273536621560788257336183855174816651339867249409703165019197207461030144163340629032764323594980595896625354467215005465110422736760701000020391832920748271462739551298134586946198199723562268537445881425491641626671823434823859357966677664175925936924169429940615952403765397010978419091291636541911613766690340605811878880392519675444826314752440595984417243544140362380899944417519895884664852369808228130094372099832431565501563079093883949544119530970815345546388536406012928032211737910201256850663373081287329187152709310734526528663502415991162163920868430275610268451213048849670826200196591013561552924598841419571153272691452878982523208698217967910452119960410346062653357738551412230029409417373827160315097415875407542585485447367731734258849338521136058209117020139657986847251013209930096282457839251222407507033907938622165106252538455501343040134219599792746386383888860492274114589691478016*i1^55 + -9476644341632258150689652332574499404545562040634073637007585928555832113558450135591158938931048311489447857094996809739684858048982588513898222131155573025109175392215544209897360931040957912023768292408587986962277037343608769936956980024623082673050977992145071771749254149778131102501417984327541249369287115831161645858281609527722995510589056879533384522180416609233012374858810265467765794169585562713342204121464878296081161154053903200868902653198946983662510692472014149003569624899091173683989445463143960716392752823951950584140615635668377875616948933554530495374151183844517857319065593178395487676565977802703769356278935125450438355256324330640450257758120581709026424872451280570661781965926091185757779014161986536764062234753106998523992053593560975715469745992007442658459750795302685293831657656254832011479059730629003436107980366020905461528519592464346237727522532768210704967482198758360365798577457176197751995646845507808091396764377838413081612946196017642577605776532651063449016624395098479847224891758263270462063292796371881989471281461380294845899259891423962211821104721786395300363953067603731547515855592687619020703581220978453610680441002013543726919143792440188917451359664287312993815297732702313740621645703665350547294941704783521417435980619780381843178745443820190505543250579009276739027518991369494851071524188697884339887697199073063128453420604433758213429892239938370771334796050998233378779914428022640101963383780229913713958673448960*i1^56 + -1454867665820559880305065919929283079801643752323496974363106047065146999922693902334202357022784353307934179354048251231697579398121709967375496726208527559518068100753777708580225779936950487918586002166187191175212615834492377373129829189446595779634012028584500135659479744465623924046885680792486516137146684398972698732239711206391371830565283218096031916721453749324600871612465430634240480758841591908775738743055297205923641407655532599310470265020608134350450199179109844525589392575654230861453493591731916935444532883756587276259778195612974492718327266397607927810964325850989094897664686508601664512705156318682475517939584037402262704446337049667302785997234062243388509773980067749270819590119844765534444031234848146697811461870906763205666952086963980495317099107763077723320477331368167559486847734456259377677325435193676114995077790724833095452498533555741361731739718396639174448486044897405694553588560828024459467255445582998286822508405901460091613015298265852788311130171513531636955854095788371053457720945356835262724091361476211837440813046154593800098532952258084708978802692239475897813052761176979176498057457880762637621458207936287965067165015026080212474816352620766706456881539425063162277296208713433540033184700777135153501826324727719430828709121939630917521914598522548820850247599465242113235439879627551806243505290727050992212392582437051703527044761641809425829240444574441889632596851303160838984880041964339200*i1^57 + -2113808268716725710268741328571232915626179245991779830600084504362630076823158566040511618736546436316564985215353687181361935539088567542362150349931760243749165450846073456068806874083199824513468835941627806410433322712233062869390925958477020678411086699433377631849329517634204839028064614266205892981892508000673509413312015343976309903111236617623173183048452207604205153456806181545227905726932538021075610619474484623837542280374883719735316065418459054805499008182718742262000624119460651838219269003407174827299724061346007944442945868769521238344510740518555099232365900045881920660523258862707350838986043111832767439736644285174860086695870809610826524413991564757068002845522730321281563461242592897998907093611250543255489952402987047303043959587994838734774015480710419075907347056673000592098632796760285757441433816457704848897294972109263238964126054662246636567930251429841009151590765691039177126472512080459323843684024662859944046072011296996934927859010817663636665609188274771410831804553881872306662676841035915030289923524479360037830821710283337446192019537686977100200255269047606558178788409313841328027690326852768878358144980388337294864509091855798838184928205382949092011797421038906420974826587796608054009103348811301119202849036438267240599362659641742211251623768225988555117915564929160914362230928468860742136974826727661069932634248490879913069181880708610426040418677234131664896000*i1^58 + -48331896279519822459929758655759570780711859976612660026431840956849168456977826422998205093018124950438478608556391069941216148836405295919718830095763780119704383615638660412296301573425056063697190587333226146409681559357370927260221682826279628757244839980255651688252257254526112811900940409391279904887620372715699324877531237424260126915611747738566106260883569200012781551019057114075991866110503277826285703934167833482550178665631691653005104290298943308387901260352102954414946402522957891545409971486784861914347422349507107885865622825818450522012238901196718845998626501881273117509136269295986372235913729428578064938699933418563445155862363145790196815145135153874032825813492192946379327114104813129238355321809208574366979990351890246239982000486130742128193922548033654708177170676061956689087704983100052829374080505900393266785581033156550846611776004161554929146190949431697609867228087914340147074163299608938942930538637886245542042633777834719073994610572737927775025646425671010791177826955207757354642918005148100908257246725756255865959696442206776450064418485244633840054788513253462797060475586124764633212336850143064544470940715700404202360249447522830048802006795701139107122687737565149732457152286695997008923591018069730677532849610711915578540660401098787250407934924306327810011421505209025274117247382795080868580676665364161718102053392027005536327680000*i1^59 - N1*39904979343952594334739124019973014690304033307576260283234256557014748694308721506966564274502805145701253195581248712135609172094780036525116552727562376133277398418221332796080046264272415322430915546925905792527960673766068617707103897804105489425305614885645447991639240588659097213304826894182506830518961024780255339527934836800386471329072510525053911693118393460222148593613073066534466974128131664305236099344712374747124049746111182536111391252520120099950578465794666880597156855643972131048205140625*i3 ] ]