[ [ 611789491241783326309912339787058750649315859067728355563165964051531012294581217283536514230487988244924180499175712084881945742365725126245238319737416372248986855881277738467651938916402205635411575512696548471183620062242464184038868900757012436082523029210046489417609614947611833782378974944592863369637491112926602634678071307394289946630092783372101028929009029178586218537693121348606366373359008587036366342883388062138792248106652589930009305711408742713808704896111963411589838033055543535927718595578305460666015687515151916771428806998906306466117332386235883614013568839617110094115256214201515558390400394181432198789301001791373216630004172280185607368568086633239147769295334172681153657850328934814430812756129367964654276101895101206550038666071569208902351731452378598001540635267181157530803708274642355374997963001038514856395137298315793105453400170309771602180616720304090018700488269586666699733605994877969771871634745756627391462309527943788202367856836754422134212652593892800008795933227876304603929923472506552072734305623246070804445457352578010336814228665201902955572372285709138037724089846891884399781664983439897550653329504841909912124480552960000 + 1432488657907858356341115663760321754822927784599539837744571533415070114175051670756894756426097446594010226464752277799878701700400647853944696682559732199925191013677588172332529154173633669081185029842805413559319928254404816486561387421681927516086748250044589433884734123040824514914359751637138258653827024194261333923124095802623366465310207825563558421619902998179886733314768205702371396380805312255162586142433611606198710723640697306026666918379084418815875655339000819409812063204130650760958094973996892343995555779763736856540132754269057623916178774660916741565200513115525472453791105885914963629665758332815823346318345523383700477356013932603968728045387603249593287154338627338939509420435133867986876294801473474899519257096442152023849669537294587050239170584385947629778273545179262776526141795631864370847937873594874247034251105003346949438738874658780750412282265709843984923288409354711270560376895079419282669638601069269483614543068278957599022273287806894325395089829633738578799918897151975836199333406463441690366908716842978557134391952372576440444135781798104984493822624148322444471267455827495634246835256327640029848635803140563528003795864780800*i1 + 2091881920274702414407798049075387789278668225707287568976104939384373579667299412541244390770857388003409115241380063434204183887174490379120862274468141541486147825017026997489678407241720266730872770022248571472764840299191703446595392330001680162769700648589127640445136441375040416832557554263732821187243167694413924146871956091775914779670942391441135563073469335699015249759210645810418635332249938323971124421623169270717223516958781948835628322292548124121472148034527144943703565663489136666196433255726299139116050771281712866589486391000927524135096423384331505136813545306292728023248665195958639053099793608392135601718004167833638548993400974523899717667528038327082779895452213654779457862592913298051229340402915062205621395967085851374522804567729330661205956687136162172397230727489116351472425923800054843890013027357465185525875988523082574290141909945698535422154602598301911226198292221016785029896149508313704967027938690937818439948096190595735411216945080635882883967881373520380050184631105065499827898950984831278471185062412258399541043984796454402617038501555191326096346759744683791303614697314683113377768207047170665146529435957880983501506871296*i1^2 + 1749712096183924880229697108221401456091078972884257287771503743872528114617114645112257868646035343118122427126767912913325333393275100747400898214131329327020827947120806448553842909178641331782908743937045842523467698237331900840859618208206366737909557292736282231492095067955214856434878640801224368676166094848868538892993667186451374396224014367458064740005482922176444186098256356851161240875155507497953396138792059504710254601502622659829222678922475255222317039582397559281405774974345443716750379023019042567493728441646894100352723641031591902553001110135206779782449251497283726507249175134032022657262121596716768050592143466928936958306637325328699753183130059664480657128126265410027639709177271579558142543796670017455997571054368699694168248684931695192207404439134006893578441615814122962042265861591048076193884332430870575791723122240522879378061094085669842184876449088439813274728164662064491373883655991066124450683558646195166843974257447492963332358586152456503949518213666585948205008549526969902584417302893990930975945044241306827511588694545686216792876202900744995461049733768932643764567975025012480296417453695402364763055061905015747700064256*i1^3 + 1053629803024917157750520883402475486089015221647675381595845592634717501239887564984860713636192605210089759220712575411784433110316196834761085267446091434133615897457536089878886524773434189102750391564370577882695026979067902459896404622349485009602009903892686808324474224209075192936647321635434238138466627569059372871303522598223651572697776616304912853264919175896292791553636884382354321559864379123030921094610365005362348620718520820126905961333426782275460507340458329911410890122768878473904963526281567112327317906702878443463760145385106270146900682557538632103143651848298035234979715082934479275027240337425307017117743117867616904971043091691340483355820969142393431347309343735284634406917674470400792094518343848875632630639783602856864163612395090824318529415564558415832277772619254992689948757877951183535321998851087737192962202470930609567596178748906623329932967457958382245164444929695692307013805531804935800924555605015060576444413336503973620493882925129506449951989924242789716032155747367189395212194263826570178266642278815361323783313881149846308542690842826598488307880111090057582767302207729638263652982264253652115392644612259762405376*i1^4 + 482221078014377933398274773414687282982732962629378685050274918905021696343656464694477236492396442611773394984720912068992422886994339150711124856005138092164350280701424421757277342262722145269552383168351592771305459896232933901170238311234717875510504358905668725733974515793490036694467549835538076467504083364761050638912237122901889865248787348790051663845254115804547926078340003831925782506128544400768870821415268183848761720754936155688672187751852291574502616657868813446254853240868500078194825223750117353460320888218912932300894980291407199149246689960416859102430494807895758122663673601244602266088126680592404269208234392343694438614342475305454019043705805809089240479772933398455094008055360646201997848435958407914817991984389328656971296194132258630634351006450919854647535171045954741230268063463139028269288532868144361077959766924347970546606834285073120143990265065983808620851953969097254410207481325796072216304733218452511917532686965603091256367120682797505051466902075231331218061148448740045165720523691320140889046666941634775997005668082668238785641491836182452933413375814775787582748821242784598822178106510561052289976375775711985664*i1^5 + 176097530487016891036756234835990071952183333607404059185505998198488159510849011806579869636056011938046498396069971698580572419071124007140425289507882175135342926840425872487368290946854400580976536252925765628118456602494214229785902853946349497628178495269858253263418627489320517963010923159345959423231125267616916014080316845919509265358891674962413794301009818998959802916300490025504881816337754617164187372043740003565837916416536793326589867420482791934731235334525692685788202072489995328025310600048256881271084884707230406712818295081018464344007747259714651423513206917936157869985582772677221189587667693679004951919161885820080853993567505836517456389815486015640860107083168075453098301131385312302752016988165858270991050835808006612551045872290526375215870953411321180636305843254887184554670732991128081147656041668035139443234443418780582482448250581858530661605207552074610981269662352890033955578369552904621862855633692399930383539468301825593601620933642067087886349275106127272938908166105390410494680479971726716744163247764132929761430475310873892405936565231015127333899681660937183652877080064348574171695534367947730307360257728315392*i1^6 + 49658927681502655470095301024381854251402134405511673134458361186980087866572419317220169988034552348778893970981302488261156033658974675876403897809391422518205718785229573325904586772249880975711493686415320501179714292625703725797099454515590425988722800059499032280049046098953427451709990153821806204696929070267602308856959788183075947382315927690766088154108652659593345448031746068856983361634239408956965215234528381420568956635042990227650531320403691709816521997015818784270348733659653728427917899132994416132941987191539939085506174102890307977153744324148094179002581728398788152813903662706845788484318838572309292091804026949366543386199644431518081817351402892396207087997349903352442461749871291219116869546036826746571380022927057411957261725933924370832271180208318635354861240750060062165115441869913033883357059946572504955878438763247223768714497390556735118890431376138319860087989445095855727323954132945611624607414098562787888729055414970808207442920533121591320381208965006926377877721112278102237020920290686784923578725296585072156368866527395526063218262341543274937200604008354099811130475900889806009010960280643618903627726323712*i1^7 + 10869084644124029083300973179614418810264630635903181134389005287489441889964761744774116163360927877276221736774599473734912491759359400806337985657778729525195509963183123182962273194281525746917503970189139445182146976531435427067773696044768886629564218150129613700554983533339222244397956401002596910987506598379884875260869775810065359502955200949918441652602459135002530835849199791602528115727065224262609199177900945227258011018268237919222712747512176294979538200873324732716641048908917456967757884485329913581683536342117940994615739866673059013281524842637442743758881789042388695055510458871093325875633386792125619713947063903001447858090941623417536084371748199308924338633938488784417333576141162504621019167511275072497230874001509342362502433377151615461353557354785006830566340369688409040977754653967011063468575245844805149184163577892738072821075675162814302490061689710977760669302252184992550484842310585971689477482810508933285885958869156371883845219626641825489300299905139481990843649399952279822762274794682041516012325829075440685623463948811879597876759786464748726533827536140749864473898758627472249808669841229358892211765248*i1^8 + 1840066950603758671801402044929198648801278988678924629067863951246635063359088773298103981051049142265293270180695737659721677523981332054614147108609138211971588743596415529070104218869205868298886187690320993980245246272621803026319506572836814379830431790535583800482861147112668627469193223928792038633074322651040504662200832691285530592514415481874635587723009902871885571645879287984480707817689496358074525847398037845326400829411866894145459629588947374138391140867680154538264789469328314974143210231458517122923162828575028587215567232309869133393845589167261141655984584061615395371952131739316251402620986194271908597282871975387810963483692352890943576579135447824236948769889751905118151294282276642395130471908606335839792620965483010827484078762191685835763956737151416415178452188215204698834747455360609474782988581840167813028821772829045546627560683397729549363094709728031481178919053372506995038974241675465206182008384526989987054257476881919711103459290363167186637862188480694504280068362387071069970405370949231109639731646881210135964761564631179999873462955607871645809604554482592760887525989616150123219222298455246305755136*i1^9 + 232244291919941084636783370223004425635108152416974382629535565652589321932339301013762511445800777800105365356448782112870125461680713609473480203097236817313944339787313282717723119107948752992445624043205461229110782677363915692800030918326201012898069338207595845064082866163009555484312598338717340528572396130676277268214012176648804331051389579003695188350601423664182806547508728075620583091599900140885097826120028831722181630689780879805597449182159494162754980934289552093608068636795420158898650934494192899884187706799785836924460458638413066085126025825136234688465638042185543684001030920597624186041533768596131152122903250874349768700107920237951422141668345809426578002961084479929826105003082212951861749038915933979315093234806171852702318982398662245862627810588212524347995948316942051756386546156964468911421640642488360013137558803147102140343152516367835475522072371652653415166907938746667384481165552692180431586839532476074739785170368866022790490574452206788599075886947495715863768819239358671454753972871506708260399791192832770360760373740506894645484272026595564411303430598980495925675980624353229781757349513413001216*i1^10 + 21028997933403152365916734711606582389384046992518335262064819282822134163505629651353704995225505659251847278954467671715691683155311130078980735114216299750861455816493837759772472590420359336088231095669555228260901945776757560560198995121453248279920581321744939838323130755117353554633952771105249090834061730418669688230530503863544594437830066786545817896939766396140025186555351327000138455405170929686888600273236898475736248771656690955146118295958098792836811085002879735122154864474497674162672049007794959318229908397172100819554065020592041996907048285083264454663059687170457127649574361134735636169609674489372419077415252643705810146385432926181726608842313288161626585823565299092222666888927277093591109523054974162614893409924503683636459666115243782679445102668946143172737654516820444413269112833035357624555144915355419079332846252719016468720833539057546310297494384290917312014447795376516890256228232608482799120939495603206955403941810586952049879196961300565291498461000544252859837058677124418390194724122261013784208372171804004020214039435254899353491323685241310007051271976220854437799731292685269897503023118155776*i1^11 + 1339846000990375951331161094367132569241870972239517028327820554069748864390426758253418751872950811709310793196706545192478999794128845834309460307777991299032240325039984067557023042497390109358597255378154505424503273200990519751830846333232459529237965422486009655715490802855967857661216974190164484188249980971269420234473240551244720883838104180800245870923285725569155490071121105066286011300452041743430740500093905309238583345435507547948046412971333422165539208742582431858429217297542708639110290620135279889416790950523007665936562915689487945173410052822874046559276343304469378771493763177137971355478610633342578146615650974930652579742171221421907281049577706556637080204383424539101648842715620837239745462767137107479648193010542606486916109720271922329380141226301984222842176246726524307457909373189675330038294555835046853680102892538126244047711125401158222092883581201543180153373048794616125122396255225920846873536676652655146993362293148748133546586675991406062244474624900017027666869817761257543997980187416297631416442243885117183411107852365315720618246529047713356801323720329184858273137937156306353974581133312*i1^12 + 59662939403055111679097130092654626982495156170973742607432484613339321421449198440088177171411023714665356154359833639851588438938628416443120593611790609348944116335636650026131298816980667454726648023642275292963319386076833391814117281948523211480687761338009192502587941765147360905797118516608968159869147694681170162262311368543389113360326314390755372399343242962843005710025878441738875431423469986916319288402148503261873154914328461334972041596916150097037958675194929851671677035746141728011384268356982082559475822987811810860433740656033016999887208034108860099360632992572643756592082355724757948346219462508743494158440107906959616969311327859661798608111744056612799215384536386473298450266786176459625190702814959257488799601630278169129751608115178440416406452030817354078346533690119547716858203178123932677364716444136191191232676395776676508906888614885855244700231137161971227585423786934672547028136484559037634639033157812680746840309423041548679520058879027795909049074610748515012717516127334284628719908558660402760013538353170241228914006421841253513346385503857586761106086085820654964541036002876472906743808*i1^13 + 1816827230840213226595729144635161421935640974304844131357408296710606908682129246604249282670188663879219510380153867978365182096572550388599751577032287086417194291183272964816499910354483962219891182712187901150523501385352310116818518710747073200458943156897808518864872920313229523524133117014844165315547073374397950446959367957262744501297214677601536588010683020236334116383182076599753662899656165427683680299898733845820206457351226844566013249361404007063833507117986109131085041479644450251154215039696779554977887853610789069940230112462372697226070589419679139372936184905632224707404019073159383945131840237430021394830398906445279212394607805049125064166740534124505965743620282610930520238606116816197091919928102848282010002081180577659786255437792708763105320212658747039802854343317043067740165528815471153814993401961306021911510365305248768438444092183220313846196197646740547017316220262014203449999989388103835983294385879006326933036237797939337826992110631829556973660550466013230150874301813391531072075259092470061955610017646702150045911270657468181664934525071971237116385369642564916390168218242369191936*i1^14 + 34481496541692610492051902405670770659912013315237346867055899207798190997191386506423748503673327711032137850182851444731248089580605187169453165075778627683127744542807283212183610111542284095877718818087539669153105332184348045562607932019971971776534551929466555868626010561412376235846439267072272557636721134677851665696124490341654071960313658257448915404084872578007309848939346706045687111397333875871276816279019152461867804022633353813451992645123380562472063849051576446272710781826022307351146787734777875691506279715358120075496174055066238704512255360103542488264186270355554035561605641625982960901218518571188673802404929904456803733559088958897584182759422756521254392040363623297808939462338145865493217694477004108755385474136662510552799123302271955260050715385305013899244405056929644349660973742326488196273561499496854913694756612291128577146280138849646144200823789466425704177962708649684097814138137897252816509759414815119168553240888344390388503697564621486730191701299095276075269050242063399299567832145102617647353743153129703088105922981954742756485122826729771104648281484505850794853830651543552*i1^15 + 299407517999397071904486985707888466550876987332104365744700063122080212595304791247020482456657132835573118523580126094476098564252329672056759038638615007494655399450600073789752513308119746282330454650320649949787803019304557125403488225560803420552884634491881968554310316288345463430056841686887403483139721865507250694927694840935099210003029398423050035299336402455960807380970441191098976188535269444900211275960915944354808577739133902291590909028897581775622613012405934904633478691131655735070919849388835801719666120216592955922015799055353015789303782142521810309218317822142663650499815127582890268737365686540797740654140744474674054496077442953530345062388238702726468441640093259856694104209580462712355857579730210113427809589148158453480402684718088215446406633517026535529177446182867182530274932571173326212410863107363856159314600583432503086545489937288110911497397488864414837052405380032965338471646105510615965142105918563104608509146450399226932553854659648504678096147043877859140931889226957948008483021313755581880418756133282519523462732641101773917504100643877811920252070955958265463663755264*i1^16 + -771003595875456751665184327548715365372175888874074929366415663458843629830705725816962485169171636791210232617507798881624944611628978311624786145152008023885202299632152867796932511578246528272830415763291115571350834348737138432190562649811836956768632745650914309359890240818354819818356032573285632746864577284358295931224856023219468390784182461516797580116775475602144998540989422846815434983836384294832160670572035007348705867993071921978463676013800685825813726297455886133416841705733141951403023277853134325437053947647803548012878674534385047491861583530328687991922503688257651301424676818773859150482528287380064163982667654973438783989128324755156586003229944931313331874109498870386576592531213721151364198179495319128342442111233510293157958645537635803973309127987749282872258940813808810038217484850219208304997253531692777660359401053558369786549965654178445794549923137574553996235577678165107517762769148651900044555028776939826987569628280565258174767254744578847607497715087644433888263568321653357495504788188210873306596191588691664977144752530101949494906146330443176345401186911337945497600*i1^17 + -15981938961363911822710658783834489109668197657618211383545352484600231212862645469962017249357757048356724504833311243325839480532288360483043929194589946168969283625719339456148301663463310280616091673600553171064309743727851629534979182853866362538895094128525731460085342553256384337356028884438197628813015257614470125787108787288582627540848984208198445394661885844142231268707168846904746502049604368240590914857190782278831336837053475730194053880638025792922338307044402509365569118802827281545792117410837646579396847682667509106357565712963884828634811098580701287288058852136709347330923111258796571222870748986813095603122834876268795039151844870262360500578518935856037370814315510447798444685454223057935619969566507500531585287010379141617350726006559463119434770659263012532253381616311767348500333112936528805252143705331843048645597841513030605705289085159221819255762889158379404729715659771025849396303315138663070467304094833180515872989724528690178689398470704524700955297302729702269102917570434498661808708298752830658829973937997669353743558667160097983739570623994413936554621872654778368*i1^18 + 21637750533485942584866189178676519122441333116525084819480508356919943694452923448234472588681299688004234493171524485392208273950218038052807705757761435700752947342995021723392010748225556114907376815237662166807773338957767389764314616961128884269382771643944546227035828151082481933713417779597652520631407006016060132576311856017786797294581860592633148698535235947276896119945724164421680377829578780049103345106759964936924723441536422698239394025580637800659550354562330626733480547511988021032004108953042280473239549461098307108674299839780237298079669931397657545258387733003194989921332637406926149017136469999016528435912299195129579951046048095802359346180539373659921997907243242039806806769428690620013497532762736947649127423589723388699598937561535565757943666102258957042173482315123335795853389869803670463410748697257944131201275432573127233268976645020867180823063755533962216694484596647211864396206615342104098479514699043332229585174216479773193806342563504070574991939577958197914458158900012991044273273219094094235746671005556505004947895940362607206043605347224947139050746150912*i1^19 + 264445530742555700883550920044481745333818844792384093124412699763060731547131358092109308080813854789320037184405189634497221549082509525524736805365332473942403115642352383897498873860625031527575695503030836182860602993477390511614646267615653119915886809490154251305711721236270992757638251091449965504741743064544300231720349320843302391241492730471451213982731089881561006195786444757007447229594536054118138154816606904942645820329935554608117377890566944882244025820522897195928060490547241373879501251442704624581427763185610929579284290768546154613491772202074199232620298130256292459827416945362832406177519342496173413523633712264592164680976916889128566084114841272155564309813336091457028181217097459105258152240709299874846108675972182780969513892715202218757835935492190942460409329004065209800086724411078621750172864698655264952761225641585128658386409881341022804090527732038940418675307076378724500357593961331885181321250517623455341346518446465730077081926777793707025706353446594144295815660198776451339848150854775696590513358517590954102354531142982387837972050041061607114539008*i1^20 + -659026274330256956430053792639811962776404940078345232476881562888051172338442590420229528247913544515988127645808550644984432645444909386753354298451216024288467875813225246558150748621629831312273769209236035865923913563299249219084536044684611236577033463672847576660913923092253625063227310713622743608506658563885778939821952605987255679945697168763410879561074163265967240341905515985517172751273901411423401125991170121235511733930868026009002441228650406975396262309997493352287063215840244713244075555679247650399015327533838699608934687323461387823838575744448500831043615203473054052900611085863127308164462017530722303104010987074888560140649620061451619343483436561462482881604949011949015775061290347541870813785044311984512659768374299143572624047907073080870491016733373772799938924637126479533970872471839429148638075798338490630925905059637495661271477027971921774292798008842731878381513423024147637977558676956082527794475749119006142219291559679479511467152225190129920429574387668590757031246025709566391869381244416094178685581135846811649198128863203617130076872573099966464*i1^21 + 85747753112912989534888302422731132930798643501616488271667557032346878968460971595987146178370839283824220153435532708810098177435658339770294786052606383104417993663537459945061185012141542533799194431154718407255889136832392024245712763931416676496624532482335553610905329398471527072845219220429065573879839568059247351211473820121228196439873389268491724816413883797800476343238449120575740292591107937884114055657102043789080374895860749782347497852142984839212199569184270412395157697913731684030215129210556127783296565688981919549698720951072947735330353935628513845932822784748618005768857016803963129370047982429598739496431988468647485138639437064564199565422323316683849525809238410312971111353643174955860576406564101791020470938468976386619998769332387562470417132149388183322418404617854337148783514569112133792459357530352306711422000006468042283799275238389222580133346085012716946790339010179587335395134248120539540491084898292901328300631596900200237140319531528585912879963627260256143263843149122169269475951368785351567532130614833956183661798919037926473631581339648*i1^22 + -880578419533970051509734160262698738237867077904859561044029487289114858996481807168669814458722862790829513055170602727684178990327424230382877653976089353214902034432829933151713274597683920202777395011675306429016556689766786691397298987223090011822000354616465289411042482592371984132803015158563776457747364531090703173944900031773319223415950444435431997198426544021882445746797545926638752404036586906243681411963613355714593614321411690577204144804864681563902971075783632100032514580849086663119125267359119454423536075671176642348761507084287710611081331498942037832614861185298699462267508779356703982653223722760709993648577361710931090015967552545780246632730130606108612147174145450390337092513454269168718963045782379856006712763545531317007677330565654840645651489888395798418109539719020510559787400284729358903416786313526408162507611525683996533836735435049681212437542850926466856345042668542514446912722303251313358878580267001381926715393658231688929336626349244788814968479118351572019622639014358466868966114831948112552666396531676877298811632908261816277139456*i1^23 + 3934576538420110961098319297072636646756855942675628162888959787686072367593903402938298735314206875630428685124908613639387157483362934288718976257212546157025619374223940115972588445900894589667098960522988700863283864949495590552787547581559501545163172679854225642093460842512634402063324709695611496391394476048135037169878610213372920254457402408157312307634245182506833839656932225173239961494822219960968262824927352279992441070771570421975145180898219237169481275172624809633394835400714273091905770463977485788879386182745436454439260488957159148517928308814335644033290698779510854547867254569697129951441169413333195461587282563224637371540773317519705797916702178157684927171969687499335948978613487520702701324687027810547712421801347914669737532093415960997016679691014777631058437079880914408438808502562712110083220914976134776952342258083091060898859567398147792201026267945329757079980596651907653705646350874252115862425167119359213151433130628260490974833203697918494656735979237321135322097492177756148210090387349682576290455137772321128769299810991424405504*i1^24 + -1474129487342817744034838324008921055760614634750363747527305395765207065614775904514732112170429569386849472338088234174607287868454647930613368767386758358452973316614908034103509379793368537642557513036570507132887089305102466221675948204724210650060531155232125788806346676463633457825941040146171130580084470182259840343488066321820379444678835070504012168242356265684852387325957159199572442267949014304392986948320917330746285782579923328817800712451048744289252238498327219615206228194079343225039201255960014497421030620247517534265571303399401002421292173992110531304140416227963770521378319898487544014472624245573884659111596549029388464053895432442259036792466189501803846546932733126105917169857933919239905791727392268989851482486803407554149045516983787191952288639242961527124308469802940312117176350333790616112138000767189187182270095728673132381263980634780568530918156666179174138732583447566739960014502334635668645134294077090872748489567563202793508556891156392351435634945109229768331965179180590827807308206533135685655961157908295066362940240166912*i1^25 + 89181372061251958140313554089547025311724673008446974220299767396402092621904590018527711459435509975546055269378675606738162808253383342905571647476527033565223842831434390177450188157540577987311793075864766549410631888443234670732661933790332183986731978110309826995592412031958636301325251924903759910900398959289249307205827962889903851038088521483781428655545797677040797930545400737753086352967931011912728139328525277761865154785649658587013822651043495204846010015473343861308802992572496092268852984310230867094284827967375374389280509603298159692117817657371103061991849751249062999020237267266081297739678911211612152711256194850977598907232943081047566478814055435347786452428335331060366953448614284187373312083293957465117435239588502549166834940064883634285679532872244209562449851178829364175724835549584972028542887247017284485977101878111918955011928148046565830252913831464737251241057055071406376185460570320322783808523213709642398273230048677531644888692784641174058276086590062660498238411247403399705447689625242149532679746514145899127504896*i1^26 + 108016371914068788404928195505588741754736669644804202563709973487371305465776286791941500593802662911749595887272134990118732783826631553078616462444483916842309699809373767036776190509337140783939838803836968441424055593226504509696893918749360850220533219482655954693380799308156933658419874099600045099894758826354846704204200666105093678199197735638383690959497718464789353590103391202543492243453951109588162119828748983280350128851566590339804179354954909893620299450292680072787773051684192747876596177078642674744373002538743726816412301511262447013526407344852951431694799805823464724471482508923727531854569000459072545272100339241513448420943096390466610434382553204109449586078802406557826912058894439672361598335744003260676239674575326790821578869330560495122739102061188260670088004069421716988443171691285491131489415495947899311645801672349324398729540001281185348038684749604114981794671331388814201925096582959157302078516394662545407045151190964717115115195221528677754281198754083205958119193247003428832004611852399294594586717645831143424*i1^27 + -134315336137796562674197150996372080454365359953489603655649272365505096259418954195840249487097356344010612980126190195059909237211701568929538321163562777327321838716271977173643458128801494921674176122747702994033586628799424533610231108988241239333269474334684616255316686731688407991143143352515326757798459240750013907195009655149424607183601282555901282802591423655186527034152388664841763040148345705196680462568635137454180380777923181029253862878849816530968511221253635420885931024157988296668344401346139934673267750203483179385402950004254113465987008574981721063424066559276229679909931836936802968406796453987022723947309224565738020136510098608891293409937352024711338984477836774270984573521699497292827116393505980849031943271989630703781620625116999208615680236707638086436897587515904523416263050579868994271654298503736201474220376124660131345126027213324280960196465050646657846921292141165041398219845167053135242567469073141559757185506315083460913264450697485615508269510095494188828807937046729726114631904771577373966622227693568*i1^28 + 15880463217889149291523808946461979260771633592029682853735049733171572163552211244453461303048473249121014186655397893119764787832606321418697572181082036451184373985147628040916621366561051257071777162416801239363990212427088735974351851760363973872113992305376848957305631834671492070352123777361079336792977982964745456827334244432620746608118793768139011190295339872883136599311934285598083750825140559169327266275215669177733602644273342143864950082787695151215409938787283148899118809954015449775235214684198765289934561081037206300006845653987616521613056142541073395571774589947146309735449528837076051709274362951467562148089267716436001189917670894075535866812413931651919680671449888211532669028139727338098445966138763415202813292780773112214986634983027121920065342621997004141045514477178546226235570621625635800311462291124154361103367010446838693852223513742354947832899929878115641532044177533477691072130423002260896132368403569660194530185718915372366053588270992590926812965540097876170115155763096485596916494604885181086040064*i1^29 + 2658268773428272415795566642955380101471215498218493260411342576355755783885493235268103523181964744567736778376760667131145475337948572925222167480877646449881546327064328832266333041742780840698892835534001604572211011631665611887087332668225653787370147658500505512947187882794830582182393611506346835991649772204975822959896904147964867441924745638815452669444257347082177740571479695266911956617925238880536064347373581739675851575681197706761930107969626568017514360885594726699035858809005868423535132058442500410149484749512471223729871739811659981080158172565170048787619129475159626508075934965808883118840763076782726059302701039500020266197371879403146780226641647139446108105091403711267171726589978940070685889589041818974162581831671894145676082725138922900656770369968927942207142659940238517435129461951085349994194009722860004285756062597459066383041954858878790194434752192385661042440959353257683661900619033335672973561036383206116085630630646154863830107087887137209946890927506212499927903417974677306726743092364312576*i1^30 + -230446533143913693301899193675172493544400204288375822490292378260209541438572629497196589593855134911920245660382238067677690112391537191887368160773332547491566671628950145441402349783933101184273017085472186579719394843260148324709817761898689652802188031789410541965011008056629902043850914658177923793324707984744122083048828752193380824810315224345110544742243543284506088616727259214819824690027653512455813211987060596852599145522944711463761167037307922012814106150966752963733427731738873938718798592466412559985734357183874156742023158668428769393149186880878751254624441280632782870500156253965153509740559087945987269099658371824867522872840666600445318171716735201289832265027924267047795048737534357985960875153983666270654005083528100529955972189561235310574849044386079130700890559214623075070769871815033833128971435147013902551667006003410831870624234602375063950412727399999306857787254498301571780749631331707702946823724089184688653508071135296263510153464729688469031012952485238975726894278950443642054655344640*i1^31 + 917628538097458974074624659707729705157585751363530627440491027007953630987730767114425390849242780975960502323202681757699352557009714398984787698233923035507467601902971950496406305475163345415583634442024339367476193169215942881190835371825515083888771910498257949744730022805803759406609767662944423340510728148108391382129872543915927689920823821406093494425150486623562804446456078003888906890883312330699431058096134798573239499193472907102734145880932713923155472468459447100384039454013898481182088298156651371011281929488905084588369135979209305492007529940903542161022428965704107938609394540573677194401285471311344700066931128331108354262976530849525418962771395025821413415899202976803438465505574781761477054374628590009063681945407222621821680326648931354954701638088118148176521368565994312637088035832714225095319775252803261817481799072249994809093933687160254710744127194701883060962489865694550679577014606732116187053430670368209774769884315989397239489925141470515535596918727847150858446652547225607995392*i1^32 + 47026282225037193037269148213428241697925627204184692332697112121880124530923096538413216808978848386711010280125707805719995927117131642588212622911092650548330959813786731112176643958149179795919019020322311662622926113073285454364949853676039331616410159580505191565399424600843714484803109088141958736627979386484349268301511696845776834245567567541808820620719059154307401314421630938455421644991218795354397198413272066172678824207919733396680682946698101219810643156007309895157391766210478438002356943170939562045664258773187973537402023889457649064577168413323208553161727365332827795296663441046632181086994245160106171798905902571552597144222647705702448527800897018335348788901332530103790970363370619307899832636195350201803476723417147347835740416813028431722020866111124033357736902844608777439603960934151976132504258738278872516220836009993449518036621325481982738218675845144784224730725260754593922984582688122034485658460568174529388142979309628759562907965915622850300967967954323619267451428716675072*i1^33 + 7639859809926544845461219348823902790790170422757662484984881423597098162017143312861631079385714440158434116845201374424255467177332452418960463690626227255632540957326562735110257037570447953323262484233904954474964145239438885603052256169834933324409996635675056311097902136489026409564577683559516968802710076270927563478047758965866874722818202501258178418086089491721955796998431348741838872086541063833071499879606426900052312743549179349639640253942394337134651379371336598010005685835899368534960308408677027352533261603151844393431164700223451525098346769637417587611974092101351969046639681558154106516503854580630054343704615107080138673435844138136643584139413091438766421619340634939892675914356421624885226524508325630867927296148939315944166808938797667135215172998543659428566679734521263630055400761056031735000317665843261496674130817859649001493152335381816122424406096644096208747757240077244046655867158131325290967870818807485751178617674655707434033552990698705657266141350011753704493940736*i1^34 + -1805771098411232621280390553776757126706466658402218555567147389911630098612386857842209485112975204850586219142542486030394253852115924824461042936329030256362658496621781168104211897492847337642867501757984320755561202750415895060127657575907473421100828429969638418303860673879479050936904421614715717102004464675947371667176223527210775530046675897669315600896408021359303996787148311928337982078096375212585600077602092496925075086044010865523461349525558835314468512641201544204666572409715928806586464276350548630523643936936230808035908993356129820064974702522015652768635905332069163514507558304642347414063290056923072814958385402994851627126330539670370148920847801727063873567423913710218186037978707118437673522755704206891871587520754996486932476119597045394580984709535048099584180010206781796227028555974305717368352913204927715612431761393816667242806031782108731618213050123933486307543226680433553856293042029628343297717120651574394164585529436631299972785774089226218830879956659504939008*i1^35 + 64806766590091309090290303023096577380076702513175673598372677320254314987930414052932798650951003167857555779223421163557508032401201754114994631845664577029612638804590433497671789936715081137170933095324779569268063568576881851519047416770767369430599405764066815351419770585744708677366667647739437006132947492815131933750660688174912744629260154404977680244125538501855822827125172829824070609507295317577127024689226295326405665022894427576068790902457701925675630382342447470747737097677367959625674674443441940545654069016262680505737728322153123263657133613838436603276478539268975942141621902235744506624645236380227501382772869695956595124010129151746131858117754979477876572557638787689684710636895539245440922925698994067698928762370376663914044434972149310518703721076120013389323545684065771148609790905250120427160665770242813388121044997399199216010354096809408755557857802115247080083759865862371502949648544572148941111057928858499508219021270042979284320824615361700026694745718784*i1^36 + 590017613029554711962926183882261866721210061844450905084780895229351112482103434983955814956095905128114498799341740547474153211497597561530913971330762296466834732245707280974512940175184929373635856164115891872895253224743538166258139960642393801719305217381516691711297033498694163870373735658290589247926688808326249152974206961018674645328846055036643844826666200352263265173835313397607018486062293485834505609922355608495815239144507037413506162062226490267693135698558042626358071371211079782083349371239873080998616004069311767498824829874337142935225968870392870558000099560519968008319038517475116735735123758341664848448475904260214596683954532866738457160494634284525221563023808256576839561699298192698728611738260703573820618004058536661287348546377918528250230919446887695351419490548019812524858741519657613318789104180779812576845942421659419362050371847789913085099289339681929272166639444411499129349568141245436386761275175781225009442346626988216682312882298592501432320*i1^37 + 1650461119278537884347048970302565795019483451537234318865632709356054393770125389416435094659542856783132044926227019399898505858986903170832193874939075489405004690926394169026986822784102272889172459161355891853628345440565127786520937121693405615553078610300671438561016419595853948395103234556891070731103375931018590061063469125482058123263393690308799641039037017529465295912277990050579446466470591073405801721669409518782809949427157430518443684166815560783580517218160541669117982585552743026057471069474529508898169601444046851860004090828526530610582092065403711158449194476629439746411662077620240533257019090762504389257753049761064548452626541602467045891660110927946391743061334432583079828650784183842738526065739223981944136461731936194757924932381101522229448473440962959232762433315857976780088551533398602247965918237480159459971930650180330235856765857574349884385733367139790047083110843363909454149547440229072017831835715705588841093158906193793428940975505408*i1^38 + 1827774620805392167964582650323965651558342361083984415016979156833632066341440235704463386544608880248987147242601787703252727557354258854067376089873471326147125381789455713799107687540518829044941156030950680724562390510182528098400778763602746450167906361630778758431177060825535991363531543648130235101156986590488996385855942988518503657366531648624708859358805722641003982047138996850101972941634540169402082396089359477938298545273337954045303248610958452678245522656951016447905215864385119697368006504111281749897679580747079431116731191546026649813623557888719652106427323427517967997858004593005180869815330067701864534982227923609062179651347872986579175655330690041294361731194997208379091404908649232338856497183680338712895219534741350796173074925461099614566331766321591807939200497050386783125632653806104286901328298130083846682364925745009144767011496511398722962301429455020674295647162385786925746499073050214852753388439399020515145191329601795745906688*i1^39 + 1670192543460989142471532679875827005975088768389984369743658429637792308112620953690090958412605777787017083635028148547346600599051180599254693693863611256580515096380077469275790596854138762073971590170524172804702715954649504940389214149574155637734067783042815808999550008998511792403077005211345154865398104829452741620199330420440696805164999741392160233621476679201168209627567757842017029399857319071247330762646286848150492956294995812790201754376561630945255431272018435135432460781038783325059079548117286359455296346602342483240340176807175427690493508880879648605238412176442044407017730587294515372332079048081195302837915512184997387215187849767682109616578151616356089314623642686981047213426338136135443359477169735480013427150449713344446110423227376901582407687629689881652641636137723217246221607016053787315482843948352032300234941584308412867321365056933058724254028089151772030589922462861029564266755142751892955067285035556741040743592755200*i1^40 + 204579732738884829569078953393658220055157585310558846564412092781054100091774817736094970319559911951780146055355919894382436061249411959352490817080814918522437435483643486116291686552501450139361733844895264372823015992403565684975259965026882529984477184584704799735277462149681709596712966642072249036229557767010252564653061873438168753975026500743869957389392212274773642039727842480077331661988989787340948881789372076403933701796068543051809122036155111943762755378968028529023777783643477978823965273515707220631778023359846418079510009490662235899370632687704126694906353873768092916047465586460481860131523051043857705411772804071704650029926616206881921351444580824172518880522355196873143039823894532567751170556811910961623954273085447640226763689269315025782362658300202189304252343389441922417418432845862088007970100791252692160484529883171257772077657836312957974473875337338540495982696171520407317289371385830077966502849970616955568128*i1^41 + 7794330517039466782451064826942491318832869826328837319885387925547000345457423584192769335733042653380138957087276446682967985287050402627181139999047083618037842816643028653752180504803458163835831720487007034214059193628065317644766450504449150842236981658416866211772543926727702167676467470602170365678416831485673826832204402795749278138592534773422722393054812565476466591487850004063570683752407629240903066228590819489480127921901712596713771682005280017451973021660615486731006129006873388531080198497004040013012876752732614589140055827609845524671672100874880340612969330421581664474501220223086460072620030989333178836513188161947621791241719937810114501327732236358287471104544833696680150861876041417895351949002311514371248749230202061543538070884084340382254357281296908419595671166439415816587882515639627562456446071998698730372111976646413351719935488564298876359589352796043945948289745334023389640414172887034724560725344256*i1^42 + -91152970052022291318010293068649236847223088418025436520478441176992496655649077721403907914973827266696362331808298175050774056067500869675875382956928328321643808698783674244677296054194790804186069793464824977741516549123419342362687716832978212405952809352092799176410399477308565414093981728784144519337388688962343541765436971994312389388403604750122526514166761637859802900419895716392931152533681091820881485589795030379955701680620952642564156430236831944546814569383215748239300528778215970413160552804275334385056781795584235932023168872565917886599795549360277373234717985854665009921979320860453309129074630073308251071563248230922566440052951108830402316481656308014263553683638401028404035311530522484556913450773858983548090626365645005342507809910107401830800694996634103083118047660115764055892218782651690342601680382758157306472044822988508954823056954333042775008434717307299500248583545837134398643090736807936*i1^43 + 18656206997010642108836595576507771202080848501652306499742795085545873551881717537298618537594812402104822851027422561853156476006507779662288528341058173802289265699837861479697685323432163217250439420080295133587630074114256522179056994715907840315485340828931036925320832117367549892892924289862391610435168983825486305281300421877510766763284577088085491819022745789662728605728408680367313766876737650504423559096477186370107797693552116726275167352939119395121297078247061865386163283001129395656467287574832810533989800533884325510262043926601770795346231558790339004882946797005441698147939047612955506671212071721966301185498372821557207390181279291402501301228937621061765620420599729130086361752121270964786732664124564759409548425892942547188834322337711818434927452086210371205357747416624347281677103025972362420579430936356018139732687275970220676460089168288194921528880228016887259122684315737627033600*i1^44 + 498841304078630051224393499073082759180296139732345510760911235126198728134193795228850045405302782269854395537953143060433230103858028319062691269515119696964978669406365548425308674312148408530029805457378903285885019173450878420375142076008242262608634834295885406524716653364368739702634026900385575261037416670711931035534003724962088800118270665117087999182665911671173482669355787075951793590615963656125809555644282385632337033419939560584314853078983023798352957681107004106103358846263678604232620935115157699825003230140968371817638793746380417161676692711191353119728038533785889683380277472848805311830360841332188640213814444755616222904845289688898879074953465621636782565791634047412609779346069459487767741839658972454369041989140859044465044610036627415996057869075118507541311081902613633425640255549969949997457199783156054650930548894468039676291486227704056681235400003341712422338560*i1^45 + 4836195540311959641148624811501648649105436376398133651588067019667974551849048384415522689376428999114918300670316229813445742652248370252079538308926832937026129321299631498602021004518231618732891080385603432426403152630808488257263258764826370369675834091605942777405046696280635884031933949534943308655006302188213564789114594047649844522277928327307018652078720656282511884703004828005312527157447464424184276089658983101202669854695105081823183805280643911255808000686220657481477841229491809934666370640143319106899234456942835642544531574600001380790056788603532867918082997341392844675606999555007901364136676291529236673017269486279716763067829777168463303122242502180601843174251438259458173907915906421943266055205461378703597775310261883342345479935710763744642230068341033311047386799859876515323907572695843146764934120211667657300379906688647605131608905341186051427736223744*i1^46 + 54689428516053486724483864968746132447635174242975948389362461594180067407395610094006562546572450058458814591080681781709869906010468488226546882493411752330158923459018982021711966242903326485543219743163760329545694649893000495123119360036097106781125483193565006462181363969065769652160946950947743610276378370796783026384319382589918010735011189425551744543904568870174692206832623763835815569047309147670391207065531487566757054812749315335729953300583679273439849075446008949229407106195639533786392984234403690400578152695001793979467958928196431121875903721325013627063311285591693318990850346661521263013728287845021896895120885090510209057134320699057152856909399280300449771293461324561348401273901626029631323705393769757380786481032101122924847935501842024484484341369361473325469665147825214685074357066961124466324098647089664226902446272336296340431142419169280*i1^47 + 692617535656935667609048389033519483822186284482492019213285897476265331097008129151468697083133147381839240046463494280634090537242388096717955731240851290241926532833469016645768958715149762034509996871650566166736919367341238799602555983346403175616967036894284494530613870439963450270386426719350468003127277480262686528755074225802629278044222033424885849118868448500013480235925861135684788668938549758276674011987072685069145966097476746297770345539700228645065842962915692012818774217542846461481742185095522006746436097149711560899381480328382798560042483606498470247657949832065742951471773381447922183264847218270692626241956872513489560049677358552584733567173408516757164583573397389725530158090045054904898118827001173464160912192258015656945863114943988724182051430875082373635114790046319594465857506463977450654116112541817614660180285878607806464*i1^48 + -72574544955335358575558442474574780359574047648569755516225815784208982010559261775829056196842230611693261738179145093463823888925975222892942104808813935227479981732897251336978574014420939322304691650160929295707438675356969639833271447286187869154361249465412251080021272339833327140991179439474369330504858669009996356977375205515822245858665996057569452518527744522930810479929721999196771901655350741081506087932485888779197091249681512881920270114746584648864882160857967074518781474910076237244674094502835279377654043687195352081176730955645385718724561564165785923171274840231905849504910979306651808364350680043880804376225020349314940903457551110058008632492007169733025814328975316564238463452757294178225425291223763839700997420221520335608638137082430669661034204679602419384951327948475683722418542842903716767250155592485418827776*i1^49 + 26618611413297830241158714717933408719970633259430465599683573832032822085295751576077839123192339859285472284376369217074014860472666428077894014847640592975009365775290511047185653795255076438803393575517196957894367235442536685717319542929239829818831798515549664353339541742541849937350615562450977458444685300743223944567618005101506009920341928837311389080555140242677336276344687881206670555875802983572832694719996352526833050543622460850776580270803318871848858529450985716812593045238247991997420845141650936518929731777768586306450547275127939431822874906679804533636175816064394727006671555624369324242910231952813246317701381580526834922894798741483377298619852380810356409162953138859451289401132056763204878815110192433335612816647640065261836216159742012608738285404204516659529222885748156090787208863170089728548864*i1^50 + 935272880626079271599841256765094763153309192536748019810444558027839877868616046303470929500074854257607135418262176685132409370478123934589012412206508088490956414804717074840287075910926532323778692721446815615758936660241534714053275351645812808740183997696354781496700823280850809998229835482239226240030136727459527468134608946913942268160166976084042706853241957271814112405049375432116816691437457942661723540983711283945364016686154037652318059906350909764004816871195078433048611265412605521459423377511091118183565311965308705108710732379221972467844180839479526416139382919515866252061638836174991378056167264413854046366892704246401371039160919200473542718931364140967352133985421048454915284822982761014726116575390020644986681910378530147026251106382480117376565295579667127549449702027980993192312640*i1^51 + 43040061555585895940488621733659982834920882230171074151007369925237703460131872956283091618276716943534064396679984546419750507099168128758637121791166825874554424546052782644126623015658472916125222798521180510360436179031738775804312005792569151850350496174366455928016478294750549467444013773571889003799635958639117085466718560794969987628276118215204903568842243276044760551800248884000988113378526022872888038326647220684160595525048034352974421208745455307548442332755529023335922572161303794705998812124836091582081374340272353897978584916886835266074710853119916103245380933710321407383753728513450645843079858299352321334663921030361081651602259412321382735324604818807643688328644452057729362870315831756232354415456514667437117947013813457170482930242619479311294863263546523669519076241*i1^52, -162439516132974904821473783682074533673737487094967444683795513921078733950218738796616127921941689527350251315458645841364099638602210072076423063086688048968329089597415977813614399097019434199073841831653370499605155921266082863184936587789092165102548231006754619716340779745168940331062390418040076378756068213004633770219547313730712946327843168214270262249621914627548265481788335159113533633673584892968020848208887440227802342177838470797102365585594899987317456769621608789163113433470092877027866446302125600611622888064806176533394575741650644399216698872993994245589568523153616197518413200622467668000401803258726452706904096421457858248107840739399141754302665493122868758630717929199596567925042812862451724187654487197245785563266454139427085857166508796186671087901439737358690962380169785073145789278630149577432661153019537398396208919046341150658838399627057391776847648869657709311560080364407955353047456743114392581548756153245125310027179691477395299589089857504660963623029388676175997710815434771574331401226482287311169118864605386983016203133193865672034731124091063919247962143426934227227140597150800009873721153660911037066182579434357814719583737357921226222465090375888499922735977692495775241387428682597756474599454667055293368062654312351680143966254854783084021284196737848340975936425613085326971223316311475922769484485765336966935199673936540384239582554761864396698639490156380845819654986012051356893676069802374659096518835221686123627246853775736170670856728894522768047081797132656805318492160000 + -364232120357652502921372327376710331870238173551409215801050732004018592650692618190890931207368089340424185985172715077237131069352020841553171122260257229819407953845871956016236227688090485382314347731280440914932141772970155745789772914204351909516665026008539304785082019772788354273903227987823539300870238952210285942146500151114654613731539021947255388184331002848987492879453303389365352538258730487251108204385196122923313323209285213186980090877967813823174815972282177917191163476501212242675569408636251943843062447282837979336785272525048600093344750507731298096809323471639378723389167442221849680018231065224446441836201714960341360858610205942965212996224005726206400007704135565914774458087366407842652896225963987000367357646959659243687838152281510496981458159363896990409835834710770908653675775605373858928032784543664960524674219467636169677994123953705705209003701629972579737357956452176352199460961870604776063416755859038258541340020949325423206286744741136561851297578227586548787788284000791427727415489475962037316949141828663565102684571444711917923417367232295283970641511577084421669008889727124825785798025972529519701570684529541269861140305388374723902484366055015370858499353420869284906755949003163927885463938490420715680115863959371821001291412890428867956001251402507112629760544259422056545812664821046056568803972403258301334798273548617462529456345355154651255580302816165292006235504390363608777352164487913255405310348522335390749741703200427176227726607926610057627904579022414530590067916800*i1 + -502479295312147353967086263926504790450931030970019945115615702214448305887208503153667326371532863144499657803288983739266412685350658719061269681896790967245501203390188215619766380577806753519837884554888423727283028389704758056902902497162046271891618275773322313410861854443387802811013669298030192498915928887267898531712935793114116737507706809394581774475416657509810514849857826580109022518213582756036455587739359646407013074725714757485690898065363949942058633128561757562441604995635246647585030098996330069421935646677378517404478023167300581722897041472455106300586799439354179538984105765630063476641242849036811121521478534874751614603800044174294461789430106099541834390143964004693887867394855694887109036576089638663157578922557695343359106365252879287716411732487183464792189755550117216182109778099531862227356770459589190724912915217269016956782457443022239866596083493117621674174194895020426647645536279081586569414512778519729115053310944302879006136029657350442343527535560382684150474579667557071469451293656360842161252904240358486116333848126180185556216480831380286027098841907474913091663893923887968003133702636483056076942697648864984034156946035218404309862459988632689854751138082852789159685982209357593524803770835583529008738488304870664686095577592158203437374744271904270597142158796032705435322550475455555040611772111174490574718818856128277121016194120415948686447294303437234560008426709499843754866144678069037846268288905315872002634554641073580245966151203026135517196210904186639473442816*i1^2 + -389441962600180039505685382694193727987695488201379512949490843194841622930220188916986100905837376108252939281001934761223498690422866511805906183678469205622337452158823195537478777743252484456413060912698806487739411398166427999037394936727127229357130953395829273233306126576449369495420894803361120658068426436806246899570190747943002838793205417558350656040172488016082448597288695712845528121406425797251233552529266359519683101736305245564829467968943171772909481163034844829123798668977489095658432512306498296272325104387751455846591336070728902061341013119330852004106995606701792310574282776625289551882011726282668826164539916861941364357215331599954222338405601005183318406832673669599596159428690340927539752353758968056196609758829973594363418425952342498584488780825651590089288557579338134170137637109755540049174035067370257882863670780790259533187784370981380910641857510850800159587306401722098061647865626358214153227005566679927738199607638093161715504166684283316585998742404774466246953413558890894834575805242541712101233707127622974784095785027819944506959060901190182185389236689391751546979042222011627776902170062082296834415153645089493269068579419600982144558593524591170703960566997607391109742197627511246126748025984252117141425141126456402246730560371316758671720216461554225687566388264166018479533397053864263409039838421465263154207523198944689262868022922139571270948611540477269318629647524459093671452473249891336924177063642352650765631049111591881434832950810193193557891777324858933772288*i1^3 + -217359950380807817383139078344401252596075566123367793404845277367220112594811362835036395119441073976566266277559110070967664782809816872018444586037067479666467078648905752130419793101367507654291002070811313389100127693143445997101251188399916987364898411757193138016550054043117742891953330017690107381755056800564428433202965360431663508579854267428461426483694194135244495991375508389119129020937285498742928201260153075338575321318232783820734409005745181632704413924223876950755289587311956969173785064191123639707561698180181324799292322787806202775753086860549828980006036026830126135627260883144965551574922823072601703917497039623767537088958473499393222173604154672566955266887628415669248527952465893359550948571243549721411332853298190509630982640718215746651789826087769318856324373558111631112550656584805638663592758179008902162636855742736050667784612529223137936482364125621301996165098567633137683025816429776206128320154882193839073600155234135882981168262970868869578944614068384141960348475036861322625888920004656649507527750876375969478035420788648433578286001471676463760558318341798401264484126759637348414112300201273470288329349179707826375604958102333978058703228474525756792404554953596769635415784616892864580674848643106401037499481393538228586023653012640958245756808884448421926026502497731314267578381109066728398144442451881639766594365964243564514771718374672473242447224246378263608601475175833965664348725843147599358221592856628486381474281237475501989796004490916098002070815078587826176*i1^4 + -92084917102306127496583012686817739018955195518114490501572898800864039860433219070287016267486387154541551091773143770352226889720234716422429507810671655916868195844357213115201830043774555422331886600454541024639902703155308806325673218187046418620827925258961256384823093018332711565072945687588392374464492971533364875697148998800121189372650678780577915910191565920628202187567520146803616621634196530348872819199506976197638435764555115557941573064593131163381102795207028523491748975136997743638683713814318089466806899441282741930693754286191910114055421262458208405241605219055257875143212772656409737367438656028602172428865936354454146505524875556753402402065340279304759937597274011488750223014193654854060573135632587513561225302277426962972526231193441038047481806657095083574486384810532060623717615884503330424742022934166354383859386221997185457144604464563629416399192130355108080675707147580290850358050519198651673800697339530408413581508513167266408954454303814644000890134590971041096920028945273903984461367139914249731158448669821711942181083765587950726167640148517823707077424181928036998660111994919680361095063909398322339467318657033094000627264848589654614298912911889009142254227687128908364310813827406857735407270244107097048183770754837534238370113388540405458545290713551069761807991604440262619406744055348468321177121709466201776624760585729280980687948637330089809473552485910345694649030900166950620210231349009073187480744855310655164077232955878076005444409884278104054521537337753600*i1^5 + -31025431302761617006516036736816453852243855478346261904125370106726368798422230948111455632870277119210249524770423160933800879750127229578181116824680124838757803313407920930312199854157054615277798140812165763932300272806212657735519883919170980853306761513019827534982734121090829456790541639814834161535121465709525937348847085685632211214224521470138661528577619128535236327370237289634058580221844119224608254100639469310511231414441075699567278279609560448475184925437376453694185060803392664212860454660723152175845605590053475166828408889671065155862447007027147934553443957099965207741110025754909275344509110741584259860502462707443208324591274564012076795353639493588539938603543492838892086750571725177751362200355252046229763883845536159603755003510947130305413104017459250092712522074629279754523201898324400069281366881457263883940959994614533686159733035786290800630106357646320473325725974541820787555331997261226841287036749735307502848823426754078748419679729919968805266522589580276512481006927659249538353415960925004530271308799680947221440449042836806905674256095529068917666112223832855109998720639731903757424345336776363422043420510395243333036316673434745544582341434188651071898757985328985476114110849117169907699217825873705980970080851213592814705781521363425167818234011957076228993568111639064024355773333735475123172128417990858723211814205286459672080821825928145231260790151661029349194402740972338804795026635531422848695913459584548748481174189696352836295181282424962162354716409856*i1^6 + -8045040638641557402457563726820425124645591525734452329002978450535182996925130680392582130649068731799499477120670811645762899509726259868944032643929272224348084046821903587037663523261468649019390802847114644539954487896120634515499341189924450494221377182802527729155398060136781808462781465445476112119182399160420750221563536740362180287029911133342489789659402835630393184944511650617796716635378141262192316116493120367694670282515334545539925658838247879152161489431245052272747440924970465932439199072357465893717020403776340988980983841286135553381743228651421104334033133995326458522195879754374366828995499447501825711676541953247451435586828644713440212416757115783704726689167890173440841809295580545926556796467282653717786863014840383290363322287548410063623449378627408481058242578496251023035368531773443972575006110726693824361976950289388978562678363385636836773014265485276357678417363950517890908124687545566154367512154555470337026667414249164896985566985830166118346502331263239425249639383443811467335968011159199563630033670242701402864074535779775303859227907668595967333029400477374449528368235746048186437435307136463154236691044479234244498889874089485496969074504043771504113397169288290534145641149517254789951749015352985735987193267928758650878107720217593107212295897207537066111752019246842733450720780945576533926250341127827507611502846695895034208944650901004244852588286561904737672488815032874764685808099222816389329597101412910630826674722793473976127939180557948159495503872*i1^7 + -1608644524132103396943174138843912477801903967358916501842950817238306473320457134339601224848476737666657518799839911804104958358320793169606381045239009136908827391075451577744968835738987662081529443486191537213293787792031849192215608847958799939245680604738756544831660043140998368368533886756938685380553018090123328613121973311386671128208055098272630038034971353360883835161304232072731659285729381633351286883738516783080978420147203708117109523168716713818933637108537680984400711591485744832780217862281333540780674783282572053645537563055326829624148288630586875147657430739781875657683831620258177910544643087007576675836575927397883398766708703961848193299204601257980667551231056295355476809742808022065701837371559958687584376506165058576848162875769388587914557858629933716724651772344258363288920390009204240608012479095519119312901232088468933086783280884624839925210196270542139726768181032566217325303638041007073937406385720076705461152053560083620736090276937511495335245298074419234552923853384369576501583594599102917935680343393753889692429994204458935231212099604843136887633711153431144331819041818435776267556690915022645169645617016013270953713352897507626891191042539276150719586911090549630840988909622191915372119687437073137117841244864323899461966971656614980557249964365432410197027314470062827064273769953123032176219923210046559029590320532215135331648084802968098986372984584449877152166993930520815063446197264771768811391218123113094348606836665922176156495772735986762514432*i1^8 + -246157106894582135748648126644623463729947066711546192912549661311741777362409268917641485647688405124655767490514235538760222954638300938463434991701371142588550804827427226482907205803334095964917225583345613215100367885969190752781277397073162751890343368046438554041548572327234511956710339479527422451489046911031432227201998562116705974330615637609051575696557121979708018398223337858763348698392099555729464894084932497794134177184348449980678888433968401311031136031699237589192723161677309007906588431146165096003870580334861822097478452950300776749389562146968940469532808740229673164464267800143831727807521374104937469370813006202899233516318399947647037015405915020355243779691612007642500453514985759556715623985593181718553464686709557146627447693105845306250794304724696547463758151641072881589465730930972640917695172417432919278051121964577420988727409275706972612193853810678282585020153115316034482972295877110635429125651876882897411629917770517591677666858467852126650807557296334833223759767880380142454494578478908985296503880169142166233375589300574553780338497661390894252573495356604892798403738843536438156763415376719394936656884234907286713346211246041003793185105659288054489332081056947452352504466542538767501737642734274761789455160105720427568040203488375337283755370465860498240438971320102732860342965265384807608111064515181484885256539819191308957972291361406971123037746430825479795395072999123809041794010400672594350662932289986013247112985206774679860732302852439932928*i1^9 + -27901399294622827875281388113244302533535662346222372835418893070829382699252442167336564658074042180319171681748962498474408147063083188247336098553669963257549935563512556686151816973691188803275225732878664375390035256203911855482295780772664949122640764334257490568081585977834665853005826488885364866693475316790410338330698991300479157284938219531961387717862782069449851378429204507901592116645362553884256391145967588297886713448060365904685431699092243840124625216292819818440162582212057358233345565696660153154888119072019164879373483522625252533664956952648771231071105198608479351890127478237055595337514981139575758346909508813608200575501363360926873414087543378699763148297666229457948989240393996034259419381253626818719898152653790720144133953804789739210466078453089907633533179185348806580490566572129551132979884614126102186400314070215798886499009170567444652701626697995108481424825059149356997279605733184852299408167781508943843336186830038697412651125913563812033724285407091581041675466521465957683918101550622617741100905870137735093706417467710981706340783626481138511887888837762282529628354749654925874808837822484506886560102773424075402633016362130589057244835541387919711940785903425149654773154002569756660479967013697626129274269352111286118958639711506236028848993391476249024000418636981609825573971744371556346425434321333141422487178914541494265622009793319432837629539417653677507116997243081682338428233395875128511574469195921315996463263063868461778676084763525120*i1^10 + -2285328977916897181056466280831908941842148059301533564419399893227035753623646680938174721687267579732906198307351202338044454243692108574495650817352226327518423451752760007837594106274785692315728302842069996356276141514067789022041523065060708498568741867053115940347631160583959069603840244468162517072541673212836983303794492762649697024555543256154625938015098912646965254821429468484051546587776537135381217224511243126321983875932909301708070389157785177254372575924640768418114939316817600898387031305627586153161601522024883940258199592211102410061205279410009649770454261284925002081212450235551619072799248590695651513209564504250390081406514550588599643789445742790320965797977380485737456960099832864391107126428140022865280889491827155246631362897666836966488927311851126262590423556957300165039165911459505266030797826727636348598098740807247017180391830595681556315329551892076171156287707472740289205855491000228430815057823005379810581466771170519840223980998109341460360425208060425636972806627746716857430466291467293546148999127467595086236972964749725391781382495712851433387870012590905724680721293415651577703988530836938780418768070243022284885080683660432753886746410030066215914272578926041515889374698676797755068225108205917544468733631704115983626845629611766490566720076236635773948346217471247307836748155498519774508026125827474823099307784527263092746427011212112294869635326607897245811268069000240613844974556318443932349461895950141894871080288851948413746069635072*i1^11 + -135258029570249118770339001941301666008395121131050790013920958352555216787603289033911805916646414729877968909103931351493691279253523528863086820540852343347468651173107045241301555066330842689136497868382540141742972690114577207060811132962282560502286083063131070317825764481057760919238169006689878314989905117711596861662766321010065779130432308716248480855989552439712242748296059331321928956415202892212151701754676286165512150375430123956734941200693341862258596809262832435040722755734105472692457752603287273623468107969548701131881656773964454135877172653520822822478221819277513896066122444089042274393331189267523350915742471918733340287142504205523018300816706736006553023900509129392769759683135307141191208322607563370582402166918684320082212905453942557885271051741414469409505957892109182040521555456063683134152009481104484882112406188121599525906655686556717934762159059922806475280399824426102450432010146772750100820349711803190558809111306600290803258270654496424327038582840459878228006510910046086126029338306764405048123433852050576693679759761303150741792354821142476438804249195519130647488767681835886330859070379379490622293899658026581653245394666086920580612306626040493401708913140700553744855111472056062011421474146230968867392798539198779747742193821426747031147771539965739293066623585995384814472117609818174966775042224120300960639699698677432774735586169885893864747676095332147903918459631701850831994831759863324623536383270474099391810119244512375070523392*i1^12 + -5832135010335599143857747220459344159890710438869483652419672057689739412973609748240186549681697007036722511694202010927183809549766299598315279146064695813642447118887277503257241998546265317570779193713288494659829543181863766643508347583135855623824866772758047334721751204172233078407329184101078295422629793847539718493575276471933473179733987624942756635178468352622565711863364177118911353620286320403603559355344369730201394353767771408062545142594927485823517793884861807714907439509396556227697433888595036753947755803602723925265737770771699076288769296362669808627655681022331931804893898396914201531046072440835879634061870020878350102251224017726407540518001936264528979450516520587107967726922522887069023461908787433431992833005697015045296967680334186134988502124843992265214035791473350637417473297744174274337919948945153948319148430139938624960808003498246162479764465422921864417763527964833332769167819743048673768598431162153390307180489772616192011705889358036038310341163513950378242648483390700703658825086516362268313148856849092473687475092491113992112536162294243253846137316259933227782209112233320690075821153219216930466492836265543208546892797276320555927827548558592025136046279443662905413922899586042940535981871878256750937098361560064823121437598126885491418993944383828962088437151139494178413061189425094104238429179812907588176223339952674817722218511135094520136733377304114675553961180997018727277358389761185639633818706338416829165767740431183904768*i1^13 + -181004604168870491547510116984184953862415315929306383164866367173476685545175528929045764804198755999253231124668951589631093045133686206310397739478390286108504092703195297787249820371962579092247892687844490702821561924785575310566461257149688079192668686336380484509253797624744663096405590358944332223809490523847498709233536632425327365468851820684245520342442939394181790691418908102772829343928547272541697871086172912896472088168982790842211126577911532552371979764693271843092548472019554086122854893844329643049342350513114125451876341123832182039627345204877024607910997439014683920442480828371304095824917511826845768054696242710220447823741219950246012394556291976689468273552326176597563052781392639946502130621894484015024379320309742677057136444086030187276787946170451347989355485815531831916979137138968750984955123981478956700228455714100018345218997410436541588035541638978121366801867339985245259300911493746148550220382092337080429388304923731914243133857908248407371107405984572879578170253298110855232143961276539158590069414962082626087897968716728187189573602926300095587802163903535960535242954089429341645955989002600757780417446684283397713093369150547658861871652047919173198866019769637252387457156672743408418781414010864469850697350388793095485603718888852881226091853301810900054110880995382451988292517154296118513443148822022199922049405498277038911852074620978961130676538096153796193191855022332006994996338768078416773758595538058661033702837222113280*i1^14 + -3863926619762721824566020327455132205423395744992503726471882202166618199212915828117930029540019295706124204774481157922336333982089111864907842696839594815143467909886876062008091019916227995127733293937965016529503081756248142215248225926673616462133857399798055701763032386189293120789940599053166643267227625485030682181534522673158031133235426457406430934663329284473522831281885981788570347424022907624696383389189365753304093017743963821166829194777458788463802086717657901355939993492441315198225537162910527118752567909276372706651399843183538363042117656957868777280934090468603249721029622216025772332416709138803820850116733293039578255481612751499126741835304171114229807660852305240253097247818192880842651938536235442302038018006568333321394797266180942042019261691723207772668717566743290202161128232507097058969776613505861111489031770369994806092638489066590888601112035014003956468591145019895976377886915655231955345013148640946262760082530565821808800221722261138876815767096261367060478728999016195530558901926352814276777081086095358993995605262543353561935499066618775704046921744487166782565213812160341284964148089497127210896224996033219265724501637721881963939565478557358117226689564730348763681746067486444898576422255203622776491547087549001295759408180137401225150641326408906075966541226111991671236682398491910407052754242708233200918577197614530433659038368019245070766943705320822756294871202190907602833165267606628135801167860696298775600370286592*i1^15 + -50359310935103552123262424574628100654799079109285927280667767920579156773851503562848748677380834378410808650997903713923058833582660629526906562245793240681852088163778365737987728175827378655113346013571830965213426169702389374378544731592583842186513179001771372443911689554590843169010080173546972738055424659069911841328691586611995096611698823870830274096908630700973081411446116973717249730790090592122619729080119042036572313651393843598629431958680179980299079101459879138815198816756019840057065335249235405991257355720429223821768246652689126776922192582957860528670579393161449766774527910995944856573205954346393376508743296332719601699917537196013843215782463134192489395220564321971501172864799741614688773905621035748437098879379680815331139196943077157619624274414708300942350433302061376469390603265679330478990028434514883509140885340663938561469606817196095218431443468388850538223044125080570438660655964299684204585680162331888169313639933094573755431919542346691504989240190196444035598222686077791342271941320551355294508549047013851641070451499264790740717044362475036120651703541227476627878734592844410439213018207651620676675128254982674339352093985242187341079363424757541017888919491254270480727236354254076426553353291524313602491617858174982722570449329116616632664743738216181209824554657723657597598931301217588326345403914162002517823724419035581640211320961050325862018127895680292285094724008433930125550044163801847908777572171437615632875520*i1^16 + -238940028823618797652654353134864792030419722574086293194837488375684076899568206565960983966652980237962905876042667612379230832924590519652481531776265436239623618543806990108793108537010219766132226404441353172626061898738638831435130500783571587914636278900417104428081501629846798300461021559652414310813238568264252227206403777317764619248899652475930835437007647033059325168467184619441843558269781476863972968874742462076829312317852291139141918057079464968904418448708621663801554011637512126388315529686094028522256001732231199894277335637047607848166261181568696137921878171718162177948059374584664893953819606369540753140624991338810254914283960628313249950852334519735542396326923391668712915594229085696688459556493228723523401837643199621863847579573210172904311346793410365822391018756643681105856061841917164825162478332456063151232713307834279387860757821053022672469303007343843140512425860131887883268344202507301029490023905828435017746422952981692084252162614964481952675811350608136299709417908269807040934160234968824554555406140110079749728591099829925144180417265149078776771676012999176543691341686176242798012162370193267441358293871657355321284247207622166680109024187812501172809770995864099158884101839500188739549040890380368180812678228721214309206849784987385696485962886998416136822384423175206256468800902109253747934047474888739130263285985365838233049003266142455790473419473382503821495405002634390238199766965380286846628895753578217472*i1^17 + 2959345686839840318438490360699366374835898021670836511830907660281283822371426367760728773626213093183431372634154627211835924220935882801567483557832688114113440908397328275246272560945923240584908548709455893353698779984610557531957420059521242186876769317725389438596592325481960686660999991192376277597932164071777445275318168681220512017932403255848836821184551975272125159077208618675071886810753167205074672090743395318627046117963588010620055850961151668606668773165068574392570558917535055050744746463352330399590074111290256444702650668516542129129166940972450095677503363658330891672538749002934980440718270301818403074364234242745358092773176201719962343936412607084701081852261219467409644232382899843336065892042425538094351707005596870420914016483544916885207034409368401598725129696182059418468470710637510774124004756976980601297804597933109186764226335817690191104153755340687693316077407436224865976698555575610830299577914978621443238972462788557693380364341998808743460886365820855640006065220274468928840670922282157866836416225927902080200008912176175399462519106059624305945395127338871794645852853115646503133989980631551749850380418275584993127735379457967527358531609848048613118947319225584789249338523710993437027243991384620296690741644529325923736791751279741772088377819346118432374681649874426573675001693164057793064503250354513955962444302121987314633011788246208959211796165142818171554768579869620051252434624918368982755468592021504*i1^18 + 10270563760943371021764066320546860770790587667013965335137966407309277793238294936196115376483564328007199284239982676374824783069196301531070625465206759773191917623831466245757432569162374126833451823623455366297857775184393852209689901565056065631080172653375241794696633172625026683039480808329416683129286461834399356828689826861180196188747573230736048752266532517246560288578014365066174731739852979515338518532934054720828175014958947616396971512124300192215755104938427408907796833163973739668658175529027855791448162916192707261946347893821754630353211594338001180397000430849640490983007809978101477750708204253182861428016797138957359166354553394254821908836428174756896827027307112823902169640110126110863807688723512546310760404519065818695599000946004230756718414351574540591383415780222386938858773223314252784979080395082886305085241952797425571435139266159232996285511172507436719609368298302563762887296691976902876313213576446810088724827120480301494938676447315635449600448652999310636302345620651603841720256392950615960974102783960047784289055948920244738088245834826024798237692138119087093619835806100322763744804617824263377253364513539483663314304258237199848718868511960214389997229466045620480789661175564608488483061618043427715279307436184974175297577279619068266026677796229855374050344153781939631589068852219514696875056974928360515626395666152003615146264300842206998311387368181916369590377528948359566483688781172296893331406848*i1^19 + -96354036251747405101189079076350653603708228922862577002045343565753033296798815274333321977714397943116121628501067718201543621836661367088643652631582206192157546071468408032958130162784582248615497439633091722949757588585823644408984322204932109058873779654466202483975221091340127497237812541529093610625618460714087589344544289826709676066445468397009999216250263970512454941980847027988830925435924620163265604416452658798844315683831607122269651259901969952627398827104163588688678682718534525362528301052487120375687497469952052509836052877840836799717885847679818338989965985169655712822651363756142383465420088041556851678462711328370097257942994357933380403737008904983034791615701102544797566176214074222122761295988265725630420421492874879062500342179530290173611350472367854843646821446939404623271661637905447790064713859790001192016781549340697328126439155254921244264491973129103800725612942555144137403290936400757784891653182313798853390073923787133202511814457988694734992789127721544318619199168202943870155956627816844097290706567554158184981804729293515353570472535160574826926484414224240005259394668398608974928927806764654253555119731911600042033113768355520961697751365877378624594802822107512815068969396886669723529524695971669085425500033136025869700148873400992584735660227300897957141028081451699127777765255948382477332170636845728590154725741744703749828861564333074174980695094188097971888014954347014995638682836478403280896*i1^20 + 157265290896834281046342153115713484033824452071746739315915172128951987232372378388119995549295922374751647752612266000474262561934360370085570130344088207623001990880421951541729111829413300785950144897909167861909507566493633587777723221838908712078077785712582023126241108934039059684979595800932723519226074398921022233409147210966520996906326104394843893052229427023197877346450504854112819369953276008899943764477913905566042556844580542406755840980520261047712103423374053244731481469213842652625942734860516149351355594004788102515898927202921576328390859197577762659823943865111912036444846853850032990117499045750052191140248933752048006553823367548010957510255413830336019010842728444668391298116703584794590931099430417024999891531146157037160405937103584039116618408319982928754026139448429584132318164554193001967953623138066939120763186289791807580916758682527795982653983948839634453653761373350003994618302110402811975478904785927773262584441219912233330956339302711983317866423539080559368885141256325039344339188918051415107281512987116632628896850400006971764013587829386338168006966709578157733878146828339301817105875637301964929867398058672462393856224849410445310150284377819319775960366413227704658254013981388159068794268087740355764275470589954133341433184817427899127182702609462658002915531838814631720824090887559833106806000114338605655003507511387681069196695446432545849786248253176684055338018424609852462928853087551488*i1^21 + -52546418809679566448675540199617644305786851900502894985377416299184123979021886088999171316157086495509225323722006393359535472061019965984489464551912968584598451230929141800864834151735213934339729847483202292343441326377623303250070672568032472157532619699583239601001131881169082734593775208083288790998626247646576057009862489563850736593940066675987925863036961812703919918412763316774548145494349914684545714776785566703246477303217906443836070705500121550662805968570940634652784018709897160608238843287584405233380634285701832315256179341144308966483006255493676242454833939036679524299483465697821726276607770235863693042465573157654426747351015224729612255713223055813771368013766079952389300055949409796804574596499552101042158545787201376740404753916351740978888131873998254411101350058388796857612556807371448756834881227835696708666728152469339179091304868737765313327972838081825814110292350807336678318294436435929120165506650318387744109948573265104262716844925752603890340621222605636992839463313356126636852266773204431789662061200617121997644317274962057812364887010735636255242531494210014234541683485934396744471821216950329404393805002272585082446150949528781974893943398595814215347077090582141222395562809848245044977804231565033883863151523604819304129784355941492870797500979197173901598542465637463989652610151017490747807819591239705574949591823496421384268170443190305679583886175605617745833412547502619822393393152*i1^22 + 421881606936395362803283901916786101100363526330386879500755850397222310117057080222021614594572449661535348899338787969061597236183499909686575888180008705608954392267265854699977496751552154328133377387494571923036098406004171256804493142100877866160810367548428537527696064187486702703651430063794394676055869468481292954831714943294373381722049569526085729564274861404932412161859849764152611792516995035291907067038455340305972740956206331025969459581141155696593058101580890328083420147832517625220878937654243589042615699330258477252922640796643288245666154706365653403285519803069190706460866803415354017018669870831595651616396244059976277856202144771734308876763397288144140255399601942972753873359507811890148823574918712693565043059855066761607018491035704797151406619849806770885439179168006893980112328919095089141212737927069552994927134802076584593063586416008333252482733799056536429921901667114691258409221246266312495369098176679697057615561069748495357738232307804967565182191273181442134551808991940700306262390415823968679884900193988648238949979222898731264517205578674103138785358506616586954315527953391828814400404085626417726669828359930023007046781980665976241749918535442968011604057377782190702089331745158271974080372937067847842532769115808741569863702783056913276823207019312729037959969177204724018878554084790985819879778208256175387519029489193344471523014573330926618581337642367333242816534995920287170560*i1^23 + -980213921447218273984710602939957025737732513209999436011229437509404289266530253312737905868843345943127352569155910783329737086092637667515485902115238424352626420631594891854719644781184548956246811608952424507146582992531363978644441514908535860034204869694222673691297837501014215446767905075184083389011265202165081135745361798971450878960386655404959303156391640749707444938629344463146827303014831841100079897615440668388003467466516232212087198755180383156755187552688954068330187990281792014314368380508334988565495540783072460836165926985697961769572860866718265064893276363751703207171299735090664146947753908748798141226418688449725733084691810287077476360486280039649553723969463081539540571947702918400441507039061207416813901945705115825360091674887480106028231585777845683223002944368062189947175962403367219377892450282959729903972990912183233005317589029984912725444643526849427978180300550475665480325145782695301447838821404251371099512848927685167962253135614187340531685139597050324134307495786641831295600232396925589858552029615635443046278585339214613548842691170011629863865052247293490591680399545618840825569588517336665995238136657781982697117558437448779010300042259528974004456826589565448452954196608853396150739535290523650160403401722864517249072018544379617352012571463109219517938878405705567745999790748647115662837736390647768830763122601840943701407691833472784452533757099479009873279504059727872*i1^24 + 210557882679641265375174223774428093168940916536266002386820002089392176743171520845531390096543148677652453149678441340760608393055847514790809882843921172149890583142238417350769332742438655384895105059627864305742908444937691040076413263692866706468249859687877843122289825430903820649141506226918606660682012723320940637668369868349448449620690243542721808196332718540776712080065841721793283987386847905102591308646049627768572803142301515361316135408597766783059646803832177956967775369540356788267275877170148859105936570642709030662182664920331512836349614653262577356441020853129163541282246282718212436492721112136877531436297457580761155285093962202864916925045254469613163444356495561657341301002387862191938880750583948975400601378847294160845783053048957410044412798863260468232776031684907867145706086809996799335165767037377584806968124251298480830170204563215046902236908062042052906733512716367966747413885900744532222998687621150780133556652751591116585755171929756860093693832857322925932128880403140051039048557185645236157867244380034668211956475705204971306160316221018767946019989592318704759429392429910296160326901707979220168185231615260226957788696971237462221141034727509808877795386862806970000204771897548676399603677336242814750259186940957747234904866178601538874855445244529292888697451775937988055192021665177817340275556292338014190377232734376175464842479068080226466884381474841758360909381632*i1^25 + -120016985403131742545902378206632279924962375173408158236671311302849529012199955300007695950089070223219868910960074352502111621114795285463897485715015673335174900508928191770240756331104763055177692489282295878677296401508016110303223636324774268170077467341871770311795262894472409318978974529348977772691619445805193462999433449243460527313343837404289290484844991105669948332554696631321757140877796476915428063041756812080476651705313834949486056814418376564555674952652039703109422601156340133283921093803210976585502030152446510690315638635504893518288308660156251235219139162743369014924526854251770083234702437579877922073801905333980042681000949021581216956198978631689971637565913515134332510405927090241044184001876429775525346458112428418098648587380928858038694179384909897255492155130896228780935910598381119994567838449088738990164182165135321778915111339458331008884005004563686370490656775979144776482105892854294845038960633778015966023739768476609331256708027240914141185520799092153034818187953458241878128337630218560065227825862681676090348446419071884900866720714082484002217442580478421209514780909547105342881956478422281942430955033877200652665259223695814015800850544720701936063926859260548839110319840558485798021056664782624465692886514337461793475703089955931398977990356439299566371317336778089766138463691498815686891055203456184907751464983769530159439569262547484014872651820094038474752*i1^26 + 4556846003956685423382361579364536449060409132346675787982118946459153210331687859628239327646697903804884896673531718489072667803639740446867008353770710485409256107049138183777041330909431709977605877431981200242360274748278567158107181686022091228015150640804739029928472195044065573538490294741373142416512449681853058494348142003028368986780412485122584267564024433444528482315521050405098789412004329290565338520370006878209976858493520020882196695945238604607037487616392503263669378302788908782464297256471343845090852898272378685478615963440796986719278713369843063819160112578585092749692232377338731576847927826207994904593418208887430303524103445779184619792608594949716125630774822298027621721660387251721349734524064458519511450989172528829182763815434907618615949239475991004357129557849827565515772136352416947351594715290614296730280459166675230382337282624899964351396295904539075409681380835307100913930439218718686336906860122977996376950139937935914575820947044203658652611064158913919629884599353390557663701420857874815497204116288498561784699312382430898013536988507460964031146793832303741454915064068517080037685442562228408249542012249311092934772145956583785775070877384059768849000574979772805453975861355472818980088483992272608961654231680235409042252611255755450484122218127372300137575522929530865836730659263729255846590293151597479166432552890696387323328678224333929892846870986752*i1^27 + 50091088351045462348127583425537274223495864389987376874292214799990652723704724282481416751701013287692397612317367336359158859654067115675777404741658874438824251751032898521068203500194673104790210558344292299864604365247524414976169521433191421901664591802363543671186400153850503925865747241372518983257055049229658914455770063428543275133337642485650050504227534222174205996480866155723243858281996570072514817370994555051602451383107302876899918381983269683062718345273741184209195906859715192078279827215006613565872238260268765093067112664899997717926462225800558545055125983234763498030196863328146120971192412352372430848296555048904111540359678975575103706489693269344956031427765668351827567331483583487500103581591047664221157254672130129245688631384751149172464534825638645569095978615209712539491639534008839415740116003617517244617342305817660516322768721586148656398364879838425402223093232482290284059503152287407099593902751582038396630664571847437876673009953717579049247365904031152858278936379532883259151708587830620275266521876264972184772581118818531898797881556998009945923336570411243230229511517170299723573200936706323795132671776199471196199486030308515318171197950072227761736814756516160891683327871467291467781650506287447860874787156113321682163990955634731839955607009208323131062893771827957928695493424600983486243270057046444198374734050028268645868658237462555171884105728*i1^28 + -2782966540079140588822629533583521530805800264481217118555709650364977971500576684377133656540642314918391577910703224625143921797167001358689839812124401550222202646747161969416712628500970294730994153154782788945484775831301114009954062798207505972619848540925558361083206149665223536148127938568333134232480363348940249479066976066897192775479285290307469863269294137197522665796717288648983546410417604123234972032066028584905113264571392529655608480484550671483995309543612186307615106348748849875326345719663890211087099274961202642720775386680760766630872661633150929577477658329683098536598029960462309852111594320722170691539784201088528478406079134807443806215033670450473710084528354528045109842848372810131351110523430901379406210939125805273505005899170577560442328740089767684988309712381326062976432820879770183952093205467862782970810034899845493258887000700006100007914449504856756501144528612148326763883284695952929066642140072496731439027282132402831315654796245000708256190644285031406828839389413246546301186418411580213296308072415534146053691753158369962249606424284063678588375193940486718961278628151982843595996317825040494492348293832515722526153669037760351917170462686194448034880267159816721988167360730658102031867082909537530747767891841615073017385349043676006891022482884904249223400436371031190638685681289049726293999311716063892523599684719360558013009271504012050432*i1^29 + -16181251817521143571488165262233487130897475704363176104134233735374438010717061681915311014668462747341748859769476477452262618381120070781468550165370966370623637001341935362809542244691918591792902140844416062009949574176227964013495370396559407099929785695803793144784387047764290317923230847331640482048235854017658863675092999736041938875142413707668813123259682924851993802442985328376254410096344177465269976764756768718945975956797229168726936026168969174331542111364536686249503631462639875769675107065360570927990724235625826505287913221026862711436896511900084444825397747290140063731850810205168495598049898610309494125281626562181414919707000740554479572389611913952813539606904608270971696952653438953322676856840043002282084353527821679835035021416352888871118278541551869519272181905345189972202101713218928226761815200355614794940800636796000551152150163262380092771981965273782530178801870904136398600808870838979152392084806495976894000089729950620706198423365202336031067626373163162396091278632424119895281112207123862001181578893392379668038582473633429783931054295167546902388195334233617558122460540570088978192594311435867906581135853870984016198600109664708728004298970150523697731914994855620896679014376179567857178915015110792174394958485343038935616265428020851045119862886570527771827237324055995118134156477294102847827825963673252675712972975182097505759784861696*i1^30 + -104577075399082659973071995192504706732767718745864754879760675363028933416357278666244154620812419341883144084028402280552426265726191088007187066302733214690403571229744771911857257410192696525267027748526353880851114214149887277454431775467884324530202419624303668167116809617071264823967695172746244949993802876659858730528544453187532937342074073275320931954715651654936059277267756627217036532981189893032657013210926223016011764849461916440172572519697116825527278258945865857100471192653347644271574435497515483542905549118525619081855034193428690974895316739003866993240969896001067599142699821148707141509921917623852972928856517567837433643856883672340954627756803379971910271043210974194600209053905995307683715028103161476732776594038552786541648359906143987089095878273809972647997568400656956252373346146810713025133652612054379926776242337899714990705908131294348703533980464534302429989498014412996982104228720292928985611124420581107531955564121971625743486185612321246270343035100230710460570649748799211647813771082302038879738040551540079192285052741164499649963848957159191431537101255802510127363792918718699367682530736864042708267443900063707425464054227024503967252214982585393399645362687461315632424032185472334623194565290451378537517132113380854605579747846258960163244425323189415967978771311789849847131657521029743080782419590761333069718470284260425617899520*i1^31 + -409058494064623394553610032354654963429219358262081532424731212678733575108856479693834272187419758669923611004197451056483005035620148652703861233649603378835131927509720431526740872709359896021159359553582724433520185227138233333439259732484649614130288285929759236975575472355327758126745849882032828527494615418534426055186891052735185671711080211555143690300853492883911025312125403047896911980515046836288504570748521163402928997534482379604823986387750578590567136517943230548699178314725239756403226283711872049330569270712865557756156174765634635140823469919003656929436412644683041426697220033431572481688187013740751221039281496661414698728934374746186711702124438916930670356172324174486168926429621472249765286805270744591120304380572227471312625453927847194334699834665271697550089659416190053414139737704264902408973632567331216816553573479383033789767187718377678879789528851576617961231821030278395067135254440331864983627495993688181020693404487090066874134633486349209039752139669848414560744600423732155168055220010995412758509713814375466485737664584349323964682264629195681948019827328780293577060569159066976246193270515292084816275899985053088717738795059762330557577451775853400221407943380054788480040469553159181206713534441739178998954116976749233127261570662683032517477101522994382595400405685853315950565371629102210323544062797461695483404636939551244288*i1^32 + -39037550133787114551049534902342039872516851114670384983066261050352861747877264247535282819153574477561821425634904590886400309399806079732305568273423179491915168851042813623039042927353017509384903045811288235150781302678147523451460907188999474150786441197187621833019191620611630402211485462444472278976048121711839504228455356462142522022961852301223824478722683550784244156346628613301361843447825408797530779277832105552980581875717101333727859512083467772446049679859397063135107734053272797437051756566813457733002629054103486704392534732419599278555861598081577655598906816746361147128419272956329362745117893295638457226951429146768341897045637544407252896244553152363485706855200054300774465024023795487768853457406258373099490651389859311140149081316506511354014926916059606374382456466059201815783970655873832110735003919278957229122023733480096820397898475962052658017563952290208021925506080099868294448620691644790185848725675426969080656998671562186679905331662428300911445635393363718228276121306310708328469832168603754687477105336820722308220762674442985774475260365527095900453028068576645822912887382516296646325006407319344353058055691497834902562005722878895610603636636309599391743891174642035805963229076266911830114474460716148678342786135113262503138895351320038241496172538337578077634078905273380899119714514589428354264099939844309803634129895424*i1^33 + -3856339348914609999880918411531641473028864537121641032504942258125060450661392738009523680976592182732673967788547128877297791479091336751679724231916519403362759198970817329139615402097065870539354802500179729389228073552224013646384992649438203675540511714689573799528540634299255825642969554635186078560464804147168185927221190840179972473939633900771663778089449526297569483500237998460733714590527486497338741373866626212119530140587237568815941543382318712319746595412682469888389284734767282348933391787748841276339847422214622145991869579332231917346711422500008874493962590344837468158132660471654304045257390542784693914601692511416853076284724126971227871374712100367466957633176860244492652605928297193917803378597992710168777764096960006286421349380634055005757861657913533281472846522434156422424202790296871102603045232128299036556545453195695506706724900198174346301507789950169472029766009469350702513328409628019670552709947156013460736234525515094132646611540847744921209859365869812481836066580863265285517696071449979777744607313974471278678529739027629627888636545174252589392663670275587117398740493421469724662621486948782300105716200471170725780328188988726807229430426767517052635007395723054298578314321284295411281575708781276923202703098401817357222817208303626785804632219206662374832920337485160423995998236463231986607176579304488198733824*i1^34 + 675576514163766065233181304439346073681478902211934504907009554626708398479120845403748395417963663591506591447437378599812048641534086943809869875355814549045167752881563587713542989444300879686753770555226518450473902293905240014561470784262646144873051426013545638961612671476116118407526785214017275834238477074716483417995953638502173473578750129722235713765234802123596071156497755415594120759046675823445263550758353777131953845548605814576742415359748785416037609405637024444623952837037748426170097458971306919151006409230275765749420564766676625827853907445212999029723271328666786052686076426911109127530315842347632546676412041920040239892201930956216413155557601671091006489670975253124931148650600790071772269917225019466080751964949375053728089510636642478182968514141044368916720099499042946213266769749239964265352849153878945018274042408174191869857455903635873329017016508047347307267796922410237696399004265665499006600426545947604169801669456644716453201111412456078298212175708486890081530899821473950620883326903590158616511823215749993049565030608719600477540898632866553902639019392560997852697382624169623593778572249049117530667380970630938543823477626070588669976764380575356354509022856647211124597786435135535111315935369231901082800121126212970059635005818208778424875756530903847873050921634796843396028617233783683006076600459460608*i1^35 + -21148044062153530732276541431062993635345199129961394549211531221445014526946009872520560938712247589220035178147221609244910372156069154430647531594541707897504328309507696128410898976861334646051228046693209197234288888084982045058730809255103767007029514244428618034871986709517731119219891150036946243106725782981440069043063128768259028030947032461763574528902478729138828567340868591952901328237713040158108914746608769487000334511564377517283412036451877786196799864913317690781505754958140315805400892619563042944339623705831863237854166249618030021731413621438529756071324847352276858787677621680622228258076583722981508622033188196293307903319011568441155571241696374506153030632152338977563292220588326406276393842187262221765052168633455919371000578139142218000053733064424016290537804647054741106603412894590655746049142173186563931188753021816205331023744502070580135146747180918240829039498264007167293846067728241176388965705611631216134178947744032329912358956437362786486786802214187711811550191727893907225262244795682891803433067412415751525726897437106072900191143411413557312541702032105255074617853005263554144914658552783249347019155036311969548804510414650014996386555567337675078072616802927814429926710743028675571848015879336719093924012913329432687411255054137574118681264858465258046077500723787642893246369867857510397156261888*i1^36 + -167651530665474418531449061993215824763759215692856157521549647802155055584693807010278574371494409391346598419364182105760348760457924593453674867498108011960693244724150068000502798911174259076304128819026282359755021723803110248412993136120172365820686930375213938565606842065659657502484834421938894180197792520994839251773506223794415434435631537202998788430954933348239919529436649615184972886407142692136163890187101701442384190768518408885240777894975906369693823432395448456907859564964992470568622065792672476558651634926509827914006802950422294241740079186940129842999940666422792193115952566213463420325097236102164300854083843226400654720279297888914649632557623774417266509113782826402562530994078885442165896251094710179373710916185715091023339837190216241726581692782434877592033477447050850542149775423115051753949881489530297532267606964214539431904644649772331651153592047834566083280701142200656526445649487042290679232405325822000703011707056264204163733430653529949288916080840302403404222345013882632867619873761376397057562634871320930390381738515465332481788048318665596021128890951515838233506396234696604095248678392333080040834678672812379624545684240206029538904104020958305271741437893669355284355278894830128780742045294099787940446155065407504082080902528508769296681705442712294531399513524927751101375850808868864000*i1^37 + -389990487246689482917174726942979142598025246394400308414589023083945526907325640195008416336278359620966440972978774160251993545220255070642448669769396061171151894305270584707219284231690323508904251465204717467376771917910940789591761489751679590893438217346125705407635933445793846123290133776897437870461031550166107446106307993638742861219711863997088645957560147578822748598796562175961182464109147479075553378124637177701082897441057883984905790204992862636451186165665529873567794721235583562667983338376060726791080819109412836542172651434858372793299102979758386250962358819057761040366305202535674371911541439242016263225294197918464125376846922038513315055256778909119622578249926673494215689250070920693394465501777563794067128979338545877887804085463507109419270941531268280976616106589825610902617563344368768748696260773904788689274227946741644349221831407721858845461615098094463242479353794167283714632588102253362547792119038257954477601949320455721578407257985503636680591586939039879550518226285217943776738823761056203637181178720433515945523741830600834603310914342810124002568615400617806545587621496307705054237547499436935061878223699877175721599307167819100943108866670231197317750844453609747109487012782944507666720656828056561302398670890469683820786741690439650902742785091290188748921920333522322784478298112*i1^38 + -431705789087986663121680882632836814114184450220425626796776621579136638875598880337788357283021926213318329206837824936577291487509361876722901751582894737263360812702020810364480849941720578436307556533791606319500571897536572572060556715289561600544678142681886716517740400814416188406427267228896064709118265257918571317572286117900819002206216117437784858925906010585170875359657943271262927414197283792269207141995141356018060031612671396683292309435786565095452313600164576738508619303644657798073999771727384931573968248420059079429426485473391616221350927964869957051401840174634313322788274857487618534830156320562243505915888805649545391080862374144134117865890377322252547447186624969400115842741134040914955601894159812120222650896882128397477224715126866387077882222269656878463548303568788957981575570516763115944758052868111172617975394564796679593181901233138509469665790691468980529803326181167516403568355694013375324293327081336774540265528767538122952057972990444368573327338565822664330296923688894669234426469339713817311046152360654908116591884390210330268611571349713591071264683700638416513893308560291110525958795719756982432968242776702865627076705966149154930018768500086991463083166036966747306616097147257434840133508943439009826271145203192691703456121429001726061511760207055237054632082204025421824*i1^39 + -347014997692858357228627410702371061044165419209681254415031123261190522710569435173463993903669733162557723123045615017200608952869528632995953712523221168620829883850928075611895228685579345990503983560406597919706245928365172522403133285264233032646065993309088361527555272044080076377729222370907068812523096499012883293065482770268595254107093288063121442394938107828142229757366453076453940202163476251111065271615061999368352837943712713655724441653261064157320964252756099300636856482261701214524910663848871268899599727363870296397941571776133815921184292245047271889292302858709834676992673354834085588418582202927717654339190100225752853989499188820183324270725991654842900904833986211598045727660480300174853659193394749163264033897851563586146273946203318974929917952461232795291537323936507132998527329016229924313215210967403944441166291331798197918634399464643296794376836146083798923594080256546354127077936277065760274078674985459756792128693812862135831038455773129461220584093398438034934104566318897067006763392860805394739926173709878393661090601577591340167325909905272439687898184773387832851153230134450590203177337971484855400071083087175944833038244771115295897042658177889668222544460459169927351412093736902914377813376974566852327253582332285277280956734155372203480355242611800329536093028352*i1^40 + -34986059937792909667098282578446792719216993064827230082613085133987801314597753394667666213870099328986719490010064712972132550640080469782354015037922681178761866689816439561708730705865854934161720475741664218519888182750197771886612971987160864596276608248952926037121108371907932165286017471669795014724782671385392437765612676149880744742831349928664231463709422447463410869299840586118603474582021029852832401853736773701166067057999705066422849857447055246620461733336001457620353210051271214300320781093022260530452687288158458277852253340272884769740554064448072418548658694326847303859620756726899758962259746661754961020583088355104637218108664818144380236462020433824183207951421468646079269019596964520352792927978122060313859547823328778873328115797664529944016498176440464150058126408608847857380189080652604323985115596941494115112967264013443156554813509519298873069372815541781068019414379643979669835022135837670232363635851907034049529561104705837010022519598290942243743538887802085233000077143247597465282557036529262178015331898735389923289408480714138332125970164549200992543282995829340804991453050414036689345326681658462478720387674747664882912713702674146938232262071052397784166129982221778582927059999405378520572767396410906134199648821525646626912904913008645176264702324417495040*i1^41 + -1262621692993148815416176450485701890895700554887203423528636938772754359916304107784009961359887958022878452079558446608363386652518002009993151321903804338114696546596002698486587476741988135013159445267617491539270612956223297538988623404715843095291756483666603703024646885951000770673545760813665330256439629734813742986386048586948891454463213703408833794646960626904091586709292273299447779023820022173368289555154025270740834780869908861302900593177745125493516655750284113213501789212818660875920339223590454660186312883522311496145084660877750543408651953241761466768663199014403092662112697401320021430114541107869848111374281646789698905636179084842286631735547969283369955601564282333143707582917209302141435902920921226064745878646403356114772292211126795662569927393073797872704561083003625746579655722581403212961997313102569426560748002805836021634719258788072715757662562252818057976579138799227144842739005941275015545562709187539001260953673920354398327203634517162515144733172287775672760657798182346415405780909125526244651268976564941068178980322492315041310954147641974549688317151588227782137393306973832604107990017362072659111859269218931413085735555643010946864816299670646985447641755293870019962448283144666532901689020892326539758741716362858991085357133422476964300587008*i1^42 + 69003009060944513176107220647456948101970801287997141904991082766655706701025295014570836893642615845767698420957150740081864376219418421609924876524631273362412849338468747636199902882785987291888660500862552617897193176059881525085728279913156107185708217473554490008771648029958126622910391041725975577266357774948643202148354477094920407995157711689925723209862407731680057587392251964707648950852138263231567254513738601077480832325576515596569282727192399140471960629378768496911764886213853094055208977130720468134273154828078755859529239093033416453905270006081896459776604153061587954607911156696455897234154968539963288522602840213457861990870950850077932889115376066632640896307163176395546449204023756867834412440331002592034543018767798349896251356810845730455272703411681910742078295427124749789550537849597373909549489154661792573586590047655817379024622583717283308473335900869252962646704159118030933090573558881306294250737489149832825504412512548487835715588029681944485300933504597036799366761651526340723053481923901386914018443409429901402653374431346372545285121383686929821084999827530281050602343058115995704686736815599130513364760533345620631467526883139238627734426908943669949985287002706273627346115572550598483450210687249146759984600997395042134229858123776*i1^43 + -2288498272934733375625220929080517577858081598829817096857161756850333780339427025184163551312715907416638096782273895644944668665708001912757334857240843710569871005093302808261182903140450972063291187462370670298540508114564781055651086148073681578829321527952216142698417526417384622472268722038365768527118705324142527148024855197213854161332241755739576737138198626511362798717730804961474490303435914548951292078318426443706359047664011478180253266066104955238563811352429326779893490973067187427153033809319968378124208073964471257264394932290899477825419228913292539424407139795313271189022834926711006614993559010085498123559611886534549516152308705359713325430849919534942620411927426855769314944941256229536789786820503183497331850591310392439296704970954175202136933225055222348841594187268380814501635516544890644882569013620084042730039017913795212512061097932385081379033244115828010539200006356567621431251112039152417886679210441772268804214045109100197883373987640512953468947646859379945477350643259896867933011933649488742469604992848498399620855250998167309833680651225301833144894347966653403422981712586786752079636682595934060975494732697320235026719934494912929870253485688393981723903764280535271801628205857521516337555028639701898543261459205324800*i1^44 + -41398701546651634512630751412712933979590610794518650046583549605323347282007276802662792271665821321269856806261131748207274486438660266773050385801456311848826327603186338391566528958293566668243951203211601615187792983916324185188722074483205782763970621121100498178473990615675735888683153769455249070874868079625114193910876318577682045908847948371556213900738797290679224541871546147711526070465428206239789881813039651416303046296613220967760294475616756521635097993412614517042755987469438568831783037840659026560464346214881534399847132725486487019704043385303868544793468296712429303296971776488237184720487525573588733649169102848068173033929076320471517856002672497661674728980269978916457058370659852005798511201101167438369908286028194525411019197896214924585668211181003223436247184823825615954468012693187648550642579613107505173837347499382203273965391635635711995375676084848872283770683373116549977731605667139359471566035575577502417462886549229170372480121212813625686122576703170873193847895831953351046464363382404993403649759636416102347676846904944063943142960446361955033569390930498317709613830493493568005713133399220143435230269633696497500040737786406417153237606036823695173720349404470510152396119257762292691197740943026715361280*i1^45 + -381195039552552865406727574757894225607250763197494056561408055747513562735800985470890355964159296769049791365134725567541041569280120040337266347691946296406204869152148676322051566320630762803360138719001300582586147413236909655427666396053209655934765395921757465113267888473864918557179611684475485824607313824866083887730056582130353959721465927877998238579710816684779354084177237927633652161043231445571511940288354297804030843778900533004521328552372275054919973899258043572145294612867097362262590608015088120904661793497995151068318134478139415875836266223874800707784703786200446989329124242354288456294816263882674548116830630438183954947337195655163727048003479989556137165687522828446771206334280288491884449549846176010971170442104268446297937977547073210180254039910591244964233378723470221690096687314093779392026270461295082997329129700834574301261376366291107529237787727540256179019627320378304466440607594012625771073423664660040716606026180127106900785089924449900583031958075380491259253267698148645008477277653145205777808843624741556794761255178821617150851733937405820283556278210193885252875652423747711628380039787325034875044900916914279017415854049945065828730829897267591336912128326738406035108146562946599764361216*i1^46 + -5283825955212343732296162267899792972283701151529938237921252241268384066764567466708751643270805635796600334050549737901473318949003803805055336172117256639999504791879588865295207151438077648343189198686400299604810655845829385735970100607909092427994292646763202491012949713404739609926524211630417460596181067897940322256224470378040366478968542019781843103779291251191947421659034207977305419691366331146043212385706169905876535404340040271456466972433441738992394389695592906096573925462893487589078584306251891651185529306263319586899949562073531894131934390937238682730957164807196559741697362038407805124615574720738477904207341530578089831283987352999961607466465807387270158544531591372572865081646365233114849825989358472188902079785785060542769432815018399792090826268326888034922376482814438952001484631541942904665500073487597409298755589462223024498629007421040905113757107193323808909920464371431913167503839826611516996005146206256833020720070928084887021961186019170801537424728631968484712599634399438758541400678162221348125692778309557599576463524476710988584476893876984264841159192557717706845298216900843956370361610579820766823664022005792325758668179138703272334368724975400380615200153827464023740071804928*i1^47 + -21396069448691728854790078300843464136456655472782172180016356647119035749614027160926454503661012986176506419655371444684824403601021907809734247191500178702309908262141125936824558321896419895262276979873037963040576245052803687433360918931131531106255144020242565247156504973189496463712938354467952859385421060307370072695242485783265217099778834211180162131967443661222951231719811228046042304126930883291211465364447806803841491719172928154658303316341770610385498376250923011560590776036888985284868979052069480498977363315246108976543186936142734922524095771948554507582484446943394563175047000231452318990790850915792582989287372520555615628095829173633135207397073689419655227355185332046990921689730423300769101828759637759797955337042090794193573422192786912387557664999933771734560263611036906157163328264377547174271659460950838444029865338327085588385837804845247580901078686286296435778212220126530155155144111742717702848205916621283463082425352155240197244310300167879340773897502010173629595114208726578011716289431395911901237741166955246108673866016092057612664724483705123242333755309439674610458619337364456641091607016270510992536228458611910238585278153766087911411552704684846621124513425784832*i1^48 + 1767396606480248194493020422210240660842262029599770223894680164461841580868433562417846134500101829576354265691681046299293115324001900618701349058615283356129463944423231070537476376743210385473522786515679700334726707831095622060794074490353525208576070050570994388034544755314502881367173339236812988577629382461594512234055195524368311471894394701771471545268650249629237230738329084194016860786451208242723362260535468186278064773801444028350187241621084383682890426178225448251782740078669319270019669623867555965258442479229357178729753773882334019495424580174031064930915699836044982739903584813800063486999992624473018112719729540560112555376694486632692875974567147108475335271631634301017560183014491314970521141107612934511117124615692440017734652939337993953146865047860908504969340783558807625427488861311550363390212994977696182265801048591638243819175363461114869302164476565093896615569914864308197672265218356341816934847435172539748568478116303494606740713600244784706101415349017045935370684046434787574603370448930339296086818008011479058527602447103334445226091874598665734801831849564779140917759750513279356459578457002542939656028376320768743158475294054932414557477510771113984*i1^49 + -617301290724955391459346589332481486814356487067459244684636227572143522450811609469547535970717233228543116090294199879750534243573995704661394448041224892541232094704853336073668527035758682362959522096871804491539700266792724517948937380930267894254989123072770884886291971987445859326202767786797677523341427316805726708715503471234057169814214874310163160429194163910160681768936142718735180951800044789594236966434172971956977239423101221646343628966878645744081983942784384511591871083795439157275516708118481755485665922113903928148836198288856307636874816920585489984155665442287308761332873745381112333052430130618396565163548134878571501447187469510746677793058409794786756304574258593791257046901880818096528304662414821363396690446149049200461697413314217691601257391566478241751186632867334335219364413643518392354713471811989066721849766133183460828848137827037079782163105418344000216815914548451609812735898840223042786286322017804977171797703934807363913744976935472991952757129591345859622678139591454440183082609030328092860823699821152753583241425588602989579041672783080206541431392237874588768361663102256393536105342884850571180563812449437861300440023676686958592*i1^50 + -28649114930641456228052080466952079401325752078482877118339573987646956453736290889351943732414242520111662976995147307864255534902511232182952373896212074816568056158064999237825228756192075541734889732258097107806157591482523269791145677135918239218673021493433113258218557109185465731143162576791028042661811908219532766475802133355104797230884015125155927881152486886935769495017298042266124943782323562944223590423628126532248066683271336955189164798005442162072793335091631651866882924858933209849973673040728526788470179540264683839156602067163780008604940904886194014495807144199835460449572700110451423577392830308137252463196525203555754493388552456131777762167656544586990261890249391725346711756253610112080031350120085174543649866998308319344704350922369787983821793081724528844498236411718643012228246407063900439760214220396396190896117670405447189137694626805010227695062048655236254154845413849513493102832955179947011426577865873248452490472375907919934618463245080489294732223662521157440358888946390545970664575545398136270528053009501143529243141604040320587186078371463767800095473897579498885035501351190302635304868133959450690005177418240814481408*i1^51 - N1*132900279584341939944145539188233469784439509354293854649374015052059680983542455125721469151887815040359992253454413021812205483492443303683865290894779659641607125400907462365605088906151421240174569731493076882429042806238771764743696628007450881760509353752552321797391066736886553674240898570465929491154491613707297889106401872041229895070089703125*i2, -122080419789761909294812334468254074519693305181599204766258937419632700201158386515777652814696811072603189205277970116926579821935810322146303568430317838744601316905132062039829429054341799207703650506922339986083648938682340713206359082860485414751453619959655814311988155510743738644160159526773005136306133646510744039572231977227145636199876840983518832836243530663342207886240254090813085778275972961251220785387295371712007869164827017660006127917142777263271455848615003102751287848125015227695064622066897224395903003626498673916786416641627806518293010469932401019974534534193640115025236015432478848962081372948802422832666437522572576674653352758691885739114200598366875029530451178028666385586500935900939082512451945919066696529198250111326405274772078361465473373958222304142737841873882668575564641486341940175661365045270573639641574830330105266185823716972566863592565992117134652739548874667496230544626644484933460998463077684941876480074196107704749113119912808087902187798989111656115769867854765730528689265567775954584798370397361589351156066871285809098385884597682247415703924685894425060549782098735559098460833466628541140042042664087357627661832849087501008561588070406991122674102534253364520884904289901358568737891578774311030923169616169862411397911741661813188861602573383345006321491736564614672190538097436737175129762547820309306355237088557514833826241751673443622065025907853527125778173077202182457867545110148249938393449335308757825710698660176107694484236786360557514494570465697691149973585920000 + -277610261167067328647561003677983754113891813493011883627974924095712833070960277705729411148877787323797092734526724993496077197927308212744139076051473479664949621270447922023100608694877082721691770445207814345679353863423986096950970071210001037116564388471602913999226647849823815291670731771322092943691646716980602334312239493749710359299293735321361869911982821354988878643549841098771611262707760595203104427962754630204111828106945485401151589764918217075013367143877747247414871781082508691049757524498401548937040606349519660935689025475667630943569419112220466342273197031961964950885081155517207205258802031414360127209765149705270817395979447144116722037528440233506729119026114167471997720306363013444360372674614985829985952860964569485239666822393838752476364662933558538425055660052426350830843756142469034617881836046036279152032545550147053782833763075007203512682561051779194913759691898923940347890123571045911775420264068680929709912403896967060349203553502676779673683922390508855012882326157298607732701716819438382332870499779512102579694086413967925475770863506112527321346279208587626753902628839235771569557318371515350973269512192909041340228539169867810100070105574456942803259094906562398079446918308780199029052846265498276968637946289277629229344493052616373392500799141830093500753897113559248755511185083966674544851147370249677911928767792954012480580303053656604599168760809204885391030624702539665814920920442588982849255611906928502450542393253866074688049756451340559957905151581743172929821081600*i1 + -384256677992073460070887717736638225569958530886210155989591273353916127512052871491087874525123499853762772228080952158154066147942181570920736868608259693177344340962891893922895871917598484867366830479350113551823498516629924752580249012240864084777786245306587113956375699645605702922425586345855240311164640960686089157399023277459359838309329753888706135543723537945397742116982713868971287526817534621841358564547879438023476596877934263182759286350376168004270714014322266481292402193770344291074328334558714610246582834344798027624384738427599709168372354845622629101317982983743314264285591750865239536841711921761701892150280495611324582162261591403979744722221235350326565514651591996560818468112159157536509481575036099522583103496039746541994850425592909670027993285827512541548021073400771990992741201760080014531021592621163353936255301508949477979765759965304906326969166557190397167471562989956863257516428966064940257211015872969572941579881616183041147810397668772372471773374085671958773422764642246830033033202715780153661917659750491140396310739463809256285736214841233440109284105856963936117550537365415158817670514983123408981920825795193370218312938022409571358163029256982148792532388728525737771887852844878739157382463977386578624814066517407459367103151067108751456955825555712767325037906900574241718969507270769989699842200005432584409135198521824680233708058953127782507745942594096299231464605129702309920096554345468721510926480390310036976151073062577386913412854465929594009516548668201046420488192*i1^2 + -297344885607621931699080884036061380238955088810689778636096293617319462223404350906397023654567829419322163755590968172692945250694899049795889786750191536646467475872813577413381213620069500796458739869093474002280009083311165406371396361820999552198516225176576838081087245759634281801882091894338900896780380261405581074761974378305504182027458967325229477411026612103093689038191218321249829800621751547885520567393926316037575106982888825887112656782879266672488017991373144194251646907291866832240584023648955890068017914603922857718259665350004705922044781279888939136798619250558799686258906257529262096077249437009560754804446633433398620374368129633217689811228769507738902834866192621483464613835125204275983356151485412396035981840325226437391365414666525708256299991790068735604873971979337154774852987985634918415510331606890839348945409253543634339163989196550180474340502032048194575888404430887303769254285995111348487551033347770790759730624428267871612520072740864952946446221405672191573089619743812079678967954494545099859293268078066541118013040067280855114740749238400656323565035827937493951317699358338849856572997818480334521572608138458378468959041977636193928184144137578096067989043476819571294494687386883823638967762531357961101267070958751291170430080191749014852750391379354309551082424485696410203834876826615538302919665595398802101428279929381870044855107930567650046128374521661270155327757558704729468075443816582329728621861401247212592494737717744738352232497290650307980074335793830715981824*i1^3 + -166022174025775376810228306628946713062190377217024585152473995370808775172481355218274623227789061076164541646175173130135534236907451823865155931566527114294715915021558644349315702171194976510287520330796312644305426394077339097493443326840667433779151559075393055853018058178491823779541655436628534767243261638873397676993050538100225172126761300977320921581013790813705913031323396487649206498371415861786436998636606560321978648243412306358814569802315465649037423984561265707843031860471726488117238458202401923660530626068774747560684604962342392181472947878354992441771514086246775522748330095073466431754524016447558782325841425090767025046242308326836357085379613042412458140062479891828982562227860106048234525722714084203345642382707205771204916918969014355274184132577447916098511230740917385601611430673721125108673574615892001374536768116923644933156862550550732953743851473224676674049368370697535882425990947776446175435732654024936924883625849135497446164857034832601237125176558464346997282670834818542834868611002775223172828562770817515366817510088464999995387114320692398938682250904551037703654742869516955323554948151638150846178591695403535040081120760888910787912186088532061500229810083093324926635607242938837572823351575389031161147048312603921520812597727317146647536175534423425621790232381827949574010993046214239459372012710026327053613278889378734376239794441662742084562879641517794470606527278474696504227767655274739033187691928977516562334220754708459141546544181891467154352386247416086528*i1^4 + -70138019676873258419524140003771665358658461187433657786333327736896376270899393753529273732811992603628372586445305924152971995858161578170499274236319140007046770806295041194721322316566534230411777382117340155313119042430458647174992270884299317349030718746900965151090085461225460785480456569997962547189003114768887954797458618015527052272438240366094142298046549312740936355979545752296305014630447419879439725029786316528557433053943028049936743960175823493332997347181717168977824231956637485008788183656846163336644219568158162024938631616933521048958812676217755002636028867905878986366701724708742601369174056825038752752849522785060191913332222688876636507384401626613748785045626228702053750029292058544323708320834242393429440113709272851427843096280273144383000708451369145469960197380108243915694254372811301106364303233828607027162016711839761410051384351344432592039717160515067052552989840041431954275257686604090433528579499420044175459792251611287986779684606504011345120422012027865656829454350926683565828873489115865063410473311736832127773577790922762759402550738203773978316864448375338481961012195212877619054597827458228389738018343498667913977029720818354482614665569945235798901015963511546521425052507808060203698911162904709982653333980863097452763813933640749430361822892683688856437762231462032934916578749106299470034453694618166470161376371535396633974394088320535369479517301078394776114939168295749841107831835632432419255848988862653976727618465922184660506054286071570076786040554651648*i1^5 + -23498868075060646716189318403283463722115407652499651766576859257182779939123518105277414461710485475795543898805023881215388869446396285798558587441154467960556017484081494666155314455526840721141437885844438967073790788620558073240693438169532755335958693675832347106163835856727759561178012475284310820941462230082514497233102933690545197034807330079666316813575867618525180167361046081881322797303712305607577514657574244669724905746047927095055778265740029153093557382754139972375681181334022520005806467541196383379910684387441091867467638474361993696418294534974355223748942055386276056472398375356650949260887043640196159320570293773995989278565439976743812482277272170068779592290091833385028732478551482067154969117668776494088832782757977580368410301517847680442793676877807081184408468842704719338735850136704321411507450505362719549847875490893831059827505621680005420582642456609731061482959820998857600728461416236918273633594722284297208459315460199528983113583685693598103221357498609273049319162231297909751015669524019215641490281311566500401789675664371814676584971180287839486906547152614830916904646811343348523989069608861559650613622479617636693961654478775102749410938121455766832053078886603608529829724482842830174177427752526732155284760943276108607864038726045552531066185950519188066555205309901914454970992409507129721116385486661897416797609865102225581595885363526690153786785827829307730283754479140182142010328888105649272073653461765790937047003456670229017769619573142751347475824508928*i1^6 + -6038150686507380794099192938836546748309306216092872382867859167258152788847048136588028262730938419677895212679295432828488410202029815402096492774319837745718399762689794977439750350211996153432103735016990957910799690303484189614813625156551865052850072983462351574989863790103331478923022435311263304287117405532022669542743373100731592536532793786257363229583015365812145436935088202161961947928208887006712904547321219157827931929283851085803748953733702290417784284188505111459993116807544274508248728636430261521506658883372090202181397433971395013257125931362092595659483941540280191207578549900756165815767317739892006443238756138830447122146120580041458590119732292882209254113065706188791569860320090946181208759215380401248582337810514332719401972756998036123915864067260911946459203245557730540748162712730575566747468970382713318381927606328560086845465116066765598886206809760860233911383122556047220545382185339648813215561076086697243418459154637449355596571940747378657987445770924978756576278307094894640818082718721920549052077365132395246816883767086165002467537496041504857127087628287554998748102840608281117313493464462449649574602798316595137527987508718183588004388691189603081207962551881267568364603101694651171719315788987260256903697574661584405159140451846505171486935232371987401659931116078238382272943051545541928521418461343703203558083715283283163181501604068630539258204044737169768262833363398505175205748938815497381184224354828612712732990942819921597553820049722192049807032320*i1^7 + -1192027129991941646613364843711665150281666762183793845937684768168767942133624284197627440983892419267254871962213917158343844179804054935906308916768894358419218724444361083960696737346950942874453452490529755883370055354166281160147354672359340205557025410014423263083177503622448596728850650694702473968608903938683135525985442471475390756516637026247312239097690482980278445567601695628173728113184648713107644226099850140230580196137576200799299178304084899638481819741768464000820774689961642526729941144173013476804742244022476653721219619671315965691945984891565337893001320383023183992507366895341329233393349630267474664404541525130785887272380950406536680186135865235056554568712734078410167409834886450958759909571139466091647733518488268713059754653787898771672609036714932852756804923413492549592246593411004178324301795516387012524720033747972400167996435071653121962388603541664884384905184485798337424526392771505943408953721341898245317001739555131851504713871718617280354522815997154376138935856439485781676527443446898255214867149652919855170638774717661908153834058169096203120963545835125569600056204103637183206307256671545240704266684403289465425470634266399380819506156952160172725777823594576649154238237956643273938618259895994875330564207964761873619385547976389884995752464819293590278878585472386770159674937136999625372193629534659091798199383409229089293113217267602209936745142851958904516414500423014167455321045670035866452338806148848453750450784470780980640361329223380928299008*i1^8 + -178952331890650110476471647714233746605981122440363316551494252800885721167434619095234032578713285588699654386859614219259987703117548284566456009587788559117551783635785298996029417720477365800076126257732052145589107414112962074726307421366463619455683438846137982490848138360802818198056289202426793190624743163218247763572527514517049087284333549061524037377847509331715406060160065222793694360897881793557089805073822483996355862960570218899250339785832700997272224358479272313558383229366319852315192976890228491069412632450924835828663596113553010579733663639383283353546852842509089459339861882642400005092471011808804140181131558859777706579392267477056566138573270259598427732063021328181615951278750852539289513555971420872801315872351073189759585433728036971844373412275790341213546819335789886179650419753580328737551137389273730067976873952969298268160452870048952267427172899957220399292155720217172888825393276312127261031438335848832272809992802484515806747454707519810886071635815509023147043942089894863218808937630790456518125829988890182060312326116218669546198327110077538392126869050757147297695073344543652204965036354718708310282380520891770009526183479389697619636387608355093777735198268278750941673933760182902175051148193589205982614065819840145094874938874350132508161103757404188113075513421191158605572893118184982109386877064276012680348357493363337383191198563566557737287795986191154331511043113076713035458877121494399303104361560763815192821041096109331227631256842386014208*i1^9 + -19746486043485570448666206788530886876345554868494854983250744020794956054503045997620786312939591947097958731510246897256388339350994763415804623335918282716589341302732335829992726027366966111119403610830136807371788714530842172994044722026171191894342488496035239640893755176478766867170947903968761806046760416848362181403892018787824951054555268166785068310305042005907224781233926347844764394847583239037734631147598199873385352718396790267073380706261583124860476093596080061325545039022270017294058326042112606153873410948008564498207436788494224126471939272257146031516343836455243029434356395630638427639651443511372075530245244684865206640772378410560463985539487800039782062181155090508312249092045106632991196722161100939613118280642324081530354356270510311261553992518969993776833433754747062588464746436328217347537542449722885005978114870891811674613041168711720810051225339595972048947393706019083746140830361112502739825483310324768733876633696603564999077085723786616626057591445510325220306500540680477643538458824788698058334355773410759852815433470691318710707253231415533378644850093169702295773002275062636610216074807591266493066569997641033997053181747970507611268940209917486495209244430623306198775624474575061197203675306206380233880659906969597838064650596146178468865763820151120650411424076353897437776473108429968158330581577887662112337326808421622438415124341850658089640143777352713573254078908873715701123863313538626529186611019942462347968895037882190505130456812355584*i1^10 + -1569181958107556831802412638451178193386662475295735173621438914323726574639595267473214187137345226638042678848567615837316018768109346572455338053276975992246175621415445413618434059865909289039055110785108106290352102850628297527488202624749417145195609679202969689380086949718189002059087322975461992024594684605571984856803611110822361456763083073876657342872469253398359355964034953213956440087610295233524235660251940272340812903073323440452114090419782499123759891460667134895090571597718942875308680112350468469371729159844368921771069442970583137973648507381744428803074297492488796101041789234585120714712971495398145976185669165945025223885465292033140079112245017202989809002446744911575284404788601158742570484053477665210240950950957092949886556225154391499612018045859610710522218502470070897053398699324811679500692980193224798933191817329706864849918269101941370397273562249275933358777357085614117551179443578504898797532529405975178164485938440398412495143529202097641962063062198958061161539294301294059681793527022478659864047087808551312636495606856026905307183426604602825263442900702122236338279626890164686816976744445559347760726128019423943814549573607746506059142344056015646961986847630066875704941465012280547344027660931838432532156408616396998263108988916624038609052453905625637746521881494803123123176466182208056500732423638055593012862206343071356863506073096034805343752586078809938044798962541437671254835232172584631829013158181367867455864602728022639571470647296*i1^11 + -90802726569663773823708246492954310568777257922371809960516105921566188351149196539761527918780691734802308304321053957268154116295739411262212804110638640997318316496011229386825380834382743496200380885695054163932627502718161999453996416683661957180233250434345041137286543057970545545860033807504026069311111443227843347394514127145609870745741153026184003660283867995175248535962249399751625697442039521022107928907292281869495815001567880731696657051595754952113537915654694933342386578124588307446199237905118457885291044464009136013877456586525536993692008110784830886337894581114770705633173139598039623142941085463013774221293138935290133453452961438883971202253598435900463333645641658149259903040518872502851601229605656139157822334583717112059674455589057115337865523519361360385395935272178332440029121668328475540744850789291599265824578866552455429287551702209192121877124669798022818536691848889114664646581548496490268782225198555704834475400598975991038099705030258166486349862227448652848587818063917174923622699375382673557033516381179444523546438229625423438792633853819324574191022360962419912243154215854566991104477912475987573670950399348307586993721552655714045859333915723998125780299113492755904999578588897604094133983849102115148712399696730187622973063450482345891454222671389083305757435323304957782301517281491035356485923738647547063497520395591899399214616374052718475746221300665019969352647812798621881348578045910880678355494473035117303335832041992794253819904*i1^12 + -3900992359336779935318665933446698424849489485499660322728214972593458723123342266156918925383917607282162162853226676489061481243886893649753841966126263269152620310526242432989321764989323356339184205064190222148593273608479441503629828242462575070936205874900106639565600013927797725911992227635745684303282964990531179540800158967801548799221699751417631280915477792458622219812774672146384069402821938653041757265720256283685027631074694215006824362367238461979040700442897476644448847135974126619935427528423891191166184299614732337960523665619740474053818385020029786647962961629123644269573548572462418757779466394048158959021841225266575821032460313099086652379459211060280336737988708206751598435157833436111088993204445463135735645064119755389425043790580898492264481014541249559099546770394603652021470858922884519583335620531968471209341798837154234244761052356176372692946999289819372413481219076606420685376017163892589196801593064292778164730636055982160211070474763060341749027995082311976363133616087815325853417688803593113747391033741300588481949807401680789518837613996978050900295308492940330653913294026056157542610943796502503457761073384508652012869242017369079656914190433411056055590299087393330188182422474598595125000110248461618469249409305428388136347016285941701934828820447021449968111877729835417529853534782636177868342217451457747714896413153392179505625412658601353671519332150179666183937598456886648505251122673884301044539636323359892203730349207435870208*i1^13 + -123518593839502799556593763664814872738715089144654408273592705524437910413946053705043681737624307616634069036614394032661562922932450026564507322667981182457054763609027319305839064926492350069955507692691862685480972201774509049214368085597267788870102346117617089429726519631048329749660607964154272532791911626841482260118382808826826839495283061977301394249616710373248562610167874798177055570607007502379364444228654836824808244059544156279153758403646428725216934308018462647068170300687590791432986896987304330175098460738526276144565968480247226205855171800193932478540825625625141400652261425551653818290038853704609080396816054837237373818548222521521418459590080821416565371433231444279654236518718684443747766932168119396073456744272558021287264040229987258645630036151961721236777891278966125326749729037189253305586230090462456064393554747144809241951595745071934674495110201148622858208704658889492239202701073902499554366161312019480986720555588424456430040429505327490781712451887952138030557617171751077608360792501617371730529404705389399243060115602261143881126745944085250298521730275790665473895519499363078316306277339503117270857288830200561868640023058679823608547023261186508289073498744323665242812659620042454011721169736012585180956953027905675961355055021081613596638599680139601312786520462762859507678684665624092927331072662627008664029570975663893941567095212161604623055334591680304338092326206922845376634889586143123522976462729310134576456460069240832*i1^14 + -2787360821674972900783091371110962257731658271707781387207451795996272866410657395856504207712241750211563217421943452283355156108670693914481339243412071102006345924425965999568495814516623772308564573184349117285155659438064235159156160878585097190319849645166403838862909212716796596028067121278917815577042660652622671347681759889730985191571485181711359811975330234002321442225664539328287919464247667719287351713681589689621275944340842177781940834789124625007329567925483620970322041496539136187546287349181768471101386232664179501673320167935178569147244054083653568249024661079095384546504144966739974264641498749252165466691506841388221053315562516372895093693396481428598824631046491028275995897396520415404539935711045774807040134321296185899583606643741908908144798798037434451726921510225067719608716319435143316838867935246886512040636960737766506585384338674329764771282189249417519050088119459722724149440404804581614347401071384066850255645654753075303675353346035162181601211595512815102896445282186103438524377220237516075127850286594251819815078736567791272348563694585108127694896832556243610963107587476213106114918244350850891342004138043888886518563452564210610820231978660575553194979998978330170037044114315519124324881850924356367830392944642900086910572594840349699747480713545032889133411059247643823362034092682561756850924779063085582945485133696744710315422200100147685116084673134099728437388890765739363143533471635688238083244428025407886448234856448*i1^15 + -40541918396011710834955579336124999282389928151724945807696807352044923542278467967529176404036697444341602460582289347962045870335416844170711268112371552602158749900764824208414912710261611674489431765813277947568046791575178725948453265259164536828136104320371672784834743494469644312330903390110006416949135708574379664491300383760430608489243871121951653783106118130656339150851520763532730309484476658626843325191451703582383996235566264587710507767372141383447953683658013698844143771269111544652239594948513765410982008975157609252604090016577441220853751873591938273442608221837934156434426011148759624952977307536762217673097813924308146990334063624100591923185677121726215090717548454740866657119991216220178088446753109849639481570190269973188746800428328015337062172806434152374760397485739615746359750278116376132035913559791787216537027579952546493501892187000499200888146852752954279572796470327671060608642708552388682050472613309594551076453801580181876155543278544678115322563610712667985386259627723937211042483019703475546896409762018075272626777954571482237589104621927308329182970293746581545420571228780372261486404817769077216314564171156867294807252908806761475459960505464976855176627739288799794153326639449787608711758418966890555114777315641081991897115084201804954882910959427402014244995752082736623977333315855111420543622066726790079255374168861163555807723103247211124370747169299776461959953943449096415563218932354709721294841673058535134461952*i1^16 + -244312896832537446645761370700182443304411524740519793036286348323776921372677363923532023817799462415358888153303852248942596615240463765598268410306076126005562610397163093204753389566160441704041823120960091897254181477814076011599523417565944710992351919370101913307895311703052022781830335294723866396551314711973354116523235620184710708410496433200988281494349597845252461845230186748527652639874036576010141738547272974795705946054817810556851821032539328518114406031011221644569957866505808813797890199242954634544229534659673790891417155425142518165170332780292089117262087529483908610136851069434814484340907504340416796747678364152014924915353718520070993621346078559196138982575784632892259124092178771454397084256888942829643326196953193481935146545786900347688408935310984073561607407094391480089080970289333737912255345225518484159249078393519386159253310074380058576131937572190787374223523678826862928727796716065641843619021293584919206732692242104283360169292262581704903157762955033974056159353584429319829800035197431316133496158529112979937162579735616423916214540804623472347135130104941314696626962915695735716430232198677799694420423572344002026105525222129654668095246733380953572532770935378654406059532594364231074116575872394592256873323658595254812830073377838694511463734692026388269152676118812724912915812589419966810882074154655442444486788907448575431207122304950985902578451582212874903494685354157730390336820460713885676390408490269540352*i1^17 + 2495722637213883861884637854038925324428520771812026400761672873238540327873995649917787841046522951689826723368148114440045739496017626271446096306843635725140227991907883831631951268872395815612411415227310339528970262048199891680780384989754375114086130445985213008073423928956787968385942650579477053955219249420426741340312922986473161076272793337157345127722995022112517953000746924552554538834351656378796351924714347376877376799100035096367629132594260655956577699597496391677872289334385292798124719343289929416497460394006004186644239894744203725032654528217348439917203949943271523362555264918446616561694686125543495770908109091282143854066283792844508654990703403584309016993214519239946966680320867464536560404524099925590793768909267021243224536255521747552703036436478071674856732185763954377566548701147016958644737157985435804318229443675321753610426277061564014988784149871276493751372515537390928258723570387184307490361260174567516349418039131983937859314671183951842902803966064329741257000905805252911239305389931633173483376003446300461696422771411066275470792162729700306689363273586689440556938471974561937978790140177604802267467894191629482691670684106476329557821344464574217737558621936005522717445468237347488563230432718752946032541310396669087993193103570969679232236199977824603732126698076428928369115664430694374970910530246024848667040518784488256809099975291466106216044478790688638421920849509849342619539683139757852337859253501952*i1^18 + 10154554128529735555333671836230615108620047483837339610718559825066927522959102660838853435804141779605013381262468922057708230813382470414091290859767428779037039451721891516149039477609492088551515317546935138409486706551587204393382026623963445422932086639628823806638686602550666406328467128442016918744457423896255297168334329229108986858006857063809218285872631786964004012836000925406270270612124871040688740116012051494932584985133639909861710652237613023041366810690949465829233450355969762982470937111394418231798635818165176233920768003200953246853463983842169271288029136245939429865305145261210632494251272835450549577812569783009460717495476408826876116453736530528466568504181867478075827634485436589273426268084639485970544340087087839902166633180987778739320107576131840936188614336840725132765271623674411375766476184132362396360201208603193099469526395774521331036317991029759130843850089311315749281901627383537357720828024376729174594773107566538029630081952683496143436250273717394284660684933263538781977309926399703578687744721940745497397959103551100563345064250306668469412338204504652094529326832977853498985144090739075484930087289528972720522401555408179699189975220114782779117032832853714334117644035320724890468207669185436327743215826764321146525698551569202626580655958765504905876706083713418685224440339967376311947337990373327881784494247113035611648329786773481325692465687709801161675469944644981002485283210529525798518390784*i1^19 + -88091016501592115818555274843727134730044621492368146277718630200708005737859405439871532393198926758035756295583389050210809899690930976224800479361457963900455961057279051356372736939458974485052220338706999217401520213781185800861775964585880904070376857837829990282881924738945237385918333228351177954863058253333913730376262422053595828770956067690670260978571081602034394666099774958130353557055012343348207309934669756843547067359954263769616106130804878132441940371306211064905243500114090637647921913227355362434926112841069389838189382634596615504585291465546170850444135085404421452669261550064417777272515089998160300824298745424274075143967293072227990975494810212951787901401757027789054325808071972037949497306650572014352638046261488485888082608193626454176879700276497695137778084829042581562700280668358207155613509784368338073895635363348030654223914904119040312759829248332598523455778336499386563910011047703918442306488543074838808077407908381206461245195696465080833961759072323615162697247598885780581173170437206689496994744759158857119090091245165365643444094945675098329845037048748065949835433277147125874834242382857572459510666374323780992581318005921999957983358945437783013625693271586726062256769958657795997131062668134418565451171399493360807577118328557572661555435955117313625426017703684749394153530024638961704720358102005913726153757039954213602826731653996198437585482656195318745394223417936732681812809499196597993472*i1^20 + 145278875997029439737183048238125162920684433201111502284566046227470576134017512236661513960008657503698152015093478891371090805927735205427363914949161313694975596011397963180855065755230672348555788157340926702246817203724751556788882449404833922876032900071494333216451803166373390031716469666220033597835259168150666430191738767757460942785288448026821870969079034985276320957720703954387475659718277508248323630857278617856843560700942627118641023872615583179253764096433775562753855784485767752090553978040259988164836214603778897258519610325574602022830185208278421210796569783987336884510966452436984313598182487178180360346950197276147000676457845935230068818459227442727213504858526544559048536019100302798735054672031372720688423218993181827730589844779275720274322938644091389693178059152353469666395528219612975151985813873629368082546279350315403876441400340485325756004657213391140386313183231665969251125814823541414017089432994823114439056274998952822202422483257693671770506921499018902946087631669475288303392759041409627185471287370209248060588297887767886693234295295628608835431564537340181727096267978176625302449306541657830571086160193155771553242792245016702908466191730610760607792094732618558385242943468305394125102923593546376546323302018998880070308038233632159662720335395287781552940155428093117815574892449303815955891282558154026372610688871552853828182698044409994314005816842402717271774906768679805119633657998344192*i1^21 + -59410709802371663743848569289714789361698940776879436698125863609706076646196546143122057831696645458583431416818532272638199268964867387710402350933479094227049141165712714076718369968213020785279809092422727017061833212579465876717415218958669574427306487017175160318756612141143963419060940454087622314087725111832816180290340091250132152959655676980654956514646286233088861755235696454494436528603615990602338172276063130736776470391656140706452029608939869800944277980945523163448886269080266591679565950486082820559337996671753264398405522201483259178325621266981686128571673118624122420462729781558754668917460884356829078106915710649711570568796334864238339511756745827153133460656902969555487303392360363330350808795133226207934861622442030130367681421358813218901586051014955660647267643714949123415696894372909875473025900851816503004280251626027937970494653597233551037029273814161862849223834390405305478785669297812133632187108177215637916041058977290056559667577731104302233443869738075511554549370344890382290541827911810917898445412678330059903034151304722875451104900354210107006837408747804070126556443937044276356494113641071270306277025778656876878440062392212049044414348114844316876607199229184710117565601235600034374185035350709675078193984305788300533869591402772890204555120562291960313339759880405795639501471627094649574373104176608729178181517962719425372794875830058559871127828698659655731088344706724791844427792384*i1^22 + 394979405144720543475871291810735141485522071890187965040755220213678088193321366252091902764933986859361402691388305149413206678739223707905289057554359290748166881420677619660556222508928366790995700655645137552131098171572995461179715746480748046301708713429842742937795690623976027446762233952913084674935764045227558109239361593473483420887336426371658536798275272981233900400382503173016649966656509366054012922473026499377165726003741657254451411751583496140617895107730167354342914394276725438575629209624338186352430288710874075847137707135785225874188266155634883484068749369544071775418237956186813142703682640545122523902071383800203618698084260327195011885403144501698945954096692568076752149433790641766967357812128089413645818153004768125412003366595302872777044010257625469610046903315186575861735852660049759124263671838373997616339822416330532329213694030089319771186432961743941912943869385895680044768344197743717890781582425201525110175066703167091765090657420738303602656325146040431867152279311683392166487637850452556850108618276932466925956251255113676518268456032293736137773368319209567993679429034780349560027793501280091501613465958057845848355335436772405230898562166023721411560368838244395007642951355481604558570496061842754588148113903612039421066408675951789282226219277342382115646455375089255660361026829817631957674124695020284367109981967046891551862766902956243502109527870855870328474014107143646478336*i1^23 + -902391576221077838257505596733842024279529342082521091093325203958390725312593334509833286045050925912551814565886268526621569542394529328698967774726814062750085633724380503102616833250752531343021386451670366590730956205156297016542552006477972299343272909392369796028868267746875147012085678331518423627876923018713129027228164744932526440578344988478205273627004208669085408004640845450913283838634801420967739796760573589848523157155283683089442734335550254219204523847071910551542278623994123744989147460083034465008540361741644186999501368125473701316388755931710189037951489094089124109688894017153564662517966010654964534180237463188917949100523318141931415401562809935015803164395572549736901708115684525066723944867944304172834391607111992037532081568779988170701068881071896867103867801109615445947805020232244343538834503367580961735450653548425054641255389341782843891423330643787717659644469499315957484856739355359810361517182212227087149788799489112295859967442063858141451286565654437889949699148537595584576739244066227098882410167291049433529321428835306598056614670442636495319688800603169320198807274244996433915644948410341339287916897751807375247220454208695533775471619215789656174178408191015864109622894971648346313640351104061123903780805359975930014199115403366190269947518145954644179611247303491557167370465433829813884899782959297620308059091817386347104197062647656413244180119749304352884657592075288576*i1^24 + 226878647634527235780722842523939096113852492411725695598308104910083449726018398484956928680467576319830651390997882813101993351050452074468749455107781911881620607256594677592984687873646902574583780729771743901884479190629650513957284278820624665114586642884744411155137971972523187556589060945273708817375106745233382922154508630024020474803361386909858244790120981939118246259198589534275737269016609935085583247797020764862097443150662011322925103521315536886534375266325216348907210533459492745760937671686128493200298870895050195973580727899857058095117141237717290586270797755417240375836746389511784026286348763444700796243573318635107205949315706628094364746376655495345207241850362135004413021760903277777564594549213208976140192124207438964907277490073197437029751747553793223559320674987279318710765468046610441879477016128167477615186339194756408276117935470285151596462103984950948571833862140103310732216980247690177999934041264090295530491174233207386475802990086847518203002844649530525129009539507901462772751823634274738806083506963125273154619589339876894478163425078133957970653278406102649105981458659769026562211494649045489483701024679325443868719989445324710972206782410247200220778756617084543171070298799453993476166285153460995743943886398060629983312379624134247775862791935541595511093139534523453236582523245548115683423031592058433243696244157227836762386512634846056292373272771681282779754004480*i1^25 + -132577377666042647746987903550563647613965190855355881915076091669618454684722274598276609693840370292329825125690047967945989949943368494670967152526143810918456360855179557267449790727939421598078886457465057851564174298076386918435536077651087485252002327102144750932288775595166834353585757796190521743206122372810418401034416008773070220772027323877972194858960451325903883072334811716615750115242229259191884292747854318126800248959761360935169120056059142772916717528851368562708418645150236461027568785769759817581144741926275098230971562938167634163338345625599679658235043912633189949836856607806970829055546845784158295453101211767845416830595814930580290529143262016747639798021187189725168524930186496872005409701633486214976946106012961371357741285183175790713819124192419672749614115652524867268499208629150092587125703641681556635735320743084951995323625917016017507765131493344006442976757962622455611855060629130788688103037928053197597417170615822117681390854325491248053606847475810393698061041190646887973228923537515701398270418005205350193784529595313164834299612358437005608538922250947086041082335357935501255726552351594242397975566904533450473934133489039120042859381445079198526857055903437507056172003427172424793457912876860669802522281265594769681054501788206563082959196765084260250956576490837983929852357965367708126083908626308315691782472033834843367470497869782607992984371069520235724800*i1^26 + 5454910313945414200009189747552237553885175691359324468325462043315680938358417625786464440824386479394853867897730443516254094832003522099128182262409089137052100076302462433577302687388742891312651534354545601282880373827977218084146581604719059077961845185847465489567755435672355720828672479907027723263340789945120774486418085665927674971820368572522484918517471632899867996631220249615106355469651603298813596391349815495835322085581707149888583828089702997716827302753138071857066732581745834923879272171425307919744986009271232132033390232238243202604201462563606431572957410084115458280370721088567983138680936208005037163174437131015151786388177138968704188643004602213051031915662104999211333716158790022031341332973417530349194398822045436715313819606998941994286418282974838902626380092871273868904832680571802124419404161694377173230051457084255674473531079992210844532359888026054445633716875103846011617090804421566343740871172057128471788739463136748383197563072281671757456862124761095688991725811793893178537832922940794142086455337592923543840977153015946253455518889172833159609542845841295726190728822646572678563459579463039869943115186610663114949610603480169854969087983036138381872691395637152579394698005530262357909840028202201414597778519435823170403810331815961282745309337919136720190902404864262821385209354347185591085237980237615930502800906804143401871719607514912073367767763386368*i1^27 + 48314086257879819733880594255887156070755353963365680465905929467283753072025003475658657398740838035492738138202142624776208920359523761224992947818272402600597112807153908588029922627295213236421565399221212134469730410323997153308317272128483215116004685999408422768080426598985535695864302162904782493022904155759918269146880604929658041967770577609310054585788041419028832605079539375757901002901108899795713015549780002079709568692701878468931149579628765256270123784143939344612438114718482400109115093776077886673493130913303781325934670957526723445651129612004672315162382197144558677336390020953049017313845887410174510415182495518208355710055102837226142155486638158479326010932527934772482936433778812086132232251895940210889943012970124018482563211519234300828861863086398921684686886060226525037595212544691695322954506989782796964167062415702149878875664779188790589005882089751918401221063730082713899316101915090911209695519248343265852791700321868948544810833386371221757732360299216003105558401458520780716803164947022358517135413055003461670286691257431969994707510986773868958098968260920066554435505455634584420563307236575864495101475967806241433012579545555398539596867082495830235061947898467382507057048165545810016569620005176496669346842814296186677445898913574052075767950665872041888138306110298124298736598446904043990792933399866907385925821396981079465711596052613626858343235584*i1^28 + -3024858920380419154276205299156923657800591806298155918454103986460780321581194774008584179868026547583260729663669783355982887168750040235603382975152401892436161961984099358505065248479315551159731747906259013056698298126180908616073505709293683928059528296564653527339997774082452374525295503773210383272290814943059466959995343932723388623524648471472997792374136872980063116246569245880747745037439467660196741250230906152454636920407215289794782582750818676972108426172490795943532569420903020200476513612430843226616611770410574931054823378668914891296485071275470190056378360766890651053125539562048479912322729413989661116712352777745877175988478749248838254397919525630684678501475629323842183790771776181972389645125378698571746325376491747894334434358641396941366881645692367645341974467819896220087153088328228584486579199737589756385533787454645629771527215776694085614877238768157116492688791134282940394581723717649147817395417627126244079581578805083316690186439469808298400428299595377751818380710177813139436527929729853926392595828338039851340551616226279061073434819864700429251256170635482022615645112937693972287540984386125300017100901782722816778074417311361585232875836069934551574942465285101790323502317115939260467789858835871202867913322831514301532384921835685929981691132892574291726341101495441616569079998730690258104369432179205110381009581527386284723975519287803641856*i1^29 + 72382834463480494634708236543562783244539479427853116205474675535553896469900512400618396379629079646861951754683589813728222801518525668943867571543159949998151931282371370857990124333233388787736106734321214824773507472154145206550665596042098587436674855213065897562823593042956581110203785791988352478558702958256603681106124874556884039113386458636153029466949612577645475267227803869483000564017199199056712216049911435404709751788921853253394817287735725811270846571996230897720053411567380261647386426702311096474923643252128425972108757845368385540648124316454022292205245068790826565215451435748269664374632714536113406708601219860820571701417268631399937647937568125292178523482482194701021542496756298166650190230276683692289046303046543767060144415932862262842470909888844047035658371997100549006815814802719746166288085592704524032268367803342638595925480791475572948172372461625462054546928844473696605033507876827320680156109520918126533410521612420643418166253851232063848582025090150865698124721508199557886876087397543770802750636584616791540165112579928797093882545511425860070036097618116217646735839010942068276700333694057203535253237580823717651085546135210037642545651996842845882477810057377733300069430686079704160625406031026156423220700259813821043534352619844279525390973810384120465410356778144355655851769280108224354311457045859285740820686153181348652289783496704*i1^30 + -91494959720655933035375492809217501305586265662633151785443548331975667168118669314410874175170678207825548256247496060257607125857294333669250539954581940428537620786382283889391376128157958993822561376604176073942356009175302332124963244029955791327670870254927503928932649482719875991047898964021623234296903842725799817809228529585519917376314548051260843821444583958880345023888827638497053257178483235090935260127363101211094560881299515367741870974025281258726546583274467399756089058369849316106387546770572105346456720687877484928303213549292191563717707937884160110244136424871448677932694533526574344228613004979595150908588422594313448858154975381999994262127516564404073403419772437101765269694881529228685167448316613963731530075465459866647938128419306708348227757331236456590335313995719347511740417325717301997223614169557804989263623182892709869587848253842347316411530700584028038744295764696666674261578240671370155616630336364410399041395159180014865895001022591328557341380381440863994447652116254944914216553249986441424009495606270604307406380840896707291856089668891307678608437226548173142529085941824098172968532328514585838961194775949627794750581358455384119433191448076412465062734115869240290514021420770715020158476934992812608973042424368936898742668108517053937097064924638102110192179516750357677653229189297614648817725012282450322580813277013030530449408*i1^31 + -392349104943995993820700696914991149187680542919597164607393782985876795086554144678643001449193503635144018514310456115757708911208607095101433057179168950919809458378868843301932095906465540081386752695723239522667768019976355307745701009086764404595354284497919651803408035217988600044337847632023578095888868507698809894165155693016877492366014479746105448208457294494600485157271608172835649328314632406727831297309963099845726280171478011664882537810807794291176294759773492264426729071917276925703921314387725071048773249775771817792122348489300686909584792906864839293631034657748009834259980046056568897633995610910058327383154687238787334093475850813451018942388414909099505062966694688618474731396905218811507406244236191499968555252459533846958803220971483824348961164569004753728759968699295571421738721616786222017360070944341444185966072995125392080228771127879679521507430167042860497813564597321045945242019287016959138052224864896037510015231823798454847066316086425194358966654255143086383999355925025029123732792177531203245449801397701444954923587965884556491871516335526103594265408029176982449059947992673060685656744008794092222389878455104845436602617238787260962437175298726862010347257199401145057442976906506719019693198830336743700121267317639987237475994959232880996848548417195714445528524825467644292692705550549587519606355406580625946483291020899385344*i1^32 + -38640269012338358098413199864057255909994475373159098891545949132408318787991116014520840320802870297950878038658079230707318277280929894986067168375781451461835566901846492399924757949274268536931958309697144305059574980349680310007172366508722779758395443801931436861038895921677391490298769847071288506835041311555498432871305651234686416363066352931760054280154561261746467879372031100820980405773115162439305706362431746052087234646844551566059916956394224893185498291502183505162672917353099067803025865487159004814479957539213012198221148208167906072319997577226421762476171141557316598494529761915697169914058458560640675529362582980061916291500829461119733233441237424316139048300646447295760541421069407931987344506694023716537249168114773158381672297604277211299081219249275778209053070204193066433645091998578334714966714994166055701532774746889950308729343886636374291332035361805864088804763875204134845246745758353966015654052608511734159714866685864300081985007186660134680737450497299601320982613674984642152034685576014716708506536295828196937299266054722631716709894868254766866750268278644579437520976693072163239029880494168676276428732970012123513922264312342491363219218855116268677641008530941780943519947475170618854212798360435910920995263518906574866814278414910630458856422922543054027183114118172445373460138740497042941384803835104326541903602384896*i1^33 + -3627009192255955523796167261484073445119023691100340820283761040394397708109185580327250855854135077471909337850342402883609903327519996007186912475070302454150261311013674500066027746189138700320624298613962101840732057192324862772465778634568564170229822577136007195907603971880144011825086443639233941973380102558258496438198778048119091211945044902803471338689237459215953032985114849744608903067190152887002505770582071868467376138084831460566918722590233131764448319680167809229254869890397962367977385928866025578618239891683489808452235938609473486572270672478706414526755676225924101157417748032062653384701587679807378781349607399075476303442294297859277790391635535589174385606993805930601837538091061881362392655791967682738611639574332900907192797236383354453647374282543854148311016473905519284500982653334925452541704667049700723517391471358424233919814440463022020488792457335852026785273014617154682304361952111880359475628555850185139337806167624200309502563934298197595867428387904562581399143095959163085529690455936270631831797351022545963436832905679241252541394052465478918759035361145924157186651776496278726527876873714139475952941322926728323311958459416373000571770337444208041147756308973755583700433112283306807987709353263364779162320929898649417087873099981487636986093158367564672090890993833213124279944952035086185812842297594466864726016*i1^34 + 648618528357321613911652301960732393883590300057621089973391887843216100341019234389059250064780996840910749395838167112445307758943571710567356770797850245304062906526412540214695557319226752008709020095331923738517682071004149811588837659004666945014462545662081569640414678383653305845388624368268642343629994665116081149157567259330862304480732051509703537447383981521147628492666474869624023024326887368857925969406366434734733679805618026629336386994725071516497301908849413229472521699070868982460562156391631566804107681032305915664987372920303668848904113134203496608972832218106785164704185313478832202620422706763195404226326454870490698436240553295722754014660684830559030658418236818236630709020371571048542986710492792927010848580757663982508276639830774031767079182505262977764327365194293240954221631159075144533081222703917845775808894620092445792461331148424388340291234880532954691681884031896676519050275457662014573750978767659417946162428397881174550035140073624292438497226033110194346138377421716735866461014277948794114810097081764882552020331330843441435778011570700194032471857975080286401120925819633832924951910114504967925472680232622819306486172768703953775881212755969284564101369480370114981023106584365917887151516124231444724835848133314317385586149487382753140001212345265192049515892501346297142380984727598730190955189465251840*i1^35 + -20460870554632229075283217921492469893780270254341418376233024688538650648653921217055487746959230031891280913055122447728606531844429342057128056638755282934004213903754768585267183111240123820032801636418699119620347053949069132517961431630453744444714712103230180520365209405258979497356342150669188908293240992136617935379168799092834819198217863279092165779136823563008879732587314052276966057315892655396152548661066069880469704571318851786604350017577212608711638238275856774654751304043272523972768342506044905465185397862621078374694584182137047854170553207979193338998788151403829371041943192009631354706733618424086095629030835677310095641678183411376970818891302817502756286422080915749201629942391741243785894093035816970877669956361497889357977603049849883180031309087522258736700247559353670156555984100867010804531845833607338448535052642628737507582093045668447924851349405924722836321547050478330642766219765358775041709715986610508852471080660323171140559911219928186997907805986140918057838912428734384203936189078543262323224812490185377126811933270609348615815185770764485353263682920157490212604233432006846214354696837767649140463928286305443763884519402942614261418690142718520565734003253575117538454744129200176377347647587589917791363457156730968845954885447187816791010068881101129513589569829188176669177070415286125353290956800*i1^36 + -163916105699188490317118403235143566142981500149577101990468767260376647498079250305924186497075866940448527827021804220261510678127980911619548231729955370424303438286188436395572904269010729751294935477750310531401275802675970925565993718476976842683708306560154250718067478915568568676010466120303670825451966794068745518412798522091500514297291013996595397053178351068938129540417959001985052385070746053388696623529025047874488378832843179543224361140014966456626313770338860834716961426986756008207758382889924709662118608507263139368831036543634988521850669871947384931760198870074708755536437863953263284775089845283218195351847649204018816205255855116377884401989015272917469181381646269443188615923573915162091806033092772871548510018177692112772926509034192039271227019251280218649143538403090288534081481126969451123555200545931320598796963551092038955895719758006313279238079585278624614046034739910451288433525473243361648893148836876109463432151270962375581810770444550780068570392741855964263726815041046034237180486370712943926601815571248323960594691701586526844515042688960105251104398852523736106192592583330053059708564707904048557166021343497063483929589653146063179453062665643937957192659038515268790747857247164539323804036495842684667007318030225431153792338355129329554046207260257337112034755648591929294014431297103986688*i1^37 + -385582619628938052259579560924304760008660628288432209511498895774487079362787727798736731673171148392096103848554253654230830720875160937944603412462084421601954318713200274635173443211275026852059905870552549245319404555195929144046894227763903841924309116351088393965289788281081409762969811498645737304923079800801868851110579967667687782680610836852803744334034452281058689564383824399574889068795931414540987819334680440606604354827691750423951019500853240801020945805578096524089069936797583949446889604228225895542876439832766499377777585856179463134123606206260955107139136234255088795575761244242658241880627688611471905496759176679744543648222278638364542303772397565105632944438831940139651586856815563809649048216021385275539099787496476014321090987237505142026772047488945752751283888079830495769196047461951517874535035134957167773239437005911744021271258386358250063069972632859004657738733441235295367132676969485086775266004787663812307715958689326228339805370170351112849673680458530062838439370869816919377517751620437707311588213264747503062342684545185210539887766407076744819638547805336903553630658295286716566368120404998602706108843417828293776871571206369316982333693870923173984044634333866852928310282868817604649221358262681750469942783344684166065174028621054099371529959923620564974858300100473741405788831744*i1^38 + -425590118795435412824876032457200631830648366017011191028991703159226083245079325932224318153428418045770564678424824932046035514587813095330724407398063317063361486438998201141290748382351649539927260004535567836131050994566410373575873992033171732776017804878495743037469172500276601690856986091794282240965062005557854567696200916901007931716603801513499299670198118992774164254279806833862149824253575946580225529470273925245348676445013227392485105604140598994726811828620469805611861881896384555182148424043268906339404440810968895329978860431628339231071260656165127755826448405262637965549797599587428251255850993075648923344685620017606028112288637200967977761361722206288972487494826389277131102682481541500129382719477174724214538534202658664135695008359983686510621696996970363086202807249621217304925209195112305849419554462064631714775876642765738049524991886199395754122609794321299555882418433908071853591339168718542748630422513513230673876917357699177128109769813149976445338512971011568459439349433720821917450875158020934928098520759524335798636299134992146510875787553169535604753784859337849557103936619783548344396672618912693524433773063637674119658356694434159315414883941908799714916753652801613873432086134064373239078799159427913301145490664174092983857229634275814375720599463634663674002685255032504320*i1^39 + -344681399430315317857147872274467816829548382975643289583950003482601864139209604308104179189229114546364259032970896313355097446418883853745127233304717580499779126731226374870914776093221174344447957138016070818271805432314195377354779481700093169995471799965451371639104478106952342558721256484956169302886767635270993267645515663552245833269376588224731566493429079856095796867080977628054520124523760018932375018122456557149000480042466823288192134598258816890792397207374014012112074416727756909443674235856622258551281026924804302354643591774980634368794732554087162860958730144813300751635274422387749043301611125795856088813120062498621706663599021235120438444854295125372191371968094023307842179833416003075954843671061886542251289178566340553806850549397517472283464156159533987152811881896313628314832193696006937891315804456695292102335748673853825368350740321354038487394117058855130375962058703817318862170779541122915102599939615596880471037569794802785563283605485894119109028886817780868327449391851560677532723980237814096984567432772763918474929136539826733146916040613349657464248035955222931976183317833884887309261057066211326456710218013183802422099162860252934670655030314048199078837406110872718001038914850550549893483151766488018155327025836399017740892284957193287958672447086797839152808198144*i1^40 + -33348871641927031349117892139663376758015110021073170506522910432842032952402839529834554998716052164222910540789069414503843229910070646834765979605128622112491547551846985280174380575217110474088117424386243548316148584361570633713681040673260823139688807847248300593980784500403350297021238384769717009971999086910040133831297300593336548611186711193750447458913709791560101817648881689944276147388635269753447772126048592398602081928886400088056913183630618344176901206407667088943703850581756133672881136221823651130675018188622266200192473399159557646822803821096009943023645377566415633797691790836226107385719832321489180262669774487491136090145562348477782278351827296158939280362619783794590097245404887586187930209519923266721351696216174748545911088008455395554717688225851891835679300703876731308516228316781012274811052071840314850343523172937084296034374246761347353650957859913858389384075061078604467761548049385598567559545752249242002356612510945064278752275606268213427610622766044977786967313943785191960977427491005045604169612902836276380739545617522037876289734956676651558583302087460312841871433365745724155845704644934492795443675158404803565448219971372494248410709294482744255698030091843832865664507279863762905338306653069390501978369087339818458221481891561958792211441160506310656*i1^41 + -1176092300224524175832206644847683882366658721145868703947627387885512178218652436043663145601770593006122504272640560289865128491805706296635577335313303424725793220960397306205357236063898128600899120347223009087230818764346997754483910512041505101382745127304515113843247915303151204762864357554666280378863753371668855986778847858883277051680973421557543791035993527808618257042011529580264587898422239826975017538669579691933161277977361857120588524459802608366050550988794630012874561537506335203580772102253082979003632490209239691032576673658861076579004595185384209410118359125517223550256431134225251419475752000783306168091437072032826638829776457869635472788557370952043177502496672602858174829858250070799329052179355387960099717554977192425883674216612017684728288382948286175632887901741119856181658825323510088513952832952483069082145634471900514057567203198509240858286127620704915020697846472590977764861334325311362005091046059136747028017873127302208896691598046073392771547603825417584482044920961272965244205979680806488129048527267952934945204535549779614849736860013765730889712694699770083068437406707881536245184459877214494341232193366775015709142455345346446614896038009970152514712002296061274049880962311250451520737566047081368485137624723071801278059744230002382333804544*i1^42 + 67543644992931590443967217990055032218897605574122197057099817479581814025897094749892036766751096552657154635293358275700555789952662774410531383642062054017667848789812414622252044778807554156345481203828288552996828609425299103162235521819579389254212221840587006263880756236433904848488509261403601807356594217448629214416403788913026649403410698689723241251629526682301386346778377198761982496707196509652542649689176070808848799572364016797100154499831473177270882447939463167559683390329961770272357461225969985097115549866287319473870912977685987635360052789793409033657116830175462573799771827603487109801976573680550441546301672219487516001983729945463837366163073937254159709654597418663820904015738200709441159761277307927784957836241285377444739088869708356490949076690681534100519648295989202198744030365564657169941189262757698400154970717673702343645254286051467855497544533177660489072643550360342227323869139680813224664272820455994968074836629506296373276114774166732724855818243990043941933760903808283637698606770690987790850725311254662426585392044489756049846637664862480803489096863589700346705178504759856960051500836445507531362398103101006716407043829658807482741152539201009931682599881557810937792974612310225101250986615390519945982956292973103540560868671488*i1^43 + -2314228343684922622106461457921371972493884160203166308934666769962626212756861919144449847769908057286027533163988386755092306325676416805391415770020076923004695815271183450264470428161897806571793206332380328040673722075638500747202754725809070865706159786929246709167985019156548371556756208639481011323109107874456324066381523931850293384604695961365591905497899230480467096535162336898809167265696472237418264950499783545158595084426724758313375995055163065481508894076502411582072899195100200493620110291856931079479052388704089794332550595864281786150128931508079481872610484803418609524068530099685075743013586585148503716307425273789025670856590784580045851958430266495975117720591791746173293301942650495499631907025716898221928932549714461566188967645665107146596495289505145251911543097830440450130258419130833005595502067841035427180400012240200138122208882505381365243118961285271327286325471504033334875409766030083097046509747162307608085752422718487976703147061178882388895373578422590653508158348347761343624345345658459242855138063810444953091336769054810890701874301646146650179002074728432972139502744100977845930958744646805734253726903921703535574235861754990020811249035954384832078351368632505893392284805377729734176814613395600741002323973543821312*i1^44 + -36792716460807763139913646294928598072659494692062866216921062067145185942758246404232199952160551233518518410209082733699914416789214386698271075312295502249676172465561974404179111065936917855271039264661710258171487187796078452202027140926672110306277860469591073868957939924168828739739000294934446667249278563870316967670107768316741379166665232400137136094138549817595609512518814183789788180479262414848952358396096143879020637277679541647047163189464259595348407624638663705412000797787528386640882250714129103405695481124035817856450965304632625588950507273346581380784523973689740914448422187580441433752391729969623396262477363162619918590447062751371711019657031477962827042095862336301637008588331684817908032256260254005878661048495307522384695439351705389750707813109455373356382023835387671315615439706005081098496226546451069970194947093591043174707171352618916710014900810066791932299663039110643622318581977746151925279453738110640511540243920433115351582674627455256108624733010959126025685542173930685521405708590128822763428458963010326333108078973120773633289572390307348659081911553314847615464487465099507640765501635819493246057517333992270511157612352533507493137106438852656626419608543653920579435780849688291757785480899089932484608*i1^45 + -332834164362549653673999131434000064412781921500079898968018474169470659293808838037156468418842144729637422704123496867205926088170482624127576100417253261995455076971677748601753136110670013484779824818551237263475124860935801083885684739345480761198603058603232649825846862972577179824437445235671015121460324412652404370384302232741063904499393765487055002705149856550334478742549145720410709705199031090859546485903456363533007395098669479421920817659910741160083781950687752482413689620901351217268168477728217466082175045019473103061827448106772765443175235046628240733885682962341737987616076972727549536453238484346046727395896596624259515908244158127037098185961050541313160155280185285467070468280226982142086118010484603363635551259888670774022593384161532262293646933848433602726236541371424062525185552604879556829087469872195449722521032724397929735159567895702796886372401327534907351748688681752350974621067319196104572986608808646360198294991031411860589442305936459165286032357922179100204027967271094325118227446708716192318814229451951255670244257980218233572766658242275999315384960516006638233441950502306871236933642947129950998328905200904252812487084202004688915810130725858027362484458350520992618511915885867866995556352*i1^46 + -5305051585987230989798846123627382037480740798336850459727621189718054254237909924380264126107358656465779342201439617732621298639136120667235149591682569500573153109742751802473958440477356780310069795101350887145138762496247513886488525124233941117119526726255399494559602400230174928812159440333041227449305206671794301074395464028088698545043148163981081378448013648129266646523500577725333767869318926300052692836089643799914196989588080299387511300049757092704542663603276625112521502371561828271715584495524368397409560193355815954633995967111655532969455953306147848723330388206752803386441075990091837578855595370448052771121967846925354327647698282893049537813187329643621120797468919449950198980909031701551442319650669204814702852357284285976653536267224277853796009135127971265771780254200544144948927044118678372215386572489080486366875496564566340112407350509202567344664830958586278990979551262828813252511846662496068022639770528260783248431790330198557126479152079711184754470996368391853268149714132612604795570490657473312480974069414022297761312186227952886132423491616943201234852441899621452180169169822495149536179593999332073007964233795290180919785874563570675531860425420817494140023109093282589480182611968*i1^47 + -15872645043329415856269978365779109407228434045796624621706907928896627400735771186838088598222183586704281351738755027653121969660760728742848521213332079551521181428109910579164078068562942574343934350925076461052360066146101101898658819372959078356147022232563091683660513064262130778814416758626840995411995725828554077048957675602712266727362284549119504466168362096523340484872750782268674788726066254787176527563941423125090260738469756656770777751942199892771641377408226439813500525887615573418189977269147654846091732709247932405638068910728808295447080455038922337704153328875126758452731842726467230583259960634130918654319839537745760399501090335285901224036244316021945446113957771625772313706133810742507650613180611229078607942244626995990916240307108459903010276557839223300036409035107492347530396706899076112288268727272064480647613437466963242998250287676396652735418269599994404041179118302330642443561832595296722042069246343449239777801586342510245390708072461568978793434249412553634242216746816680960018686053835082212397496187660364483749015354167245909854704627733829349544622990268174358229760114918555833575727969269611065408937560717382806029605233192415264296125318115130568142391569547264*i1^48 + 1293557726785847185309034112941476334258714937411209045789252953374000988414915620196373051059291558573817865737417113528464425713524381973897480475717500257684577040157753550349421913335846822950676848432952346119654322143138226577476691494512120740573277093362684248371239880772491907129267059299550213208723660558006536630561711458171306500807888355768407050872553204968112763166022062205366298599421785402281841443926255853011835443158912374927488309870807343483856350600403580668639812523909114951180597827457812856259180597445262842880988229426493066115311223831366671378615341264321719013756026639835120679697606343884624112479421154280973993252566942065681463537507305335980601644591473179568999003851081207264155966008027447845070506522200772675235297939849824384357336527471067427897790484442604846779332985029747058138282292391063256080536877995917373170071879479338753742102528165873192342762241688964940684161318904008578956859946725172790940905403457221210768894387575043742764768688335570881932291011800627920218940765389485445975705804387619667347239962232456465505309000956657682278940118224934515871105188324522597035145867428037602523950959503247362927045903262416378091161494893887488*i1^49 + -497285953365884450710929640092176386936893661696348173915494915749742433505094317125010559251795937460808329109836090045463282948604028383393868054428567103105979566869338212719480245619924869149325432231030863608573237895708664438905127938021419370021608833569404580610314928004744556522054221901265453577740441094694405890195724251050057934044124421227730522862781550679202636094599193606642755664063254119872738376206965171426534502812034705930148477103177724331385606760475733101784657961303853819092860527289376598480410270956288115744436525990060510328868142005759699875131956070823243241437110934714736680452159572845395330177853898110169235283741267263941366318293039901605338613524179976686609991879730382860385140583780874317408818565208249335443275938910046962103856732182296614841447684484053262707793118471344746645362731420546241905694052579210641099766241400521523875927732887462906813023587173273119689652669541205172334221410781300434652980988711738817087003844655493436187468702985610328528784887833556098979952255860836354299140692585041408809094970173437916231304084004603150837089224549092404149190146117420931382101809731307026961325211259176628016495375289113640960*i1^50 + -25249809972351679058631616342765613302942183321650678631846987099643029652065272074862657074432044685259127958530475702717338320443148838317932244195059561958862744374317349635612670585359844881560459895736337821660753358478969266730112237930664299192278116182431652088628718650310839851729404122558085578619783308338890034704941583502431565339961352583335449400544468021384753474438466462205517863112040956998247236795870745570511756069793432484350804532782991236809393606510302136972017553659466373779099518243500702453691477824315646485085206224270108403237001433778780199692009643102798509295621956137407164444107254789421470490365264616866310584272140270327767493767202105378095046693039478930144076427431465791530046279212706535862975947002801425256906656297607371468896637418278277897885533786610263357543110789068859359786438362935393053624633796132987284477495318671594003231473969804317487936435736232993104039068778756025854136791106764931291102172585522287131733896909007287107008195572320108589962993205783509438107669645838206202126442843441648617054124470243718377702859972754693946650463935871781744146791274250278012611613827063765772099464481487775547392*i1^51 - N1*398700838753025819832436617564700409353318528062881563948122045156179042950627365377164407455663445121079976760363239065436616450477329911051595872684338978924821376202722387096815266718454263720523709194479230647287128418716315294231089884022352645281528061257656965392173200210659661022722695711397788473463474841121893667319205616123689685210269109375*i3 ] ]