[ [ 6295146822447064995632519604279615290558072079177401694024664892123604161340630400618775369288725109526469890469483006806069395019879210639497115225400762019968446493859661392989761198770330512006182898130347983984480077761452666687842363730511215182259169418114613510629844902753094606508454095837460236876466413844023750817464425309721257969255891126638748609481310736199610750331790848942429555700347855137239949802431803210135828200724972946038971474198955780084568397480267022127804117830164790736256055876215299883927972254672248245467183590349668165069861864469927441278229241329307894559600267088115413515692270103837081776816945630394212739178612561021065445927043032516232785933835038566865342351399734989199812201480823124941925362236131331141925631316603628433593363798624154460943067619995785929930927864770838528218659422392861082241932452264224103668583932363767503634137133667689323883050824977144080037906270818145333696074340810893481454076070879312592543461350628581961592720718997957793617326058039260012075631992340891130655345409126979379298203623583418619098379106584223502249603176241472181665161302527305435622553864388469796466307765395155988578998311164266036024525802635369642797074118345309593775231813550080000000000000000000000000000000000 + 321467784039895969587260886277927035093093137384200157370877225963994597447354202400739885866521551637831062794609091376618997902540429638836592667649127636124039107361087205809040785150200821901806772840230350555312481926410107489997321695978506818090319076259559032078967216354525875230428928144076941863446541331670147594537709020394322071639733254174392813384808742470054686475779716130024536459674025214491549105683352229345835756681337626579343147279361126633013784000052045866412754790253623995835220850277653905687736359356084321535169431754878229413473618039321759426124536740819293149960453170226227094035280839879596275326797698741696929128056810112704915765771042758068544772361831067128052340572206229364458258752547226869461555110061137338863308153268045319361305440288756577653030427684002449949670427622379232923815602497327187460760354026877372419157584841424190123265005210577532126241768034868806267767832290672668036269868551815537580350531346011705066310604864754753572056200173343238570707212788916563444191480288183184856733773671119281197611683337454682297248399486391099251624215623383355721643473848586156775543500106015356413493161814562056341479722486226452129021089216264718508739436972759866622476084995686400000000000000000000000000000000*i1 + 6112688940057818325721992227384650980981228680855852323146354147207666637471620931768941037586738864166667382359860258254746303931725478443108388278787307762437443972637190444841036793165340931005505340472695716968987823110177121611144870979324827912307174883994162189394136165770306065920992533306791752218928198941238962452264115616606278964688444580576290111324159994564674241466654398330072476548123653141545498786348769867647073143825841012823500936857776893732840087192628104631420115888250165318503125022591463116966915407516774690225709854762909153857779677437297352909601427087093016371551987086922098628652796009935925758773215416103959036929921320432121431493918412864056225551788696684467916447682590713008266660837029862464117639611336294072497540635684044927531046723249831083501906575678727614329893996179310699230181425016313528992354850040236884733105678681332975145646340780959282938521411481391026055875313504396264105779252491279232599628334542139432426174021715881621711484079576765613766670509256242078848889252173213870561942063878452617559071746151328387699198020236620751453516874879266630149758366223574220287955954598738173183664525817155775026413810929315931140053340530394597747414414684233801995367049330688000000000000000000000000000000*i1^2 + 12483420554185330503470409572622812962391103823071474865377473296444345120305915789837374346283133907804538504710868915280816088478137369290685414162316729496370779567193487492998114414606562405018038041887941205166673032304538421402920039557125597254025284843188017012830340662015612739659841805591479100545152471084253604696479782166445849144203531183624534084503371479032639891605239164771402633637914060593984118779211346873115651467605070603158722079131677110932082241158402562545451426151231625965877795636471460171941130507106284882392097549505132698393669357994912458687140994743644640508712789083236035074056319735930351771573097958015575258881290237706313405868687123131561947016294601940072487609224412703642714112899267703484627010363743403398620383605536356760543592818955614667166588835827533115655499675650229214813359071487054721908621629720698244802318893845897634674817573013826300955188094092648863775618140712365416017164316562367344971502227978794862581133882512240612440460110918044760662047908029196270937360260968048957125414432248383304439073123678621212005152379538967725708387534654140862986745053948288722207063402023282014772007855004119413894357338692768524965396032766129175549367914439480476400635976089600000000000000000000000000000*i1^3 + 23092124867831382405080448836183668291773485079712457877422235677704316787418823361763372359816599979981647716953759665484464884481241146947297444509015837408486934125587242005484628070621765818553665586420143069612179233400540382820208054911650716867786383587894684400219648224352583521329975658687783072245929633921531014864658381820567572348598120047180519077927363628168746183366099074143793624327065971071157469556993371289168149303882441491441763573980518158848489603558345394097550252058623204557647989702762478839214889210533724900193698249674502163571507478613968120528189150855186450938829177536235107065730549358841339607342060958968611504235573161198309231039216736067994050636946048496100741274867001359317292306975788280002919764773250659223875009168163383145218642582731651192071845791227196402159992941604478481647748770903739995160878294654126415553717694244024931172236261791978002977777451645771376657745727577342413140748561503605484224956610149582155808193366010427421976596821184965099272625961462136236439184818451239518379912858483129618097328235641089408775006885440263049131089250936912165448161637861840565167983602585979224479455934303915618633637751901992963846843650064751308417437213776330068741905711104000000000000000000000000000*i1^4 + 17924205940837836418202630096282086646537584407378159546256490000677179675586030361903114557705280921551580692814104289284409723787834841000054543821509862249301832165320539220562299297912019233983297682629613513979848155355696876756697754406267084581015887690786050753475138637404859635523067773636815477981005251355998700197478254560575675371607347903479272528359336404854832092278197708328697967007625403172495152698442276856396306943861357679709852126285650503534373881435372430388233193289014009497325964904842364886150762535338315117692533615695167330444598407895059320490901356438892919736538073981190126138592577972664905715756367379832826717261465835075471818161040040935950678222980630820853104333513784371255768292818316977604560087819393365260440136134285620799103801559322774865028198279726932641901590390996206596226619733987691258355505270241727588636777365144671906723190763591844368782713642211969389667761948218103973116538876290836491637820272854401331877094413772853134258381950287201637112097167436251665723118396097446765088388343668544590619200060977673304269886576291818990733481732739514611447567790475948845881630727382916361565545339436952612918907332138946109067552033714567478740722673659249963461557354496000000000000000000000000*i1^5 + 13483011101807626838640169504092429546480190039863626462844948769340167546766575037282402141836470078716421712906240977481452618609517619775321043644236446698250571050515212834577045199790535908896189782529033026189206701169997727827586872628754325948126780252644442893891157651578208118412819383718295985085087527927282851511864905912229173975261718488297622197753988385833846753672562295190232491690820262794285653571040354736275673194279853533394385592486679547055345722616943352193474746818119500034416725137322428734598991426999924657233210684674117634880124890297244326664198115382028523432235421221439714533083392433966023031197507454138153462293327375254198637085857787051652380290051319646223963353152607975812127661827902401347999546008427113126100319037962166168687144226339019362596515716976059935242857258593787175956791521813452681392655482498039691106507973830253780624110582759013903838957456725601716629050072143888623008456383866641654110311172553065289543356158462718522143380780367614636493699621974450247031447733446698760974418091599020947493832757254117500200992176196019136599562269848124489324398668401935642795580545840721115728731489366976361197138450643963750433755506165926269500826049065826925322258350080000000000000000000000*i1^6 + 535429904494119201007015190446671097254803953761613807746960813740705703062701896795279326501672359147680647397398004224289522924481120723566854574485621217614144559679714631174162479345713747195949950959145575121871807708339401265243454094492254449031883820903986691941625395899946479518685784813642207598457094631485117893714967981098860318229402175081395462066299139694812696383788252999343911452357875620961223624137562696521821177888025585760476048763878268498797457030358865958741127171587375510971627850597303439177079885195164409180738974602680282079632040798995906941326091860414092930490117275357270489843910134987261623884755671818114815769209227709761954521234388157564094699241070345655375687603841974931803371161927114259242601532103619750868373583101769951455468057832955671256741745856069743696311078012718565081647656622826488571126092766868022476799832319300399629016463012121895545941769660364605253337055801661939855811289786164792041660043375144448902470882871210594177205411563130485260110501156290584817183370988056115589130366880859343911591332335346644216658117697947257785136961636749399012424811502714204013538775091549581952111572180469739033149499354585022327571824468163782604471060885525011828939161600000000000000000000*i1^7 + 830748577225421825722418150946719401050803398447929614661659701168533693814565521507442090578729158845430084570669392928834956954677678485251247560291548942943218380912037252695429815278407886840828564372382108145287692705672635471226966607588174580901295605716155350629150446456806810067677564096609317677688694322180228244223912368242693166788317658677210490466551699904697076770752137819172001354283526057352256601662186365394863189369711981406445732620913864284059223562049420666368317796879437901606629285706882459390510611708116270021643822833681912222095532958820032988471196447763641250171153765904633900245154988322213467557057302592375697515766439430420278812284215111587223961405562647421257552767336763656875865674053926186960752971565758645265631695541077818989563278002298079425666235669201559364338667369986302634108934574195182564221924245051578752959321161502209548903427807851784868397743051129742997725638985614422357481960876696602358336375688583986583684812783920296202733788054775210836866012600743725054608929602334861597232639887724783405321662568805380638826439137041118160880121994662100465217841337476485079396148215312961220692447648331019089202239988416019283079645930497040495241372556937554852577280000000000000000000*i1^8 + -438850745749348476789445109247863049052302471134144971568041499323642703762491079021922580774850856692206218852699083555189106586456809388966881420971633132908947498263635144248577233300433611306760391395002440934165009311723381573621048042436260782846054753063958620862975190328384926478940273154783087808281278216590770802051488208173675774870198599594521896817525263437753768263060688577207529521004112874953287409222347906057407923655085269367440466143115031498017974594587234271890443802675405067212240805400182096687126047762308657666135128018019395431081479357705890556140937189550098360195332250536643397888310697313276375457235144290472919395768939672581416073062279516896637319239269166784981157643110742122947422285755043115090065987656350773766716725359522868505232213638911317996409874091000383883112769366959955193905085052604085330573193719304812587293109842036421573648866940880201122478629338691116500317335857554518967852186558246315388208424127154100420966990693657224486243751125790121140845578251630348879912303141529567291258480520014025853754618750490751603412586741217991912650552143551917966745387062809902976531553046970944909843391277048597927644199721039391034571363128208610504109623035017323924684800000000000000000*i1^9 + 64612855440267795765821859964664528275698875216497800902536917827884075678698107444338314028719691990730160995131888956918612245519414836088958961456091985063446268334695775776661552147640908721716915556673274065794480797632400509410778498430354249782498832254322909130365464837782215352813753441091606072194186220112804508810159192039203603561817197987543769747599983113045805721081327695381645663812595813029585539937013213596500073796072290288442080688291100820546989211662725847158669067167842552622910453103215013777942399043609123184935027588292229090985403590704990854779165864822250243033821529697836677886846051196990142006592038319958347985829256858603169572556531673541361055203925095259718503288988888331904633471263479989753246264595124098411444727503745867133353794276055085813808703567569919629020926627324626983392420416929331118020812891222506469685480971729093588928558900390177818002792702375433611779915513578130257090348971804939807271471840329124429327495228102867049154117167256721424548066503897273999728095215418449575485152114014019488978509127053421959714398091624121131585847154131553965604483968160774851910262876329773843973009069302084980407609460215443790036750015559754557346521544442488710758400000000000000*i1^10 + 2492411905897043838475527818656705963415176524302973688757786842272915640279914937248256801864308256865381818247445983780526481364041938221352488260377254213723670956589354029041419913036929862636857228510418913611086833791719705350892753820245074758782106634960480972907789824918853649873820043787243856381314820980270094603414536044546668508145518545416913322044664951017520654719694927906188825148839330555142972301213632641078504272045415208222430929447879771175465050726472007065570959762793835088360037926922449776411445122004622736034417924554516558698141536420366471429352190558353246881790092769512530422388950276302927511375218307106984581596112362187260730562544202508445799778554160753129688232204645332903735955629108001899245028638303132604896807649845661202323493290999065896918523700860011697732030290988369260911779872059292955894841647942472515928328935667974663277805914532971666707021750912074987673813140086391323198562996210996121576972086867991882351925382017507132266774086332171211931411213135706277756554472322414205387393850125567509382592065647461396866744809674622554359537371285001756684720287930867510450261399640401984195537893150348984721920924177581628480095059144515856297539154263767252992000000000000*i1^11 + 56258175866203398613139657431041216285590591561678495929462302000893082552685488898824930771459081305340898450481110418266217107500499346951332667869896854531858357769098162767160113169878867971687890266816416447130970186207840348111137585602117871224426320990555880133434482519066810947882478718710837752061090636528966052182885689038007206992600102226527742810787297370759444858180483283586331193605119068531233655636002629401943991261127492137646963632070919995631340867689452402709700641959899787349335212108757833748650163099989464810874415398155088186409265844288226785535124694835538094709757678934528851633240040701831368620909326096607453569350554769807678142185139715071149831374410634587001746322381581329640869118559673358289340993902069840068910073636290355214998721623762446262035841473259958193650144170784582913554607537293546995224948728793117758016690521165605942950948815769437038876855875996188719743067610488372489627373417895973996093726593196149403405503461117097943902023500943653473076430838245500591738413915775371927444464783055648756069320830015053060414715701431453412803579996832326331395383889261053863209456097871880211219169904016423671969813782790168852251169345063921525451226868655063040000000000*i1^12 + 1685428550704757980656446919221373500350285322119722618568477302890079708478432919455320426353326105200587109134739251613446524785145952683683620533823938216555451524812399854198117934494617180210819135628429902942168470582493008314448370932830392343313178678827359325125280093551715607185838632205253049494681449543884885194113960912625840907209965222605159023352852324886035056411131858612585572533687713296402580982230613114666987649507349927396625584262711800568739705136007755231820857337347967605747044865733259377275677085776497854599918382188919330821196569181123794997187159527147105726660265113568499643478530755102034585324938459180559985206009903680382773103764719582348248534755884374422096147105125592977906751121667243643179827989768798009405290135528299875371156466906929886657471340428098843901587939768630756212067527185017467625770192196627859068418519738198061092613990958342687787998607974137657942399068173442079924173222685335012324052715452077260064575004558035180371761124426651320039387636020179717261183676296710365185012676559953170686927966250348804090993437096775839223728720094427668048538727832185827029388335245248968655092784218817133466279063276886273798155181596102962404315382153216000000000*i1^13 + 29918595808336880756097769284220693415036232854050737127586675776935360982647465155576939348423121658861484655221743515559929891413140188429845394268151238749439400710205904014862683865008381851472298405064316435975691237490937652394579623093952454166197129491180920592535136028826551535377496434570442653139441697500995366371602576276532409756165360465532663979642018786468296384219209016725791622701658287288771192532251877985615847250417427798002830000781033342363459411588936309771149912769774805278764196148278589414149780648137311932992426175482895980591902651280622551406242349733236421424220282076486569838095890009854449468727887151363591062951389380257753792552399394725659685859719836942927692481680620838751577276652566400692433803884791742692344840717185443556264677546003897676700381028207433702479190592322468432718123918291223994023425300929068007388459403351703944584674004822692198034918316081660641715533107794604559599832880922525194336549034986464666706557570805583901915779151601986152738827871851159943733357041912645876181456925676274757705052358069147078324423948114871340639585869860152971637865159172306674689156906377854164132576502347807188363850752796967569889289302715467185635396157440000000*i1^14 + 174750601580541299847267987480715069835122592930457785073688409747430027147210666613737516253157425756679943431631423722995259243605669415171646092286072882593788026257308708406309957460185579877337183693937635898580845488954975785879299137314769613198938339899736340121128969053755864447152449344368541067539549011745281464957015089196637525565738663150412254496364905193690411168358509206945664388701973287538408731256795609882248305263398411915533558914032006396112613395279393386645571835504137387181051929206186850214670256402237816423148651309594376793301877524993927975188537520527437940265207623504591265199955596373639083073585814927779273821964413785382673982467399309563544067829644129086972865173163974949694360165011764967139167734365525897215123433896807089557887252646274162440396874798967285520101402860484472461564099691079285633495403600427769104935826620895882727489241387278429198779706535108878796845556082992433055224026130408958806251305105942753268383747538543235111254606103973806570711960016968369456520216716340423391356796457441269737577592682388603701182863027514949965079948597950389334944320441975833287331040262378789844408777802683823580156669647542190966068497283186763418954629120000*i1^15 + 486410392504447888607811331989585910914130862469628222477057966312882139857969282682032900707724812118359919662668645767237946707344388619930180551245759716063202632829115392856696389488264223316402564201958235456669581643227366006231689890871622750030005262875464263645592678666192427619177076558663128746324918968210639136217007897098172023351021209398330706765130686153365027456689648278333522283799484994216582080774279603408589816658638654835947359280979592260671168663730358349907010639661209962695783022533321863959496093441938227221347763076890494309009579383864217913488439534479661587198612754080366524864958482029788219214771553333396343182854798796347248345918564697527440350314889476380737886770119745883345547388678094571439971445017043166760814123545837237644864040158574955806071497547444776918666869817948208049560102068836344009818935079900049409263220247932554291462693642528693362954181773189835546673118294759662166327645085596871516517874612238017955574406454262715462703653802163824850183861898430320911701250747544370834693256816440408409287395261860284856918712564812211291655522420133865525651767564451546882640618696312020923687881601255639670895479881131458872349411034379209775513600*i1^16 + 1053884685655942827530749723837889971782406082269629176432301587296363703726118552741900999029103781547465856753197613599693628087343465499180803703576410028382324943213869538440312665303254589289549683815154724247111358116955632719178432556253784342172706903944716585835973446902542429057247830084275593052934536769463924671427428516318518433200691987503375204983132325841578994255914434217360412961313471811101526195416723039520278031520692787245366857194383461597846529955517165821094153893485781876244644175883243864068482193355311548204576375359123621572854590039957094151051191004928467083834170892321005242085733598272425448914056465139753363784222173523373299752335296048273434853073958024861303921125647967419194319125839950227956018386108047709666473491633462569896796896860586896848091019035237245512100103577887119158454807777570877354440730057214122804831541350538397196508459924169638325077315549119536169844033536256395931147016218415337678652787945512289988510879220958589685069046351795376743264144544488215355440561825291909319826051471822586565499703463988649238741864209716908363233217180003609372955239925948125978505657834936741663794197599096662018658722247506779303519729593868091392*i1^17 + 1569656027611455983384062172945591555633305476348942032471335283913431368176926253119641851048305895161800427783107433423862459526032954358891769795225576377372012391426435714685325777458852673961143156700938112332284308056880035969462524627176705277422313195037608245171743513243501502652307712381836996357885720153244948787887152411465721139135549476269207921765594450169027098946655210103101984681551035909653944791041639141822936550780010712886657744181162283665786599804164675453306634011400715628312980821456173261911741067045848571705153869035353910748274378601214697945127126684759374870056874197564344709849691483879255832617181117114800066812542925831685557591515091708981020405787794978713124575422816519937451257470441487543985134284315606633761454010224399245264563397965340269165982945119250766804834749292820055049378007828565796257765046241786852927476327305291843849137763900947808034412462619887706352409422174642890630587174719191410373282490858329411908460443874140523234476444869918794463373397834010461677738597047908795048970201115245040879110599669036884238647051082087602105914231862978015069115153369278316017783857866152995328939093438983074399996612542741211336674184790016*i1^18 + 501906636104311832260703928541277782055055596361360597135323155197090999342539357910667784462700214081682792873637692474993438522842210560460881830590756680767010119837865265119775262480673144514908433669673722952461037950326339431481137997033965393169875985591980597670860741737774052624488579592418717345159906404381112580273440224781896550915503222831058985213575647973849677178304272198313322229781228923023019420841419765288182171280851879404484853907766194416691943213242457235989872995844890446093475072554715302305961508934768476785034018658391021036127747994060097602602763557581059639630738112470958949358963452058555998633367304520302834055262918605167004114086275077088495105474190644618180031219613150166116941948808653051957065423980368265924087599492634423473181064785016012412696302729830182275729642951716923024184102581734167760630276131787237990557823340561071625092612702104813493278859127853058062475516108301434184830329126089461319203317613397777723309434978887138770314973303894611265549922244645927859727659931347293638254167507903843474578860469186385100585751164988368289511111617931974710285955409265272047760603630617632345291611864201679017326267686273340678340608*i1^19 + 1758586342312632871325030967693702779778530668335523328118486183290711887185672271748995364704492708600668330491595740306279757540567183006309372710348101473250318661913928721807895893541074468307935284531938694481297741798972417872324015806355198589183755491033671794315665901466744590478731685159970792384137867436231464780601391802432340658004549359766704319505603304703571893176431063345521098641317458879041376015165791588268549655765722369770507565629005752581394402130669768603431099916221321116899119469307169017218936308917200605890011991560563601640400661165941330711072434914228209454308018856947117943338067417779373405368403791258649979120251504142596423200169848791111457588568510136747538394481250232675056767772129097994840012947856370353269524497597918260084147281100016867157783110611670047906893197606765267170841815052948899181963687592699219347712430710980545403515309763226581879442948759115606024945393103444240178759380852364226749811010456054656245683763022492887790058178796967822760149634290824633516775732508771811047195572263868618133519696807976566441663417311665123756784164634684370176736598028570171739440062954196697766937345954448616771034055528465563648*i1^20 + 3727209946606199922595436357012182671518478741610407623152539613671580585917652901274003486311041104373477888276767401212584808188283800585838477749458671177624526864882764076343821931515285481808081165428160611501790698182780522975359970690084428333478738143801053375743129267584872225418457101084382474281524942724963021380262355395481484609998541956737363481224270859505716978560724384842610482922812502535106224696447519670602520800580822916235206758612917396947295738575253952582171597067357953879107482800864066283717504543113172420176575068182081002434180463057750833081312207277735336510300299364713386479667672425168881392093544514001919877632155948628518780212540526501343450171344494505199102556220096516297793382335371744254171637563345076826169337549997592407828857395193265826924078649346277837356031080393984784693009515118134110570994545426474740454334057054074379431659954557356300245055437333756429765764513008719953114696306783967170195037499945542281649961596685502877370111314567578916912721243410719920442983669651628420085744040035553226526518802218295710337129554391178408041067170931575800135522796135761153252682680071036250512255694189201578713628683534336*i1^21 + -672872874957841790343986810731445554586198529945263427363519869182060827390971759567131416177920996466748485555830037351337611799280585111652091276761204651411341682562218951465353687979864668193136793041216489540586936315585160257519256571023109535736203868061881548471087842789860261143623299439249395638409993162849960163346230317932319705087890600118303312968157437622189993365553731809684275926606976678623258030172779547288645102831932630555032204728763093560566912564289568652459373725698821211447488594732927042879053178974028306251858307584157542990590274786903328480214257244154694216203371738131791308648216746981422643502593393495478905732781870600789178164288205484291085008881254119979024931069810194414573164132877417461984508383995166979961884853429624198156193536063014066641156991711059335523786173572477605156500097556869882690644904192381603140049968913771572191872918881455237625573480420858948724015503243725839481149164801086624992143103137862878058441520591552015607025337233236954015314097501691065169478980729649181152167021809605533592069437664194603543332603148290690080717019538418597466730632783975098535918396696531557168397381798582426812809216*i1^22 + -802804320950095410627944079908978563627609762760094725432536317705079269620929689666892470752462264203186110772866084958033873596918260359210943542660791334059703629629996518975247855714521776104764346106075596891613893289621842561018907547823964174305997948826174792054520896520878718631094980043537328714676435255200976499545748774262363614507139009942685063568735978135771165145182433551620544050760011668003791642514545954995138944309815381114067151081218379682168759828427814866776122137785580944725655916253324739124052641199016597758958411899033426600459088434064270036169481481599773003397847591571841413644543326645052239434248804152503075392317100311736564457905620000762464062950227672418067162322168365587703498073548129772767117767044267811298468697345314397895601830477049945921362433248195351908362304497042352253584909646750138261686675066429845633530680268822552548288345235352481351860473936568646202566369874293689392286907259162429804024812989019067703864745429702394142950176205004133403060337319500877909810648335978270639807952885364914257075996130427495665342445351151427216476645945459198509732846559688904736012349094474258692180420832754925568*i1^23 + 2452864260434401418226054173671622189167979717701721864950621982645462107723561676221923230281552097983934769071706026806036193948606797788529144609658326590341417171405028013438588057565466465708788092876001044005465929155137792237316998593602388779186718931084198460485384300420548416722855795466341041599689934120806807115752039900253600084356092353439108521427457165349765822235031251880056548385380999756116136300612729709954494903102183620101025599197357971691664824096773129225522382806420287898796171477887324582625338619738362291310368216153928714118407750057016845430745412587797837347725456129891871966506627935082562350125618905739907787035217460207370250222347089480371318249418517364287109679108149448108014903191563219830555174216838982915906434344796462403646184195147112751683906070005264257170939281049409846635850140534519402824820798401822773866447460677719382415178163199172922742458255833902818012912493569889668620316835535757626912647899933484076419117657611511293505302130785970873166435765669787290034219366692738476518055954521543262486294059478307031619207885613627773793015914694112610687099050930368428676223926326262897907674201980928*i1^24 + -1391535031447322613549901538566710885489706800105751479671175546724356594773766955413975136901824331112030247960241044595960892224237821855379124782023360481347533121558755817658125572227939927030791434741132190682471717817483199399803464480184537925364843472818503176347474712621894579665606068853660641651999505029330675229765661107448438086413857860800121752540865010020160891641560553949332956147747366095898200837412516211702312366959055552231508254880447979940959739759355681560510412418335366434496654711571736251595956963296432270580196593995801879218253554551736788017246313094920865006092747583786075681383686449312143966314885891831101085104327390581013909571889520491579137776314005315219525201080558561152828753840636381937968898891924881757806873626708397609779007568428741861214154754059044543563359760421166597991179098688485919534368218696419193754410391570464067850121778948837524539741512668506480587940226777666256448100437498502872523700664864300344016501335288686299588782578089734569143566533135869463024631284358614379737583654623760468248502348777456577057006341581926881995382753894033548865949821732690478292385267269844889382158336*i1^25 + 343049252493214228810749679169008602142365676183949877067304043163919676234271635606144969492971711715346974865889449909420419850325507967859546829335842035389581893590762744776017716599409795427079264944625835088135173644509093673422163532047126967342095403385254710595178469178169679142164739486587991314186169378482991442858075755421587242251983156279673787240298064862583959241283916506912518104899216579674272360952626954096569824487073021441228856697168744727173298805545977711115742719361505788673056737832127716514493281830182366466750099073629990731801405114571695006355700723208752601148935001102983257005342551385344601085010828503721880194552523679580346903311799303724063265630696688554678867035569751324990973870238344927109757227300867085879655188129439663779343764564157165145247497291588639688019104940712993306311344212082551826169827238590633132056454336353055262677309277466820597586632120990314088558843973848267571922220152946560157788111253267265021011732056184024823151471570807486168381977621094005409141767157585164868648408625281668314187829040027775023357224611803340629622995606725665604998959677208100501933183248325672960*i1^26 + -1671943712458025954729172118414593687618068516227540924792496438539515323770092416878622193201990554659130955628426315730097651908685563418331170912745394753637829408712162464206073963539211971326705326339006320596842581154320508271110078471600852968563807926410931452563612248287250949948113166246752940494689127139356893418879326105135448996145401459957647690865525299004150679309898232003312195368683454967856998294517293206893414133285870987055927703196393257005072367767549455588934239150893901969750875934036197574746349219493182093213464494157413918986807459372148240061822325509336049432655373839046279168845624585392576165441022202145478165423373958014036201291546133192724018411848904377071891532189386080304928037040232892234881165506839851976281957144456189311523446726142290605462630603896934816755141945963739198155712091205840309475164213718444175141762684891009137196628802500531153635231842433804898008293631338976675310679140950538308438567940553138365698532842860947298175742851361209351686341402035323687196973914307978577475101028715896206492615767468706380640592089910688226798108192612043177302411928622980382810773127168*i1^27 + 170752731429372684987948334738367547646962149203956108458858573284758335138125088705877340055567001249569998188997460303292007741109098406446380431141932732206001939655887809088255312318341524819793885364283510253604270961116905504373470051650483736775662672557632073360339286934781852096109670893694565049555734736973234896779627494303623579488884629205260618780300582915512415961053506328485550201896152176865262306739728476075337872127153975813208545355174981191574528834511668179871076727772109378038274244692422710366470604605849715263473360651715905171210382769291913495904050822319518649295362401713906712847385891830873360302640110777100958077408238542562367880494505518617923738107623754097462268457856883443839063718149412461962172525213012313989523248075012569719483963100337697693220668532212696586247936705760829128645050347737707632221311581967625043268452584147358388447332445273886838202208768829766490118070776666801497688913947630400610860274194020222778732422717116864519402338936331912486154280057402758937761272605072050664530862075286857438402758498218915617657390261795115697641327834297605526820552591743245090816*i1^28 + 4029638040259806219186913568750475844893042240197626500512299315673197113419203604819256980048399571288246494528310166219866508609573979763335654218043312393611059839607689789830019585536486548387244054927698983735059323373921224795975948865515043103328916141578772708588018815992222072689107475520249111980006110356227661406258349203635656504693732258110358421151595155095094109554782153639091770591303002994498959774145979398391560546854349015680304902568343891879788641540580574848551022113550011921752318121585655814907766191791082447549876016130529043913098047730629365864874965934405949318881026944624003246564280791805815296464645029834288046813027445528739278679498386546638448106847009029946168617543022584766948893852441949875712938597603208186532952065641492496940799579844402193785554379191037652520330143960218457885599375112461533315620283154793500432601294009766223555600693540744985977407741911408431263785985059323872844421899020392557343682781661639412814100563138502153062513404474929671913049706231260600859959775034662671041303340803275364632958828223148211761119506376538520518072077025895325355450130497536*i1^29 + 38732355341944943691083754098549518335839870993864248259365637530708811242305134813886568677328044813588567910075856549033490990633377776651102778112561820495921890047835992704854594820341061609208914414920052795196465806176952573128843434492824004375155966068922557289582592800910703623930776605355409123523865015974131262228439089212353121909551522981679347090530427325956940457008490309989881139186593787005544143384492126114463792784838401947498672956768001549635055275638671675762795186193770742190203555011378618586034790476850508438306338028771715913430526144692822600247338290927781400175360895777764170249523786436758399157577284243369189390189259744538402420081121691578557717323326965522121148438233658602710000923318088818055565138508146658226123631214174569185184798982538117936204724036561872817855114388513431641138702618014548159483661358847051246736818773186693087416248796722278554838233977981730551310687218679882846241353721375002565616763306792663839193049867086508062047418867819762733678077085191024067187464125800823464456274564631186899628968951995399772517083085445310621179242235706075886125056*i1^30 + 258568665817173961973840429823788583445215346240207462497026713531245007104204048542614647633553944461884995268567757251843303725956069412755111197707223049163801199037667245120076507587985392851454532127974853776950444157560471982302188885673701212436639864025236854985760678554415190694186666822253409923072656973013844928525400797437347687888208258464366465913224313163672695458181599418834802412112577395310053147477566666311321619275937290804062947933055351701900359490309578826288173992120545982275262871857516842913643469366312448762644069724638910835249718182559777633141384339403805889840341825204362515703183429391919435606869651534736582827325994233722403114261122825369336479208279326294716610384173591312294789718981229135049540409063358369666298452872022700118951773644446135357895727016451567120277760877954335733450558692696246891670871766640593746285801573130399974619782937224861109682484178463477649189306994938440371687127716168434373818545350568803647177481974371584924386587849173649700851582223008330883699544597679404083182013128558621773137233927460543155452073721282352494943832119443456*i1^31 + 1512403420606111584312720120866993830919634216226260328316743486967590159317852580903538295302073929607630871956414676436077856378980375633931675219322441560187210928878096659292556434304526941042614973297641426567183212341085325372212805022065536280978799908227878234873587230025309768259184716869186703095378342459077961500179124562572808104097570409966402233647197632416016739615130477965686191239338735385917366068677699252951560285025245712729422797079766329204744406086278431410135246590448081853549557946332941107904178353306458540403977402307493962279978362970242583727376583307813158321234850296978180341421310173224422847613683964859471377648276128860107887943950981822212823486938866592558703386479389523774135638138540650775363333545445538342586655604030716617033333542401718295263161198812433275762022934161346465384060578222091307285918852127792458355146166808240456351134152787132263482007847441625899894911186424362051416703248874380223898698955887565785215663484980604961183863935213366622793178837769078723718166858769681601322115037631971898632598817583464103997714814386561365202436096*i1^32 + -4139624348466251252005266055757768116193977305832129476045376357361817174954296478261277688119897679392688851659532576915908102547792511769149880950818961222315400254312809910901483260822723012346557520321261917587282519798183003264077488757690875109799220937301220775073262253475287071661236516504588152529251297305988023360851353493246672874577411975369227043532992959123682448627160948666195253899543834502569277859335795816131502832369639891884101513886388089880902354925319086846554432549713289073395562373964532069403479694340158398323756427932156872787194762846367671480398324100816795727975020055007064120747669127262338497541864627718692158461309691432208640979208291284300290343944450996799047607438635870382281778084612039598022514776117252786047622731195341037976569054894920866901422113631858043978526906932306002100011485343970998411928283917118450184322355382880364807797715616642065425541909160369120837998345116897290737854441642006564126160354625918851389732986410064962618755050920510528651404126309028335355047825427282675617854333247559391914542121834642347120654617023610880*i1^33 + 3045011298323177273167982223424520205809312630926028204805795007388282866829863345451370439357220056833654029376385740931475979196731909615789486483634302936495747102561233528674765390640255430913894235413255923643608657683083273417146478440884294368502626682597623310452335580653480060801265100137908017225082235123350161719831690687919897405922734669950798291857756976340075583782268729678516879278013522654409357908621368924552395530761644028437502937595808558902238820994057310832832156726372116582316849829362934282551958565640727448429848581972506505620158179842027574500617913026915305462142929758229012323661839077364745350369209716816146126927509489321239996030957970214952968100935846692516733065353292316090031157089131149171397449207640228476130748700556908348428079472696474689952076629067022716838687089848731563186365216247948183838004120235003486041735732696855901941703517037538582632307619369105149153793818713192947841751635214294553894576770623770714718888373313946017601647812609379207643224047652482010346998894380866841648693900216819462228552531368542600687517696*i1^34 + 687664643778969761680336813692297711295820078185287496636254613914277575175928454999265381207198968613049965985144360563787280607079084092465534414573308885894880920614968567686102043218785904757224145750721440821955458644383090093631612900205959454298391135913146230814159964144554570466624164897870747514969224597907884904853089691373650072322379104682566200374890483070483951573122044343781747599561065877977664926779977047765668720575414166377926346254779025445293850769213481243686178536229356499242178680062758460899608389602058353844982100752392378733982347709360037619576304648926389936526263947817530409168183803524331958437820840409511314883913183641729183329008167076503110284774987846989502921454525923159990587258865223361953155759085241953426016404549669137632017712526022744279026847629400870893724586167684650870847750249558396388293615739763177588087695928159425181478940783570461178623202187431605164808020557728244168802189501632065972696644789642338673658038428313392659377481354086784010564351545719417103722827050675765534126388359164546657936825074581504*i1^35 + 98963815877255996938680433010202693112899455960836588812413575335682158674794580613141044715232844476157562516464667194095093208462669957653542640138853101965094055740516127329947637725707816405625806798918513454099204089356438148786264974667844039751330138795488130888413348236652118794234762503470221463512389736175297229734773448066593173615069575124273299268306762731489427528490087785430729866519215557044102691112623962818219243016089121351952273548257459466235304509043279116085164479902348751894115134688700092191692856221673501048962995421848923398823950082356762772765938571088088678413904153158228664094798041849801479610921841870068682079886379919457383196018043871461280978684424363505692345907443632758067281324816631303183912358343038925177856521189281804818695667747959950294970462680156583622780282121946911598665116990331392157904165428881476708522787623671001918814599990812537824447592230506525852818703832414577883940541586222082847930575619048933326650607419174325238344028040919475941924051883379982866723517491315478203862703992845810484117504*i1^36 + 20757761194477095310292441906550452194327165821915819223936185713886584824853215903388953597074292179034835872522061726754663649041010666901758247648074592848235064871798339407821600595737296749782195205043992898924037139184341844214788486225226334985667257463250887994443301268994339301600261454701668486547929723667538652690454416346379775526738494170178604784426638598974122555488632638598098706131952165678552134090675949166534792136759714998853312310467683141809375375839671163728705615400225774744243743854619409502319392644633166094674660113204144119309466518547989913069105701748144286749589901106968890498865824918736954144700203952086666339078003708304252710115501642700539178245686929442067900008059254964458300412829678462646747594148240654491266551355794492253423143717102426693714770191542984703575716919000885482541890280769611008564414299521188723448235081847070365687807509719032578689584407096850870156504219569384928697451052478407745741528578127570164427271433573236105829009354990367596715586158911005855546752260454610105348533283454976*i1^37 + 2124496514280834307569680894302317679542114003787452106081585675818237473979013670362526440830633894153833410454345230471845111090235977630738794443312812569863057375005209622644809432866392437012939843094990144843548279199205784294980417049416309906527330511850734356595036404340017144937461790830328425317658633742332632189546081487000881300798892106111904630125808457863348588509414312927942369924934382654253484390146487283953062446487989979307236219778097952561360234631648311965654301045986465143457125625799492341594277180281548787618349259068140050255173228134165235056085759361190359553871234410374540803577281245518919946432773832606877766019235473877499308911780237544867126718207356669901510218875163444902040580732170438049812283812913270879723491584798192775289710765503504226640365524117083372602252055608960739286457633603070061092956483127239623735617614689900155859997607900380384645854554858102352229753884375280961546442363305533892339862862880794259487821357927218777944112238606771259814312767262990715233632814536861639770112*i1^38 + 17353832672469418765554339154824469983465735455880324757099918115920575645301835436280661070471383435517408880651465522382126571180113772305211289445944836401614155742696585999394010973286581196926350890060889279176123231108837326897752979712149545174028872873864432155290946050753002569404220136042254053158305153671640381842918995673063816787849922829809405999292715622851021562173697288031221223025307818179870187196749032674921653916954011970059533747599743840141791463136579638918603756523184545666648808560400393685845945294144659031052062498004223598794840054919241503987167314876183988277374219144412464780863729454959553511421351589699471570295901603934908922802806642329142673152334340783432875192602940536929092427063562574372259464859628095538180777559397995655836520338550601176545100339148555564945095810202085628824607519852299141592228890956028666766642706556007797794513689102980460002473997555456475586769525567787823349200568129675239601255895733005031033355558368980834808704144499910220266451934540179458070132293632*i1^39 + 10229459672325411276022011186272041816834793247031299245794603487835108186103150593777027478425736089565645752248386511543785385765676911027655363160777231143833665116564373741315518997970775274195101510705546180525427672285837857454022359128090938856985032513675331302805262945396839443123847023429835606537380237701923439676797644518465178139707814752817871642479335466914128671865030961026096304528841472479669131041943792755641677793071127037660983710391814840581289571759591392771628379542608672238379513636630079231251324671015920669307563238311357350695834264356947429312113958591146293829642031273569747557585804253517781365669392483284744007708006689433560723925674498237825275139334015427405327745020823134148478736995325678032690345004094948073491582445437944227309885610131794822224274880161775646093900101952074439431740170918375300524085465479174932341107584796286268501806915540559114792220008113888846841847803003554005528025402669067304553365740694003925268393641811995693452493751277051394203312871049239986176*i1^40 + -223392663580217247301979877750018236411236983255847455779784498026682201571357311839555161672754582388701321066317793796002978025544782158796924697732174519447845231840687737618582047367991028332484562255447321106394487813345646726358364777758826603974683660526459320772671495376683206850536362322238365968791469755783494621275496783577537369123726053596258563680446351255415595009432950557479317757610632524768386433073422923546838301063533219135886183216264989531919934134058439735950591818769978781609072807944121223257144979995349091126739189088398870869729289626421369533381332288014190311078686393310933592284699830194125651716471678743656688741136601455473802046711540723625169300551395808294651429591053504651369496571470174349480810576628125139146667006370818161557588354381629796827404935777435799819479014108103805254711952864263710647153121113341695457161820574011478021216854472512969030469725828623198876178492329258711514690099054762326006563302336605431186502195556014506394963096535752748653466353664*i1^41 + 1641651295635887200133005350006221182126504001172411571385588544747014873284001044756838058814461104695239961948561029116083117804250281300903583778738094649326627491993850918027223625739476827547453103694348310306477895842043251152516159995181893025539786846545571472206031257704220669361350627644065394270550624943151429935135583215393801316261677350030608703243889547574021501807349211800837068357838973885909660551305375925787433457357338528296310289993409476654689783003263253626122741597491704398470173656672878293492499386498076983982418437175391361723118299371976297954711821583796640942457419911091989994512319931050998358807388270769827085568128159781574555446374150046661693161599277245221463027942183351851087095579090549139930959662078589992802947597299222819968766854026265720063692219790685183611985500198822875041045385680482942326644988380484438292542725320674915616539629167007340276198619836725263365115658611553665417385898799292450916956075160298282632964208332005407652844998599114752*i1^42 + -5621548017194952830423678564946822715350273761438259942433161331123652465572845663248518813768426826244369332906401715623590572414837951220515009208197422573859359965440970014653119385563985121353579921794020187377313248903648159346438516742946189312979681322006823597983587805592536289713288836472120850980244784789411631386571559357044024557438212873846261010078166787397619647290001429150241045390975612025303278667472907954532290169140426739317385566488076916396459762645149701163620949217534831626605127924624439381090749151799882826398709308752011787534907551036442332747152038492454789357035706474573774150264750847976231013510750896858973837274700589349224469921792106794903077773329977467761106174690803466933251864363662219321315923049765944415551589372876750245430771636725235295130262583731255848886676232631960843204453345112043549889855256054461211302746686404242689066661828614070648252218467547207896238421338483713560190122999318159107101450954985913424558673703664727328030720*i1^43 + 12611090946721845344790028987921512241747837211838161398963422330302971021838001324096686810230222167252671916559545105705389218189675353675618818003493237586282248412111974405454787803030812077262826096766560748590926875491600269645299603754101283489082988177066967299624685390208884418435481341439867494297362752515892028465982214016279442346216507630588012375142520441092121908501417349354046851819808013089774082441996441653650409231929350187037306108494833217648633066319157266257032740374666418490612908970901422140531660318668437086893492791146453829344122304036025203189735168685366539627203822480811030317844423581290743028241589650282430841694259862945103570375351081531110335729581471997911806798926107590078136171564953905572702772773449662392052371432251166060018818704267793083278687312261563035652032831661777002776992433534193123635637028864676662444517002180694255049394631489315158316053120581269628925030812038528919322041427574837850867220712597410285601582743552*i1^44 + -8789423401562317837258272566804585045894852061610254687722796433574232020593227662379732409963034392802910398636982415847858369490529018756444068567680500739667534790184060563427579757774028853875458886769894898242602869702893116390450807467026244402104409530359395112103179163622616422612838771977566528254742837343933142391112158789806677429479126535213646240821259891665607970769381291854890766207297759959788447821170922475723337983588562889049199455620411738799705329354197720412833527160474520964974641707344226827080939281701197842883552679986294356694859558443229642422346287158226677351792943701510015036900603217391763722748363450964878464462173762805091273988001933562157922488951932224149313989574428054421121774487188633649846636396383635534974482259382687342041104409766536244126316554901232022737718747787761221222980771015823968990622764885371123987124073528046271580631821272320556263235126289733045159556737251815926835951042644344439668338526814994432*i1^45 + -16942155961753912194702132697071359191498207215220786064206959500899570739945005463216214366610233219223885197344461166274666976331980445702290338545052701640894170711091470625938951537631594176113395157679718844600412786254045274251671328675411000127553090906739971292536713361142028709460955865350331527620959948115192899799612863246786401544087660316187026712754107913718606482635982586993213723787167145770231623945381157809989796320410768306095458033634921891669804194478416863321144389041860773336972405077140312400292030221010738217354458724149837899828364569933937738720574423555525639510385879660612574514542542152917168833545971776903323212538690879233865519519285775923947158474637756207923623295197626757191576709133666047099634315323196949004135576846524890665829826491759637889049489611713396715113987709664981911678560330919977899942558966358644252996953013641040196411076514009697134200165666558039661848484864406420040278751007663211077959680*i1^46 + 68179973646065684125460652900246214507099971298794420129073550149746382423706570150525318742019171632294751351925140436470918840788525348636614720067864541907605962616012990325064929054866214791295193082643037213873179594907703494005213162596248343624147887614458415832830926247534530857136389524027157612794715123615901659690409130945127392570657655233452363376130592185124997093910052430596535122605517075146325820539942440503388534277132747180511619227420719432400116911505224413346801716720886735907871392639837452739648496725866864680563694136643218583845488936932104360659214506400635143071039316303604327152526937574025533691508045871862159888518478849591086081092735679051528393163830311356166639845683614967041726649315035010096527903299634198745105037248549462949828138412179215203152115983213358971967555315853908376009715290629835302886969896246383460378594492037939569597299065296551142784207952072309453497711352808887669347889184768*i1^47 + 8714517907535873238815630615012220884776999224512085042621857206796625797590788846824243818336746628191389886426393217853935319052114604952526287736554192528379194872797954514153274472594519674998164596582195570616073223625939924662967963566812722411703741242272319043598904702285060227611791169502293933970911815010359669783906746018407932575684775561189434919341034801578282378004854922998674319326318915920971436057265639511869095350737302606249744021450604539369054079432666332421076852984132807084152906870524197614199382081036744210040340873435117026141168823893991536179309083602955420398300728643102766376399854704433842613048190728213341604030501216206129225840041506323830767114035780486203905417578058485529218413351208076422253147992214004963508532058452550624769683409293470091533396969045662436548492805487942814711597069928920711231723877075139888104227189888144156675727790743752006629496978891697281675256546820096*i1^48 + -3657058092908341149429183608673645871262237252988373764172852123699329044993606320677821012323767082091015835831330386882826316798968315035343513131933492735292942294970192202604740440422910009575999072336441398411487132856008356992416442104650315139777757121188975754556680635926727086096183373562602619221982103532892698760238593934880403769723619625512888292830879020929925446114484261345683558565899745500226204166376706429425597958584415781728728667955636229434753486328406894318475848977207647504762028113146283092791471641154663386349076830692684204539905213551730537155354709476026374801695625061331247859525265476120526660638191556540192435452982393424087943761067581375001440642579322279453601855050727169963517660537832055882517378097974029856719296005807279805654541209517244138990969274706314270856800653324924812270845771340524453143327669253628653586328370776383693467093392237233541534561353728*i1^49 + 403004810199787303724751134212578180589233646015092297459478664488080969468330281518910512961772836834512191121710109085329161941158284455886036414535002334556399453993914223450806103016114167756479922752709390595194902252028576847995263673265611380804147695796726532328919848755000877783130674936257341267531592376084075880202806837733376341330494794442998221033181256098880764278225116123793771586559813333318492828863838870275180724613873820018532309328888507441396601432320236996311479610335603952815801027674896516585215791329374132404211592776934006822324650276896663026263125550626813135480063179105236310186864769443240109196436221525816450606767350383305929264473034580625740296266073162354822683039513972791445556830247421011094957945544248549467454871500796724625452940867367122816810567571421214011323895178298304035424733658265599752291363275820196498571721123696158781845504*i1^50 + -682781602874262102284636123028453615614306588728010944282964738618848048619217583002853002258984655995459609523412942584476952933886154184922857784581876065119962535528095016080965366462027081166286875157738696572821911586062513462898072195668629639704707745383295964836224636221583248502764143165315743594189570652580315874294295564946345341382985340981054710633353168917696945444755629617414968463721320911554973118636247147789616434507612493791852785879760303576292732659847656419257764536381985210187234063998015550133866122248730206603720939189572570923853961009923812923112260698408808068267302474388431138170133607638597480603793377663592968975504213283957879706913673733910276984497562319221105329041272379225056897507050115481041904532934957689664787764002648438617948122771863864861063758757673427121307970232773515104599782348519533731633535860897253312*i1^51 + 557634040737910203257758778198305328490930358937029417131656857417934282917541733868139421392585069507426439419806627001891289580559143821902619394309506057218455973849743016784945967154876910178866072633001812513467616772847899940213396912494087169955258787412580327583350581845518276589112513076623111713603960229050606708245128393308768497547948599970387499031904785799446830951297050741654217621335379923278720675222437096477610091521620572282499043095648415958149385101199749270280373896260685922757786193066671500709215840396494117550027491748003700180896853217976989775671551134312469903681197633471381815466375833782984003358112483616082396988247068671448604668447227273317822624992486897569773802222187215342500624708200307635968638487374615882864534209918985664633399675281771759165091251329635703963533812273495940964838548895409*i1^52, -167568313427929282275669187361182061577877486398975055965253709876144384135764644940241549180306256463215699552625567808726978002913955668285110618774355370205963969810297261437302513781953619506557083164100245420973393138829150352595527159126814754407383973260446321117969021922246256601330889679063099997666472096335115389067972754884000270343489742633233605495729055466236059568740599604828019959563354766078551209187174793006561988044644238372011012257565911520045969867590044872526275781441026139159713389992983715997992966714800776223686025776825327460465243775980938818802182040876339315626183946272392700828965458295301043113454824836932861932082011103303327878552344974497068920094298078654218750955979136131307113107170183967347931542858164096469771927438303512427344296451718518352296194484909337637241882931421881946779876532166085657607642092318932025933911227749667760520779134339835966821983913372518446243770206245911936529471728717404683730096817242930749464558928551631562693837191835011468806503282593452035269374137290700816665674735213803768130173481878385742499292389403856297952543599032940419061764358846534010989429521300144218132808798138237820846769515898782140127923571165570544679533699530841837267529755794979599957021736686667475466134244063889408808055038889788223680892702582494277156571479255530552290742157879625180057206428481395797519538632862617089897617205609152613738610222882319596754501528645574380730044789823439281356142720826902645563500957348868661961992369680698697451072109457836389980407715900062641985000272450882216136373275345209772292537099511004010425464641378624948758565989636826266627659903483816915662152581138530242731247756106049092556259705584500101685339750400000000000000000000000000000000000 + -8555356770043080602169016614605427065447190275255055390995287430725091701694210742506935203804724226447077833672731039040224011529218298718848105213774859801085978166420252316049345676397609366355386907263278307440333434897081278118601653324487780796409581402929926830202805505348336792299325783572223179574838302548105777016994737862644086585474712667528428879093592036462552687618887019376020997779536672642482291561145396317730603705289075290093362285340358416554252109113788036708332402029230993982683899628773733803386724495222350984176153219077149324703731949669083560847982174883030239864478802232808279447720583722996182822888190300969427096031327482694309745102641062714261720855489620943942057910765234268485124477953516296676331156190133037646164113116592674167088405133351035121119478717541065933650565126508172107659347705994256483519878217930586631939496705937005114819924562917758699522846494566344473739558856050213020753607593446786472992156062496114972420025372817906063946372967497641601695079109723574288343534758523780013514287938339262974815543003016378053768690049150646462358462784894084740262110205501616414528970770216216799831063205972352415547901407597801211110854994347908018516309125942465827755610037751606341839691611086237014933294065630268968337380036430022514495329174175835113486470888963026443857369226799341880260813465936842755634734443868588885064150757152712089806145742935515152466926317926048428615276821549419044553296826033445220094547437789231021740989487967350961685190383059452866414807086771929643912342282638778834352917150955007253677567791748921314942936640112695436018042223176583300525759367229789250002448855538514013523403563964434451135907631566118663322098204672000000000000000000000000000000000*i1 + -162608052174114702609416153828379766528697442940375982416061009189460999530181376955860782072276753242064831299680297066215277364043870243781830797366541753290020440756919226331623588111468668509230107599782933279414586521539438980085008990439814741154211121948895828025630085352059299411744499573663579360119302579322431875902199964364612290199425816134831873002318617501068449524402041401526481412478982847672672031597045346501383827462511561578346738565596667389622112656481050646487549738610413631473970139638670025703230723000738916773164131067900481428743908931083408451120716759738762601776574892307025587781719114169775660485526324489218935444366370303987650803447701400851569958439690297717785317601999163771485224395088433990739554117677002485484315584335350646224227241756452383190178365484837434347289722531893105375628574817657237557252225211049584810836820755666326204555942408576279569248798363398698299855185516812248764865658303188367683927916412792754936931356426816174211612823241622997812142132570121018033601503740467448849339172088510220155195203884134068421391395109291503626762368872579245081177763840247347447091096935543056951340994122815813922866069414795382661637851090040177509100785031446512521647853517369039951695799700142925244093912948471636320135173479840409604481763865251461407340687898563376827917135297920521858092754933290724581804155406406407776659039016380148268625149714814257286248967375124089405165972376505849158731585813384082349221719728894184223390635602967812485147394599322168099017637698423821291814793165960268332820844715048231733806426277927271370023115430892895314006947340835014497039914066026066868328253709061213565708902017653939089154226341876483103228837232640000000000000000000000000000000*i1^2 + -330477189883481701481089844649048874863392911224426159547343833444150845058018538716545453994863542448085809222611934302185393085674297558290889173647075201273520644188146047467545461112482282948336338699764365332304444624760488219357953524741364535141343533225469823457372804915363471012903131036641812667694814044818082029296932195136882518184243526278826924107124358253777081885682055403791926232554524191477332805804239883936291072503396097168298544916868962265220638277217939928667898830281401261840775446705270918251461463647952994397818753350279875700353094459360337821272765576329156964088249928021789802566873417264102311530501839063091637090004767710866206789044191517458585982872548027219317630937075732984004011822582909146834224686476777986788465730354606057290343342178177518716036773428881143186493527457150741854142215105419771691830843782107891052806525403637447664881255881493030220463874221752943270966534038847432586844137102167797526957858022104428020035003481319135789493175321314708227123817997483391275136841112856324708892780403192265921634087209066062954676330937566135701156401992511308576214199168299789940316813225045728873912269319136844820781854587609863542114721672217311830729897980965700279366633570011311350036641948165779559846225428035133430818544219250057919497732436311519167980144346235352449739226866660806650247871734836095099456739091861549122025059402807276100923985846111121758857152647627105407272631314520397922500084100686055057954994579418509179311714582278993020215824100624487786393046904496493388161636648632295687247019807005012893709930726214823721010767233425451817696151793734712152095908488966772714541818655808584288716606907146675720396656364817128004425613312000000000000000000000000000000*i1^3 + -612116961275490708008705995290782295952303539475796170498560944583974524529596199157263366402423121841018432993176473732241052125102662131678493267982829175432415035332928287565423642039841282643087891499409818517123196549443456938095760955688796397232231840693750729839350265817006712290382775840365546185497545376344596691859651659529524419479068648950712500145296257248291980914040349273233541890552711247304098698540357975053228312925431573455952774865831527098709282420695516201917148139922179378334702471813696763515572620284405653874051365569303083364474966427765192996305495055989437554733897718403262106006040669409131124134531521370503468146005411716063561263165876967999543180778968066656256622988209224412613505461298767393213822790987869411818165251528705304315426221722646564861056864857225939214799175742510774723969650548656237592520677764375464308643031072471807519521407934190228665297306096962508967581013041159755896198485100607353551656634825127305734499965527336519083101988681718909622007090868353401590845277066717676031900436288948003501432794674477626410374813160765972642971358771722762899834519320414320017804469765309246228183328006716537491357139395805360188219787618861586449864470811275879804080492899778273546888717000545743950393123521954076052537398555934670932693711329265492351572111206251566680166551392110813998324515251275341455239992172581327865767822615673571757388848404279361489328098014075305218921334567162952924684324370701508914435470600426229490335774225747389403867486979907750061329622077291088850706880042714348717960100008718759912018911301076717215543830312753965006786320503366431740177446860450542280506880791331124233632993063806703714224387605100321984290488320000000000000000000000000000*i1^4 + -473345312730503481164617649328290501855324417872575714661101776296419655678661040609005503326129480800705021636525086988229582587543647298889821397759350579786928065772017114179270432023428749508809296125865710917959096945938596700036800995685592749879574039906701765535110707027333199072297912151436023506225832776203795142625282777424719871456739677818957149395016158932000195133630436542090554887836862210484745961188514496271176020994823195379996411986606486637778387640159045836590465565573120263975863164504423632447405379661788360330302846006066901058154397440403054716401210030614796901116482647570783267174104921381964592791222071896909143198513556707644553633296256694566801119474384528680812838386291735721779412705176002438403087639831950758008254703047304313909958329790087634914929330077230524358471980926600317622154126568949744618983766613455310293846702178079409221715723472141643574929169885755850534795788250077602816971468683883661568496728596952978865592911490831973371689685665487382467767128347295967175095533663803294915224921365121239098448086364481075091029318817511276219837150637212357179215025649399279352277841552004436015179105681933779765456720048647661442161311044192571765001609159843749292887357840143273369365006398647577351227957949786957533138521511072748377343302774036555280846481094240200639504393860048873846661151614668260221098307031143589284178672697702301696241766909588069872307874394719976935281154222344472944435758284412018944406317053634182180158619965531932700471577632816793267938290579776589626576773824177683075767414596342844230981551844881553316388862346772537591857105329218900025122347859015811338416014829828503457792927497003714920110079997939921105432084480000000000000000000000000*i1^5 + -357379820188191906009383288806437168868862943144670527940672390385097968614226554832632321398406531430168440890659478249287645031520308609160219678697826732474835526100013539935745229092455079653939495516111717756990760333926561455141305469276998760461014369826308710093182558843102675484780014037447956074563766437343846258239383800030654672450841299256073416327861520716874452075648093642934118518082969484462124259578344641267674478274042553233525930844152110975984780170546205123892284238218145302325191287529932416896182073425868398992702947908258154613087454209475441386477452179165979191401742947149553271004446064268594447251477009322262871543289120938748989077882886250961181173593477084684457826188497622858165485934633470399735435274558046713464568301797621869508445361286365899016071960119420793772698983486133281618660942781402975021281270127841437460311031696496325344131017678768527364916712483938692477034828234617916976396836714182127053145032895241741284878316391423467040420191498676662843348918568704974486081025839114509936063432579499348597946430046256987131826378066436720687887308222853494616278552629005007510385252438763501773668176631043045776256522198363061673873729511292993131775023145052259300646068144421423638913829132720737604835769266663539597842553454320991020548489298500319662939413057216481655676681340316719873141347183453582080688179935626924936116000320170692230227826725768990325130235250850248080876513434156212399156667312168414755276806873552933758134227955246396729393577687571934199900664501851201137732052493434737410404844295133451929676162321036556125531188789216226631327470110282833722888438067179245089071883618901649575802695257413725449987393748323290745038438400000000000000000000000*i1^6 + -12830388215574487413234235041369309731010419603591557178965468313393456022329413761541628153731633355619725235268659927073471355115628945321501185248912220904355351085808855684417318659247316902051660493533053697724156143494643409458601734354074485655361207293125385446040500686562389809298168193728881686287890175611156620123511026956166444682158763364058779201155710881937144998082385564150254901373586338942628130064128376563537739414794313696871783747607965673781460201480374271321498675237700253777096644863249558134751496306297802614002486582147471679862925984195671917681503454405765321104525936242893684619553631277859217455136418899414237800575817020286158086758240672836598591418885388717908678319636350026286432417139270930139785511678085902626018346367675106767774719052396907806252805254825971125308691625580034993638138775950867983512095256405854420713358169391803754752093978193205286876860955578978312899371897900820147422834394026047806525551931521386577130391157345266164181026630873229613553728311672048491886251477594224078895108734393308253491978032434469447412481745763563955441525853110368046415746976989667731160724138785431001469562845708401730411105906540960119892128609783389411788552591911753115572726610096786511289265328443020921013949357617776011410933296583813760550484456000660152412137360898697995735430507427008068408143230890318382565603055678789800369078451567340529560642140799726605747999070065658224364406726582236983054007894060422740080902797717223902653262223669765586099864779622951239245628792987455625025492878503966535070851547735065289687871113041388368705185118531079656997583997199782805439188215905284945813671408226795784472333183597491803791369616583282862850048000000000000000000000*i1^7 + -22147890048730999067431560754530780002816295137137090701409905364243812890339084175652622625432042299291047929811937750547535677689625335887318456502895094521694676442579516413098466846239522678669608373556224649152752265870046055891625560340681143671130879940552769919271825324259640663864918496745470249937669600318062756922853444949781665622843616667735597719404820429727206779450559737910344924834179383977843639164881957082208074998367954401408931325242200425423846314923987683112430356468003580607881108883259734803332093319579689454027730640459877825364397724551450640329138371949349573739921321871948142180347486140735595524463336382150333215537739211408796331635424649597188298287193028582444422627131491152439887848601923272404539840054768077948117504882913566242745853323106175718764950815896284251645970585047903797779869107831321574582266534312782217045277001916669669076970870443655103605440722680964832113009998312509667384861832045196455834178809820178335761615777121934408585764680362141030043986634378752123375939863390551479954689850578633158313624125161586145016427367794362741942266948556678389722222759844415314084196250712096054367977759625395858723508649301759831137063528883734645267796708870500071784293010961220811525736576682520293995263696007846738727031358269284249015839919736053287559029372578914414429438597597847135856382801733576377746669499737771340069111047415876653279465026266769102058656923154787622797936015006598113373977715579072849070175928917064551552556833409676532491044922888710165534627743927946513140148897746784159867299219245066070735408203650869715820246034469292039575031847332386645531312394186907627033975776394461434914326155293711030715763998807756583731200000000000000000000*i1^8 + 11765091324828738569572172572995992680925853786971659058093735113915762939915538358961284069615546819188875482597794700832635865914437186458182562333161309653167686731315940173192927720209318544419169594497427723165852753823878283441724269400225607728741884905971639614558062440024510541428272049159816832039770094393782910752066502055262460125340736803556942816681875559646242076790167396877654116187443988154491664758932576185900694015752365587013791217173637909636558567575149718233562764432286423841156376532440825794506436655774015449486998768111553727709497900662715784495134412493287770373918092053989359525519397418353654275557770994611312595543594661283767264093930940126423876392015236764145022471604175014374841978054129388253487498423332289458459301295033916409523664289940540741725497570916616142408729889893283008832728875887315283749203103262740983962274388950963460893293567399159078133148678887152831340455451434055273275295708243610383530858869533232548860069350961761678092678716493903308753720008421686475885862942354245047616202346084529750665774157975360612473863459367614662553389091868294219635870341397863841554603204168737753270281390122687577424954634630485743599286816944838650968530259585274176396948001912803737915644823425220098343593985843921922268226876211710686624681875878596021566266309756198263540477023993823073321146497739871414968947464679963548805360744563121748080612710733299629476147860896188729748459520114378992438958261115342074725674917718351724290990530561854502733295792103794242840827691907339021116668794158533015038248946125411618111407925411171783877155579469905259701447932213623150245392110148110051291238614041731548999135464960417558729632044749405814784000000000000000000*i1^9 + -1760991335686922008744455513100207964061248922021729255180257087200306602809399594275109989183410644972452408562154189350630624179242960968259899925081961526000161839663408903340568098133754779785976206499490971020667978894200292037433387437719618409568827442330793396676512385620644859278587612486875717947853556382311852225551197950986238022002982883106787811402881195314821704355127252689149678797046682020280177177608998604545646813205095593852092824557817925397295460556127917915102022212496600551042613702913835487438136357337486544914677639583933526517035663048855835067854478067793852288149210952847630995103419789176521014005471769676487399372100144344377106775053454799561213496004666535189094977482959440782151833691454485405706397324136350025889764038788611538417840377937240824452896450186083570663493798588878396313498270560915423137185384337198852621250971276824144811647689581797028575685006912839674048468206329101411931053129983896619803923040566825016601123660592893480545458355925702030105932596285970107141181888066032732056276705068344568371729836933806521211148363975538567954110491359362175906683581421150293522555120717021539034243369668663932158249074947636371286718661250941782655942323960926418725625043867798351507814606450652242468945236845657593020428464482769030174825575847308048940596504472363748420317163233985192101725647973618798294993943896929684819185138310938308498764359202790794890084053977692463545972721172931638470403085823164677492535926564462094954068639810473524193316909418519232123324149555579573531633514788522181601129552585457438812223575567215188738922223410616036519736679210560145752952150431443535509576849694282204838514965814638881375247060857511739392000000000000000*i1^10 + -59857139055149082505635228348820274260161277888105758407009686943132260550438545141609656126766762126401773315870286733580764748904671645913197323543784686311139628498510979656049623673748149238170636762240231926995813239181332594338998977803772574216371725652646047189744620700193436707041745796118383737705180818581653852099837058160315829899844669034976799959441038195906894143079886196192674439595384726633675440785498909543261575974310769266136592621244969404536745989593059001926187846544405359335424641433294254117225871856642962973937413053285820947642134376551627044239275903650984387242660255213125426429937496894288694957455620650976078136213516468110349069383592712885911382835622947650970648278929382853754016412865780023555170407285790967410311997776646547601388388119197674926876987569106780011182116484272198762541078002679449354572568952116777234173167544617653429037498074660115292141752197973351077815512264845795410191991139798664209190492038705168808171597320137177675424032340831661463524959473568504848260884810597288017021228116952176589635557702985906748367989143950096141494032939401786787278993547746495605879509626816196698392673630348143761529044416305808623978542803826998870499675442034510235935996968573591859325999658584202215350914264002389923533225418615727469434839230058959968980147849081670237327250266445967385362296575354790694896672803170178684333922494692932240430036512360233461510909713397755648004394038394560067681363944939332900813338497462241390083391155859346702545670938557470950094445221928041796558387502200362375401655051776879927737840274390047166775571522537897282737760990398445510658866637456454560335966604308675860828707399168657612595362789494620160000000000000*i1^11 + -1283395019145940725432242195768893499461186089686671416634322831136324108318341673854464993591829198921082155843177258389579700707785771697424505685094802928176013355410470971975240195673524099839685837065261950711828147934850184719916405012218241363705111128196353822920945021272801547515863125299044016021234902120295319800917688597571213541639589653593836914741464567883254253877644442176495152047115767442939827675674800914537989374447111662508499946911188423102632082058554885330289868460288086956007436040153838566350399826883763971320061226783794365041766687940929220434267490016678483510934111378363835602391110716849946697526934955423718452573981494756752004867790654683338376933183418938174495550854584062881315101642910893821041070350208696467845589151922307984091817337553730921439354694206836223120170830817094314305037841833808710001552438549619810260825708212921626493475113200315825589083644995695352397819102793380686640735480149924780221459055993784890449821149475311853692756646660217676231113511425518910250220691466681249017375525212753829826493740791449024294544464319571358088088271265187196477809428059906470290344469446638177663523988080683572356122781216850274497602923512196484612506870348853620654419960184976473498540428477605105734729678122651563307553677291210077926746463386855136636233596291641319396596405178621112944095827651290417693377289831913064083230495388046519352863718360103454624658832002234667064179935997805577154584346070795853020673296849209415117131399860318863479071965911420093307460045644971204879151824603638441107819054514243638040952251610030543152021893443209962586827917403696463798996938762416050322056509795393841399817549584183826527510437507891200000000000*i1^12 + -40284416156646260662322387995771872424548858019771758700701175229324024648465702350116670553522321454788982420554510722888357640461750142307901734002367152623013766535950980845058864475766504367134717079753392216704824100818151569203510129089109300947839042594383000611285687291502617749238368025160245359542373345145513236991282678081303467241682687959212086639130087469964746329376635851382360412895467808307874000732929173169438036926327037522428765017119932044558575484910079718778615002305493216837756228928426370065843471110357655092109704938108171886170886308082817197743171023165820930750063264448417942517058460435182857364881871416047816583374219020151739632017373129499006457725219402958227356905872061766788804579885826690128022020888275132938393899953678977223983675427817234283838820439028559829226878932510458157400566903063122275122170342673587833191622857524601161520601684958859876112205325677527472396353868323877229045778937904592818239807491771700966678101260875027075009223071308451537808550280162921954836892412803542909608249650901033016388289438035616026318312366299754834865088634921974030859125151450540367247012069625864785644513233915532933950144713354758942610493980205139195644751223890611317128246759808844026558390477379093870595302294387223379965835166833090274167035342456025222059016155914462653380819461510687790584656328266695609079475777797403308622347185233311931829905528250102836236365055035805608702645353436553218137094413220287462560802647533306859949459764953815848909119989554853184842396467748232827856954108119928341885130909661279239479328997930840951544279184759879309171458496141228577339831221992905456350751678118881796170796303922488603489547059200000000000*i1^13 + -653401938349217992200248651328940888391118055820579218780402346434869379141387991816993692851846507020436975344754134988096595294120312743295612560440520561880194297996336255002554867458618033466013238653115624397077909173488050006883094061143279063241557347082658685828531306933715106613507858447096981571825973638027086750387380032525460812568364354231727282213720484515560915329201208418592523089160053575006503869790181737099566461617700945910157946543593590304443102214324325282290815293135842311259518795202176714222052892266565929602787034541043780819155650868893850294626673979828078209217311401086427654378977923251978272940471951771929359829253146256215802951138727212688379438110213527606450527222363609957848643094395571896295799923478340536959384352817592094055344244726261884752993903632483250438513670450222071540531379254656431630031747832203019573241919842655884471127478657376412941354913422997905026258402109892814996148289003354926014108044966450890267794229337900986265140401713590862333061246220305308622177960843033389563423170448516290439956511236104469624851086827429399510123694438273096510696783974537624558945920208936123064571950497735509811158611450465828945460725171449033925805413343622299502369188196559812575749894165007364721950993765312318261675845541801461670202889947450780598486356480158841594196787481867330023292895980677970532267841651868871691654667170258421496363931454939825862404683749731041704141381108161351923319901667857205089093270047295960119404540833320255943444478463032428299307320750977086201075191093270791180578316010670782557372361503142527341801700811053136385435695446730804370087769087168653599610906825945041999412578296254063512335155200000000*i1^14 + -2386889198501094952154363715384267533304056836628217547625583334808351486106415734432839611588143939950425637123748798378245664956460761539020615456772944661459190509559783572593013785587881173319087758478130497505708499288725338231178087120742051662582053669188746698728697696330691651783805591101209929724894255406363649004872817580458568251474094587244796728954666982119308461719752250585572960227348124291932485601274525781208200775560676197944005090069578833699379525220387826741898872724332476764380463823457970917853020084974309058047679606443785835697254912433380811165985027473174153489949090726187368044911629494487678718143095501778724076437270541696896543475718302178914484777800099707098013097721323413979981267648968163870596191816598789579528496062528705248233411201022734423820753017555151361261906289571667966755139691032811020383667303903658816766797979104195152838349676757218390854157860196909274576324130362708848943528918222420570590306889133156843138484950136478818903166433296652683450007229332052413883222340248540432065379845043598752554557480419458520229363035654585985360670318379975077474307468912220943188532096795041301407713884061247449582362410506448383738399592724350274028241909619397460598517787975177267323005548222116212247038801111580860375690101158841612301363547485409282594110174529249021804265720676713042857306809765034862582079271543930119523458588321027158186469152349140149676699285908682247114497671193060145182720301243534833656676719206830601998637556199599085038253686858359164012493796075808821768046002569761096463389866190792886205185821084029465587597508256610804065859739134851913826551370583853474872085011997685868551471368240147407149465600000*i1^15 + -5437159501803058028031936740180330313059298674039707220039125828222630723065694908414003224242850902653384719618592266660340907111425119816913597425276745708172855816757294926152523304564048454147771986258712550288659756944173721114646939273060513352405872514995268407561345571836914484013831589906408057840519542910652559710744407341356882756374479870065938415729715566133971857047412197705297545052453611029128413906105387804184282189420052319681706006570605351651756389051860684553427294988321140812403459401857829521697636943376596365753068818553700685205232582892323171179195702338681751706510972130993541081400931110556279043486209997998356937529566471456498227008504965456537394533834833504331181106194997343961769551287570298226092247353563818000157786834602159156157613917454207653645707235700196075238629694018189391955279102298578569207495440313466107298317215255165067452958059524684685535870647645374314323159380370617489468581491076064507353335040302377937765259343434854502924476023151126608477311314804443900605253687791864235138192331269110012391681480297715599701080836330351588319760714984735413064842206397304497441476809167292348322460272934545482984470836303834488153045905087319095867709556379117844611153928323672364476894111120455292976857947620682633885521256186252996771371969012492747747600518207130794369275958505656259777567258729337571184805068504531619985867510929950277067157563695997818464222143498263177643528198153853819464181922970116305467208317203607489788932936124046906662349328666918597624424595235572496988475519778382921176655890592033559755471737340129286363116574517773954189134332561988002377009096655769721462236894034796315850983081499770748928000*i1^16 + -11775077199571005375800271807740720853456334446033635930677627221900490619309442389330929001360398041036811473348609833912085262540406231245562761157695116288028345742530837708355297654280785109362799221899679069249778574778820451724955594941636193216806408809634543247671193029969268881587449304409119370712594994577985046759276070107941091067903919729016836834695771847181035505646266954236117752383211925543362009778265163189917895687661171738226433132122821773881477397130810414920203338762757855542373799804628527708415573174514717811379732924256652336994706939844890074516415031387692022497593923709684528258188051549605446704967815462026656297619429427363515079092027591582767145878496013578747728570120864036355454682740581520938587567052884915362153332430072698308071750060330870684904304178984869800022730341026576978153134353378650917190964174440639177761438740537077382416235267047663940322888837714851932950088704684530354360578225239223894417369568093788567998853267434526872788473518170811878101438685103220785905057844800057721060351117916464240079914906184868831523615146591339673129649158373662032679101190583317237401999647656535907059202628620751333304029415758451242920795220000784611936169042119559150334176282223076788283196701354296819357858880627811281214755353440668897783962637796514872664238654294977849779741884544247593689090831808938815026455933612801524046417002473632647479123929654306132936057720721888761931459841172228307144288913106608296171351346282658385384934691046148547712975794689939129814312785397224470379813966154175015784233380673878268022135071433648684651184687890182662210790907474066299915710704277672829096583000015440368958669361785077760*i1^17 + -5666263313949833878795855458716678034897142404133054974998307418538144256435151481952735387500656303606426526639404935600580655015729890616597457970745133467457614666299524836752024782488846475125627620290210010163798278350787071174930487161215332700003268149454719470469382370053539426407337439322284116497702123952452636426841647407384464172518776371684702932346161347996744185943900289817892485262167704099900114293296418937622696058995111148524426385511044928134119629254827398536746088550200690931599227655916661284014482261883264267749573778606137237898644752616434476271214327644456479776969179842140262618416139627110805056247556155052258184812857358266632686474372956216557442040565239856511773638458364616268543109291706124697689032531177180970821504434314924329378448567237382795882441838966306329291054751881137259455579619058530844188603221395635933121331725630595602196649425817672123261294317713942299348513871803515118094402769189301325386054394191442777649326988331555112731277182697913483825681164432392299574076418387323353584272746655990199013009781962204332057908030007192213767165021340576467418052571660428702959265608842199158413179476401732437144530955492981294805951657385436618381295398669797749572912436771174332082761585573574631312660228081571786644171395071420259413701041242962632596391483523222676766640936472942445182682928336418122979249963826666475695502863614440420737670766630385334317086916943463019235211760620819109454630648043324268633143876953858509941761906464252106088436827791047286220567729817981875512850842958790922827447436869599961895975597961937916358511214042104194295840361440308924216480815555787410912987077969282488969992339456*i1^18 + -4861661589889034542285559279361190763859158770258303456324692502491190753491296224448425342700866254123987900501733134142631708977758949570866640289957254755550234013530487588663160800348496551316463382669035365508081792683026055414820394188403513016858505813692490099953732790138996060183205837429547557692471808601304181082753509349500394462455343020977638476065694010828764374572724129074004295060540165059287329250675213833365924901396158455405244235386548191188530037980252012942737169148872600078146474787498894166775199224369271191210900406184169583746651605761396078263143117831194973981471514664263483564267546043052434415096163656172390286357742373951809552725524197933111111588968344750733248878760936494512780901410013971770336853213183410585101194132541922922040478244656788736386430915006193888383153120943913016862293104879671728003476776932853424794107205323188431645606712369397553194743789634858621878323407064709926482012240723473471504839922192030449424731860009940576842407015112541940873783140158129459871579112553891417595068501524928221896486962546275622909237434064901613562433966610758749497644847938431440034609618273099730519815096638645009553377041959186655494678217548102570331654379636674252383844075942331444783075148780690696720640900891504299065681240111706117695212854829023670996226079885949527065795875378924408226260250678348484330895696865794846831767905865599229868268684547228234870380490688687022254803103007560809768064928672230886910812842959080436822185743877054590959463367499699632973323291522309366375223038309126035722608700973349489329077746887288378525723049820225357671911318737438853033682889477137862235855018808559674589184*i1^19 + -26029037515625231732735233535667507643225303309103590500387661583032640923007684169870653906930692118419838810099182207471352115511386722582217635796621003042300680240623947246831020675959345977072540299128825532127341058989913078449970543889316712281959136006420583661739086059245408869212311384008869393653537480002364758623725145979440766041654893519403720183882225814320628410704807606242570529134365854951408895160264963002413141661292233052764887162628433204850208820456488914707276315445387172187623035071594612353921966862044446900643550935361111735941382784832394513217210670507282884501387883091195144296523117150593698066873067985734261152426355057930387625662998441016334591466353352522798493856194507200882091818606412443348145412921598813332714884112665191432893475597171003933005529960349937930740186801895482418904851735519069900469162054548368151586325070846624377331892481269531476775244279412285192222209286692224426441866327056972258294740006895961806360760730057204915263117264055059890251670582710052029887155663879271129709824645354343383824482020349990476188931498596123106953475380873758241900899826721161176319331280069949721079963655290572331105479904325022704321412441593237398330099287323683211193978189810520572049734448808455779502642357131404614283995397526391496819735309274737310882431994754834347788882448895956150853683673746475337348089928920576264720713304478330661153341650266563393486393052879482939543637316171542107044075451875831245623076695762383094829644383894986945125768113253327623089630402441275038798879636435621238808849631022768136762332893575513463859989408086476546158181508013857894802412802233005488620325640771469312*i1^20 + -8405667496578596399323705463755823376099312962749847875960159315378648135494164706413593804049680758257576010794501225420883020221599008501399440553469797495151010491510432850508466797109890280128860529020997951350464839996728354190126230283792990424613000063717042211282620600325343040282771681578963402153313356337415933273382423162181686761246113727113375885334072719581056776520157480285548767979699319665790725155825056156748541662367876771096644349073943163258525102914074812693594937696146457166075501082683139188556054421406271661869399832162243592532815707124372804255666768511652187803551267568246110878141734872835967238960969115830213023576015805469734601890366097523447632879885534460867628396836308186329127768057007406415428510686975046624597903579144179947087338524120932254525000425667650852372240390797009663344981101413061564885412466255836123474040607287164293844551898936273824435255567492797711717328800818195771301751395450435929795899196240180374536930563369648778153895838791702101947588445268475977156323906709909420397986491679752663981185357841719119612089195658469200067614525150372372397406204171929746793871999395849578999906387996630938459630481351446510856773525559072257764934175410915373330751952984981592077174473749139555732566455520451353347580877219481650618520217052629623202223510771175027277496959033480211147097675226486919221340308591823264239071338172399931294836808016046350221809080751244884338764877458932939017763078991622770428079753165269433133421563536486709105549675457895473174950949360610110284610999211342500699403426757567110231083031131952154227677684967518404069715571422723424133086165422338652609139703808*i1^21 + 10702029489917977007679387911203699319135442087507166990733122239277613358768160345389430411392123707074720340473851359323254865183407609626195425501373242659926602894284784952150560130153199380821351526434912899654359052906067547347895477467282485900436528519531595396277373033627488626063768485250602936069867310615762544230685894100622341418253851877112008256299357718843102830700359865963183819159120955166302517337400219878815488220044572527053402931910403673831312634788925127572412988269259720220924706854284734289509973618504607790575850927761168965466409352611000793647395602383102870709940951973715414808261271270058297131321661829106433770645841322669734651394622448610936703024072390012776705384130238679257311613101502181432106237691462689599136292154680689684819533558804717690520068270025997055331503924378087612070791741556476452172273053637472120488971178817691250661331722628593424175246462439647184368090070223175402229805337031496976768531202126901835131264245998693167590121315085822917715219754643635418414200632927473995029876190601821559524255529268272403265104344852598402814824576912284874430558211502294686218483880697042593464778177239850956777331308645114345879881398675627909788661692643411206336113915224495836151746501460751556133118719476767530761430053806917131525199236088228201052897776489043578439169959635532623030430527582093515700453735040485173804466231037668490211247036348376763326429953346683812209647605371310760246031963408186011724554030215422112820426296123132723063148666782848335798160186348449723002171948672145022639382256290221718411669552514582250250821149212030495757647465873240628593822669572710359629824*i1^22 + -13942929954694592023783414499715751617054797652288002701254134586280270927103975063091107000367700794991305548293874814310012617245596956195410876490630797558519586411265671938534465957715195814428953361636536685036278251165595510504989571109029919477284985578937674185062999806601046695703880040914503650013027129303486809388012835339177238410724272872651767001986549010559584822579364140009835937504123255321365207153682844544562881412450661853170474196081634880328738235307143139358234581130269870265546572733901268041674837857427625290240615161562764930174410171497544864588484380690211717870110231226800615381090314009130608785777225526236048396631886902555040666492837072259646410292277185107751241832850781316431751853409246404048197044330832364349975823459988149341137889920681021706907502307945880994371324862289889852847475637717619464237880686857047474173031798194227698572757327912260706124167573248604785600847899670250345823292753504739208178812533426298294977825899020724690991073979104779997611069901334673016060721006625348661850125592327976309921719229377211534136168555538271015884728134059018497047306926110721164782854700229419605150010745554945955222545577296782737427448754184507477010892745460278224343057604106347849055643765150469790726195877453373401632576692090012060932654705044694477653356901579714389491798952246847186243741315977158576270077381302473094845423251366628108479903368162565963363486254399177822079099498200104638621596381248246803659555269794885779061850095260083105320102573449677040825020461051953993200501278160026554352501821529694266330091178023799131640064345089241542304826582441822186942906242128936960*i1^23 + 1923152402487118447429136420582058852186616051408629537187028248269313468615189076866177606931112265941873190331091232358937882612401523966210498219485813883687689455842748268265905786451670184967579801302106722927464009117334720414982171833518271345511885025440557049661429946291714035815226080286636607076334909582606731110468310724359812492301586796247295821740008130100577193212661207351492047516348839367539523247371604010991885971879409879042684812394601721967062761382366522311007138406127533338131280030491838446961745498785881702895119398493846124201633370174148619423285166006035227113721114560828188394431135992659626905333679197433959707205609851936122820564914962970635073544339495409644850124754684539442869592122319117985472900246454241961292295331904431313250656550494175768270991741288024375301193186343958930919307891641705800307948171423275798658378727759182089413394715222991262476812445474924667046035568185087788291887543907178179217086287561793932989953802353632381390362181113611826768434269310336436869023992466801114991833664890093237752975911306902861501230080327928047949483659738199549245222565626182953883583460343262497446772688619607344829036213840733737208856824356339792108867624548999853750402724545479065851623728042860148040288987036789290010786728512267942278413579552220093588811451423598737685745682414575088382240206450477093209316451956599458813173945596600521323830359194560672932220758290205766125720585841613184888746463110691119498717756447728802084662744329311327908797834662286826473977654637582583645978713503952739181140352843069865212061728681375595456456493157904283024034800690181984109046267904*i1^24 + 1702878981041530644193064913327552532323868328696053830764928923425156379315331021620632565768229605739609778225810132793421641187203564409097303014102294365364816227893891582886385613466836566805089275272591442013448064859612572262848222092625216574537560785554840796807056733510976354252590946120852157623670901348386715388376304994513605300403362782895929160935837572633057720453173164437222921570052721990655372866911795519806434621079617827159095736228705169124083330584822689871986930349124279764408815935393986753231528721062011191436263417583424755164693649266824077717635431106475053630200011662836392751437428161538827733162337166721318103490150884914168702493582430484378839701214109329552383029569296412977002408774323324146425818002095181464071780330912730062232998028257231201363921594072312960671002133558344422918273653115789073623704974160759207076186411429985732756187879274814649454086855732679378750561445420264182933359012537850010170931863684373356399301034373938059050795423067798787628519980436592557929570486069066603097312487000979208852090618053750961307229929699736746613231547809491688025067144900877014770936910192818644352917504096028343789310410759516412056829704667064332124486137288548166644021650117959292060160602694327464457946985300226232821300222006447526080372443234333699418272715361046139602246871333014928032413009718931821127573137948966744390082834085725114274598451699616744286369542150221462142575297456198609520334399624052974764629657014177260520938494766981692898004011042564379957897092163632609466395139972316510840449777661000664869520005753364839185027628114349501803317469082187095605248*i1^25 + -882798783510548749786005120974430867804733735996620060392956314599023215429415714074220209456472821392973449650499667360233388831514299320381398604169570489403899171548606889247693344048917940949034946570276222192244544364814663223305570293726319762429668861230960475956529144994412018787950340138825153745012585124362871274067577572227182387128989191774973911574830682294164208653909977357957659538979590748040616954713171604050996641659945317570285455652315103236080477202968238960143398777436566188433623868728476894180931961082998343011441600798866468628359368017633176402998100926480957405312527993926515008053575058066714798677069222076695822936867566142522388055565128250347290675913619711619599813111672273827148402406917730620192457221291843194542435360354072812775325211215002283794109013342547290527328871774362846517733270286415692614840646829823871655127019405950300196843919287149240384222702406229242982729494376716367035055600915236078192748266468924335292630450897362264207172327691049895738525791162510223014471343304309809707525564885163487810038404904612522202964429892926155067220928562107804664752469082968662547183193609532421817256976616934677167939587454440690001990363917124799267763517333701296575487269663741832525216901047816637461084546409440756346723702146882370896722159644471671043412374611284756169321161729411366797341858795447590129504627449243687755558911406483953529498321689346616204529519736969964722952095002805111695811832173112196271733075181831137313381052149399946755100340170399089010385624502611166723596187293568881686883915484850018427166348248285132684622689938312614075719763957383168*i1^26 + 3269271132831038970298609601252329570420628378539014999056412585816485824189920652916879095725382533534096297804243553740671747997231660687475265525830610053095051756661730215997578235811198918992766811084389411341709498211020049837919393214994302718151731298418488192061859324831483147996476614945442286345382458055974403838960098572129563208400191682498297051101776426503380829962353607939799144341194022230276053779854820809036341607914271581456637854664792333136539074972796569786114365960528026581690636865190936215450844394017200226466275084372658838668673839928951453933691309381250936514333246463032230947603672375709164072066484193342098004457056945191885443213616563022161206779335115445169292253755538876095954808286816376257668790347724376465547213095780457396175019656782640077380250209929269328446932315398565873203959012171348456380474305158672656494707203012588297239820357228378250442975469007251221126912132338305742913723404806216444776903599436154284845801051075071562806534139701804060494806465817995603444218395111356211139912454612402179585666832153378362626907622469755191926131827856546493797900251414405517025947981993802154880052744764668337935695632375984508474375601967998052368679974688000271340127476430183958617848269190083812134478774364587900083726829575964716727317933199764436696485379119898580086439265228934513571377992779037741428613451821792858646569753587065983710120912727871230216560582887403808669509389194183834233698341221664136119614627458346548243350285949286005019163888267292321542823600201951579991730211509261926615935662087494486677044630808168913928385091886932353141964800*i1^27 + -459531176455455662305267581616387903603276833614693696144327227717666043332440764925769861968612520081760175058843851537865848672118957424713144061232270352213816918041525067484839621035273335011530905927919217374338682022032701497452043157938939859718678540234085578702389692524221820245555953041053321321153797497227619651293071523121525782277584489860384425136199601675108764580273179154358683256861847163389189620362401106786086277173990881914296004938076150891771586650639089137376726062608693763337942607108778314762382040283508517675367445325379728835859406689063350190846016265392514623308353776061466765024378295911405592794673527483818362646739083015470361687871466536475855353855506995522698359109036440473666437077914548533510005154935623668265815437247523366395922715130748559144902688775630189223033355080594462193982169734927933092109980810891350326388054955195420947575045283801291044144537431255452058993967535618055281348035056018484903509801547171994028918521146986071400328044712500407763772261585858741185848932111194726750543182080132260099888600204193947801783504311282858471100128213408028498593603536804935637338155995012445179814001425854536401688501910560860675418235934039091031219766621689318027705544720770890063702079150534622432829924825977746193412852750481490620355379875443993886624238279846588451615635798663867164718880905125535228817165159874258567400628413916022780356319945554456849531358361576895353834539377394093528774179089864454173239049619626638298013376563266810976538922070598095793634363651460955205881745317433552664646785969582500318582062831856284531930743438588248064*i1^28 + -10595956530853539132864071732693567573760461149497667162530498719567364855668729437170177873618161786035797694206983234756951403838118907007518334169778643580488199701793690866297269536239948397181991519076505149451353903137027289232799364234202387610598660270618155004017886519665462976399590873985663638463719990868706909461386440762902274364695817563335768081296002571394924886592738953387144565015939170852447248069109239334526277034808938071495632684824779096127824493975450455182878286322437305194727350822345880606994009532812436729211013981996410333232933753938546534270586760232211768763728592326832248612107471796571603542847919904345672707206026098898875408747752265188334256601784353660057629281399447667554098155690853022270913065075302752486546291100423349705516261345590303515264250165680236707203680137343651367920443251534150318053033139880488194451926495746166903640158752867523697063511559781981638821090674490917654383425547735743064613680007636765983830308458848174629749851578074341753070439903505042768514096193134676749428545610411111970411254244804128181258370611312305362489032831796435423010644756042311635741528656714875517934155082926626791199177586437204905274854765729835509046937764313217290007546512757746427039843192015635618318206994495677651434376127290921557341235731994771356622857711166820421161919345477973440920407285098153324710470537838832187861712838667075527638812821889622855182426143619933822495739616927529039095851147885543522161132863101196788206644488445072388757724326213321479934186672981741805482014502039952532416422255228797104034623223790440880862088134656*i1^29 + -102167935103616674355001256292532236990512852020072470185088635798400758514951202042611251950784495977993740039909209758452736746264247247459923243232929585870643692222831179552434123764280466223868977684591369373005195891261067766411236344621519239691797037556101998142501759079241943224749949846774377989333604585018761697576475195038646156507494986339688409478776049435349258002580021681567972784480692948416686101516159900710137397422170381250317510165085677307286612356499900531699261404135906905378009290771680681535895818928671696633890170609337919830535930836905321260252552342538054356581194879082370853020922724041710028525165828082845353203903542578096841345453509445153002194076400333388603172505290639852776976812562788778607593037547246825884748733829379946122925501728079356102568423456336563935249809597769413614069517275323228967223190501695637277231667485096155855411431331739289012195283310527028954527730090523953084893648591728484086792202443489111984830149965976349514299814729590822227357342108665398552452296918227984696497660745438490533866666164633243245860021575882757459331629756128028735278753200360356665263071771120785908830922293013544564417157041298821830782981709784662001925101746819001488998744558993424618282954031964986798072288958469753776320248323274082634890801933799484934708867493314815663087418656534609119422608901978992111765449324806988746044786704924306146484852378683072711022992232664439987740968347089413262970470695619207431547087026976444602257723054471530970229580768104342168741962963576537683165695283652679165718274509758045313804436686331365556224*i1^30 + -686036968087121015649109025486282573861952498207917999258128146231647054495376539317293206493034581027874060784746056140765103225351971503253151624963521622756103443999723891190976036111203355393393867660451007928735947847367632389664950150963275985870910682341684246840380705254056422548168350354875733960750387458084553278808158993236796937144898565100663162738070664257555634226288850374734569425103464895888804067504652938270710505709606503343036576869252247539401076986522364117865703869806258006374132698365281193806539691831772338448178019513552300806358999858160883623456805237948090631332014741852430239206396426913822264387251405016405028097016314798890218602592406041576602447248625140057926126530951283833761633419696658591692984726187054758564937081247929496519786106125448621414620146798534489641296472277353734415563658325991786398697178135071155225493320892922332531113906206413366133054182002709441751210287149983634604032540105722269220069064713253358503028818815852001492333753742890500583391907717111057770140995426748660388424609543675204146718243702851318885715473140141865997430358828395053881298308342345535061997196752086268811699477889560884624589253538022293135279832706387314677190024815952883754798915746799119518493130769308592219381086470885477638348082946198464279235414279143487809863758577428042665497874553521678266164584043033195778790809329593170853740637859217129559714221336197307670154076512409591955585605116173501950629749795975872542083653088704867318259696283214161608881669648822586079634512985384675901332088420581298044957722521397939847820507873280*i1^31 + -3978670665190730757354635857139715062073672980184415177609617953030304127612890907972791042543711682761287701684727885520712046903579839506689147327461957655682263126324247588080885937499869737316458802356289245977392110931676132237089028063145716761357032742783110344446666352830011817680594115994717424123692556550148221318628783926070206364480406100102597550648501364030020398760087514232122798028943737043787252251173043206969891015086424007412995797550495635654692397626298543087421512796378798535652904897565146368209964254224470142072509269826185157665761906389989956063156483678752867532861522235688891883332127770633722575517220037661463293377940851672168656957445353474966503311422439507502969173418064093152021751815370372161037169122231640723217111232987895172034370698183065502794754501450166460438619930987738588084905144572820531728490400366041483799111446308609258119108190492716537546356406350652942151923026578658547750751046142362518639393836590455046953063946342175235767494746172962705819189761101334188610508395563113771390406840874077642295706201747836136646863835428773582945566550442408581041399024125932138009207404387097523880393134011963250503402015969771167659498528563391738122296257037318090615088306009396909251264470229844518438802054472423802731061667388613997487819345600463542231341100729203714480855870042384523018879537600781309765020803766886861802408044396909220223938230405190195562324054136892759071141404360463938393035622937375272080472335830289015268839391961641021749175806797246276613187636120802238901269341544485016641770604597841097654272*i1^32 + 9636698307229782915214838789605003895311572265467503969520166864147092036683017037908797086454739883337377306729134376722305586742362434480145664899954999039309742630067182844851560244750756013660552289541394815785488648291629503985987209218623451205082982337710988937135585147386122251557625924742111511269452990265077125263924529239996916997441678170709513168244902116057417845473884135742755193493161448142535828361021319035900018652553289047589099288890707593986774377937163665388641582182738237484793869206777041180091811384927902874707879511690399194660301797995134697366836691444709036813957526475230134939563734395754900116725395326872283504318406753219551278764304525266493317220034439047783041281330605276303824516571014405462347868693337175606145166302702032027202159282636230863125849043141947289084576754911885842863314139358979464393298047750840346429307330967973316600388179651710623516802402171181239887380413890900832725818302862299783016207320440030188262082190773127045269137585839548375354016924982536902975873984079542647916409008106320688796033055306219673243749020704282932693591609820504699988030021241165464450964056429327276425960296611100992211092873651906237394898322290477781316091402871174796965367790915996381064196081143430963615482822533024188302706612849170701856624014491325451006595868326423649857742159413249359659049362660156881634813691519481669572194999037415984221639701178251216462537437435456990261543608490840275221511328154639897573043792833503609646371916669342596117925219618911028018748127361064120267213287320272033511132668887040*i1^33 + -8535868769078494470268588424858770665179239565555640604994911529534209748725357015872128370940376487292982609310272472067062510084741344732532291024565229024496761450188887556363889212354918201406117081867748795304707352535352360697195446356974157073554890613808429584848955002075859663887485670430983744475222617689109174258868630538209973792841783671030355761527177231496473057479026677055746892191013712697914880348342618951847046776535474003289800259551214570377951637593825422775446029210618499703976460375048870486047944032013598792053204481866893938443979102474513740723596337045628462712940305881155725664361503994381067451151760577463908896639409300895043771887295676703293263904424386613241657804431803089610345236775430287327004528748097531837128444828659620794088189337848388515597332759448336802675573075300802751821947076332656987460240599608759532604602824796377415825804423800685278301150278696808008633000265939827592554927202706700077283515817022787555138467857256866832429990051698665510746596004690809141003370122515603364040262759167619475877334889017014219145113847864272998918893581015922099193936254810275315176413425153731258403273068928733415586983469490612392282983652664652444478687630486466836000998666913244046997173118182274230960257029476466724218251150211733958439557828443471953616960231487950370050742195601266267145106702157744840437093894232963403411890201696309548594772123413082695209313318589398655425293372996099050314715987240361944569322556320953463129612067010568002255893712396716963506280480241115844034017624808722633064448*i1^34 + -2090014401767281911293887601392522657710281353252419752564108898511972931909987951842207028538451763412680999006597979224278306573312578573405957286311146780111660216324588372998347951373110081057663902309523105029377239053540964516964660058816892152715650562119431729577211710341535849276325318279156373194141165864424490247052006155237101331550119396403205655916061765494272026085056412442144190364212129888824953231986321028497347519245364276762645752091493795444414600008748631152174827032801926051392432276528345760354157055654028243863823524292122292917798913415829840455262335738438329644679964477685797348152087912555128314746689910965947771109608780320934026685743580889517270604832945284441284925953889597713942184432069252320817719743241185883804235235623899591658144029216770163259278718923843341935588526862592673251178934672913512197648578185519152892226669094351930028999691250194749319855381259252857145821711318202402877192886189844812857494779363213288635408829101475819178200783522789725080684294026028911064859077200964617507292218173506962706530004638301286171698995521635685962127657524360899358947325042475961421290058773776536187478072005760861287147013039799251841229983849302396768927228361191983933786001572594272999459454079440857436691377026574164451195850967667851985972364629722905019301717587219694602932002372620727972261566104022513416377000423778712346493176989659845967442460623175130128317370252255502704173479053683989998962827475764790183711253944486966792012146118900270742862339595425010961247227236618524628248686493696*i1^35 + -293405460980856034100370742092802904835737816787551764362167002600893833936187057469402712322235309221639297331988794071653111264137036600190716780096677894701063345134895019486718137350969423280312211036309643838233634068394579342338374644515658418462121943397685809495867203045581948999081688145182699093062011112307437430029510880955617701061892855919563938117355677876467576813358282979637877468864921376794034727625097198795135305292328291674683829810057152692518984494075898686603128585126568461190237730777001510869569666657509063694859651610802457511217224478260495313897986999816777570965730529724676223896211922892120369489192090928127536891674755344953199468525323155549754002873774687652963607261458383926672865703834634902267094819237115748462976541155378595100919912836895680176349250796054862328883592748420953938912429535934052935928590600208444247244564953754183615231195494056919317981873288690364481280242913941893675005824208041941997988540529598009348456041683734527864956560872641756837758593583277402300825317909697199092400258536163842520965651277504645718018952255596777296390093985361414890464633271067982619544944312075869328846003649602924622308861641753956260380368489385109799222992860186503710867468568326136691066226109403524708535104631762258556434509776902228244100063122229033162778657280064866828340511726810583497168362689569965972222662424886117015679230991277411386843678033506324484465358188175085036016373585018413043168901725114462124271695738584350366051232777606391124016634019796998691117974709236072972288*i1^36 + -56164588670804337006075513119230669115220489056358461046107039961401563107129796283892778548572961022781508784581893991308943791198440259864787802536192828902600612530646299362116849644205209066542011710802347486625658005251704994316796621137005427478808227689203433424131511736751204724316689745409943033012623588310027889992560781627140419631059463040921340922408582187181199208451642391707039518073250923824577042689330893328236731752442741118912387410087528180139452302252262260226859416997439093828485522782691413773034755434014203001881056590563860392022116677843126412583238755415196994310226993093017568515937022889352616340844129823523931968289050001644766751987707590601106706379272483366496774069956997282184885993541999576577520587041763799377606663709981836550576449187914921202474756770738884237490147161980030038848315958034486958524509047053623618949242848417239928580412369757076640915074134981415027999079432515507257083538725888582583030650155805839712507773627698633877955788281389606669437954766372999693667119076807177459946276044381897344964679252865280098806421405165632301898821706993976177829811758438203307865137852452802471297961267669421837376425146298874362241181777408348883723118242892053629948866317511717256416887490499026716358211964713026895454072312552548900801103802984055750913982175543983152571154477554012349073011999536412196689695907497275207854335290518745941572254817508377209030760109797684878382810035702765378866331740489293280768269909747983406456816861649953024424632866917035823568810672128*i1^37 + -5867415331705873595368322633418951835086602834616094612540358577162934025799833096828231559817462092753844292969406461240605915275309511168233700990711063880076716958481944434538037985744130489964005852358211826621275571928472107162259982534457836857675212940979763377428117485590209000690082939082234381745787574932081362623873152375264203793478266331543652623731405590014178955203436998272981801997385567232128442309409351638010230662136693034244360782996311398304931151130952728069775494904198439092169011326016594237009786144163998170514078970439051543472838606497479868724258575581270433436086960146498350486175963257101300328202770478563370032270428089588094577744222459879550103700481893532745901143708556373579212912698580494611647962166233074800284771133355139160163604830576890749446111186964743259749183828005833657625064009345733613245256144933962740690925662042185003224899291749136424667590616249079372378442221183278063400320114020042634737474300344109742949217675348087370785787250871319460880665061605484806884027008906741335768542603363245470049581490600064625460452134829464041176083077297480902399270489504660914299908310678215343434128923605317938894572644827577607199892952785941955467110359838080803978150674378191320085187747918911176334762209287645517137806857866512926838045706624913150047991421772344804343840693616802601972033861458094995521310230688169990238097799104104886229422994335611965805948555949527786590446092787489557761753847348093776108074450078352998811883696844921512519918676364662669312*i1^38 + 4767100071377158538284102642308662744859181516333532730825365571882138977309498713283804619041238198113398888785907851632016622803979738002338256500508299404867412030380962644805741694460856673985663883891108208207343159121324693231947721404242843999630911256006688885074269478516008465190088565032236894930919884224496389641197881031824014833573551438672248657089576414312340425259147992874920218561466395267762615836408678269626936299103583096378114363917610078210116388184963979550334800678815828955525387396632491294731771007173584560068593472914754286696906907127690229700648246373696748851816085950616793519808737808157143241722879696806976667056296078470472683837183171018560579741376385098065684876607684321162261067400515991157910835844976003671850310007380465782857448344727558573402724016674699302611765582623354680619356708300195510157148258046872593888101680034064644170283231922646690733697238018380531668000669548673959751594340456791518570750148337706748617474319033897385759659182463112475631276837261167085137793079251970627548159026099333603732294849262355987019566384172947000667599531605486153907737220057087703585401890710048009165849087963440607309704469095643853484236376612014792372850627929735263091589033917642127243576532160978662773877626385079833675823579040645267550067035773771727341640344020604708198169538742979876617599984425498323883687700835787860102192336597497862913351344604803746269201195148816228605198009910608928953317291478011460031886429801952612048274432159581659245576192*i1^39 + -12165303708899257950594529490466224051620062519258118476888494390900147349316261184227251617315316527464648839269141988600007766223636951734618972848420749639462467034576767425676439722680769604294657624478444536129067028306134594681376175564660465718533293326651403663055015314205351461711446712393153924894607338420756455320046736142010678484953543963338390935827580419281757668787018156996457301586762435134644084100769826324280324765248312630100440290988469535898624810209921424015838197970148416878058899642762922882796441950391507655739177753419028834873013619415614370147326462662891090536458324220855917134630351878882677334168655343974722594949533356461653994845482206557868273075227978306602448914435049205392208030067649471274986892567601291264467527546207627465774741183174181641048371493327422723063906031673585387866818090606528656840369712296953569433045366848821695085767876232753140436982693914768479296484133544418449780147997486232765437191500387176109727451962189710906694064121069476110919836919104065533785423313983320613974626321637171578820628859194310903856064139183112682718139567062159945625872957764648539060513943543837800283805990655010083949263822168512531128405376226542044193373814951565471201721325337226349729280147334884750642714144358416420409249401020187927832842140835821070509027336909705256227631352394146888165403403905769046315655184426843970435157503259259060269117401156798982381934990973097676142989368452261072313696916377803135240529310892158722155578792226062336*i1^40 + 281139385063873180153187071017430247815227410287291433905760340454905648011862206391994363889501180584039782398927635804830217577916737008710372778923955166814583452423804135812325117091410945816752504232648630513048941814201039707593867846860124508804163185651424121597540281889365943972941959899808484101203407134008372016148692541832053276515311010505246303991402123954636297863908378588250267679671236367965695831031868569180954026176241980714538554826077673946822279812514078297426295845490369726759542835236247630577608159160003644549020064563373121747341370737475701862308718929231468448251446229888412021713406520127764366801709703016616784334095186914022936213402646957810948057773952647116637634875652501930547561295756279143029065920196997398954382898780700907996995189859532491978693081719695577240371758184248521198326281168400125665872484654209841392588181112027708281419981195684096380586492522639873912993032984399714040037144067457448767019304913133890245836383113761336380972925368315859788210071282057566756228844366101076316796941517693431954681326767265308870740450541736490676422950378542836685740999022112980851404096498208347075819007933831452321587242262917769749079467142742508778012467343916220436706449270290381301178076837062363977565347559248844698621725735296478237095839729150063658676447351399563430519560560410081449695174785665246413913544438137238420183512932237761662939297596915176517853357381703535789903702782253448340464826092523642872813811400818604759842816*i1^41 + -2264752709022132371189483008569433475703945957563033559976566428661883978406463279708887903531347483482995714065963840121057189085238658905760919160043580142382043159631934674206553019773374539203305194041891739870071400384174245137978143863746956863258808507442123303449519429859546971273167890065843083940599481705549101409031133580510479075588097744318913012969819178895570841311752139987971041926271590973841562182134628382906419218763305567739134983897741576540368955083492254823799399662955768102683131348939890431235728980327075094413233616088369721014567242640746166156697279492187945808967324585472113574106108148885703892804379433101298407422934117643152408404108310829360911317797867884861769084307760637502540745186245795868181955516576394273950209735252533538384430797267665934050614793642781143050032873732338529833709566187226504053970407857878733275720348151731610508205557614290510288831541921916558687434174793688681653853855621471615986848236289036189671116588693571981755750045833825477044108545669976766407625453867793367300993894489758518134447796103971555114061357207720927032770756390590438773976783488075347345152422593933559240812172176797943903980684298871184129196502946435940837588708203604382360978609370766076172898972263793911971534652291816431757087190826873400223254359801909564895103492695842554964773573196600732924744706272953562426318565884763727303428078605937758688032757002484582839601544588894123941854570820081065410080147905366336837750347530240*i1^42 + 9207840999038695467740707494718085692633858350639569140315974698873813464909785711101355172524832789520342272259249707657476503168486321482408375476505367583688669459658723415868501614476874733311011253521958234828213534254457588489015549114947475424940192145529984985391389055381099802789223393559426148058916936476823444306025247017394290803385928256642719298257404528461298340260442352283640508463239862037309482817268290485944501609796604780579035685991724443818664983357334302878089922215565564536399831272885222062374276733218486979059640861008426519654608961108695301383438316445700751216913467697637560387922879243562431671536984936756510352262059140895833149315763425471729284242170388638468426288754320016702911460319823087180677634444007282523968785586068079048373104397009815098129203794124406764157281118237682839349455991653859182055393859043534432806118810526737062309166337738884916405136896524661261421206929181553907049721078080009836953278485095250808999518095965501125621815799564129565949597670062995752188676949395017556327760014310527001057548359307117708572574279687096744404585659931693187311414871994345438123007891578932473026644250510555687434968356186442416582023343780238428227001776692417523429723019259163788410309628592487254331219542654234555032523752717936617623453757007534172820865865195114026098873118715713752461616535517458470955526801023048903829455501018606000037223342542779068068763845471038392023049343454243750345113317857424310272*i1^43 + -26384882577283803245888142795016960858117544405362241305399138509952613494208815100389932146136726392935692410741301659133814204195295384067678530837563522326388206904103043810256205981839308429667436755535103737610479198215431902824001112576962638855679314020199756344097382815917381968169489951354609421577401862704388909904750156365570512568281510346515265451422240102061070567523052659067320464511514399706699678625095326098423603693295165533042788918245923232357555783751456810475843515371484523343237797520019901315359978640735946337026321680176325821311913208988142214612743404550764429905095584622989099763183021658964783984439194367233217214637660333041973514515783770556474415339939642269635700066414863797862129755514978761827681713154390343068079753264489255050217068198330160861200034960715444812382075492361518785583883182165537890213271707514078698380108605539772626093228117648718014615116238505873488211627845032132893269620550008887849972902144860884464781826206546852789893472009860738358347746494873490142254627483313705692380177542064825209390598126259933102119807780462990399313789915254613103113527169092655956234984815050817122516665202233052754768964261630938413735463938778692590932720373922060773760712531661808330902801144456236112447650138150495636051737653057836478425920737769823701313154063514838450060078648954053952158583735477081447478200982803233253206770307742298352550176123790870814937755990357211482558336720819850372515364864*i1^44 + 44798003537620824157119612902682239119883075767741812102600319333034725054580962561043074813013355675582010581513706560131052299619863729592443383572447864821432892775245045288898435110185589332675607461344289074229695550047675644525245784314361356340651555284858595024785345801826269171351031738459727238186430468519266726024651232864327849546079873845821981962024550273221113863861213971715557163924949891832215725455477080360765237606565759514203747173474084716065909420045282873949049628088643652550637925398776086351917941001660413163327291939886205754726381415982942437014547555837366827642131864297084904939713790459782506244967180798879433447265038004328023040179623883128552702519474876860770661259858840410833498280023254994924229713148092508573362647490893650798593840021929215176473884891295808847815044804245567050641880136226982464323556037190446446549880761140512770218075384947074031659958259786963912735753214447774462547058847870915179783095600051908816784129351030224227824497151938145262150641271370798793283068220624237865492530357402649943065662676694896951271823972847056543824497536504949747602025451425629305401488202057838403890113067550894264782382267889417165415266632156542430172281686847828083299373679675720294863307984310596160758539969864947504891653874378462979399080806995956981843727202423447955889203019502353377365109375409167622512822158656158528860367443433405673819070128342870173100281656559105147109778225364992*i1^45 + -44680629482715535325179034452073440003697978924102483665754395486470039211481080713581846386861564371691337486399838240532256850440292176412893353257518115791464536593436265762259205268297176712570173974231776948062101564304237455802955250125181768589765579667895917556838592292294748704445498745635242818032438824563945872720149172038123024478965996951204302572283597226934958881166055329231846239301119254515010617177341765058135015518998759589342983017624052241556175067969410444244477376983133610326458830728541218856404500716897617294503656844396828444682728456340499254105913173034700639481471592851903891860139728030235347466717419024297755066129516411841578353480087780418024107646578614455557152757513029678067586345236311331984188328667556432461405552600159857930581378044517778191490392936728590670171774740631887476711644133685103626343622388224073427880291554564426993233292823204140748775644120686056110185464225062679324363054520665694166163514918173813105815199620812820050460844133535227616297150866695152967536924542084791478256613196673983004598939527238579270263967528717202376566031025508852781446411954138257242075188145556288183630739513405435178748392677011448781032781872851398095956244690725913428407354215079463259541826050541802252774111572766176476219190304433719483997156757448645360895427873379175843839322108927712133409532429024472859785144284772364638725641220074771866685818251586181822094747654965870723072*i1^46 + -2882602418921338801999191906377984651026661275760120435441716056846343709537852237265017486746082248204505522787247953762843835697151260093592445473416280432212780321258238548118172288599852722476096038880315501385156926952913122683753732659496255480163590665019893989357501601377545602973542895781120003915939241373756749818058464925159052190526595201851246908952373486859219062563535101079534004574001586653107065317855701144250458421994930398995846834230651497287161164873338390467518697706680771247399291926837183000232024090618292384879961654030334105710246004948600416518157584599349536515435171033333609357354046201283728964350802887408621529551120245446104940758951391400964836994088474796619321301668285369762819659401973780447024628200705080305546622891828392338116870593201524036205785508493505618913115544687691281708085479787472543100673588029736324292749205509231458377909536953461560019882448626092812834656727075392783699934325660039464782451382547431349797792692102540471987718675488968964407342268017052184317377402333154992988453590919786259099273429015424941264075902297427830618019631335375839331894954809565228259832785249119932238765277720903443802344512304069306280708964960894099154095655822602798497742409657881524641847898658364479384595978231847966604374975440202352419122732557202627817353571433340581393122537365956874631773280253346597037144689037013854546614457321155471610791960248628224820641792*i1^47 + -132967431883721542900400662031006570711304218075301052652760959876858602581639863909530677512189501101614171876100759902766908416362792454516961661009858987699341415529938806842094027613544521641908802212096924072333300732668777723913559061972759551759878018747275775000685354545010684755850267849706010267396375122425431298943429826466213954900634712262990524804553574897146673299510360198702546774314284677868644515152258948301236115883306688780553251541640453351554218191260190437684840778636635831802650437266363723696670726638142656985092579138703809662876591652578423463080292305439048009242664004591638518510521916656416574100615810923248344312730766635611143245078615592927561917765360706470946755180098013542217186133937497479847628614660712543841983553371348947010584184155500282388871005515680799844058372044670536106049744670582042354498406089497459429842935641470586852703287643651048792139345774454859301346796199355504159061744347587960957155144566457850573357237612910064756374018834361332908198739422730212503954768983454670268426051664438557804665467619108932048358161854677900592157355024334553823510355745894697991126054009410687346957352190860482688545738264202751982267721396990632335698634950963997034803452620675134384516318321670685841627313268000661421751172688041959431673093333017226112556576581784153519220800540260098914048572521073465602916921715186443522390172018187969035741585408*i1^48 + 41751855083675739893106760054100382064039193442456194195223913074230036834601654931511958043532918405327712402210521234439395558262598939632002126136823109755107874547267496394488671383549070433253837636240821928055939521604624493613746271589505832978109584611544137253015435607672335566393056376915657282206101342321224411988605741963368553237207811387940256653589781889717753633564869824188097213216067330780984986220638281691911501394881893289671032604312769021953114063124064615618061270763983211221348542124473370794899384527786695530645675402377187677237581389044600307545016448213714705084332145473545415302049365661791882102927905261459444911605900150033074978138367421226537353616208746180049365060302582630916383270266857602451542222836275422465764975989462608276383028561584028286543512341503458145689823368020076438647730606048425837782748953680580285625334794423607732390477067804927887678029068279223115466255372468796224398097425762540991519466993008426382256696890973158936486001178699549173043024587760646490452127625200291355763181195433228278329206780570430956914570230783209415713439355274160865456611227659804851255997835518607940136953920183002004115753870786725978589133386013976116981467088929489938447146216139392730621971573075458875150152418268292029504927485637091562114734231797268477758508486075053765657424930348408250098526150775673050964392235394761377583616*i1^49 + -3057270862258532578773371861838131491913015353808790542188505850438225002122105118592380797213527062019698960662518603081278923148798444561836130775167732726008838109111373555027641445804821426056111941061953117659520882681967060055464296151552681391190745239392897742913605326263161359619468031758831708364951920801938939191658724758044187899770624831600002245142666951832390940833795862431622707794594587565575497684254443007164001407569227326989249528860075038588722383394580276117689028773731678164222354738815136765815327130026871139415432940240943003842490194933648916242337723428289039415731883652734371192910557667274467696158444019846670253806624545081158616793393916379368502353936824343440707946232859668800091905363080731538771707185135928259357710204795293802400456991624947058095100058829757289351191426958531786896229970179507231068495342467300030793542120507429477879268409408403398883470144637873701492089685799090501413729730011368381070786441465788834404785762247636258207613169674159849212591598714978672051871700736300372738524859397674769516054485265786739098632198577748410711554771311955165170540002539028050567931185384512869187599244743880763751825215860576830047742631936592262928428376641028266866291145193266203648482164985506931382220147593529461952761704469855320415828663344502837455850639987917039122534675582468883384672606198957364544*i1^50 + 2590843719535729081139714543736713405623383943815912120032547068816845130095401042945106352510667634700530496383364933414021145414078314285758029766498742081804619861711934676574341460330797851189962740679822609344800975757686798083955632890403065114152537956787231370548090640787329511316620303993505366977767350477698061393351121427191774015853823241470617403082252258002619681340273917954311069077437027312865398823512539047494225176640078762483030239216046981936015111625583490348761275360106439535864489149189241623345824210930857415855205220399786501651994993916331922796228410298319846685579106585902443897084933916874450081236424577232775561992428330574010214047050746916855978661980494566464155582034983090929002347513594588888982338747478335141924974622223559472634803990642045965520116833472634476665987770935178541135923751894548935066179005856186860690845748246977269091120138901099440227519789738121765954860390345275237886835511290346404448917434885664408276238005020144561422852974702894104819660097100134637055855443477668655875333762217357598723291382818724076535641871134981377016028782305501717211876372005922058792327784159316816149645216818149446260293904686234042443157809016460434270452292668721046462252089082471856692072234282274972145504348886484439454797689256396265946031420953960356524341748379157487676136725718508*i1^51 - N1*59266932393077010636025721228211289311570595801464003460968281872407795050307005559472104677717174171405643160461930315856252642520432190886194889819246326446557974594234167816190963135307629814736817190868145235808593108875189917515167552000685981248148722317400740968233688151893490127959516792443426772082241995164060450442374887146209770741282630901896536040175934332453808141994459937368970282213222400942464120965746464009451619548653218014460892543024167401774205824265625*i2, -56110652988793463841619302464520436317476399307431768564776233468447028637987245225894063671726574538299708055940279914104147235623579800857300174856557760056661795754365151580140379226714624696852765151681826505201356717145144770156058911875843118997481909036360244533787285958415607112194682136470575847984265989832615930307320771497910882532856269327337488468101169777698503504987077318592180676501687740028241966189421984771177281480935816057746333658666484518643301727942005971177138509682769995597648844890466592672704616325104457661783267828422302486121954727019398245415815243299732280469031861227824252750380859973082017874502009301224570510175799772372882285718071720985347170317360092304651491881747384623937330394371691542213759811732720906336842008556736169215059027124980008096805262792182051640916797815733604091659461086303661538768183708729571991043864383512332180890691687952256202016155891163888475975672490598296782602085353914426361992108208581238948278001473599233589181609222837308529402933078816246756898940933836684931184617722608182378940317182973929536578939139476464704310960023340769194935451006913790368054614764372033175927690824483425162752334908840095504988410411878503091371884473220187050345944064501658997205112112987282402393025832291485677737859512415583992272117282889717374396386983907764568307977242004812438990800431293752080831275029494125926929219482207281921899337032713215782515826957384350840236899200114074501545595872422606002389630661286393842095959385514447606015786580948049080787046335034624521251349951725511816348188088589219699542932225830769393810942674630939574661356572629608047316414751227033673639772564982219771031393195817938235200539527271208101647472394240000000000000000000000000000000000 + -2865796400617995942195201888138412688064177668671714958494224952400052798648939675395141071859138140883055310968990802030930064720285020403273424213440190296011392462264817926267834230383595481593756427673509693831130764204481529150744195323739767093664126070478810208326659679888010725831641541620876180481689698919432962764131876024622000406749721843102009885278551836019529507993601328065849265641745604932226028183510052161698581317970827580762297714465968338911511924149686743241099981212151272469133962621138448180238977213093965912054122195499026917739303892919338675247112576299758539815800070457443587983853618723929095394120238666407627150450921410219551623514568697475371695010522122482655880532231286748530696620783031583384724685487754779930753375931256148278995793575926961431917969616082683568544392173825097768096779833933091143026317135005314598065453470511479161137661414985211500612990069088152173095674730815086124198175207582802160907012569720437871957909520502831093432386162135182048903531852611038341485093229582365737560675636023970909393612166027200428172921572377013718366282045789850155220682072198608411643294645797812250159664863655360610101813540958765532500923649449071087071256746032792888822040130745882351112404576390221937872349705357845159470914439983501908465327828048521270876350171244101289205061692660295563488602107172449454596667425419063124079755566277525544389366812394931939588197589169935753686408095031186507169859565889757982833075670987342371725299831444729298349333497896749234213010314884266500884605046711239487513441394347501036258087821877185858199483604283685992167287559080962502427296909275241510915675883517733384568425220593410634544340663425288468151611372339200000000000000000000000000000000*i1 + -54467634780879341688288816698319209176907004999100462007232709212462976448882627966045729570656651447143533765486968634022689520882850372392782630930792646140297249056677915710953151379770774002372875389179450943301166038851541935855867517587521626207381765532822550974572833858893825546989308573131702059091552533819895158545799128693497004565929779257384006342565911320905846793664156043096906981482099067032764692103198573836014076245653583532571925663220644135629925271108000034661559491135281892313171756576415120284822077362570099674525882553923473868376755212586956955183543614137717341307323575164144522797034733363170785170916842210821164273925731649929581448173163951616558118879833173573592472204714402817636330832885152140662519363580528710991823461229558241753766861817828214988520994937872058788631101187675522329402593098736403918406631933261034209733423971888545705779897477242805449919369851336704866665307763778125567915835257775707095414901209575674281831262997189044931791921424840055997879194778725884699686535047154475247490094386675866183261768132750013516002876399381065840118524237706266849007706145658072584571127900423677361577376990233494395297326812292360125653599322005520097258975095638718276875550669128519195907827416422733875364712278546381005426044021559100329377423683764736307637794721773022756432519883950443734720650184998726662759661461985121732416293392013316226092121669858178533491090918607727020826190392291359728573232113382565894156471100214931024230750027570447228342005193866380951358876903907508071855189852549724783998369237617527101845032851355853230293985096554099261021698618302978284317856149161307286407368585506770402248163767833050976594285238992131178797427851264000000000000000000000000000000*i1^2 + -110751866527327739871908997440117808445236127720776761821617502159067028192437828698511532620262129113991952023789600322722248719733539730959194241773543003813529381016527067842052058041048336607998028776545053395792799808449700851821255255794474205814595531280247562433527794470163910135147570903071617839932654383789346316185948635929319193884526136136892183092878633341516484806067812589859767747836841830114129752644869628518774210223344101194564292834254914021586950986599922842694056502095313693531291032011535893600118433493688035104969088467113266436085219503218910899578177217014443540492587175072656672293225387924257219571508164081870772913995923313385794057484074365796330057210515229775455062216741884820763588513827521414001635931074357607256424116457861731702618811272506198638610755800077951029011036408216147449287013072272040931176067521580539639043520650891341476853663528695407066897911855003661978347530920584912267498990506164205968302044998683749586642397655700059717298669968462754973226247979317993931335057457079133714532474942976844039094232359928712723398755442802167368662837781566755844950186693246684004477035474943490522283220321396507804904698883274144261831140080566139801079389599122487703866135734195509235902953211980622728473817322481171663232428837420708532547668506858353987753175887957586265274874105567259607148761564882048246089452148933547242577195763344998969069210131974446907327328496800862138985026259779355847644899188229172241729633771614639155061016166314303336141032705838199091725813010255032389788296712448210073111475133926193139225545293640144157634106084894332286088690497077873472991825067526164495257818496518633035248042249611389431053505677038297367786081484800000000000000000000000000000*i1^3 + -204949595554306517179966626028868752764963377004411976902257172218190116004868442510158898358978984747230484940764642456149938135855987024323314453933065589265110001082218184802820465324147064625793165819645477522166793550717258761707189749209990665775855181475228008678986622482483230945983408581839238947140471436061209514701987304514753214498622305924533867682771911336651016262129578013900122273541159839773415505349204093301007062284490805740578547959987663968579452916736210117687647323861014680443995914569046904719094167221596354600357249756480306701944098109664250518346586534310810615832010275415699865988126424615881134126004671961702341234536854229488232313375214154482998105175540536490337684216331671305634627114431075251127690604744103107260195225146364882357008858120477518499272023321027202434208040763934841054117753747841867487761867878557988958084546721742992355105778254114207481468235409557453038533860655942210870855060493588945832660066497607521029325484666933790599809870826843734462074638743331431296698838378616638784500877887240456882849434420101696936222653348641671700799073584010449724650977239257729447862407514168157957575968973213499020658129216751147843239899149564455628068541468549577734367797663733004159188546004446469521596677468483400050890969822595607100445552867651413765366961472916391694489259681918670102464851965586001947417228379370972145548420970332380840991714123899801085981685250970998867257125223962558969647754037298766929456558665427417698967393895062688729419032691520616751131203817530594572787308214429291330805313709292168479241778688925653737625297682397196601316124026105810306585480159951737423224958060698601218099279999963741870200818169492213876456947712000000000000000000000000000*i1^4 + -158444965741775351776590072288653248293602657274508089676117323631115742979506691715241817143033607126532462814642607569672913185143179522541488465273149972416860041988518990765169928399388830665106897238648940450201982494305736317482912941850005393837216980189294496246673526639488927751724181636969148177361267386745557804782024570612470140239763243038896502961829171089270567210482014111258987052267449675846906200115467521186254476183045734250728590578623434414660787827456138918933362370890986306589553114490442227226716750671623399106296689255246572842531056161281857756075040054574320936029581834328857115514282917937355767836766067635473158598328745699633229920368036063096277532598101251890680047449264245409252863037084161388042547164510134756273946427083882545614691635704624432052500710419634843650797485039361998896954421741373508678701308429463788499636628525803043600189814996806589042731079409703883625534732192252889373136209059370432341227659942535302108454240117061537939146424330388938852766977558763344109607896320237280756711761982188027234575101075615366874322608651757678499397177966032017854294276340253267837873614297147138710889729951584079352516159271787329606381332865654802285034279618703147867814596252270981991086879303074075724849190740381919897267887390837555193520385627857593439941691281854702175985187578612281477539083086980839292307250068943281081200004820055664017314002069067119255577135593910265358875423965701660533390213343760348485071372864911303663631305732723541445341442856533464612654483847328947167471216641430562763387242923307017530337491598638511484345746496646622540091659143715997694529772044312831380337432177802657283706123761619159826423273438671251538903564288000000000000000000000000*i1^5 + -119473825779838376068661440065618284831048393309361680115502874299707117384125829274974170155040995161954734573500713120022141304450541574799756531233709646283801340952524087663575327782289127741228675611272465491595612428388163951558476516203063025438003862514888692567498685731783302299941292804421283801638094014433710770245491358687802702095154245468796137816136727055453169928816189302412626924678298102087168201048369734412958365529021184879073130840649897288228487929312418902078732622015582863879820017677827745960347133110321634882314113624794021674938720750791021746718845189324710581216684165276219502610993973682827900283427302529460955344705172248846901323389423513359445821002938064309816967465788314634597759665088058790736127965723643640548494281684630191475337683398794447530119689286008312161198224139561186808852816314132755666177400481545740693425316243030603002337443127118205025865176142338192015822593074537131786838162340143527073634309627188345965887907538978108227567084076574959872492023126448945951535900448763489221576472535460124521177228316416336753769144837134039224834581666331265256005170167106152455551355628145584935050152317436660192668020364193141779015579946844502330932019351814511697314829283889354106154167834178496185845027852320473102402084962402355008726944450709701057886410701869400921344778150562828599917565595827450634643974036215686567063220455694109217830519550775042403486654179301983750486944743488273730494298114981089649905877395914961831449067191007156239320186034025987790548625456987779084184800229588793868745229039767097418225351363789488429420309296059350770205998462655318448947826604893343329604384634131565811900209633036255183635315468378875571197706240000000000000000000000*i1^6 + -4301558476367942014448469426897961424591264484566873522996550116973968161082163090213769232227953794003746931025262386401817948955179424192053163832075113354194305655715565178902688118821433610517550973620023155417079188624212357267429748551037869137517848434746854598705411271371867354012236513345472300464136262852610158357746498925633515675417877954068760600129663778091024833557029181139057075727631613638285416028016576515365586373320418799930626837146171200016998156743896090916432465084172780771900082021007525974061580560490472437028747519517522019245086504795577869609813854858771645645238597939560698087522995379844075015900310187620536906699915240205021670454711749796726374926002817090585698999045084628375625478812582698643311635791351955856430716719823025073811197879572312393208639289993651648548561729097651109997565199938758337146506900983757634539981392848652675986687125969075637323689313206977957823370202571009235278468764333030593993303346419001943942170268932129654916890188840270576853767886128379705342269594119485422600214479820055197622197993128941550071883979047736591216433048292790047740343194624896581677023679403927897349510881432489546268413380149378357253489825622277709041566625901508604279045708844348911095496297830580959911847746297306635607418872734995946059857319090064209072916995300040612425753589119936945747462230678759260431266094957703056793619644388596442206237422053896092146472493563325985495890968180880147158878624184933420608577508860846255087088580316353068814494975294786966035765447103126975572577693471399148209110362167425375710788766305886633667597244371760403550554066844432027848730784189029396710771743762694016704970541435045424393073459576872857554124800000000000000000000*i1^7 + -7397608899379453826358268078532349879873339873028837371011805979546737505521456733933977102351648109229093301272518998958740031527311925143024143949647110399613923942594163677765288565587999329285418433006114036927743447509699444568490394745027215957354453318218013921022307073328960348752635776289705144142854993252187979259673881813865986044319592348856235077703107034818882773434654605077356274276721745525883047810062258289274460988075217558389182457720304881567225082714165657620662718254898987095611797212778914532012119434001244572823914141346741996400995804280496395036056337018698130509100145849509548357711614855022944514392547156223167073964858751562313608780480342700668578580030129462543224625093361523228770792238303830948096201511653753758553568059709864830876841793214419371616200684049756533808654119316167669561932550577417334683461885656226902968037605199198863728919044621195442596641526771662833574656815626831803406460661421431451381712885346395581367672690726395138993886814421339504101429566634755581910256793972036380928495709084408426491612100773912468178050034144030569582489462367426049002937108057962647842704535226276793693412077154496489378465344063377551900500071023813411331490825546248236801827805824984824855891258331863057433885640698658688146455539885250413019591324276977081513063680260811475664450806699945609915863010832628530026256495143155518760981606521980024111012583285556301607951935663083970442877263027736278831344653131543318135442733804973401406064030464829939137286566507856177661354911791753406349524027508308905598571434882998204615107381500662337010058305585191414489264650169807795739740874484915701179845754994733587248381138179751651255991595726938350551040000000000000000000*i1^8 + 3931397593800556665729845991281779355804600023602872134423743029107442041040278646571739632621737458805144449706668756706020126037133657842541464752566180045053327023793633993980958781854703421757584008531537774088729314729482976186697230802271362004188615984107418694541484285672462391025482548926393732766562988728645308541115102837554383060762289035499992689045228969247961467933970603124463801982156256961135011095019884520140535033185013790705982274887036559064964138157309597137837651066512401579604916250277645673038551507184910596335209699674439914093485794549064843450028798396430076665264736143630676566150324109305820910396650285300051828325359442907621214464680475837005180311822203730700377145705756867091599706589929264014952218275501693717014489179732798709413847353325519876889728293227557188832973948833973233225768668484578811648337990536051824285447619782827080409598258609433933324239469492184041232143928200344366925532428914379601148542761291766933880135013177926196222086546230226202789424345665961466656812246048400396408881718654044304531561356367639429514804193045237212094331651793198023686133404342628188495899846681463812509502735781156328446818139498956243010038862988058239192169241442809727571327866714368710582257738920918403295721260910896403553150787275574137976668368014569037592528700618991530905981585723999967113576944999803895028455046023189382671812456428825835489840486660390585056515066387074527481350753362548922110850728942317723514899040069909562986593519615947132052280278001376230607644630064325636646113930396379269650820855102843337878574113215317980469886886886356395067181729500348118672296135894174724261098691056642672856070953511939410000657854346668959334400000000000000000*i1^9 + -588791180629826312356572624775788531214944767606264818689363791372655654537053000310538389560882605984920006943425117514662663567855569262011751377925809296761670511481918061822219470173660934290713326434721077861246190141811129288967906352877438104674607839372227797018489374243219612481780014785745663026040263281283465097460439522948132723561634004513524898899968295569058805615492859015543061607337153244449954559131095357025511308378240554505895373567481839663067252519503476856569664787872970714457567496151932842737635544541161561880103688242129273710308875648671089731814135148272903602173003365560304319786372721174658462886613615034835898738364587537126932820067922249685777625877706823366681703756127577897730762972952083100414461600038662574233875121856784195189608774014709989342740416831986397509851955327667477786320489040122908412841635564307356551748083176261606054739072653743908444399358470024884793688212068033795120564252155694072178852095241361811001193950801161666666736217636384765018859739703062820657755932621533248982634700593958543602977173496956577494653674226743008516532303920829492716085525148561397344823172924866742161306601112651054299214966509959195185920377587392741749491462817040288898528649664102632962041337248494868466069542388725721051136606060694800418958697202853789440402444261336388971031729685469665965693087332067176690578073627405713915813979841164917531717435449942526747191337323960527730195152724723866178642604179607342745028071486011388310307435513726558327771486409763203539594830072697729401629968532108189990490116183414764572827524533745679926876779861383886376522296777848122865651217849344248042755010740614578533771906063541378946024444931295359795200000000000000*i1^10 + -20014490957636859823257937736034086003135400753553229837163307651955952484872997279822276294310712325622392868738442106602731365303147339859999782219103053724339027087104802893220591620290436764670601656933792290953569412620785570805270921534023487418116276093062992521569698989287221863975584427757280155860988654321450271744144555977733141194338662863984584168756740151023533556703173164644313063114726262417794279653138690802314621953978599280615443163495390339287377740959250082794056552174273498129316678010833946446393412812605510020629717931046802938663281607576519333516000943159135544120494712645165384441565784595103800663512486806383447499316330765023322092743265401386452069918593608709178633330065824293967392814810957413488126109667504492366398099292371150441835298545720684329135424942384727229694004204024559169682889765074320371632998308758124729859556061145695839479939260188384257950590811148152220257424871407682273709304339971579108924997950675467904838124317017992475341034699634123160816065107013730254221049000488265156899987014696577141988174573986206443019499273772678218914930995607519623068882620475480110693630897542835408354712520296095246842688653654963261051703658212387138840042907785377431577854974247233112588506896084305005339831376284003921913165016083457405170313430617415287505299023109606701052753534141788938373625757578032134367855274499915475493363025970236201652227733540048534997726092784135157429388954271710051004682736134759859971005052184100680833908884470137488796406475423130059429649587524064919843800224429651147541448914716963523951885820847315729121825459934863469109716407457383824120270761167061968844605400888556726664896817107345942559557282877669376000000000000*i1^11 + -429249458630394217419842756282565616335516702947001260614674058708939111651335255123957737260389290729543931304855106727545757740456964765333834479077070158437328456373542962617633228083574087635768679059939087068524823187925042880264694931269121355266085889196683036147234809701201693725993722345416033310302754202866340989830389242050946275390344442840995643963724296898841738563153264469225451624655787452603625737468189565004814536629312861289877232496569366788964320653612826057820644133554369637324498971193082699188100539983849201077859613098882669098943928159864844356440575912728438758634845899657946051072231068752744801891196170012895906422310172373277672382193627659159368110180454037469055256059712410309189589168421610569948294100368918771513107679082531571468634228439360848838393483427937080540706489273650457183044351218957895574548528512568011494660868717118938439622740563388820358236986706643038628360492851070110002205463559626026890133324209893473110335735043614264914874766144508171935682567361927044357011511801035358241969591358809465880566314231514720685190417651942779877155839692264800944358085551929855320294828493968099777203674741874517164246282979090351517166814846743865980855021530610525257537000156189271678200752095226918837673154991627429405383594320149747816422875062836248886376545586053263113571920266133999748924136028624390357331508592977967956130012805274709958681586770162389654515963814049684019117840777769110287078283431902495289217545385730660144679036730007910945405373608949268689657378201615355894283441625905214101187881214582264572434260143204307852840717464768980275512133796953920376410328493056038548767094735464505037711589457337110457401664990085120000000000*i1^12 + -13471616941952513785052126419716041908870974576432604254425980233439262566300401424495252481187664744507252536730732805593732611459684534649650633543977755167670527583271951207855917529700136452789508441563003166148369900035256948745079556385370527426323868479718700821704087208075643307306592929655973917626743022804614753478329771047302677057067086776460780738521056801640035866870977780355809081758344971222533196749554074316308385241944166447169151266149270369344269448636728986541827409268173187798454991224745168202428646117665657457567951525769288529810089515105904510523779404443332367192225120763973080242614698646890720139541543604567888626320943536871263726883827866576762930436833610493664765542027509592262191311687122768232698224151774432250684615300885055291173230495555386845063166778545304004915399051753664236299893947223304388066426504133041440753722936868387621367031792974194721802313522935117407391431143471201932056688681934384739540844217482642973840094305997287800322080399318615508962852526760576253209388439559800667948664477842853322998644597085999613631965261265552586786370911053016522555838140429385758509242320284968574417998937448029340265112027271942455120771328155492419516881624619933032760276498004654636640368574147554249274144668538104489237990630360409533744036284847944508853421667629483668151902735916253628308534618726353337346106219152416931417375835968752469113357093489852089643048099845176419408888809819611927477947078777329104434715686508323824081573863749317792165382983992514613790759338296662601831748454586160573219671656748316422611706792102309554439440908479194453392944478816750125794148567817843409929499386978711746841592073635794546497136099328000000000*i1^13 + -218485772109736774535208361766978449876169479645388835323574709165029926308345974198825627231969782105859137049143642161609096188050014130250958004849952915583272603201496857653663669936244830759793012995740918041276909397791272726790739880277395992499010219747081294401239554060930304710023397135833893509598720865890018090303370077618396104562671759293506004937623557768853897994410810784658924600385752599445657825800179550143918820907895055293469041279698426105098412387498731665513314283943824850263599473575227786623274920505443333722211433650980741610895436970823585248180333521969545568137531266978990481089192450639672068775120441128096398321453188211706733810113167654400516989949443044146357820248313130529504921745031467876018365282711665479165593268234673571476770338685806587198367802145293452670917818807305372159375497855050366440957492308667764718579970589796097026947131828908564338677413354229707397240873315147359369879696540800838309026575607834768417001366522524750942803839318929882115322835153279621029778291679061276890880885193351402639158293167964370631183998419822065769353705615224458531149078562539036328670140179403029649061095679204357188557950512908786736095235521706794992867240899288849101537941430339763139788174140682262887797979976052556327151537728278950928899191910255061533114084677245644557893555117144980953154157447033030869481471093191071113001235688243591903269213662708320413800310537047562994877988394283853289901338450851170565387443919873965268409783036867942866716893013424814118390063910596420374309665389491355154237179313002611051329013876871879326922777326667408399635898031186868327904925970345906645822113311702143058545920586442135361101496320000000*i1^14 + -798943401392569114393349905058609675161793616101840195838563517763130680539220830151433960766806977634284892750272616711007752830762701902921681166641891212575331427224500455826220833074229084038259021577033464768183895628500122475791473339649225353035134613840574082167014250179467933815884692623066623143755734432216518650730988033007041155562777587009609367209153534300425267125740454451620066577737174093055184428656384754006974931737009824368886885907135363047099354894745346622893421658912387954539570518846714640440702939040600887930758407756930115665230752141198058102974883234808934630660694193304260040684938232449427913211221516512496525143125538456983168212306373141196707822233124954944330105076477957854180867907961400080400786375987936928221045751318571405957698621277035473966421340811416541567628486304753699878205086800495638197845131291298786682640582259247141941209784236270547279566805102919230947476256658626806176886671597522727089316092280544451423604550464287042669229806557841417285326850615560558225458103372292567220057386266441803153899927913641501998314376331965143562680701125118327371201875446392219820782723404091058951770648936537890338748436708539108599634284114410968689768245593231367017062846953171672250051296735400107185415567930905493275321581992627400590934628590616849269463303196451571660863697369514594305990308120012810415319503630939785838785711229984616389154742517674521854191086322295126106800384913060315470666582917664813104446602461535969224502321414410682037486905152120936601946116457975151475666432420485808056389795621068926026117081166669019348478359177513141299119073646945106218225474820168952988060195664180167538475219856573670474383360000*i1^15 + -1821077466316261713632414311272075700071949067936073482522637689639856055154074187109302965617833162745099162081084940416264265361900171846405660512112575214666581963167212709172092131641216444506132502884212690191823214524093830166498041096203901990658322083754529148125647604027500950876531025574730228285686881158919607213413048256777235900569795679043031370282180699109255974883590016866596631044980641298481211373750324130965203287093872717416838696707706503957595931631591420731009621831493275504756850769976743104605074261843364634727228023728804826705953318077667821301025503424935625997398928429875531732456491830764913654040136396164602484641832425752844529124036870916050366077814173470582693804209888037234816906578471121230794031802614742432124695948085521109588648205108984160756514296082736778318882392880218883912931257743840168326809064245467718607935926356356585970594617662144063277874714168039594815218208156823768572573680304434155209937771774908054039457607057872260647211997360044090506053634236177376683753737975502831151007486866234205834840531557904757796767420799908952676980542879595976154033101839615266561375548646337619993319078463600351171182762921785405170381458218675857950169559745760093085102797586177175775090239159500289106906528555402660368390905497635396835125171045964924766045523330802068087934879981455178945856859952581980694704086003651679005350523317626151641059042589853248559268463101891861188586008994768278175148633225328364299983111224707858745994496160399789638366041803239991269043434674283837997891902841659187259371417221346214175475502352194001521139415694055216203641512466532117555728840347742807210509302944113450828448256137416723660800*i1^16 + -3945494129870680404073917942753446425395773551566747876564830255925075379384913464360140584280987263928481244363477402423753443245839541175079438220454185692346241612392281724298274071806313984915808770026768369225831976339370694002188478795325948336359151867075801923403804418810125082685549815103527738208180657364694933451735923517397664726838511476717705540984094880313228996519348343742665081220928684625644537737869131397902792177428444618460256076437541260004452439225176682049765811994212109555976508226704491506062404463114489239038240986889385674755356396852170694266217327839508251765748738796835725595491253582703344070685907867819397464562208013235571005899706531056922946177285135013348216983827889588382876058398351139063746510902016960038962069985855410310411508024096085045989552888525857002891650001325848740192398293176505480856959419407616688932819355164436885198150698980663439295369522437571595613697632237199987207357795788572333601077309989712374206998976277122578945018055943322601727844249354484043803227857676926829325531407377586319896971737914637656996273018682424931389826512025912502223294317993057826335132183240551785465633999144097245029340937303529340202693206566033449749229018940449628153657517799311377153519719141973229591750884981270868411547330079120399810127983727736942392821785120887130485113622585619934765039073404645330511248834115148977437577185502440372051279356878852945729465879895887529925083979931375260588932103699970127136787453735914886400262620496200365858322561279253388747390167115836841735889371202842083645915460951063118413777921564563887322022489681315770273489704145935295737547247989515771771802486920279791494941837650558976*i1^17 + -1916705333034706124784789850386712417159027107838803666001472846108210521520956345795615981049509387844741519769255071170602822907207565114537004600984660065173796213819344543699209893550279134208847201784364322491768529764919738517105803273562965001773373607803477511670298291189023922879345319483346930222151105166878110099402403400740401891936997102118714206690611889984038147750595109431975828317114736480824419329990161975179237800478702250465681540967679194931641239274781365729139055297316320108558012136629256129530192680920178896567313577203459428124012949996240822667244027483448986629152985980447723463963899588135142312585597479283701505018537801532018896313187395600084615313583167155779301339115552910283168890723945120774098648812344470830232638631898539579145608288881295955109227393066849809943980678323949064586316537036486461075303475870747600091835563515302561904393855869726342314117994742816798040312500143296429864520830141707042086080912663435175917031834546789017519668272235386401092497856746244565161247335387584309806751526938957802032016567456934240364033063584996202581717380137414129674993697351614960803227624773247497135973640265181254058776783464283482418408689512071341918209810297003705737589642202729145805497349682762702830464930977525708560135006401943235383884755302403559506132055632039797274514305517142185939611082070778833535119095666810210864216589266576889692381118044350464433648828963434436429881900452728550688788477762100081549089248998621162781742178253376450040359367597198594166835380894366178537773426910209853921843049579119820064076882430863618543414288410186224769883284427028364503851084043885777240152861252292051428727324672*i1^18 + -1629865377863833900191383145453719603281610912778527577333363117480306176527981275997920056435625825797174431347257155180663379325910956682830680245681757114191817454871060945521782122430569114496279506458096422349978103109373684847007432090181758536288874938897594686508922977653569607758271145883521757328977621552106286963156434405897788065961671438155275914273107656105453396999483778846257526321727613635803467485813631167503422485661651322835345548491109718543815030664193506112180078562338897313023318983270566058390840297644488510964374832575440416986738751035733403601337155823258694929804159250958476579587016197460847140761808546662854986985194479781705951497997003937090281236185822402838739022089334266904896195786794819469570160113013914655436550311585319485098871270035555463050282531936278643316079795763342138659240513159844276678226027451199523843508326886105858960759822462090275730481079026357693489068439835872269148820498787729722668875639339971596955405421061939481166626306219797107944869202203108638294999192403611199681977369382589016069528190069150749337150375895347880501868666982348017159640073771564714291135919491229013453610151170898506505822932694930004830950738055050460699523510252773024277873128978037935740919615361642522416879863562148744356224757194641388071355906714828251873683792259213389577022676874820083420463228900990910329143743612087162596703994908403422170579393724531033234903470400277270960532818861178655361731297069721866557148838399461245159700217532675977896963815449140177151404824624589424277199408686537388237661371326533040679065476752024243749626456432693666062904606394554618595073629441431499500298188864773014159360*i1^19 + -8720187801067524784753767866727161310811926738794182569282459522851536521755450054259866306310866883527633540218518789389602153674919812504775920452930317958193964387799089015597614637604434593246846747974962483888760964320742198180752108875316215851305205775878842661289869725682252549116885249704504620452385373343524744337294329180156921157885571958186685587323495455428398389108069902728500418018977826612091576794270408290513605567296238450151370331492290672080602273766215851601947447870123913731529856091976433758183851525540884504813998301359107047469355792715077080952806454685214145948541391874478299436841476504738264921624052058166867357044034736196647028414924839450530019248438266483592073702560864122372050516016415677145115994543812306967558087012117955159892606860604210054404049091371816063611257733994731271293340010597575506869546676777080973872731184823359222617147411480569862978326999766807130129604031989060533618273604219601469236418029440760037056984327540894192287140930565965691174114883504712709605557287062439146522195909622523089805536264646096300234377779367843684086140316552521654724149874132225170497173376247525454000564826515043267696355387769884067176237005255873258418254729914202643087011199419639583227309049149453109238777468482170239876517662781479606068528024517701376459035199586547728417913525971692026006498091416646805506291311702080574690345447008829020399152965010363182878449211690369419192951526974599573607567562963226139458953103931619429075612834976970844508478549480550163901579621708648804293250867500280053760063281540888886276061585445051836589404938180138554676897024397096195615995653768827002207368404004765696*i1^20 + -2874637601517672083861632279675520468748012358536593599623144574283963205776947494020437685486688174210542036813176616601082066067184134624088402258876516598498252192549133027694205137856530434082338099007617954150466974420607411151617789244885593341849247670543391760531158473712175699921326861948869874296981936549403921674072174064387262382436968926312938417076615821953892518284475564180693267758942521410304740068830303717341867452719009970989999834411195836943012647934161694515857761014497827040272835599212517368956990750596479660396235408197419354077953302235356783548641858807214430511069639838975986846814712013238455376380214064771677049132368877051390558119950647107427891042068616555294753803563001491744703076783578530124989511406725745699896041880223866045341883408593254134122143964942427392579840893966788662708373295329895872469158040998677923370457034407531852583324655500978763825241113937263467965229840871648772728491200150532131843624138241165098150294929527449380302180988333513877099812287765993037760101438030815455630251729704145067915991390247125974973622699164730355115463373016456912560069645379606220801784742248100999411171029205603331630570461963192935403943019358924833305984128362277066249702883454708760694128373454883486808946328229320077419129577363360784211267223134222483675579768935779744165363542975463248808114106047815710321965001634288520265466645354538001192020679608631587357400941489885058834193846665390490142182407391096645215816137340568364824453626606272463055503134886105430825863806508064160138742490414222939587093910356647155089500353369183500388290554179630852031924233453578221923529476416112233639982399488*i1^21 + 3591364045356202522214443023298742815028769903883937382300423076448923887050856733038807726192284624846831511549532884815581783844422941808003794590596823498721949475532456979896318760794291476288546332990222517336606536538503833733227277261578834441836252615132556536851022041596503007132896569554028726791101721697145695287709436482903808440100299954182585735613443360798655665578464603437891065075212203235623585877289855109735698930471264608282315629706924374158971558135955801471063848850739524755187687082509990755087632225664715064092281590618445458250208646864078181449062370526926649013811218504378624279339008091715381666456306724893737417698832156168565195805234334658688213778161373700557651504484307052110737511258195941758713728819697858145914069779683945005430589131042288579532999400095989563192505580274159449349661794860058052258237821388650299968673089703653353435545765581263091794044951364890260376789594461482714129177902845406816440232928451453417540106981192823343843155363224340774388214572475464613515856206174402164630752832797362407518790786186525432666428853844955162827499555937632269870331906328326509924669269036279058271313982219495063164896257634242555675148844333524721475518106594081417957536509218100164859886517906840166445131815007356300240491515063869217957820267774713846729176668166406869234108006262272836464970571175143812682149198091414361909623048335202690963444870882127361520711882901071965582089537509193081631866330708626712934110896715706184541403001122422698720646216479680380440999418067796156950767056900453379542756834881087495438304049067992160717158267747126739682020649545667495788665591112611819159552*i1^22 + -4639480650892153675349832758690202356559027505172000304851470425395635214710520935479062711805134745959247116743075932847415112219604532079368336240039548412810650373434179553179660978109171945776727681067889424562507244798978227514170236411826315146868375669697458112400228587871791885609402962611870429715517026254222743848852970988708539203166152372558850952460907836412163165302282847362208591103489591764057146827848004477477127404786534087074107228421115173679008230201752524107464759937241633678250026169615182376174509542894055758198628458033725475234107680042159043837634514469453523064296455248112373476194220172677997485588187522028922305555387007814362797038455169518548926836765513908654400369487693627987236429762454692789299708309327336333230555857438626841929772592907300929146923122877185125015521602565498193765784519711624761210898875527087982313731877136578257582432029351723309265402524648568117886661646685131748478455118385596183981321028913110471033355927780573276314867369072235174356396234614615576383406938762467330173555016271272272103769604168073077654147011166512317657912501403717155261678618701139842779711181729183813038018940183384099354600502265086882352074114339082994306328877043289145755457802198402547071175540070721810204367067461798207660597967401731428199497848425944707456469445923589269928223608856814937767357000504752593270489749067108032245142744548227344136737086275185951623915502458562011057776153962716771040280466565200973909383116486477649666769489330414421882231089154498364667391569999373024630554303624355423355543404001871187524627457656752428257187359286811799013142581294111761198719293219405824*i1^23 + 591465781820745932228408437808097900863498885230167839416065562239611893396505208618091180860245525285107372959481396373530951436610603000433866768779380557502421171674509001005770144419120524822218630195412985434482399120802748202852415352328253456202662498568162644818028993769378278788428993502000209736367525911064509468406554244191013760719861580125656931527038281904072180440842424656534966811869792990780928753241096366426084720643606880264876981479856430427040467206185090475825383289367880423721437482556997078971714128777087859289982745513563943850529929183031347592907652335173972581206882800925291538300375907667838924808295883642014272918601676026153433179598542798530563699407653697911071367842794866736244963389043860574239751999133665305904665151163288479353223110394900115456094633545535525102254246165096189064325318232467156210545839729717424347442913454971823390728852557009498768936850851916918430238688964244060582884205631926418690996128046876237814199878512640672109916793236803154457380403125357677163971266905376766245455698471494537208798853336445798835264133120553941311605142689559256379313476542076243896144047256710122172511199947730265240862012168882497915532923596757381760795756225145569933388409783311095288514990013592889544493024226811053059230869000529931849914969667376566645814074210307992521787603470016719027253158692983240707167451778936180217637035179735613741113450735095482895382483446781739657656822402395137117043360320779716419756337603506437990378443189882683249498985839602496357652123079401755753352845786138267682844720834885619321537983763122522949644193761152619199542820261065722402529345536*i1^24 + 597448020835970841156193403095715841357688566530710739208649350027984802488036589354096415378264602700167457907595299989863493516549863889912433275735037672402440579194587979916736479816950229718291419881465320564490365365457321427845933474732395071080344216545835655524659733760821100092156081560076028924591247064811793365927091751967866280887392421577276565676726450839773672927406535975675461432930916550575115968212945801160541133270230244894374798171531507485434493750218153146595266472366092659671982630871424710019767311054907898982332759925886873291783103980956052671162174973421059947471274491693875930716712843751319111587010442929088531694018754768210346945856658050433422233867773848891025891344986930611334014905347392591744404946003795792791236088185131350548576288655397049774237397683490416192810052698061708576248455062025201600381774382200095733383189929861850794194230339735603886223038350824379444637811079023456379801889609156339018317221802005356388974722716312667455532462087829057811021731726766152979049555204910003251870365837545370647891158889632466421314112206085650288567057215911761890176986949628171574312953170818903146978035128531898341569151306224319505762041015436174257392169424006237294381457330789514307661092419053703904606686932553626338880765167296482964699768626385540406001055390449421988682149932770198523469802543369036214913048198019171108924927831612874582306178789105333771225898377977159880623414828198850630961800349938037001288385780627952346301056921645784727273760655379718052543597559741182971721604617011768782350519498751458577424200796232202291249367273109839285872375436866582740992*i1^25 + -301748873036173361945704751527625373230519344482806800005404265749259178594891517592838484114471093105576049944132196145041139159480359379544369572287640124073402999913008260990409412927429880189197368396160234680138823335323122356443560448059295780765475167775901459561083989700512479971854301209477603731392814961264209460374349512508924254925202315105155235339180723555151148013770781832254711290337811716679290861097712057355980702634480004013881411487310626556801611868576856122894119592698538490795208800229003875626212563591612929228880310086478623752674191623680727890371207805098966852024558701019787965144181439172104786697440680455080353456645986120515875361662440054157119815715253839368711912409998490242370799015479348024989128828714063249290094719558073030575178576682763799238864466600037047411968893535802903474450891170133252632807825718971332828076314539736668895972152419626746406358004528388253991990914906014414000845624125686202568078424721892576568124159824053252854151226597811923314776362419462194607436720695618207726761184978580824507603538857728816807837152399241851212913404839223688105393972365843973166432057643504442209987425741240145397424702682893818975746813927586679104566268957843139932217818506212698518236902231978994708275384702138930857998127570402934429129796235764292068141455117833344187876629651927542515386827873512063629516126631820976818933937204324902391143787647560733702320077734453852849454454182790143268606796748664963171350876449491751543247454434507221635972993634282472448654967767020140341188256776753149162763308348127473391763808201738366710087876825802647605309339095531520*i1^26 + 1116411230646815842593574270126455494423180502910107433695303327543134644164667854522809298147821451437793930030784673313286714372465009482700825485024314563717652586435161751759278451380331372126169511069087650951491146354131159638808825124727517196378000811539271345904558408939526842797774072079324335788646300358523410302161818876618393489076101245296388291102796196024551815217741146566570960945104566530761359794459747381346232770841931305976787689986912923901234910318747871058288339456555152046160211922624507725372161905462176585840295824642068708410386615383716631334778641218814681359569768833193403618797638340163540012763121933839061152361567427216072474574431525605721740810904678535860733630485835261393025308289022674129317344120833762331696560497060094249818731830201076867541389119633348332028127182495416035319333851597288850075405620259773360457375876277818751515528143520452505435750385624308769108599293797185223808625690846529036583519469186464989198367347514812594761278130095048392913707833797914648084881040026700585574178190655346689185297455162465622170413465488693689429033363859106184962214454088552919274182558099902242379936380227536137650252652316584120644900118345575601437037992177872390777519813874763453908420625473578921491136382041695597720586385324372432533277321679519652387194313303443283474585171746291027195139038358311655178142990555992068501144173133734884377936139139833790832824254880930166930601731838669939398041443808746946102113607053048821253163896216180840875169735058581401270140819214983231885401372922857000389882641241744504216181837954269688938966338671513044042907648*i1^27 + -156602324104170640013460613407601088125038417752373739704750117520923509611457395042065914093635395591142452114927180566889357601150075815276065796339019147592633477913763083111747373700450632588861336765177563867953110962423845670477800259303240638015221440049472620008878623445942203566632580499229186640842042728145212203970970355671056137920775969909068114790347793997663351524302241039000262363346789096815513025565396947427541585176796549971085517620117200505714592597234690436423828392238070311331625316885643825208181543420701299656769884497205469718199565733837627627914719989813147984264339015309997822776986211862557706567796990748995456022582572929228112546282764677933706936666943911451984929636556366942991353114239367235683770241895787312269087591825343436035545077407889681847698936425510725275770262308577265855202605715704193007367358073118706210458772399908195978585540499230067868369685559674623223609775111038100584054219280285519951980490679420748343475108223634999439462083707604200007012249886349480991433189187521552921028003356759681080174003204428079918041768113265735134564934678934856922060743941748813406766431868431776530671704783125712963649618495939000942187083510512582968886715276967746270560758279196367706810221786710993220287589483027310376593803604826835120163588845502681270931920335516817989369983333621799932709386312375247194636945246987269524013310112852805170922351284807085497802420166634391021150871627875364548964423198218326200413790475546020180184459246702889296483956386212792986234966040111373585498149446929571288742742495887835272063382015257630597009042894946828288*i1^28 + -3617941563828659456047911981402922095100114753342649359631364190650849796100764479452744389121049178866677771331590239098457477214962190807556992538020294302463679805797318545646372712598266438036074876106864786109795236145609552578089289942258075698637593505348960894369837435797982189112596016085056806174490151937187492060004815703435168788148958687564586497720125004641128490134018270607507797556091332095485405776064768524625887470295268344117203393251841216108105720614360611522234934056796445067642050057864093438905731303170282324300924239497206271917387942806690881148230533835173498803936676951788859610103317480155366981720326662189246915368445565146604938273288256691196998727100906159028800176019683294446791049258409691999086556962228248111325192196316006496019937002202843168735098972384618785738089053529067326276566199545729861613046699423504752021686222605376522080355274502216111686152371277270829171075537749412520782698006064882565770267817648748780928560421347120011193770510128736030852662670273436419951546463771287272237238217646567517228901928258068363645834808015399289040417646064195659246194663184737068105665358365620166024257177893918006499399197500199475456107556126876169354184134121818276969310134790935697112975078687087354818380870669698306157562737980282659383476494916555626847332536630575313809838394999528791660491482170901920798983837880739828547793492051268072832020918078584219166416922511546795646744243904944683517367597770346727184210969062607710422898490763328001948540236853829552506992751612908499908688692682795168359163605837202599661785854760344764880015851520*i1^29 + -34930318617024512980662502302644697552943355575054548060702460599309721896370229893798312305583779550697073064455581238485536455590072440498729994432714772232576184351613317851073999046305225223794090598180790226758261892976945575662648745768044168856959122388238875944210057530793254759263284845229368270660161031381309958382541094303605420939643533201492745703638148647217692775137973965779927920399354524472553096313723037540493324773603236185681397830529153892505243219055321077650728801972009134968053778332555762613758335859032870452857282244195613990234614987778534556738360658467400256272508083441293581968575625923445466609581792766797254018163410868780582490482047055881773722476891317323710290100700001437671848560372982108044270941832479878395318316742902872212832228409474589028629880954607702380558921474538029019153149985715194201247212780106660063778211328934324499955266226949340678173620217242475063158051176643996181163161955861456728326255248834215021037682607568726110339775881118218116189445748519235023352802516734912478577300374743480532586736025353834839562204223011810327643228959186273390316952320682058262742903463130987708363189687306076071506574264797578813428385189200757900909735076724336283793094221485461084088824625927199523357576790497391693160869925941148704794630723700478279704264130991777298485378516745317926241640869261881191549228374145924070258987700353208614994578444051265235099885124488117082954330058315197311056063350634550861723692160346531776407323372880505895297625012125535352785329205695965043776653238802523791933204215316949663892135389434709278720*i1^30 + -234833061904913817291839085623589958214272259052067471425376575385611786365142765884304358919886430911464292704476821968076923110045177984396568925299263203714513166886724296548288882015694873082344062873289995187192012890916371938288987719964005252071289427403251633599664804600302388783541811635855516418589568421192937984341652777346798179416358066808970886677910148760414773046688745235700513550408481877166798837202693208636238868661907762055991352397615947420148852167737676693567662256534929006031675011218310907664567106235440351560270148402106487444625886698439298750894888846789496019794494277766340361259431853686868607133725533566246130666839372854253615643898242240507552569396308321083446575722134909955659386614847108822908204920002128094501781929476786526837291094881541486188747022662882633800858002326506769364270266441833933160490798345860506918495732882445864809864713517517591324476976372226105615958961445234570076906185426018863608068007483436863763703237177340429965551595539372972467270894598837773766329325911059955838151419290239601244140811383599972678306822705925708871837546459385628852984565799547105830256331189331137527108653501515229085601467437784840928242022976176437686460248485027710941105568636029795933704027922478449858732695681718713599328579990184902479051745765046014347162075804836116325084693530922932898588718391852700779905715606845557146081166598205233434589932383253731184024212723882305156228646676036277472369901344050257059674973947408119656743781469823017051093168306773197198238537874054294375011959857547811647483260611768023344970469474304*i1^31 + -1364070909252962841816149046491203631418025849511809907870494396551978515484615502125440182433810988799861471254740226683998448021172368959019008934560170990902937464799992065126266873689679556049810359467171823172513236608680705712176094811434339858532378763674157774725955125684520537594322564972387949663048781593440273624375237653134752910387392006978302363281705485779576013070036827291836654213032377705841792834504104347293393344113626083706064908092696955171757973405765257167808179791452215362490409875148323554322027060597253921504792629248577335794212365878380279725807997019550047289289689546426475910997056426028319264562094746298089211515342814412568234710760249455542873600996969324543734218836390335008248022423203238814079437984126321015276483160609194469404281996340335750596762880849957178698707009024595133466662027451861135626470338391057846464643043413698965031004394038745508893480727709095774166877045911156393132437357202122312855052583793220824184196529065820287955836179588256316422603953480515239354806837579516867499263224380151699651092447078584378005638939411514806922226687835500989669184747249180604929084198461633404174817063836274151547759607513008517540732480307713478505911944386405545590580545487413874693293954418951651926899099887045828619433485465028095896692517124735850358929467897170176286348466874132196362456458421017833632969851878159975175122236461211491388074988135375913974149771362713717271453802712882924180785311636899387723687811527028251857253984291725250041108347449445772004180800060752956900386035694390454997454598877649754390528*i1^32 + 3275593123594329337499601498806751586283575684614171732953302095056871888866886753614488773456828057259796192588144205272245836695266036888770225269581197820331777327043620762967340343986541066425674716837440015097131832880205601844128249668557063684827735036228588640810872768057056166132652750297436834752446281687749182960079110883941098805648297742207990013014115198959424601931132445634230113440921756769478851381114526345145863124463988385750702696242001452547430953166834727018590007948071577788416421423641892137956814970883600744256987644209535997873172057297360677042596265331056671840566690399771355317750622455396802724466486828176239163380657935347202648099159637638281118076329696619839148505223172125553554797148581303801181784425898357058492562782441552046342116963754438735115412531510271768185931931728348742956681720080775426252317530320561594825748805887318667815335464186559021347636991923704358094503455945089703088069699781307873296022990207330648126785613559469985063587829400515436139547649183763482333830268357706615329504766319506590705882899074345441999186651927970484716379927149658143632418906179552063028456864111754589548852022860461305530222671067514324987202994552253453637701986163956659801213642621186444056690463786542708725232003845246117694838565647649552021875125670174833990425261239683448647563732858382381132318026399150277731831605954992604557019234648871076790353595231545367278927321312669486809715411684064816604146596989128569012955679470828116425581849635647096080761509603396240267139300622108320694505611636206721725221232967680*i1^33 + -2915417387422344260064238284819268418180058504755809195023406213343979056767224052434597584021423906337519391865351109292871211449864197764073625199536416962983355283582923997038035765882753301346945315801807666799455951111229925386692795125676758922050131470371644383262638797554101458839183625593406175704135628756289648926712113401350978220487977343467359373943966344496157178443256461663598556928212941710059628213648816771933481838108609065372424361367921348814585360910296603343361087149288286947239698219146063252984906068102288941490996253969552995032854436269335898080531765448271522690533433297020309200384958662180550816480778444130825852698481281549517988228627451446161946773080387502414354619077414066416367894111701607650728106330118705322215555407338340113070916732959858024609595240871256187922485331925900659586030944290523731227270448750905992842786946114330087440372551320020730372442222803016253448480032591968911315286585561539025739799279615710668441528107042690128785376750777385865725001535255850475487507418231960152449562415235744424579191391870720399600149041727374879390995415633888417853217901205176009602020640732898076762180920702668752059927244989362000809421585051122055332367985224774234873424301105783520523061589789764665182732934229145431645480555953330063740254049492118460442313658693128377297516149148011242786683416123738849454331359489872369599169299328751980437082027820831056734883848726320542583097694496523101372896383768153818724291659779625933929837720864121940808021076116386953956238851141791800784419739593162302160896*i1^34 + -711981707337910951156289134103957032424889140033429095586172226330471260705794859980569993482046945057345990412395846061249622594919512587983857288286519946942346679591406412424204180380742263795877399427036401378958947347424818203576112541071342271034750342677357057312333614456981593729131969942996238170461171327995667842420130868660663496596300242727799792974444261220961978619319545482629671011597060448045043863333553451296703109276036162491627097467875099558806624947838305405845309301323759030785728341989916632795329339421762131423836742488476096589722616359163441775343441832147241685767697987314384112334919370590866498999998563662942829986032838048876892156040157950470272412375206795509390590931159450221574625731883819160891322394691749907435220083730536130731632531267372926662071551437108362018457643122156871421079531929790585651787321178632872051533055846045423182708965250945156547660904839450486014226425517939525724347255226272567836333966673059055941296674472234341081546750849999416281004785076561820301299261120666088737970353984035602095979500791519835403915913330589123919946235143633760515541606905331391903109479094408021711307707670774358558371824643843367091916095516590191249064125498254906852984462623317738566162600819349370209544924539257344568550999922971427317798790522326619614762030319944140256812927080349265561993466156954606589566474976168113362695105902703504899599956278874606817318563793452034078440119866054603814064322196788424967157522616378800174054005985962220017959884632590237685746365576723468214036485636096*i1^35 + -99795642302084453103099340811760991353591471915820763724210756307970998475413423431538179617412220932499240950610533080258281523937059268643308227671189960511938083368614740432240876543588021832390948700939027319535074845408498389320667520343168494219536939930839359990455143669186589836796162488009616079052804486038428657483709073163846410737418533885644145919389402639026386461168661555444119833907241386002764783182038523752733155555951609904747859613063479193266452327326876960815534290020717958289846490682438617427359023726732449565932141884659745699231256102234920952537734612648656492341103739034696970115880438125612966465513398863400151736719697643558190082547605201487792870208038847077643950691240610102378281780078476337510296555965668719387283410098356137879086261675877308109959420008963507682518071595305054482886540048239679933226684910297163304224009441072205662543985446864387177273721819218222849025428735360436602621503468105953024440763856912639596730480872493383663670108008424060633711640032578323348666733319433175741902731771681833287439570766560887247852624305056203641304157368487652352855511579246978521879188213003247945379566748166712029397126517078844400463336829548357966042550613630591776994021582721308969582332789559189577970367612900988850594528900611900046574960208817183174820249715517256149900001303742370731552828250870705030796176100034157561297728618295987906353472479825217434490214224622005621229185011712907857492809508210844613780168718096424145625772349047630331649917547982970858936428733157901074432*i1^36 + -19167858421285055004590839365752816159779821700935012557606240143181846101422325930876933665210021867332773804091496878436718986122811949696672176372122832674449225637345647083376699330717471000975326189663114243534032462451970032094630713653478649786601957786259374182598037377207305177468949713494276720869046978158560290227142784382159433060244567476865155304655413214978164714074319177372096390016787903449352867984245318331738000237096510469516327386137122937406318780966494103700938007590530577092370653659588236961180098716161415489507248254463211819562812349372381316701047645512396139391685112489451008038206938548528799124482267176404872862234243637571688872287866666213080821767089781254464214900865518371445263692104366505446874259483620075202236944993979718584007398187460342991467177380370348413886767475564179382720763806143390222497203322202319424899875915452648848244124524535169476465123750485711121125024270550061331119474918430301736390802564957710168366759022489973292824825424959122999803790002330469652523542919464146983099169121967532301766009302870139001973480115803151384108011858355659829998001352481620412900611095282059585677012732821681890177347208912628442004454646251474153396995906170791087101908605784500030558543449413951220350855375905995592881156233932934484405307510290555304960117715358333139068072772793333255085820416750809784245036234776735673898280234785118552174652077165037751088661911564322518382793097463693282070504664116653496517911279275120386073527014454846636321986825228791352966149832704*i1^37 + -1999894161585703225834994928909152577351676951569372183253076752735465535788390742513681753434823041981329363210345918841290023604838077419614479333394083546036068082819062657819420556033842128966544249676316156310146320986846095930743824238231021602875637349101563872646050090875737643724010457262804357864757106739217285469465481948680316767320780441020778208422607117309166017147607460128365035760746442347526156426528571841720813247195515491526558463299943473595937982889569824004666462274482448459475514659092291979387028285197934089100361070502499688319415236497627829137653507870914748614050460506856028926433959858323333911525253412026299142244680129460387542777614300211736763820379499874023434976760446479805322309629559012697320703537696040739770323359879581050453326806442362728899763530628220207050228565742083475495267848380843104131856801952951891985567578926243857632665298783080972605187180029218281251509708541911221469424471935054918512023946635463735216152363101979719072806805580762529311182201008878154293812847251594944007239189757631011515603453765020042794428844924390555303036828070019166367974046003884626861244107715582926184031438255981873387921492281016505562667817768387142391808384727384703803129532048456805948396273735599911252612413294904811972289284981425833051207285887780295313227869544298345815808558342328723309679747453813992052401813432790938909059813231938357802286576218551397619389830434600239674539457701395831251776921917678927013156317558105515293551344686936695871501654841951780864*i1^38 + 1902662485294377897612542982525262707307341548574675364717771090740711759669611843114802008127137822531454273760696647685298333228103752186636034233435178104542597222718837768448830380518862677811842070612789359568815833492669571907923287727066829029455611250947418657931062979519354480098620332113891071473227250985387438007259019479937660401131529207804114972666475710005049812557861564972752347820120076657814038356966295705894629480177743678864402506907694298447996446674433242701077567290930845552405320273981129219836028465448063550379589589176746848574607476367604989438836738501005422203308469601386997120363568149350782250510431150907050249361616976399894148789525995121244233399550191307510904943100907774899117620244988022525146434287068650053228164948972498942427933390843089955994273543277734256936974857570456656400275674750585250483665489076338940943630874877389051977933597752128404843961105323447529715524375903967803766770923021111451478791643645767979869903831858589197370083485626720575766049494659188459196328829121529869122051470574203907750784747690049199297742931124966753043818697031065114564966763434057928461558382278930555595306962566476509384289748180077231798766036144631275686519246156883620899646934754701691447506808968681294048548343339919084520800456314770440081679703501653513622069823899480073357836357922173532211900616535457866815915091442294582066438155211969774093730627470812283002515946618520945413985827906589436547966807460158895877102473270992155480425530450034844506259456*i1^39 + -4245723272304066915545319847909693715477277840593351822124431137557871901846817303137808631109705933290735917291740355591402546818868436401542627518663925528191090129188526025729473143078020705233572072067333961967700600441459554208867311051078316836546121907305871849831715978740358432279190043812885473579117763086855041069386010393869655786109896460280399248152320054170149564801258175489249915763554095178784394931863241834905252905809541328875310242559327908275762077671061794835276876459593081571700115971010986934155978949426852845952757958778559450995274820851477591082087778374951106651508477874662413834053528062528288061473574592865976420289146610093385869710406212949457208868533326761141672771784739528512175006124053605448980707809549874986467597611048383956659102681642331127410512892929952758589863809072179324500410204404749159837462601316630214512261397949584895067526477582096162594282888780566793931457571087322470965817109144506349501671613128164198741736125442469397495795232555858039050720171200968799379608727078731576511427144103549841272258880435463574238782814187404639017892655592760995132279283260687210122884672714629330803847602367701529126042943558476912547944441374649986504293016927265109557468804250140745941214446402470785581166065399398443981956650472748325412285802516715864501660083814946807361817242047961255941611279673980214903496223311662359268026085422928354892346182369588608840717643933642954504456162104726445830158575888894241093190517426169208500444830860574720*i1^40 + 98049955530335501075599066015589406687155977099016929433853885468401121635630289694063524269966615118941529276123642310953468396675309807974174591877645823888708033019403240360812139924770427613572988154423932460202405568410339703400952225247125715732303614102049435334748190511856388668465946603726526900636173441743889867006010538425569273753173625660967422655156575693619514826252825028170110498379063522036392969855936058108081495232673002050542387607351943729051993907809417737035401907678055776476452021158448743169946157575912784320599849595490868352569960154506319279529482609883599965193552635648022532989307097606674128629231433152100660330878660618747800547076185627720128958198499777923768554910521091391823153115804829377359561644556694529825748577984755890985724558478811190567932041957278332883705079731703030773392857816052335043309483385827037822021110691432856413617324413217630513905970032976749860708848377711178261624907497584179560879820209993371802224292689295865146212809751863483450584433334287775183902542595481128430997279830192868248482110680971551914220613444637011788265880803787834765439890706637348325372125132012451763438800614811490586813892799367328169385047335794941999788542314775128719541588165784684221764227149828573427111265004738229825053660486329871245866885761140888543282488893294441121950649115539782712066256984881830303828090562039103136885766022968251396594772877133059069143596458504604393336148282845210543836464340297134060145574451056761741770752*i1^41 + -790809239549669741399355074848477833024436629775334614611339945041372315145269459280767486866548307809121046305071764518932414901361895350353187484575385765008687107355540225372249813061799171886709845471910551815083878957498385517243121409181248271679881796267878877124814505062380627495899124181768885972878798410758982469720306256958745457783854594077079940523779822555967603930532797973848746919540237144393699268318934111472069469633800592282251902871699681884261736409470490495505227693944749006353008498727150712468240885059382980878272945195804361302912820071254368221954475371893628990992931319779448700502898420168115441530976088267789281336350600084747141220606384242881442132900327557815643073832009399354657413858025555547874364912132706439183971924250246003212340275148748446629449056135803412396217119606131656660833245275562301413153760315452284313167411047950441068050985742241144333659927575611926781415178598140038444414248128728042801761258472448198052543577740705048004710722115809544687362896249386831245231127348805754761318717012109878892790992486250932220720051473259530771749419310885139562114521195872823460602319791815593522728026948561224526834095352098453280294987341519336218494597036428875708688998262820273509134761178117759970342549674735619049774741185111077084510616443498641650120765277601977886291572391659443369397048941483073241565416954826415341114508686160262704746216851740181341550051586066551335258546945033467892153790220670569399087750184960*i1^42 + 3222107187905359713313643635983926432616308675181096944469263361717120329175715968289958868476516813786510091352315630170971932891012575854727161704496253429719438137883837865807082741262316185828306395790136667100536302596123132158640718892851222774515664606868510952527939338203519573967334856060198277242810321750058307116231968653017330047395041073482146679952139287748751996517641501267601382615267978212408582110109900258274890309908925420696101889814897937313179302073242074140439091577305828732093698810943734320913439865731397144171911917597645722561114442733583797642757407504260950937339742358141950694201903250696554425955365391044008799453811750890272021607952216814726651775083598456870864805067462014970814914895067540092932902540700008971953561042524332239042345978427495471536550336936728284690568877156283210454429089568556693018564149729248560381853705446319511645113087378004046850364456349821258325637005359013762204176298012707046538701621014516163928033087456617350619068997963212023597455227765044635663366821554343564556168939571734111229096191146209419098861711005357716602281549987862729264694928728403895028630285981341747571961627570217580903456511962374265562495246390226566081108404079119082649304829626544457652822268721672050084427075702310453545360405297701195919076037323069997167578112685083802019197260198620222725688320858268895992953170025370849607487727466931579476622505364523467562609386267884734294599635760697137267517555955753549824*i1^43 + -9250930674001278258149755737287014935646516966411415765996054038432124178995228908919959798584421201900947888202346579586770862449208040859895246207921391506353834980173663230712383710729525673082523974720707298662954677921668780539376382633176171873214197506366818913276974595650606071463919734556897122246863272471388347055994355421773803524627539011340224444834218726602287041465514697976470359474229255575748003726887158264645523758893621441780272267036069039582510131923527743990199079921026562023623590809586331812268566638812833793942471697929319375754806625291539583607697989059335718325458053869245823133636421430051752676165042928928153664960620658701976219169822828551926655744633627544896198776894519011941563390029952910061623690944835940252701091608852996349924629133622215101709245730125962907250816105363085868802927793461904223778529089951621227145247000578234567450330339979130137278836342941257203259585804039791281745076155902717550572748248558505162785458992715208878450378391904567772414993694511841604783065671988880249041619821882405268747689954062000632032156579884398180740275001228537938155187344819716957896892240745803563740933951000607457416502862734318538140349546948308396552822613546512790957847597453133958628766528156359880732438202704290409073436405398064848460686798096215352559292373634847179338770253811923194891976417196026833854819424271010037105522282994887352629739125556672422084840307306178367801518029761686324715192320*i1^44 + 15748198095329047832971467051263976890927751031448180559871560530333499710403176139686858398631890422422242633035599846015562838577690881106614913700520116365752217564286013083420759056242248227257664961337040031993811012381455757741884874956539591759838535562512489905983309676677100247308355494653430190671716017179601254047130010944160370895851036120129901943222580162552482183504279704123043221849697760575357364154332056005649623415859813304556524360387062864086315022318251022822062778728451058571181798639198465017403642004967864266759937322135593695309665785820172051291086750748748248462572599264715664139005029511497939411946594488586820987118172098171977200322488858232627141183380782907758370793531897313654778819120221688658702292198070682051157364200067909000068653279659861053769981304813861709255671281473799704175208315631201865243881923388513189000086503172818653823550500285638604025434829715058120653651430989006799834518339826333337894358038026555466981049307137055550888082050128705189131730072481108174029859972003981848252659526914354608542475054572578129835376902493909298812635793935031253639029196981596183328206593567061630306360400893650687048193324511834653263398454318514264578700680264633745552461054245809529083872146446740897861901504209716730678548476883571874900208371888719443280683212554826027799048283389757563381614730734843651455710856602493197561640612682727572624402833767230634420154290777618528179098249854976*i1^45 + -15783531226636372772030348018903126404494737300024508697102139237611214575221808869699392532680861967199965865513123784859990228357105331232154424373933485563153827759073191682216916271158635817436566272408538161829898932618729153919975204487303662682459143811727692042780547659454545083692946259949825083456885539899508929684571673485611743561874034935443348210394066041105759717480117070303028948460931663044679361607924851690810547428680256979709110908975652830687426259224609282307561773905338218013029281815953970987637348393217446760687203908287102461035676545447616786254551547156228518998862921981398282650893335242068092911701152290703986247667958254525819849039357802885306282876523531816551675649579236756009587234089428609791740209745360637252649866808867207409101436186574744387816755167192868187433286178091485990671911892032775537413386462237392122243790158630310555429879071909864473164811943951258990663615348602528052804963237251019665324817313796055080130739859932336568356891778619765056868089633859226942573114374565432981933592237128080077769608246578343670302473011052503374906395313082265643231136317984796862535216314322255939900583609933934274306936560393255308864417943834515565271474418189805888586335990060640939814828594889709680020014038784667986399822575493301319751087248607058869932160719038964174026667181946936407936089798269344589887354527307123131348194287945086054030355899257360081730044280467450494976*i1^46 + -922453633230050657329106358850892170160041600909631414085093095952998124916902379842549329707266480093858170066724570675222801617413430591007839151785309431315155595121998608738179524150378294283857594718240585396568338096203470323719942480303103800328302206981293483880995532274194114746224612249195249661442933685847829491204481227890101777516967552665639725167731887232618241765371100771482058551202858226323435124740534942528977494078364911469854037336908526275379953167378276427056852062411679728800777460916620480116260305974251970551481376753319491930910592072150054756319231546616304654334635670029529376337740982336520388662215814356590834993462151962843061736860382397026631985969452832664005246805846884644598029110224546682112249912702610130511438434198668263770396947956332306451806541204089759324318189955781941524641981121066970734002376004053754114611599974554083036731256051868011718942393635079046865021275463310972433962176545073514154147837118633290690565416018190579415379892895872264119588020673884015261197669347848900309246506341960465469328982835812253112436507902374316384427170126209482108181890149948125721494015940875885948266770445917036454820719896939020424187001610180033856672191478707915741046594808327292713629062134769768627422336913251285644761048479664943611275821191894523165918827347905477528243772377468264211897619868535655880784927514349609560333025184295591767141663031853172801765376*i1^47 + -33279229508867732258690576670479249660909039524412055589612942392240120358066857777538692397888898137925074457816953627793913536513764571292096137760429854042242979056237207225709889508279222750568788095422230228550501497181485665906672515234910770058684754965375398252227463147919403086737801174938218773797890219062616585259245121233509064904910508314831498156686873320865057687602275467297330451416054568766906312026154900350311113831122016728863576794114427914934898733619081510561052977832954510909584839634575737049640774843369426361107948533743965050967329530719292783142896182026119748969161585677410476768237937795544722291037714601906411273917057026230408944035657726698385180210883649879700063676241321684527353578013559464648192899624814978614786680960630945726106449492655956354165873244460226556957942141776993928998667697709642786988319057970579169942747634078214023663328826389919212256245349566219258612111505957560794456804967240865929916015902350107105410320849091334663260097889509564656758340090443762586005078607641514430631308721654729778957022042322612977243165029880573577111543049483319907140947380401165279746647324731038311896512230117211809882260705532891462152268416470743155003229695249251646043023845603538528107988149900538045863918819417542558366451288047924792703315585755632576882054765772420367403520637349700331712691522634777779447515931007408645801706506077379336993400832*i1^48 + 10444825392730387255206279622455705385978088822201642417829294761629307216373219035719346280819666205967386337322242128637353086779835540506486888583360978030932258879076052948785483627495466046044428820090479323486624236971547282582107898262899013797858325373341609546985606276554199485694911503957469886485799352429970302524079697586994573074065652293977054642715636698983466480082422902932390090179206974222530069274523644187592537498241457928137229814490853549072154138264139108707673530146463640491660825170368245378295061614592081144928372211121676509213351079395262395204261807777983630776787662124513455497612825257477417821468603571879178069961758315392426977758780843756710244959293527945324886934789871239072652670044040975964462849609498635171462800518252929847941684492143060167951507762345974791091106628597601120483200360234904302746361408537666131006323163651422174515282501100436552438486655760248904468531499498068663378780012368494773231491693080482842131727976857887448492010206667757696844114266342441881199109191679821273090750811608887790594321038011868966943598556350678666008716949389145697962241230736186987311556591200237253557032197513372627347705828883433458390111292629850638122497201118632355560798477555430389769833170919885114277049863802033106275464614789623838439614566472398854133379374328604276634522253398857470575283154510282615984781261219930904894208*i1^49 + -764318155825640272786049958337487793492131122134580312889013840930970268282375380782643744359994634412143171892290806863120043651276136025058698733534626490464702784142011152620740786790280774227392080490535913733528516823151290928932963053635492529129649295575542248308758489530486567827309577523243083997756213185146109619012833691502938478178428357440625080693082836661529484427665656815160975858569950017060694572654761691431006763075105911971710734075010124516358757380540082051774434791556066199926015195925141382931996904591344588517554589769589348870344727028341811323037377680417272422799925776924335053694948317189571049628048303151197506540430302719448338037951504991141659460357415004409928684406101348419022959084900280134587051597801370918420195141817224338964157288814124516776429988716715283058649254726118531279762538946963032801934940370305983479408386686679651702764168036165516387707426011358082750663280326404500472923133336089497041863447814507839534839955653447071630516562964310253470424746928139389300302083468572558232394561620339668174641698714981374443454876656355614244909001990625998146942801259382718516366793569412023085558366655113404512814907031025326331412238225982833389317877460910022144332711815685431811123246610190616958370316612310047788242253014333128531985012811840760571456974785859411862012420042756936857345291198359535024*i1^50 + 647760722200332405396305879397097344363999717772912675757487931427309990207172043750305509787212862772339122376336260794537635442395955318975849545779782364150861181318803379191556265155208416474957131197009583663956222585051029403890654037196073515881196182968432711767495600662624061006017043556316996452104271878846684917718346479974215994323519523272212275619244301625659854893325754309445211301454169889173342240071932264180257064820040029518743295558840011086137723104654529807387193203319405828056415726045450614977678911785484186044738516782259969980595044089847324182092754891988505584712296918979233702047380066960567950523908909101818944377593128483035866298358926163245534734624636970691233530273200617185947068259780442751726776042070926196754638718651675674843883765999696203730316616450155725300731947544009402549846828637013717193057808886946547203270364555811735876315831783999263750628843158703928338100054865270909709258013811280499973077226244540333261267414248996707227973836182883436276113880586746973738537713039724739771402880070957301290398733632341809051822073407111074950359687025643747148802278984744984248402729213380403735157599724259973678115431466456929351876954953340180872688282478036671934343302351878004708198598040704969020252794760793163025456623737921839498376447483965599084379390233066535626470829284952*i1^51 - N1*59266932393077010636025721228211289311570595801464003460968281872407795050307005559472104677717174171405643160461930315856252642520432190886194889819246326446557974594234167816190963135307629814736817190868145235808593108875189917515167552000685981248148722317400740968233688151893490127959516792443426772082241995164060450442374887146209770741282630901896536040175934332453808141994459937368970282213222400942464120965746464009451619548653218014460892543024167401774205824265625*i3 ] ]