[ [ -2701851440508238288635553815891681166376761573193546210022319164039933911666917860358819426512346133423042076134233264289688406530411364413769360437221333633083806965081722379581957873370093609762193311279825993409508984542693028260342037274316106538644731610630815978382436841061269741786785830542096935374779177125333955780054395208780192868734131565513249218378472376155854789371339214318939339447510650321658633664055518780992657909134683992473463378941417659973669734829871366140664082341885845954665848111132601586722976937147217250536834743636944339108049280502175597698126970418681959155291988276184448934217371836583474120929725751376706175483291944252795064204529113459658222996027798650913122500368949285293896466480279505192377009011108647072540257316417044006367624092031455207878924466956318839834755298851518983374693350144349634538841608516362282622286411871530708517266577025971883842091785785276486782050911628812904317498478706857901893689934531402205829911974883407097933563262294624568315535158994818241798264502915800367816220792512601249632068146668442146819792278681745339530266543468777911142192450384936471443411222776044477556980187084850668248937845292844665876360265676676608838645851692732195669102366180910816704844319948800000000000000000000000 + 1436500065805274812211829968650086776990952631926367973781330500619507446326383265358555928327766151128342060885257849497570786791655494929480972779433380768741283266102453448546109374867783512923659136064855074246780259555248717119670748104645664549931785358053138362735789096710441387393693251378683586278189743424933879557704354409861883677872093348083260319674886728966693991376394572073744393587169195685071330316144137866838243741737320156707579076412113522317157232525043260161031269600125615907449458405372589317298876995057800944421132692564877899778831026308132253566402334312956454895468653045116871480960173726898026851281477119788135594665641532798073004458927213397268343552583206850264821610643027823476973865139001901377725387475594368049170664129599461065844591576143899008911523713082623393071055822338708239485660090051844382292746539139462928005028629123597790084649458350325424870685722719499177381644682102600086230904583117714277867605890871088835647116892193678011366730948828774048815820630267361636876656936106322835229485616285574574857638806110531745301729676403442611689020255406144943629493111572925029093619081152915078719046025108046199401944502280019410820997262403526670246924003666593703529703468278818090754599026688000000000000000000000*i1 + -34597220066451893110501759755674595623398433951547484464047796475935216553724816119148753453692626022523178054498087337587230764319389351301194469363467755041683770256789451741931020709724831423707447115968203084941243497469291224460000756680347286187963414869746199055441738761561219424344083525292326419580541628247551522326869850056096096960532469895341600020600127033303860983077147496370811657007587625041132024647162770516558213201609804752487091193813400314980347022348026730004640478703247405942117703141503801821823284301575288119044244760370385144552815638509322025747018096527990005361557926158865137193565245829637700006058100463434121887090793567856228513897904458683785786393346167600148998385854740617240945495264920010281435356981408495971021528968428969753002480070879692187319934866385281275690020394233858206372250905369783155299639881414360681453305220346148200947075627684175788351998007928989049668655450479902485195222774398453956118634119714736679519242107205149010236448247451353736263616603606810627177713906298818466588308881646305085906079193735202586762045223044960922612315142337605744928652818620016699090172753139421705069570192308989289198548821327980450973355582916578061370495473181229119287446321949531877737601433600000000000000000000*i1^2 + -12228926753196780625957163856294594801936631540898558167959671930248411324581710630000797890812267705009824646570848906060498791617351198760305707392982640374024214807253620763420932753428562232246461603451923712113641276005592691240282503516815573365111376889316235664692830566372282502361215841019378976868515166938275586889456298732968500031582311491835127076488462150820550083861546650237567448710345196257597498931575283088398629253010846897494229902966189255478018332228233612160268223272657094109776928134411183373598325473544365269636882720308494347731299382368311155124135839147808994134885500597804280755414815607255145784760983554172303814845585264056662080205237978653152471636086936840448523875473373810457609337868461767865913650591896669834574611475416736944158398134283221255507151575521833980039462660500632702966061090342760502780833613415873263417063137117978193725007220846676717884063812682515802472561059014304262997767970028639294952967964865719045716939181759355858101668891126150535085370014956091393158107793123215119708871628155956709645144560349831053238086633168284114709725740056694399177137197794646701878569407151027788932481588269669717599752033562238711243347907021198585440459841098980523515795066240168638271193088000000000000000000*i1^3 + -113945315940538069460985790626599873104749578766161806593852666992419941717934794612783243954276614647941714524479292494699033254753504672549988028124041548056591969314508292546142378323444781238975555747296025196275507153728265914350972550441662772174453315533749481083130367445387220633687208384162457449708589436169297598855026110461091999766474693791023205686049239724195645931957769023752478360140664761821379984397096766166105475382619425142979280863032061943243347040129782692780030184274626270745666661095535620902606525919630919546447369238082834265149173082632550264358877758587402960543739768577687482982400683275718934258953910202233139859641358614928270491784369604172671483916132756792934814499631123938294947021554345100087754195376436322665695379223869647955649954879714501698471605484245304218913250450645682376826337424133767663174041926069491540630001169853217499556395896978954927638363531132151168866109008226684094812070853143910132911183736782331597549825242702113097897666960645224623470683184110563424573120003996869590603053904240802565361645296252783821846568147329069533719948120021238347494212971125196594130319777685132708602254148868931859402581534184551451684593890365873528073431228655638369557798136207830580818083840000000000000000*i1^4 + 20353997792428390837876046540768562252435291975277583050433619376864420235906690425554716659936347723481738291073524232075570349043311595822886043727197148118176789565857250438092848595922125315130664159202608915100574067568007733787737585299823794277675059306234843860678689472995179056276145246837691703119757276838907329186300435132636119651297112097942974065950542175709175820387386749739304420477286275709799399090132095292451436977078220063189428066866749276312621920300651103445031512142061853993226110371875037708098860552745040791316624862553791723360575553138895229316425733250401860236849861720453274445129008224153390688394938413372103290885956485722382185683189039309276428083027096757472186725127175427196045288488544300477775991960682349547692753855893729109272731309367715090514304848727912598690710204162833140603792405602710199596737553485840608233353546251005782545195102273178511900885790189153820134541942850208171379193794419962565253137148354258104611995881501664824741979619347100729781111691179618362560975680631621119370221367782956447225411517253830068164355131504973333814866154807648910986988056983481982249374282880475177209934998491475957227795003164924197718695085991635693464227475600703265074491962754140459300290560000000000000*i1^5 + -101725293184635073698097888369885862794932770259483833224792845542914234216323716028064721906963196262209065158325652076830206483056194264222469415421379949204628992257379620105557758519011318672387409902444305798547539260867705445611908275060192349821492163778240280622432107741802581057699762604639937077225651641573237830567044967713124476756501880868849398720346418057325217267866932105768037316555126117825243214606525973800132407277026702430587471753052388574835702026122059287563047566687992084793333651487080855226395219651873769980292354612523752973093106283183587690112208284191649663204865167372396204348676557738539056653191458256446692088268674838380484128797789766706706447955984811626756905809671450115705515994931000896967475879979413482055592099840058024707669279389918213596107292511546266579276004513261719088853858610625620683480170621739157919435885877835977367697128526305766594521421123647299263653581185368862908503744202285301912163621701748196066895509034706714769184380307532923021703468161701019683567203173772287639782147983598053569919483503294521335419530635719658602138879929692272148437560040995444450486177987818745397918622129678503507472622337624349493540610593176589099575006816162765349152795273989786393221529600000000000*i1^6 + -103500423328516712213622862358365581656109371434944835848770345371017271120125910777448271439279137890143875299483229638232110221789320757384928236664018256872902876119416464987538956179649430254888978897922473837282282087804657209809173506623371531848497402512877067501524448052632430875801393341454742663184767664236503714658187282161211958943192017918904729574334934580237763024872619724150202843254063443715188360868432324297369369632505017433484274251905271337227623806814305019319627117877660750653110215347578878173811640829463169076871103107188516435577508493796804461767948668088194025497544317549234662893543672487283694708178258088651260890011509396794553861726790186563143923688040819730155641095801322947305389317472659551716426375529429632462554275689152727833363402203589859214371697551193124003804303788292414261972262989281595280482732230244773331682652992064784468752724612546322957440976763486427352601316096298211841424870624718413506609329533571623230352159343565576041029412536363073264059700995912855774097580845551419310584678793616709535690614674912280469518781517458653243926099058309334051716997206696017171786117655465365664385724607067829065946796622195806605243838047366895750428600425934958873002202716306177911685120000000000*i1^7 + -30082753721424942797440583315632474723735892266061322348271757855628129579807767569429473859196670648922643143610168060022832702606802899363135682597546371504390862411917933720472802661913507740379339754929326533648106105867576413575611345296971492967231424049704600022428892039338373339454707592020816190752030911316985425671235222534560091238222391048834079077752694174072174853017439880212322660744700535892667929325402362448349297954840247085728224259843667877913974715449398633982507403157275750064947675821346483062132415419428587143051963454517879646002637958967769324276844213888953591100494020626275818882603136116997041241482101647867834239069319658908524219662574498710265416609760045044546565556010382391041596905876343821239551966100414443569312442873813941470416223017125187192330205526036731411952658882041772039401933653542159913978832374152573246388330771279553486969834001631602135116301427506303174329419577233810591766950067635759748984198663436001367687859046472764917002988087351855341135620848810653074022053212840197334963146539230147894404216159813977240780573767076880665700461044776054944261115903368737703779639632132570327701026917175751556608177896951194068444512173468473003139722093242549960199488217103299982131200000000*i1^8 + 1514200356030591300449238084236619882436011023683573220864999414015304063630048619298808230587035551305565197978258333649586539684982972345983289715232904028097425049872752245001409844283653582110691865905355845652626923839925858651375160292297721492662106934993979300187196262799177131976661601877934324857816123729644749381940914392146548767276168215936503133411665230423936175134338852048680091064110113056359322455798512174870216048390100851898367208164085154699904683079858477095689560670096695451518222781154081077379658272183811447173027787145435327296569002630696966089543633443502077580583510990113697021099853059305940819482587396053323630713781853271152834991260093665523931028926245420739279368832447796216130841131622469910976066359113453348694924563033684674937784632975559644452968584074081256667694603921949039144928155244659683660426101634401764782692136304026289609645996852764076017158078469495517575783492121912943605866464784525397265054215973076514803763463566403354773045387254234751194520586200730532238053298384517487163629146221006939425019563920771135985967076943506283493235826993279372218063669517680681574349824769431346206698577668263276100094739126743106308173360158691578472792983988891157598060948072603582464000000*i1^9 + -69602841063110928677298025213965453127541672790803722510630500275061735711838167683417490300770286093289782672998281536045108982384601004364375119180760699089753338497352175137009703845515502749503803710338387159535217227560084269712430602190765966417812319459155749663930162333142441917227993093142687064376671506382412037585429995535063113966631883705125556749944252882541146556557556577760403297005898017562029460416743461269147529380280939536864866356947059025209629691956275245438690855305312991004448516606571146930046448800637871313476754652229202818969613416789100731744904565845426475596919276814298521854737968866840637492903072985303977575454721905799505073082627528532104090595438410623703650290100235748523708680928564404359267460962160257933953311265363671522510330536025199550542661567679941018773450883811705101469600522691253765192647761396323304530406006493346830422100510629167702603986244053148239237702765213197327892207941819098583908236026187187424319842095343481827476154361803940331821208367971118986724601926358667926344372018145217667937526533899833019490869815450001989729855474447148519055082976410334006504891830892354470501353896456158296437712004749978688902580634606571459890378998446095506731987995321171968000*i1^10 + 6255634264748341385822226552778802806770415132542913163096633932532931989782115317107839372823180935635873016156476794929505571731252638294969659521790097115079737540969379175351619614497596964357765360997626321342468994662056648965232047100798185627569376509402473752609547389812735510373289010225958586163335535589383587617833402862221783300759135570243944762136129469740529983965377323850523565160028646826022847609937278542570494502475075964690907856173684655131623577668569118689021686848685588524912235906544813868302803834350719671840066524063807972350979374764720222928686528428307854005218891711649520789497443714102249485572648169402185368329257357949767471260318967343844718044812249909375525824247500541820667133882497052696979656959962540777485340371464002049788779837769433527626598851309541580647187645977315955080294361910579465350815571676813726108753342888001030602121981085909545469813720824108602689251681270322548484900010514441558340693588473126646346948967339541864974226132697916013574074901432672110116783368011467270569908968780958681919805909207881188007528040907410220996216215327113531704342118423924546985071853376097681210809935756183693070645863908402547080610587410472925882099579273207883848032781944750080*i1^11 + -299643205522733452270722308028754748540984377151499666674896521587382971460048389574696065163299206526266684264008329599496255680751044446570538975087740069774787014216047724523148137679909039065563854699559938800111793333693723055247331745787497432059514863032482723830876808203183820397474255618640775426228821828915895478635052047036814633079175528902858363454833891085763431054231141433242977279950863947740769377774343273421930499253894695067966473933416338784594217126493187716506669032382475407290882118488917402899604084635957157080600025077970942294014374276983283346901906663567671443153653519578062078437110331748089054388527374541605760605551543481186900087525207884256116754894309755223811165644332830166801841415720334900135698084199014252700776584549549185516727461427016943234997384034996251120268075352473746669133802485572206840796867684374959667685970145816878871983188124674594489188558148373905762806772878872453145159748123477336881215445167034748762994456580305877816440473834515937002625699488873206598513520702454470877542957742236174471406908819922651799241463357031335615554121195793435172978931113365214496823267813632786317434391633728589594785740821215536534522194802346098796146048141128129128926996856832*i1^12 + 7791741165642437200875654997681259798835417619744807064021633293399981816351977687662173563365632765408038118666293666590255587031916790999191569927036761531877846450255773087276806513362325819481192780820559221864370583745413860850198965860593365267738929509457718578845528768841515042379835167289376589760109992229515734617479511212565886033458093788756413861923596266186549483019484042012063699039231118624574587863450587611994788300537487681898020421304168114577088887726010074722734433547062664747389856566943070028782356845401639327083383802630345919029423345722726610038806670073817426391803984553558843185063906816706753229320692581383064308397273417050454732259085982660067401712174417053579289002236727492937651315110491964501729834257388100103523704012731978103962504433403559768612919484765090461421676398266642215062112324153899993851689550222604457475215386706991762129396101598835030585541161516522450107725485995145845622120680879527920539098033332903517164303963310421157594455306068739499681672973814467050207006179455657763869602983716687477410731211140731479855733593963142722424366587092389447047926932986360395165739451150562470064843988311308758732885709576610460577493140305864290862414050321614874980909056*i1^13 + -232103348857030281866625367373635180252038980254552791291976079935781752158515008601452657679947776278740196783037099302321078555276922664268475630742046514915198551944273882981257653984855386421896478021692947877565930579258990866825119422803287784054446224701124006303901515897662896996572593706429922807061840946217575551077558616104421062275885551080600011067568610202953259166932715727951856789507181596535055098311159454439786166284887166602111779490126358573975927974855090311312546980721745781295968727764625615440449079881032464020740910402381097089880013335363485825758732743936976035241810282922466853054493265570453140299142559731422627573696627341770657068504643614349944177871404073098064026552699448689933783846046948957328207073596088229661929603707802778631416812466425890455524779454637207559078917480175477466517115633434080291239487747559892048524846966285165893161392802861375968023947627405072849836976425388999262718470984897122216532472807793073995945370060840480436668550858812354443679030080463728592266859952912629704990168579335193584467912914447089948172949280562404992395136369044687343967394885251675944340901667056088076565354897724567912047825441456934721008056391331671459302072122163102482432*i1^14 + 6989883853769729651122698692131714743933795539594187731628936594452275227713225555819098393391161652561039737414764667433717701821593152127678516843822670737782770536130049723475955150797989678562800994662683722334593109393371380056596096813341515444526546503777872637603622012070443288262322422741817074176974643631334068313156919473931936705855665554262841516851363680101776621439737881032032906932737183711046155539960395580446412712904226141980198238371683974967924612218311007909169059034360379871883145004746910186301263036879496689902881710707448173278299621983895192338636858329257543069962092913464622247055767297691561684363058534283503573795946617578123494935339576329376589504602620671983683520598664237036522706784456481057854115359815740741193703934518630912177569368096984159671935632069290458443262873965886109612710583442009265641601920267581937941775440155018455174379898759970764667056819437602993268768793679461654673441490631704162337097093966315057649097345963284885129023059729965752760965355708975867419117281910483234079101760853168231231863811470165080708006669609699683293962886123044984207045551278783112618544431863975895341790396777594181987176072406090259811274576511784008063483001536774144*i1^15 + -227393027438179945408638533411987578739344406292256042017122945217285523876858239556217075132649729316948534459264193552981638168436735369516553194544658049007229703606548786984828968760782528367622146869242773669438627188797251032734740656563642554231886784102199876538952780620867494845827077562599124537892843935325634222185961069322477730706510504310445864668674041398095848257823200659780395145724401648864858128578331040838534436251303357804704543610304742545854080505175932828196094470692137307953987491589927045922903728092891586400701919326357087106042827902367393907463647754148342029863275047953088757391130962819237629843802971341799297224684343059537164219480954527125431707677443373881488709995378109264090259634733733666959304652104296331336436434096649545061384082548823288721178111155157035307188620019498900682180710480976080957932997247892395503591587986634396691035134103335421408796683894545474246949810680031878884405796376831934422967367495291436780827289126257914214478522737512494629897032023160209997351426446082115760436295079013598200977202120286962999282887839206298861279239777435529244793314338353969455385548675540528958777515752525676649875564906343992021542771498188614844839263993856*i1^16 + 5364256043805784281735582515293902513616021640958565075969616917942359253235874353055723670802182350480888744849005934707294200766837445184068642544443237236336407388241018589750579360974336134384490057097001522338892293080915341227127370817986968897015088376289896964104009056354660544106471297349859277301179420279503152063078063087744408643243015249247641101956900965128123657191752105904666135603877578830425685589066553219825780461347659907258037501276336487875511396736904240213055993727197208235370939737628752932599686379611665534819871198522075503593944029519154732477851594195026914075349340891911838781223004815714977287672781384600442637446291375147890106370844626446270952903387516895901547291044515391494910699625396138944551709016586025004963774138363608158981567551345139565250287291864278577977636337479938715449712997071500738487287675659321925032406974715195584321723301690540119439325185884433123364946319873450315307424433849768884180153137317021132938503008043578123742516157558559208191572195199091757515816571690684283540608313976542062123757203268865752899215895060439220747226625907512887866322830560398617935022634411740226709186504932589348312144872829903768439396287648062195588136960*i1^17 + -107188408603193829053156055422413422953570115023446847445741484348491364793259540175680494024591407573022678308322714473649052075557517463106861819098467657719250447891103903481504863879875678092088910388148504476101980427198192509578225563008729134997319854518433253284859595126999644612356630110933649243669287937913990569010639764363588666772694630504884431507769114233617598777747582856925479135377013740868313456484894073437767415552831064364590195017741274960559285751944547211291435442397806637797323872797867434393429209583124158548960073608664186858928297564380710498119641439554725669854074819406535708233266059762751801422399833202254458398236835958133982815334101227931387062092455991036591255387924167615242594237108998920249764140118633599781275861753475414410186504579394863301927076808504974681288218475148885830728105894347563286058299931008974938307230229797890529388148836083994779189179286325341021757527395234988018587819134636261879170085952741066095969847875224321011869216326071454077951801608794022250763708210706714073338884434731266039365963669054799958338721889827274722565258575272710365457163419660681030107631363532442907226743770344604013241655751961939794865282512549404737536*i1^18 + 1774166330819898946784298158546713326626783563333582785900387191230185365301182273788674992152043750890148266925112469229315303338055162863837224837079447491386965356004267661582359054484593023438298308889136882891218175906472222977381923013568562175034787124506143573985997515639655108070846242491001322974919540609859834894794378082639969932695099502999375701600738948527394827863110282684861450179837135948533634197762654888277080822377563067222644428135226123459361585037837576673562985167346750266684929379732027804860985116774807722350950758291217966461359395456707369324275101366148406986412059453584797740947222154534156563692029168497487348509266804098530470018425963162466675312433207325963635694322131534971220861506794352432473452780805021673117672771151817445836058519236155427030612982088375154493241870581554811741621598113460708447218883311496867980856186057908994762654041196337948894005680957230885462452214075749433663545861665384964235864021828205233470650574471931455331170311487178904450927534650513987308916408743164192140122261635059421760427700939657117365027525515361353814282094745470588083664036810824451014114810374478106925949332683562373671019137569690137564079004210692096*i1^19 + -34919029790860825085370166152239779197235841165931832638450088530226784439314335327244826313972133134469929587059654919499014678069182728753913322439512157349284878438092268945266380921896189842844151633614812682079930841079299807360186168607165497763567293469683851043794416815969070840005591004930313012359487868997701781350015094519593000077046600061214424278654493882590736192884981798014262481816962033098690629164024363104883918225997874139355622526014247918440021620324513938743545446709494815800981954417691067650763130678895362360892195314995786783977159006199210822572170846403611659801505280089497904487121698281650915386164027517349806119986873057473036164455951371129691023022642109506374572107224027239584323129971059254941257707164252697001802712613935359418824140186428421202054248594849839475769804947292211776918545141237672454325406948324571677015719481553786758358005249768237350507365021581678018181227201797007521777849150836512923848993760977514785178891951487528294965303407336436453268081444092242272538483470628363225011471772897610866285226981537077586692890847327704514955101727728103504780631079977951282099206311558139950592894495285349756954897860030997723144024752128*i1^20 + 670008122969551405764223806135317003193909447533723497262589391645736697421200606675033272323489884035974002053089043170558253427266843246980363942429295888162258174404013368388172455602679118716645554089373198699421593329811222074227276827011759848508281412191874145108668778400253533402691837484377125186944446198839348855113467828540973653958585663458049017075415697528415809639467339743376734686437466133967454998999099954959665567147830200053973000110392953146156731868302282826762100970691103176755348670624211338134112239662736778444567829930023229851930283611018459033736820980067018666010973671004125404591989920070210204199413269915839979739857478713984674281912128629378739827054254033688649464847265347041434175174293963571514494835196193449259386426798497214748770651732905880522991968965427371236151624480789755975110891445222207083803916455095218127642262549274121519521397304931976373989314039173701284515651428916550349308989398125330960394788494670359857477514966548452563285109011334325527532636570307405031324525778612386091472151658224476742375518947363383745420280385700440873691074204464828095885659091220121573156929652411224316719574111432989653758013386482242851700736*i1^21 + -12279719993740465133010278392531339988536911218612298663411474024730956441429212488801581843466902578430740875481148097709591293659312520492737473636583078381477164408134323395232011170870072504722937582134576167611195124364973075883353848100787625860803229113402743580779583768246634312093521922487954730969340883391230582277754184749936724157148772160497809838833072038409451299911581438255579198997219937107671500397638213479159207505839513860613727528603932214947286412580776417510954375125091769052928210727694695437238387375704454523510358800188122215461922191850673410628628447688101342626301408933417508990500238627010334770618032175554214020599756422538572747419610941197895171021315207481167606512724067363418280600892684542706648713676294946544624275091407142644559718032574523546903435771456445358088404610440456684599076354663255608142270883019484772380432766699542482034668663337757243780784858064155041165763967602370287633085074836359602688609517702114510966114652236954520001572117303003422661008949200435680693245545224592816421734269336466088082248003558642221447111110168390593865264570231495331399554263965382464193081635400776831457859927386727200780682687329228292096*i1^22 + 189432606064696044480784566816125867558906779808846530038582278766254206796070375575488716523720424900301105664654923603988573599846391883470975058411897134723507081442881913026833292899714376071385839314478295266109520567098833016786650907369459196970908591680399804486296985426609619069523870681144967236187029152970807804685907787960368498076345022604708729180544703827056759019983361508620194348485627162797989931082106354814546720324882028365034502536162797500957473550730810047903996975242774594278181035870648565000618141537747208388283390520614989345756523490524520601319497493359826512593724697697229371110602601070622493469961859587308091583638788466813367712098253223929539509376597138145382449133146579790314174424413964364524690813820782114154344180816540617420082354608903592978844935935820814698508905156721113073320498543787982494880661124609479707598929124467111621546602365976487472981248828687979608002790238852903401890876818892151278355179279472050030713961814474617941698033362182398903636975347132565066604007195417063267562944042153579927242316330669356238632495788658596983484361123129200737134325854891684905716105789084805765726388278418223880330082435203072*i1^23 + -2196420841056366257562093180334231858051322685502394634723005650924151858068713122782493679643583082195418253662096400908820741339806208182153627162291176013999843519642851381436208516066577992248534324668980323218523324830152798046280218494676035869511207243234546770794079542666603124559774293788844324267517875123982783816153621868196550633367255619437296422212147767848556660155162389712565182903690705444934701450441212167863058112746646188579657477790383321925682672497561988609690982197410082403704549840672813558081836794097195389340990488442468800754224252425985641227045785528192447454113914721342461090199921289408296249436830844585519232373935881665105544968289528836640759204699885656006087531050837450853156089020585238191081176327368811885997249817869090523548538666338547352672785351202839250808125000266957050237539467445259741323664501142122720110942076233395247607237436789368677933473458337551422705473333881903031558778334156621812906923710877946795534407345545903412222715905572984922711367573899045362199050049035168108134316109609400672156573957439811783266900600848320478295867297841261427805494145425531484615151655789647719545744848397869690257382834176*i1^24 + 17676438302922926456895788216896125886752743678947153777429211863143849463414647162916744503716556785874996761003404742910756403486292772023398538131845444173644789592894811913475776865894883934131624901917708443403879796161279346090105569794636146100602073082136240185768435839406341597237338304484041149259928980178633912244444142503273080973515339777784375097876843678560682504061382344196707976827488583973184959741503629615310371322042363253076942056462528133462654589185499407836188942003088759241151974830234754558266070311143932346506709751770464209442958378335159768359567812709539609690072849316426504373933483369589843837492623083954175555964213682485665708438575885899005783138151567814410974553482155326153807444374686956175381473822935444619355010673427014579681398836984901334288461470923827080410162556975434945815375381102066975185893465503599412731925825628633644297876912343535666875983654587133069047554792717673097389349413612826669726014307942302208782413804948679214633912366342529508696003101365962495191112988054625778823201297308026168943350343782650149360297368196181502499469787798811784569199150824119878836462940488557798648758740184425444671488*i1^25 + -85038488846597807987258562152662193705238587663571413874507795667100673918066063359367023615592152353832033489675244942291269556579192561189675134672213822155876987577455819106184623045624050163951259155365581473380232957518652022455910560621241087959020079898978596122854530607625350859038997944450221708627541630145438218185320388041491589914158483485687951005546003045952734982661405834276444990456778132716001622440234350499866323261414215398154928074678530581169690567226472807525771028242337735367005442239053431062395671904373559641846456349784025752854138337741121549522604343770486054816200903453536649887604423101808289069224639419250163064395613808827755713908689293966139370132149375678294514667358903014059537533609001760201888480518551985510028742174632701107968133179601644925984792080973143888081463950551607100913024633095595041700402524743105036506696385734124122066267534418334514645582082417855962633175147995638208253876653941889973347743617774753220750109688275536336386178420315966403563974750632002349283670183313150505120275130597357775257217549033539563230165088092500606113002630682495048921849736395675220456348946034366434463189520711942144*i1^26 + 207454062911024544623609184736283381037615081432461212364646073576698856129216473734433859777219533826188984667886505113238960966129350491254548410285113462767092326563860371370327833530308861961808514541854377725682306659598491404225910664332541977014127030733979632391378839555940553529588870320704263970157509155938084166923101658970945259401603783171394988730615061621863609243616926287715403960947250864031473126036408966011485374624006482390048551124577882485777713467246130841220473966154089014079110632048145317565389007516660664422759158439220746576858616422396124216896779407467100495864793775310911127751129046088822905077793456610394318808038373081500427650526575993170607673574689132163057365526951811378279861638942546832639931656598172421962918542875936651670579816869880387226016339345406046205127548238215878506266467810833328779728016324505888716966329237145254147760175734021290363258153621751921048598127618177178081671316556538949590070466794749535797280156588862554729295564018942494577144010469810021805570693044010997402301104053055218045225928929893808259236355611739382600337455136309668068800882602109295426646556489134068475456122781696*i1^27 + -236004438865486604197087339953776455553459866949777777766987601257316791994714368030840035564982125468492355492228217875444121950715200651955601083265627658497389975666110083255398740847343922034222299995866393953701313752405496603584377060895291587150576096657666219557430022876455364835656328254308765125141365432881158556409870253985165898026036508570341713045049401356836945787635648842420562763195840036490892818373707438080537223090850875118969177770439155914145802263270431161632927153987323539268464488010386496392083695718915598917649683075958954997358352723382467612374222438735088512148821556472765896360878034926149441673405672341173816489237435180823520454156053288259537349945135583898790232649313542661154171226647133077552923067766961078063149382882573525730447086154295544699777669109884029880704606261334599134763936597342099659663104580237557180797984038510661215497116092819247888608047569646166350150303848030715360950785259823796989213731781191206580692507832309638775845198654296180126538276822664526437798392393717019432695109360063981633974344291670997330071961921288526338735165723555724922344740626230972196957749828940870270844928*i1^28 + -395176751083109758274801267562327267897670633005923484838520310624560224848140621285626800906604834641064017087201083945568138410857100580398970801431579848883417075187025971732920169506724826167050807264374895412879841064779444832344024101119550223702784828705215760855998233206339810655610581543114427846809676437152818513896377348959960623104535854314961363712699820487698118899302508963062238716152951363081321302757748018404173193834624397494600740957811268615785460040676442912904355123517520197600599528663671784553162142037844283559526529745318083102002513843646353511628441813774600563256793832189347425466506707149583084801518517530408955142428063228285183480291571000418499778231606507935426551755262660612491513990394271498629377471595915209375848047127547388294720111659402327847959356603664219000421368732059156559408952486830618667815400176806972291902991083819699731908463762368917088714525913475686712183079694658308010025091504195639598284454960453161657737327603370202598514133461795248522726332510357920365548103452653806095757509009429187644152692515370772870794343158437692660654927292425264906555173724224653152982060505034129408*i1^29 + -198326264454943709027078894492293436545537367001446241334938680990454548379700616749089001881104241735680845213702653474871463579731084396754489195505688287525610576033753799785392984024468312128958962250478398880598885338084619170483065732982192755563347481436568437252119541664312461575462645194991332814367062607039953494713656417312717976373782448391574089707681883140358219767581598438639255119153218877638876953993914514795115485411615593482763399057580269723210775376427111077444377105467125467929994150637479855609250172236067720356422561327909750632790932155042639542079373114535047898439369593918193419987530706522860753078287713690278152491184404293292670107453776496490556734183192804603012201163601573455152844274291227530529204724380247480593909263522752582834134812545981718659831814239577635794725166455990778868944102536698778211479290185002464734523644367492077033982886841698525371200836451618913081983288693090994315715430803551677998573241986717537840722415664993002670623237579282351702782277343476011349489291221416914589574753382725920591567199924213923682761715931720729799664531484651603172568733655498181991259237777408*i1^30 + -49683760662541402721904605342920797681877479493278864618018959920818537875895128589814130024003516900752302993196755184622980521277821899111906826156139749895631215491645262309428876027333917648750046661395637836525421993822247383757247651502993012810635794494711569124312014124849099489878031686717440146236499424676778350368529874460817231806665253681375984456794465884530492177558575053263130804656074825264444230230731571985025561719120693642954386817133825865943852861386603951554790134438225613729823794813599760245245304751024875397271246819588044675941351964174007620663272465771989097792075893621963775788191100013397396194235085001192586316785683421388287946955608981756645230431778753820496857087217982963242195445697401988303959892974774267507322942243951305949031286629893809333250827786514173024604046066128340708494134547550759944266651256514255002548897319050500413863499261538834937532138293381786894413593991097072843880230778722084282789145175087294801078652492294801522486555597906999300900043301009480798706847633399011076302032491250313042370578180062725496077396892031532514108869562133277649506881329326098420334592*i1^31 + -6956547488439697422357435390694405726880234589410519528770939822951837393202724623531412653810630625190686866772084307241010167718976017901695856870960384297329641984031221872326799494281445717989909314134175181980148707544686500885659468450916397868019401999271400667225797959880451815268784875049828285141657941572314549943781452794919033707740373599446260009058125448748691846619768990096644481221972221651086201798233226890427936387880955903355909302888823278272172133907795549249136748158861802287793807252611711154904741167072763568955234870297000205369895364650424568240119105855444090979361824521914333543603781507815995762402212343793406630651471937852252769082433608451974339135090504519032711347196484406695874726689048072528202909776900433763113870841863796774368614324379486873967522115796762735871321204890062659284231477208461304666244122143295283828067849318139876360458621530798667453696862436239597798971593676555817115442573551222685394719875226686166128223031879614436954452439475239549626007290256791925277733167726954145890019244245332643666392853594293020028081619480806741291331964865530730450499842919628800*i1^32 + -546041916560719294788378177204568293462777897317272848554355311904362650652584854323609086946453222345966222751624410794740659877387596807413149166945673056778806432367825026927047681847738834926031620440024173913025404606697013307256219375948205199240213547974751709870622985311679622573649650317003258788893241945414260710556357097592131884664789214182770648660966197523125632259474434948494194524069604256690949793283800417558119474263002459565363477726337034262550456226521116574968243096522722414086044945673192353918836403454189941785552629191642206416133713853602143056804331111924183890581456664098727524275741323686219869395139652500221988825416892844025267987689549983813341339846395146140951215488347643552482939793153288141442599399131256422557906479883613977588240005699128784652592957419672516146381507456652442930664430012049523284256478812435106469076792017017359186373431017194493189071830936971464604551768296345189872387085061392868481811775021683143978379142361125488652842850413832655687154280899509198891105769129605822492646111344304716179106156396344873751744552993298665675488387786801310337459027968*i1^33 + -22727787268208762097316540811550661019260623470813969726355116757931920389319364860641748421820123524024940837796150550547642492334584734397587644240016478264799362360661941632223679150574041337116222741283713390142329125072954518644000747282443819464098419422718695013654001459774805381375163218442608086646933303565719457228981346954479695322583368969607019930891875096186399905300425248967824361609665919919949778634858015301394340512131469706177009601653941519311991701532923527234470376121553688039731747756473576659678295506341139011773579047077164726303626995419644220214858920165494694180006743879144252031579410403527977116691513350988233406546077409042537030720265142766276865866433603811163707366828895486311404774917151749152804979319314334146259580234732131757278154017115362560942820876326655213820186501783905681915667359022597028328835631861267303833185068141888382005842596123505056510991319383504217235024012241232737473270743140051075205473759772755899420780182969623094643551462599303455206627864257646252362244031347719536644884488018066429696828962329961922662426897050122296208574357233211539456*i1^34 + -459877543911563009527529849857085311542763098313830047338170791268143240400196693051914585859519485883044795969215119785897159228225797551960885711437849373418545221230548372367044441213672939481148079111272745656415476327178643144846386318827781596357156409451927119517942673533322415237089014935638011326349980122652469679016957251452877476979156415200421038310946486507086667160471802954060140528995773269154147102829811836199062342037878350537597432363642632682590612349409612222477875587287510213004213891770108961557218081015644237332411492289859201582827610349836426109867841052303766158399811264743160643258329929467734677354283346467053780132544645926571434228639639926996360421234323526956106790936481837811608683588950724779274404123286238834608888506591539828136820819306459189791364505961148551340793371761118571680888498907243700462856526424022237031871932461667576473902680864143401407314223120224899098553117449618002118031716209899519791311816720602910052025980206419562911391616817242683085074930422064168459683911773390936225858018077912276113597111968589335627626619615486118714244862050304*i1^35 + -5400337623081007505934115389557077097062673330355225789580766432670135090076305258787319071186814074819417534455625096049914802116166698471805834494986572416777393815608379932887796831495114879748876663645398366028923876865361942889004446206419437144499360050705141517520455678179679526659850052648318138626118900147439117734627770019289060784943726656562069263791861425100205730390977242909593379517458780224818186720024445524765953667352038096992423781068577593291873587226367227415049859323514059726050341149117726030961342432507460175208873548079191770565152576375042228117559291879920842130562760202302999862690267179367593798502389196548320949605533657858652097878013008719402873468488290208270690870942181476111442095343416728105275524226650806880868492280344540791104299071964047622056287144566517238017686401063189349384883261689394154555712090665018635092557769231665973244484067272185015230333295585657031512467668659210013188545740584378109965771919219395785392872995251260995780206060317930162501053156332056025658686338118557085765379498544440717901819308832798522322732924455937124597760*i1^36 + -35908093490220017876516677885309101652798107224206592472333961466448530379537021578164067437574617828314380704549343693322705164786367363342381396006208217215579326090669839238914469195474316573548321902997455852720954153290139404228256824687407122881115888491015326311550771150122127914691724024486929945565445969165753410118492404035141005308424634506117415991888328761018508146862382181565355129368510722036539452351531978104473560166883459777359449185762346501345778757777118813267750571722769778314802003646580662121680404783779036826540581299333655706396903446966768630497578495093052573702038325828443798784846244449469960083881157208372282676182481155504043444026034493632592364122642269900262695179585127794310124642163669502502461828544502330346699121989740679073162342409879426568410684505035570307447697361614792775974217621756514082396528307072768032123354839695446011282790380929875699352530845023332709347524464439464107342346708651383597279979431497412819349052766607954266929714488327818603058747228274906839996082710734362837560320099314302804314393201991288044831748317511680*i1^37 + -158849576103464493635912660592646742599743928267607112637104860536654470294240396210807691634163289601362652225495208644222884139643510014435351691994844848748187809059707781615972705192080784281024114204314706750488959406479502005923031600960131794912659115784918205252168265676853577090764218554416167771972427340976431452886385414206540236034987675103920741910170001923831917855279852952959744228227000374598959533518069068621036610228729473961082494559958588923173020434166811005438450387687550204967791574184026966539057104839022876972286540929808846456095484405503344060508836490552705838636995901066727244449482080851820502033821646579207639472636397726020023403001878825020235763558586876554075413302046944300714722552030077375807984140118564504443361154220859163305502576985295934608518063653113236485309243475987387449793178955792531948003877909571186258296899709075664414144699294059792909587883286024354915840115251638469820794503952905333302120899707633398697523618068539799876890827107864022986361643933292423107060396079907418059771351500586657775379571233758600836939776*i1^38 + -756791760440619672676681916725229608481310161775377822212047412114378504878492044299342343959853736473450628143622049288969449696144960598965914020265243192863588141939725436318249841964549880244778942167585310794587440751506065677619921226471014030317695320949323969823908871335203313913000623744004749925472914470084548925403472437916627000955030973695988892041691500663531955247374834322765377096770524585821553645553291969328628410717695899573485568084125215300933898893012768780250694198649141236058249769183397250700414811289805089866614950521495474688647768294881100733954087689888066757360553920682159183220915537176793509365474395033206918559769010489645957982315720482586149796399201394209791844788121839906906754175608175027585935254365484070557918973004026017566625451162463907533692000676872186292837286682778097003312378663259595589584851101660660907977075482476130076064262267574817482018578845155601791956114839114768257148061118736392502024350484567110615236434054621874389236774985472142019372518036357994336496357641916739862470117733396683560487902672584704*i1^39 + -2706759057850928267596205563599892365013348496305242482213246114237170046255327321546982428909597685328433937979427003566359674053703140018474244811789526266376311050618484012163117413366514628909332228594731888788429026686612770860685149143432291851153509248297323380603069643617877610424128033677112132006696822449651338904366966380455198420543507710246613327830847567047597346177312155833506067186949700393304388891984538644547042171895899292863272195914997375502111866017515359806428855091929134498876608245562621321632782224809326458656376631900501147606587621250440534767362431620480893880367039991585218750942182896789572567734020294500472877960342884636463031108985109756875382936751891563894924217245631784933676472445150144600294841690976864090741516573076936171140115077118025814768719927900752293708207862971437609638044505077075753522789989175059794795604136067543516501185000339777126536086110986045160308897816594405136511139560594196191332283396060919844364992168441799599197735650238394330614516841658888489933302619847570332306256576790548176883941376*i1^40 + -3045245613472699964440113950075250200001073115662425499433128238033396350212701582681358060604904907601077182896334679897996980029529494916563672019088166331990969294764591383070227824952535189288132955658230657795522891456167509531774408090920261734607554062947720771324322444106790957653431471394819661433845966755276297441430860668182044030943046950772809178594705216450719419364353809984522182475477279070067851864688781115783448848462037675629977787691991408201499555497024575908531747553900174020267640862695229112024731526629091792487675587390121106189378759596677577878397291947267558680326836096438963057401608805310454757675946985795261945937589026044358196443486727624407550908783577341682251410465602333945696447174942912828062718479304698208263602443276155021222158010190329712200346759021157261276957973052374879727452525199951455862602177104816106680188603381520132617070674841550669049671011278312015414842066811886852212136510438158918878628160200107895994590702826922171133814831177911280153946101591988808347088930781556754024747415264821248*i1^41 + -6906806405066610904327984932372628026549294046532096538541382956456444879703351149275959263375260728460730271073260357409065020017918410133179101190088072646737621846447651795357031660164932796902279712097752901586433659666999654805411388169242624360980598293478120841036790477167830169642493891578885907004437064518309514748793661695460550544371226028116240277417357502952190524162844191547115349375050655156191590020795163761477149780900419172667970970633584147478950940664173770523177881609094005579505524950778864229985244148691321310825280628675920602202610665490362278342593212666043234615123828965883517314945273461404696075101562987807196083781798623547730241009480918096635173507923170501061974413317898257536790044102895172534984047634099988008360766263220197197426004884008907025393957445475088987559282394905523198586401092823932823442328762438001235685811574890889387653840296499420511902619066949987011892296707150997383600690842321299329187825450121706940822402844090279656496875189796278277220332232179915006846039611002555452043034624*i1^42 + -5627795339787030281716867211458304687575111601433266795086396016012146821586839336222993404313847045719119580324588926052132710333467817085881653907202234021741179942033460518975909954096740047450266173298981945496690439558605938189482838585682570307721098744442621606612077491177594975708162362407812617710518959835931018080562241101944989227957524696957924913257962843918402796742219520207077129982468635567407092230112078200905676876493532133311734796757758831764790559019840697835971785868993057197616797281281702552133571533965590773240887879753528675103017847591434303009655468046236779404515442979836964097156233111260855027240053900618001669834818074919323266196812659595491175583499945542286223594652444746338473972262574804770391296867767170692928631670933869898148216565165681794951735802889762450317938711259400562306510881265599915580440519574055279776430909738737905999612718200688735053318820386954203799194726129466754639476134577634940684057874816202154717983990633875377922260476082023218803889413216302166103581547922194432*i1^43 + -24697316095592213852210173398696006727735986397264388566363876019961312158109647368057268034147897316876662761203814232317192488147207424406669265102094702617549886623782979775438173125597140254718060798390803259365620178650864553787489387733067745501066393447217683750066843163333605947560608207093578179385787718199183070502200460230083928484379570574634040374043068909030026759521420701609612291085626897659030891756105776308260955361774595763564155304137850284985829299925519541581546505888741775869918456254130243926834450124204285170695104744141317793035253472287928943443836051219571732909721272553588972356875625205136931149314707742360403855860846843901111369290679825494649571196534233576561805244352962565410183147226186109506487518387833816842372652699740011424194930625272142581298070967863413133257007686571453617572460855133391484377962137456443475159580969863799865277407369325946742254878584593738216093091055733634687261346707987242736881064450194344732924435326089759204424987372087246707583516340643270847762857984*i1^44 + 17748308903009443666980878794657283564003009253226242370352707965338233111050438120920322181047445757972253303298504485489376125768822078185112817665303446484960087392566107449704638858626299004841333391831562735221832509487618001948986241122889783931438583464963425786963897041093985674985349300258591337276543774740928133581015607247178398570980049300886662516084140569230235521747994954707550630320001026596044207123918038660905163004604868578791523743238180330060555395955311000893281306524945208685943850508579698599883566610050347775990952453040291771792579389453184449809217634225134988752355459034405597468084769974581222665428297392029971788104807415899248741368125219936890436537145608406071683190028158483472870076703339501527470902548065887940688891887984800313523398691192514049584866292150510395309319359100517413154305635731326524399686476260103790078686157637421459335292610550791556904104450002521012874744406571517122123416506917829946807754301503016089185364392878298181438361325847406637111654579936428032*i1^45 + -375637427448863926297592682262615328944521740204820576947511271095470258097218803540556164753884762789710516133613962504131759175642957740184986413729754388257620806135151639108423921090417298747183676470170442315834206979485280744536185189014409066956745019623865022726321254768616110296144188811250599698894508511379098430845834815590668031985495814590964377958820093951226132191792308543745412934273235858283033657968303835911098380569949725190894594051460345823042774807601755348416629826825555189240057739963438301046628771461342820486432091757236000052525016019259565538370518316436395254809389744191815211010200476183820613366828980526487115968255539790262789067723366933571238215982172822441801231152265341471710595581387639910759711421616475144761749867176979788871819075466246591140211559577114631821268850023128563638830960359974705132204306050237101120396365577355486039588478553542258685464379235584535483744893426730855145202389297889957487868665413827635219544058769648236756006273367145364306272256*i1^46 + 613441626888318220962687530101627912690371696580782569218327554251836012144257483729459124524591201526853828558574768437928694537137411633591014838966186742391047021290329704701506917189640559434002633017852991621234147048047238926673335768066239225223615811844551614367231199654087253814029680124500863716714662755270678696451949387459788862102315764268943656494014184963820738576208516423650762628090479657383760591188236649188465964326073833406132352296077767468482322055429937535217990600610806601299844351198079241627419863771987158721275262783408246099820189497837464658242280012702757408681360745836124316291489850883938544411153786601506548663534423543257858202062769305286945499803438250110915994414659817821749600041755070658174846788765903545849351135917255327809751142679165379875878314108270376682059366460997612265377718731002438056498673230775136252392890156866080076415819453826617526664710220743241884763151056048927156144218971916802189198935450891820575012835365186052227015397376*i1^47 + -1064216633132774260356566280192856207396983915358437400868173154204685008917724336440800172581756418990347175842195226959871921384085221722395119956173569354005401119795747468863924872894128838975283857632534294628624418773261097510775014265583269963168820305445005114557692759152556827146520951778810131552050832842866851635036796660797980328897849523787117830627999251663956196939443176776516944142915205358945065120985115795736411931949976394862653546490393589548191046332335927984006483889821041352723972984004483324564704875794877755052561758299198577420765602088112492461485630063655494994110254423712524340991645891557566136723454209551568507106958734734098645857155799463281156510553190841463195011272392433516712021284021296505550957786585764642986062454793244668877316362286538666774634381832096502978595483538669616741943608662358887451608641311874151675879003037570434226767947460662880831490156118092191987729771380889077344681834448463482221961226973066276892958977447424*i1^48 + 1580472064550593560633342873416342762829397128961440262120347344034950429553684516544031961095329991587009707504736569252420554790412983324651452779148314727769553532351084228695698380460530232998871631734428667232645745430663728844190833130257731051631993804122215805108304678813588907848975347226489660319569397728457435436074056985761402237180851499813920338882201050726318680104636183204845598441202080511783563431695351514747651484591154297726841607876543650288231868955693591085503266828748458278590512987833160926590058751606210413388934276055673430851976174903528122724540243991113054013602394536140995961565657294472506140521459112424065626038849830753333580440153908328518741852727956505071464672211526155993292444933698613663151396573966300175184327069231802264908395637359717669163081959555743519825902015403584327159188821897296561778355692372195148419340957963755730536604614016777911765617962785863492414600796291762627798059986195716253080493908157991680*i1^49 + -761888311790678921152000544127962941393315941652454498581498078490763813661444988606310226297385339472979155991456432682680160338801058231371333063798357073155014965101652127270580179763311492133145631335733549819031416010597998151802349131242070730413460720149928924781746391028105252555170535449370093740895053359067234010544683488959609072536989062563746299698426079759228531971095444052821918010475632143533782328984755276951760666416282107213319563571832899040010743274624588664658203458921696015060288228751389497111002268358072291793824467183696631560229172833733752138503147651543896651577367148093042475463576439114780829727607765653451333035930498695613946417390092521108852878351116016281726099237380706914417485775794648066719929097353381859254794878910345144478046691230448038521248983028903371466114157544527798552148248337257199990276831136868539359253299183728795188133068163361890231834458753660458349001702535072352915154826902501640176*i1^50 + -706342378116486981441313122019639983310019555149886669464767872246634482341648934226155424450538934836283492923503197489569098390052711072083521405394475352354036257860090793176474481554706574075599406590648530097222306796154402973258937956123578305395456390904384564957375349401920969555669781457673403205908632747507864435273002743993687100840283478806647539750888566905961955319473575299908466314551461303209195052677272904216861485240971030779618771604100273990839896467286047537546433715736831410384875080082961079613083921650606289305606939179373237642012277083823067547967340736525736056739252783168816233228082633343642213441456844992481881718396386588534916013046166141716797313260326938935934703210376532243625195751906568384662712637782210329573255215328467771133235873973105217244157620973225754074372190908542774846227844235770094225681773268550199613432768780780126583933344781124022247498872*i1^51 + 15195213999684451613686696722658110411128138046484570470806607948851906551667515474144994255103704572196297800998331898425012890300761323741864078803808389385303769471508395319659054151876884613961561349728288159527291881334673902208650271172230105466860086534541673942786354761425932708476549864037414629597527980799202432321893789556307092029519143764223491991176318327707734505175139828993855206756511079965944192120750390001924792334389404155867683729259338733552771505980656774648303176420792956567956600542034503599261579553818829661950926639375222291930636236624282576896918732945844574630384818143184497602692717775599707901856097217435062049157602982779248944763579603215541633097902037999977137640123775486750865340857503113918524376419191954252770179317457483165316463948631337063038071908126970174118048556304760365071153685953481463212662254801*i1^52, -64069368693967613680787339173069084637488109029584866578403947556294694877682623086923019154093521883684044832405216747706811899874188052536345029520561303276974547037425493997753196432322379020836773949914616809800993821914492277328736055234085474633900878828348105329796558439094248972658633592887266207267494961120623212492895242409464746515752821030884348589457138316332392750296833977381655243524712260072839888907208836134523647035460999344607313676665176510015565686884823365941767113780439011311486231330413193208072350654203507814656768650025226305136703008512748248269765293397156365300813385390603035826272630122012678971080530027613506462447237406784224082333667666939357783051251110488158818179315802493251887860606635683630500643410823721879488326150503738048402866795872515723791808633268004382991085622464294240412433968548366115842999832221688424070856843984509142305491190338725177613640231662175414125938749192087538753269067298808541941171989397611232101202924977649663025540917568895480063010635048848075033321844252481853932037212870447591907742946428056052329418004514856049492876839266382282837541324797826529660050752018753477377582029195874327315269582647800713646606962545058428429392666098361312601503544569131777522381905387681003059242425229971644779583262908386277903345170491479828276634016827893834145231675418224583867200278646719739748750275281244265429310371930387016034604303637084439928789473762842104070265421195599853765392833894722828235694682143712612516672494262473679694858636308546709446666596023890083840000000000000000000000 + 34377334658899898405341995281997529931593090579234652028691528662018651843683724707315879096564055757672901449025367746510894543131854748493066653152857871540409561692336456667428066839300440952852541281009462551027182090681527032688360691693653972843739636680782554767864820970930186498762323497510747900317234036189632060582657463196147179231244477771195575318403129823846286087382307147851032973066722237461623173557690384823005629426135519308390684349727713370827193810758969960780745001238718295946494692953238251158879108970663097730696082203421707864730764828826953614532224260130250643814837677688345941244884160824945489913229643084732427030355132700081223706724662742623995328406612074029549754519719044068517529428099879959840258129581784846259100867162984399408129319435891748027748572259329561740668122116488121623134066900836721918686320854978830636208484829222998884162587068401630569483302206708868459186365417702601178394403491676749249403024265791654799806176245720338076165729229208287712379360956442148619159103198261080932177657579632000056915106350826931725411367021292365144887526558243256343200167318455798574697507675217390920573226879934834614887019429631185405464367629573364120432085517299608783782660792902169093235065706128761149504579600218931603094572842995665543195833495359279529170980462473683968633218972122977522803726069739270746265553923836255342566512163999639724836275986080475086662698845360666420586288791961459399407038821477166266094503085363754778564634733060634696801107055096327606595323406070474342400000000000000000000*i1 + -821083065761992190603374205455821319922357680186260401083370810681204237410859633480164320546947582619865059354714650580687087296490586790573772060162522390779753446717265145406619287650727311961917759591160619949806729273714745631933725927246076199173961437134835237179564725270161330066610900140902650823600042080255646246248545693362202568848356974327163090634014268876606720898014437585254551916403816244410319078825351837221599932237192715769591323775358558279297705127007513594279008046291555563958448486438063880971560031017452014027710207379413479184267484137275307944656277068295551402927868243810710418383759739126270226455520406822063901620658286764188867103308882295625100623751196323778799345367320468642145960779865097707637149912435444215641623075513270302374165044274643273499638280012852733972444760425166000026724213152930515905299286171310974337110693945626015302817440066886589291167104639781919744419530888811650074719204953551534099127062146656944849963890287460742556580900296814073925698857918748406925439894405606950374164606614257437572183153257720341699096446071789172622998881869909398866522518635633257141075686337058428777101530118448767375836120583180829487462404657699872299529193711850055762123324132614585528511205035916180681900645716930664658826645843903220460734549739999211057910972451240004035832296824647175299286534399459921607869850290021522866612607869337014676626020124112638117859710235947945448969332238122892846587035154734667964416402655338784795392407879016185859202521930075981510439192400043704320000000000000000000*i1^2 + -288420016885979531305015978763626463141195781572744149389549739592176345535991268097339818426145732557382585146073363808264104536876280180874867511461343839781035721859744848693919790411310677619119651674673970030260748577819278072551108269727630653918512188572017719464260101114772495320094432011532505154148214886464897590049697491079514612908078654595738401831043991893157160654237795575625346681052200151649246918985473416135050048145812669539734120517674214893695534449554487951063499967055182912518150410203980460217584143520697766967469368391972635786859636853663236726360523930017354529606055585355262906933455558000457656884856509498582562040640869121739549487539366030329004980188445157735368794628543390559997184071921750291650359738147264465108500085552029851855375502573482015920590334811281594583090821605320881619164551846962312839644636767854848581727862947143707066478979401847149323080937436521654978674402348632101979920409977619735202561847207887379800410037805844256929568272166384658251158746066298435005008038624727961419659789762657978494548988876206694990150754429060323249264762129172748880287957526924093295107207832590443262151305534184108770193720312305963172377019604571290087663527235018426757875840023999275937762173521263085205484634076229100657485068082719881507781523794261516867500334920017946593218345333630411159070112377230254210184126161232341423806310774177454113070077146438159006463730489494220335336706289842667739302555373169851801884395257553089276915656461477131704868499354727072185492225472751206400000000000000000*i1^3 + -2704330156311433175468445240101178818760903932770587885231622068828834494159280420691697033160378048681282460224123956322027273593694128441456660401219577400120849898055307879710466051184990909403616602773121862450457432724337044328632612712293977745662752945535613475075104447481015761955223367784734636783322518874338560399874090050428755133660743197453800012320019570150249434004504632039740729039198047590196940848695512266370688854813773774832890466398149640075234916951912684454917918037491930441629161847519940213344085241360251903970075906201598074779584071059552334098738846479649732341743646696979261952331926510486606551775391940494780111856449342937812633953263012492682132142499398273865905825241574508210194705068365319362983528169549149759127898587079337852058315631790233727454437594846593535039944378248998694516804662936758670529788274034489722634491871304448892029916205029846611268199586977692591181972607961326545077430215632758852675384317660789298719318521637611795909373935683014521854067629797358416095799340571031485106326644261045714699922075661429607371627713468981860713816446007928838342765183520941380063712170825124834536648997925063891388481108053921634093812407473115563153139596823044524030766531344300921990476768336040952513564247288377638807801098725408481145062676766827580221099273620359483263552466777880360139701640712565475406429176891224600910797788609150485132010097051735588946435125654727964664796432352050647942980739474192910638158731400504389177826689027161668251741824791676475991110536210153472000000000000000*i1^4 + 487100619670837308276298948800711483759970200242292356436851698128820275204464460718297680296683287996548100569835816389730147812473636610016319530867166046076785266305918193302483871098718089020962246848818367821332843296729035103358538458088844776795569024416721449854901817395551089976514611258544930300111268613775969814825915392642215398186003340781479353119242191565829224709557894997028850734120689340275654253089546386168695194605056317249754455796201379302231767085937852232186026550040867368357271620012266297961142811133851478812736188828732818470462379997101349313841324142107621807563271878980083533722828066543012969341962934915743723123036486493060646600425856176381353860444546795468302445499835438620112406170019972577337370482229703470063353397538681161374949451476957909760676897189560736307583202661504429067613069569151641555943394701583664759668626264794971444393446369400891301815511720986200482038706148463694729445291642071315499901728821539592092273920930076310630435509524841633955442636560505299125425862937883156218968903013407214069850216327710725236503263305818171094097259787674618406555976992992024582511846784790849487858471489505686192945428474889959479613127962636403441087160627971503856143530110843615393304514081568324399469106719075485891823917091939471030897785242560305802381179320594036602946698576230084896229634065476486760586776375793070765167947019015313944867678263625283867722317193770012652228124870888216613338015917081033268283977252650367705810432959372091048039643949057026487604347727249408000000000000*i1^5 + -2415375215783563051218219214546990078702585672711795871542680186503175252320792028891243225607979463749633900741233843876575459850608905758637178413045732625191923835276315277863275019867231369500880599743801562160043733569048568692347308923499054229944058836216940059507889909338036369097664130134325598986054987111429497396541574191647548265769724466952424560174146085989155158289381590027119966254931384691479230854420505239432354896032649912047967733979878176868895470619886380735651145156813429093856075604205061177598594476495020410434073135609928038208919057141082246979297952835398843559671186640245997508954903532344471421992973590464627153970170982510275702815655140563777737865339470367444075071556607069448254647408225430475373312210735242275333478303297510235468878486671355054669332140649881143959920038820987666199864981656389187144904805732200727177160694849162761325190667048313156091477340948180124994353004727753558765477067082210405616945317694910907511920494598173104071073465312253157108585709490696684422194934196365472978235012412411320232430381970541149198219647004253385707347609361677264291729752731856379356971139484411296702699604808327594895209685019565555419153618834612944463250648908991791704891857698978852712121462066334592468748384119317211254028488765895548815871218282036709575284713918493166868181189560264531290290565744275421488729812870050462362210603032271827594002189443118617156746569714733624856698872021236016919922212760397819934363340956646435659188578274849749184852593077109183631894450882478080000000000*i1^6 + -2463559010088140094234788535725671285336855503402442251872431234783978948156076122437589237033279181725250881055831402642444523046558598021148432074006445669495368007342032032167878770196492126117947527543297400929825065740749735077386477255997966829868983984469088877664128764560654675148931248532253561899142883105108929833719929822197068907541336163043408089194105078530666796698857107451601297374166878058646120210946078326709693009494373587194344096450278319799715553946398734225601891188762188305737257279953989116900420696684774252660636546214240413699195514684996753665455284944936365148540749911912899953761355335081702773982209126830570950554041804745076484330806942980907189656432304289252361968522096265678523567917721097386236973113274378018297271449978929738822746901416617791455478332497045699827623767737621503167008199188954211263460334314325717221411102266311145350540793475342404836495312586790104190410666588567719505080663591927032186669844849422919848919669050841626461835784854183510713924001074328713163594092001004099446733246207581800417623947365289130519842352620241146176711560507578745401886139203671885265888428780266532299513604403683799515804065896413195374766416465953134550076344500445734329094934958540650398098466091712031504793865564524942522033732414053576752828994214722350544011528296973308795521179761147658969919905445017336179511197394538972624582178369944231099541844019693364024224004169920092741157015843693458235202474227483545223515971868741298961822758857315936433476469335448908484810415013888000000000*i1^7 + -718310229463507982249052598152005595905906250425585403347702838314696547662853978070085327399130560913929428424517747202883015668600548240721209734709515213571621024579240201855831592269736165635436876521022107848085812654076138272178036596220200090105958665576961472421838612448625922566261192212969629129093464627300509168246449820760230335216871982111866371134724464777356802548918473344771214365822783567286369851418973559544875012295783359911010960908140125258480520613704895166748051455307013104695374247047374532181563984927175492202457415299832034065887514329249873961595737773311978597944243033204750738844644555790614651549968686581849292097163006007329792406681596644445548125163195093041876794574567200712502365270618279765495052198321826515476919947397793031871556956021211956085113340636744813997215320517283469450201732267692528326268931025012062475659138055034851303426195314983381364123692642653107200274276400259731004482941089329069820186922251798305394172018508481202807120362714422866808980917357167616417017010974534692729182622927279814544626534316844731092968798852828888111892643367815153117996685063800544738440920209589182856748096818038035284673327568071604755122596190823137092925966071389815656089457967230978091706969206058920958858477603054533984377404720189129722178010484294641941954415717385123687056256518673171300453382717555420464678024447242484865804687553273316118883458470873871639173854675539501317995801482061855751869025799755071503451736741528015223470970896873638231142690540513857218278703759360000000*i1^8 + 35169081529501959834953497969875525888778196850715156017954342608363480312947258040048375264843898340910567391244316127294271500297645525122621898181577571566104435750957079932548097283284632909569706891547331498209678647002084303099824635822359916273061601584067474748925139286733781720216077747496260142348678205944552866977329689724279707123511206100863796661793983199231523954756089105136596065386416405064633268303949082938310371898363011900821068622383086942804210269943419365037554784144977971604809529875012499457267399009710864797731542474705874416876535821465662359474392492400246665717747547515813484353690138193050695790526338593434411134766380209409220659803076787991257884338273345846736866224572211988379781967767775708451868792827199746426158681782843540881306073868465235414303380222026732212282056602627094827074791541345400354637400201787001959234935593345289193036602607062790323454506995523874068905772877964830027561713412226619550419944041958379452666784377054753311149071386360398226462759732300243251720215781610984923985865217065960002662275031191058147668928772059188004090631122603806634089987583085623529298797544021198249280406701505259190567554285125225574664996814717890705386876444152509098939379909805723860771590407305194591330302255469844469741047739552518989559543497785677996196567907727648354332415113874089655224135788788703039790125342215543153468039177466280747129127489514470516937283745192705485459667078775781369463984244212548610457598427571954610137590064330907736761771570845695895405802291200000*i1^9 + -1608201877700606023727893099402615928419285396654846781011187491276765416879080014369257497571297872995493677574805823834024481204878796973027584245955028785239352677522006212150165068373464945263605653299611407310209126973226224396893276356075305779862379912853554208018630308041436282953378540264853705794585216362625113359418459578638863766758131496670483870431035653976325239141343882494237001368397805440559467507760905120382894902443640077643493407298470469157559709655412750697755880314719606056622674582858681178328674351277807269709091024196121189665020247003297443142876202573230558434593213055810114115542699993693452424306160266497803279375546743397308462543808064601366989189096830268467857088847242330555089799738924126911004606190091857612995853377825626141553932558840257814052312798780328064298816450436291677950811806311966271163239160102975091141873058725022440628843895164978591266884475538024474618843709556998910049732675491683431501441235277734230039520075694057579844287954110172936537697820790377996870740691508435035715071380177599156009257632225024081961719997505006978326628900295756435351711884731050853786392644026049808139650525115770268429580481450763311737700051462763873560021199732040371457858623342167186914449000146182960736448164872753261510858463200787654351383806006603415412039555920796147444673291261596274053503825581753351238256727371989684968383786835418437452567098836465512245953167314291362854014567317097019110216226062533785702798201319601413723108189418427417331170681805772451209438822400*i1^10 + 146760630973776019251315468245369797270418042791293390626096206372945199133213670261494074507729629050681068058351810692680461062520831536186164160907201317837397828426709262757221245299960086127101283615762318221003534243843653791095228898177203155324433555948560308200022484022762306854830730898822398070966447250786090140842329574293716944606041287864793676297274766201709300650257067120346402431232673161044367071906584154226580858028557816845061225011632324869971975654708944323036352737486831866077382840382500848194551694293986212240805793427489732585963028501162892254732849064204134531185131552618550304532559445430058366805777694799098765163256934924191626223489711755741054140569789338802044031975136466628643162319136244002826571258068614327451674506729592773086772762768914908354201802074606530007923926839067707336273204997661559358593199665126614221088441990752580347090509466475064532814405141452965121670932899610475501903924617640551852035272364023574794675480567298505626438776868065771750789499024698470541861627714142352816180191419451019820534615419566018132735323898932674212149382223441352938322090643594554782969323226980636848414189540270063443169669794206392338721105530469144905342197704964245490102276329424403230693090822059693586704339597404448340407195531699323427789476373730898298098439020900924081130451588798077921620768026427635459408683770841864511811939103446156244091564711344832074310060490247927174691581244688842894155434971854706803663016159597230336515263826863304823092301469059916794691584*i1^11 + -6953648995968155536532953883903679964998714524274096675367296641666783382680394349747510105304137111235885917858550211198997165891686140816589801421760286988395591523534907411424078831394417640198876683483387759503475526619614182468349905121523997937718807111791901396301432620179127371738254757071430211649249258676139943172770480790179839098397621220258366666631158178663381315033676755151231289667564728304165258451174197404261195350623292873707947746206277926624801126871901581866451116652659951816301089276357655609836461406144010419034818833135286679959058472170511217486988551395375653575567919144812876200824524757194804215140250900725281572907006396782150096614086204065340046524405614287722302282515284697324653150373185294090768196886904511228009399515662915350142974117960399004567202571266621891814059404968146241645950769194920662627071102676405728082772942556146645149183996340221949248767769120006370004261234571439529326867613278195772341313821893576651187032437024396226229400746561621289586205275239014413793608575934559565037404718609947515210557251093870915604806867796634755235680362865614152445604447875227597235712740451677160844883872114410872690039028173187246207981681403731901966989143526061447472446428226815747393377787064069095311801264670758027555067262688315172741732361500265436161834398641129154566875836222670702914223847447819293765976391933663634218634704729072325375640525247045111718188385925333805695196029507994153541365751124691995106195917903094486217062661694446642633623267650004058112*i1^12 + 177173945382436949973237787596819745870545502271952337570316078408569092421179468376170479569394176583556122165437055823016447539913641834059929035011890752722474940615707455279903946348623716933214211630559272048748120309563112035464543651859801732214032118049782858400668844493454996656691374453879902734606910768979007707036872467159906943653276751716687732794734756444195080565751493836666389825813348885521901127547342349713680264770558513851935693665931647730296943542380022152997987055540732243165267722203042599291443295565036138865528469004271425981429055177626063010798706734063770687258624452548164683885222311295489584247881269356355463296441930483447327560915988034964649114275003570657460125908023629305002761917058265251086537797867943486312145840698988235192477219184211027760706947898180370189521365417660747178328815612879937856007123360895906809968227239542329159520126022610017124508662215072647458598318451157682558062744722108693537560156563067527989789611265504488997324367766367859249802720217476979933654878201799540078380384769357052101187779475101890258792326499245742829830413637966689627467827680883159589044713234795427506174964811337292723034308143852591714623135721770279159229856096111283352415547155850388965604864579784322757051546705401296193812150609001106691758850809334921416938297088159284826861224969340739200911919030806519049715847520807076365370632230991005241150008587600152924550692056352247799670553484754857380096103121640312968923529816588046409696071045289853615741497906298880*i1^13 + -5322245837191732179417831273943480290277527993461032637483113600084048222498773394849395210432000104275245650423101648097581515117288790988138246288570886160532337883702783964385385803823579360182789232386644491751901384676845941101383947983398599411727509608878905841619732127486293118504094148276986598017210835351453863438228140828632957097239652877353508052356612733591002746364818630906683295934632929294495386298742025656354041033457648666181252705558864420226398639619281475857125162776477814558610804200308989218164152895730756265085260437813124263592218982112872540536558092075950243847593755761461367357239309357911870441321634872081008516182561168937353909474189692254104865299558061904869601571522593162803667396546053907483163750159149105276751893911826214538989827412444243539111683917644355140635169460010275752498080027963879989295393325648203778705071953009575776726045979454356063114770054781790083892940483294538552471390420541410582356372551034938093622039089842305396906841064122000142618833786533234105989778158866487725964103494701253891443451667861202937769474360992272691614931345680131278944407707016507728117720805499826951420677822861908737426051302400727119071057283002211453810116109209136262442501662192440477530733602575769887726548586625943368758903558250223829510827095605636561308095695671323724264521565712718881521936224127272559841311563320005107250272506450833056855963437547188247828100399321011013828514563182658108180943316372870817429404623683607107318226354616458733672772665344*i1^14 + 160162754875101927044074009791417488484762599850827647017114272989513646249873886334586284214229920161823392192184109854383660920764098406441597836414949027343803524331598465464220585995353605384410004593743812192354301746611701537400381342703241470708444262246707440145291488376276097410978300338314657957053308618767795136280850229408564972089542533840524459077711682472056052593157267112473525224923819291678213656078662974261452265346031146422500724797966004348498461919836631539950902516526679703663029761546376286389708360702284035554038139754051237548827773471919056015169033880400031513552184526151633529646748591353944598835731825970171208778919379107755347099111495194569438940628765296535189321345186191672949131439954780377823377416455240113860921095311236224266747364729813665159030242139375861802490798445328265357477082448232129053485896276417253721336928021645290677026853679638114292816405023924608757408554466161813274768539367525986573579249418197223527564936371149039914437469497042152019965008921436502045922049626009560427065961592781791624939413813123307055861849739516275701622328284182670077142724873976272811949296667269965581068655318097971495108119476478648687083916269590803981154249307717771261258841804348756474659906482156326413137009091570941379966230365205523317254772778293356044218053295615843626170306540445763982913371367886591014591250676941443020579370102965433533600736589584475521616444470114682966964813572825258146455303764551456078563688889827556133617639890375687209484288*i1^15 + -5231491058436991624097831916397617243329586520670676047974596053502389407269052909272105454640720815143318320742990375130659948717320132325488466200276236721778647642288598597328847662586067703413733673114797676154278168095897368161129357465536102011676625593631167359600548016682782719186044476868166899331555645364672726684190626633746237878717197406543268715669430898679588896947354277953189099239220469262462997052846234851145148903903466281853942353072307399674249418367957618308161401449037431463671245120456439013823552858039270296036285017253330583391971681884094198779212688291290465900740669576088603449481736369026811891282711170736149218338878670206262345695440139713669945439036362223917140351148091761004484855014903167592814915452466924844088079295338346664614372524971874303537137308260474418750407862787612394544851608997377695773756018775927833206502559216101463817458707113381975162721126230162608684475090904457499901643871288160525329620693760781058927870681945216596535241889497889880353270810214183562095854036847253643884780445754115499821642122598800033314629685350610404603498275246978859782433049473735934181154127042373024227720407359907948775546416653819693330804369701577653220578168413957502320579738763796940368430725757662053132504296742083864030641488855799519398870723260542915754184804618357188900779719044446036238920497140471425530520689305384773926678890930605509022372485735775508031040943041847358010671876432464625926359492238218857874923818853035609878996903024073375744*i1^16 + 121697690474807129344323996444576768031156620608762869141374734703664947770796879717109083308285251640519347063801818617380242130964962560086532270448906610808496003479148206592845859325424430537488778174737527576584484680265133194415237249454260962641714549607211026763242035090282060538109416954431099702580589055800591774373830397278909270842669140813563729384417115169281371162539507747553326185256476479891846486879260812492300595717217479947033264961891461406233476868823895219932757610736691616839469376460232501992992245020108121259928660862298392487082286764793621564729461516994642545408639193191490987052215948618816487594776475950102468300301615467827673196241232802558630823392843604685724498598354734738208827359910376293710539299976842286648796968862358666486373192016687886868831299875105194020224451571596751330076145446791450562662552960035583633776209324265601911421525242090094552348772673992695619328002259719970069687998470463970011517252292729705559634038127397074370861513184314483695719348392158637090504962204518311918768793336572562973024058718636485550133747288442047986353393569258444555948356391847863626323478361798282685992040888701949773095638106468448913801169155849928321106271462055647991711917845993014291100711041788253838342996871561164230721475286168669752729202433351303371436937662262136713698711618961826800383896809208906735429566902679809076501133572142699802933877114195396084224530971666829701012501231469046695644138451965537592367997739411147101854348072714240*i1^17 + -2417522155980741908699665090249089402067526096088636715407488582013701384836079553529355798343104926316287807117740570115170568576586582117473306203550859302472785940862081058836399386617232910301774721177853074201625869012718312514392191297546022441455414968228749919184923201836500843038280689904414050065987776140685317756750933092403866603992375614722675781573599372316743121125724609962512619234055828020987134469007886645764780293372021694162135429577400279669201189776077239208410602998806099472182436113629991630460842298441149015318542157844357215258492604406782680940469583138633486212382556354249226628007158909150708239801607646198556920237629642301339191053837544389837939725183924444200431362977227030025773731082046069191526205053815875017808087585525968059622952689208791833664260185910313823139675393922458425371305704028563955916647643371485520250394385102073576652063774002900551795061010996044685598991642260519018394405108079395383054125150572103119558150176665572597002408397476728712955722755115127230057683988134657231832053562228255268550193283913778215610597785755906078889639834200143186627072259039500864360942617686850729191129434200711781105579300243227788558791238501631362043791163516865630779379510332331728550155476600163160770228498031066614554682101640282116554965333486565777763914849016219696290138302645498347439511782860658459160931009018518330788011321696664184365805598538405702593844797178419096107053469384441632014752845340057863413433624060818115535749251072*i1^18 + 39628459972518529023773646907918730315740188119124108793706063364410738724541080462158361091670613535446873107697269933229139215574675053176989866173835644128051647070158318138598928290791691919741195728350156749391055261532524695839699923933314188841324041898321067393291119378332685446107609631956579244112696658121321172243252053996166243779776953569882373628138687329080419305115501321070308880565277956945175064302195499402777715239526494535981369112298674186332225675827904344158051719753478885825269300150388427451139932307067283136549390712523172675324569573445752365784270382756602437012969210554227057584326710041956392426076482693371298468251578891644723657881627768744056593128398232428063892176151676839199802450373783013513902187470194690911116453567119511095572529782632894354810698315966129557966607559205631041282670110213581524392253828869910971300796252104783559875560721607414250477066607470777303542449180450900635992730829167609575749446037269233479859890419233966059607353502370080900129142970367283285364687834238692278359977318470688508199259863215584475854759475036797605804498301536291911996487099842889755967468593806223148255286035326586294535194693305666152859640114392983592320600714334689637071104472971604211804928394595079273366165451710869966735051178804746137092428706354315559178347993861845981193290794856267007410463982221818895281110740031483977558450233608271672707503373515282491833097180691120667208260110487135966067697229833182048714110669690369520697344*i1^19 + -791641994328210992285204885473377340704524281589896384040061183413275825937704939331213895885243979696947311966084630896029693283192727542387331778487317665980763876921830653512924528000332123994386782741672744358920303731985764433118257553830896067949515646619437684911180003683344334070780709347770472380926075224654460052846214315354270764018687220467099671595874369290079996370442116761116641285259381252806761939204116035703305404491815511217021725970149647927757239830076732844236397662132153668008316496444639444812260849729302646909943506441482300927848831477939149691352495563461660896321318065232178912758769543387139424925383610077614110529101439724212485913617690699443002676499701010646814205270967877114884894961883410995557733598127660923926766278970875581417444568077748532213002902760291184888160250071310862738601350643771125561384753745683104790149751816276655421812921390342500944425660432227856427001713398306216734065483353760500019858840403128023922428789561615498868780345170946058684340160924151157641573113473329785302115710120665967264708707451790072222389749244928530143900091764306386621361872308931098249348024441015731577124014122319487425574102257691122665544598172214541094202627745104087268554559953215580419861210208118904421742052353947001477810580502451798921957427081031954393301510720275850549470640041600189818528728012329957836279427365335019912442113144266886532357816784077216045598683496802238314142382512700059860072988917865618385525631355365359616*i1^20 + 15113259770269710944848187567037040663448768617000868503606121323131769121654808292838503861857106955757995357981552561546037067391053637937287988806457835582911506590221335464849474522580734503895855252722320533952609001404379933652155663393867961550899272193617619550770219134273008291291183279567625015421552115792855972008625190440710815820638721368671823641887974634690987039553757602916947826542843714108878835742796729998617137361772586866092284076710579726589391573484082945552558775176742832468217068431383294475647734618924246464657082541029922674345330297598639745451108192311704698160970782135742806589851516107844497270806859680918807673334087089036100779932927033109698821483753001526699309862648141616197642032312675601320390459710742000101352554074785811702718941322092829655134423872172622542698735605599925770513272449283885844703993691973654992648903489071553602263542976184164491872516762969675537140183664957177326179574800426302258109656484020047256007274364018416733775953245256038432428524609952999825707895991520088069177678621538941391767367139699501901099406901610563317483077274333728341804936444604417064582144375287834844921923186616827462304092161822676815986206680364437556965827378111706633072655688388400320129062980766867843810738926404395346101142251459639750173137575491584857315938956464779515860949843135171036953571517005487966500771250609834640175602471768532558343783666331572946539478659064333892319475147370242054374297705674047058505602567241728*i1^21 + -276892101137550638142401930451152051917307527317306922458756814977329448511484676787700812407888538467898666654223841359049878403338303050455165297237496074767494632165999728469215088131824794613981209025478830687141900431281994302387911447400588057266037962794199896781519814529181933910327655295839902575883697513386532528571554515793910015844721204488903599904218433310729731795490143801616757629179444268123930863833468603414576499351672434311006180056563109146271089408245897812181210797415682612054076155008305107010773701250679776152152119888595884349655051355893204671799480139014317754399818510663571539696394371279451265523817533671050079201080968314128927156895124992602436534187291361049809935778401479235710393529696609513372858067691618579286263034385996055510423251889886777770787465452718415946655371521315894703297874029861352980234041488853713485491797156694449916077888922632379332141727266317875782937614604582792773164585945840556085321985608161870009255133468383213099095013513716389866157776394392978725539634398284533684274632899923892062706251487051461474398994061640372343560396767737379702122458184286442722581951451769026500794712083261104803263568274711654997682832323141154156873750007984045451204018904768711038630325062479422955410554665449265240631636454267013685096332527391745453006886360677987038495870349830187733151500486347310441292231219419984100191954030848020202669558692635022162221364916550623541677785309373403974382912016128162815205703680*i1^22 + 4225208905455829947276787571822252100054946509504105944870934939965150493127855939239546900362425602808007567565887303275396770607750294763889741774843273827040456310005348149265795447724395158527771555051760801991317750885676377547218748420562641948879288786406618399148983967180644536166195208268776424668299032756266029698344312487375696495031958814903554829871840186916517343058869952905380026383660284619543294253581028723362655776281160663060001841666218539185760659231117326877086994883287466299540030832571469577302513246714987277614331048585297083147666401166931794550807305008104728993825787885541545787955373459692322537668540798344482316222858843213759965658160267562967481009143755057213299442827561595295310946511605624996807457876815999007295401825794198425172661003349272386510835415490509993922814744379839376418080440454668518362139962800002202369872707086437546563636589669491456565096948211605408431419828369377721094508262223893524634633486692260958208209982052914154096661859678613195662223080971362370472340666755093522103399718783011407009073878071827238986889834031413620744100391031939053834451919558874298998489691271571891478253393374191344792068734315311092682423432578044826742009812529847096322209741752076192305246388849123833229341638798334289864837938442906789622158272941545806154432662362981217619283723122815109586414526306492949101725919719116504679530877861235587537928102638807159348070397286637903263552738880537494800402742848936854159360*i1^23 + -48021905335613490473591456477602406407318134603250474753286354681877129217438331511700797179021517085345547212287276541119039433548701551648375311327330031605560293788958513534758399819730168254769806581080134151209339862150788032406673338099005951726577551589124969736001093610584453807351547503411792836119411760842574600562608991986604594052581690845983352613785925232248942097061942953819150123176607700655047750623462147561748472294355845874003119538691766117828344669657713904478818004678334479709941263335856768799238222266526657443875847772645136117953253047889185594984140010417092421701478702809030889088718991122774223937164173021442328021386279401691114706290115148885642027978940968027472551746500166577289281338684872225880228633208429700476000132518644776339885659422912264126465565166608225454004088917001181263779626375295564082256805235700815336913974967892741179127980739017923260031749067070008613591450008165395082398342140956368159857514766193315457514086046618513285250844199626511263276612863401706953309287884642483218367024569086709598263024208692836499757361390524484641814568357546213082576430611451325706182781427521866372777553249046980230821520135153683233689925741693275603298393930474659294145230996403764535616657940772777047635703553241444650632448516009293053104001606959417463583179403068652977954586019579574913033092340425466202686819829050809130622466999567873408366704747436753484347246834526086563175171511214106294129816078664073216*i1^24 + 376961273837189991068730790340283229210495797484090108343254157752432292481300711544956227710367488475982835941980342903990722185563873732651513251751594408877014859479014655621323091659126165742474561924365761410368090356915412338517796786185482965324480066694674821931259571494150460926749082638192023964824744287192533791329869844925336550346694956990004236271447513400560706183709340401854311399206853382853515011028168830179938120317189574491582238325985427929171593730945883733635923583517699629231343195007311501882522535113866525643291071325668159339649636889275587433921045444403142184026080895023568248895159366596689535424731049090558798140042997048116788440605892469666907205860011750998874004092772550140831401709905937099713987881518157262870430794158100676767153426425502757561249880636039450660928984689053061135390166211108153201647212549433660882111313782178796855236229885093241961291118818118131021281509562140308739242349234937340466971034464418205916258928270630776912505374040004030178251432910336395034479143428238860918041889990652894719265891940653511958764333718841262847451504642939805909793813314474080649991153125847691762029075917836937224110394525636421926739038848255370810664945881012946995350626469712517862509319262905853541378374622532255745424006909569195202282283261909022257827082683198916904506999250103905985215806414927956300633824554842747333283624387479140398102649390126503027033302861504727308973982205197897428041547644928*i1^25 + -1761955767492489662310014623371357589994652048590024041236535234287323182604102099296065799672734603608490700931314508224939596201504940286873695370461483488561266195993170143249803716935330503291250164609655509966966363257440809788014313886971248799787471991929017224877692670781255962223053294149447233030291847211068892565090446005720500935679741115331458934573011479099688125901958422785183775457388589804224584535009864183222005974585256522191272991899988220793520723089303280632919676321368055021312678679194997962138293282413262883835161926775641520135136927294518711212015812897588009762301874138511792750125980316946282794100964050993939878163817104852940949203169749216125832868636358351271092458495371742346976887850407466493546618314047412371723113242721503806225195001482335968224481216723473787829070652654323913703690956173863481698338323981428333216072666222187823618966980380447924793627067413972781969643679462696724572674693213307560051934802323491880508085507301961021232647946461766709497714046528764747548057882469534748090382397270054131236553645042972819844113038422404696649624977274382380269868060309133164688234259701331214591787928175308865287013690194759953625033884462683672626801402630658650174676860916036824268118892684176874292113661503189903351035205020082039838262308290818357626053118209571442457576417648294339616351700705925158884719706413290077244554593804792579752356214297450917029882280672136942092009829421202634797219840*i1^26 + 4610839888928838451819684258912816210589201397804026312953546400195798853936083326036519322629188515946092085330717461054951394628455387709789813385955742671770607236240922869909137130259048301826721734483147507187317126614661920932999499140233955993324527391655030040611825669096962995749221041499946780230937311971120171157017077200241410373399125768266753169771044066322705172046403368301157705294387358895186846236696696226846185569617602964542042867674579849365004214911511123182460052385572631089543860980135185599706726954744826965653049875226562094523745041557286255107158459648447627755826190781127459384662613665765900001624388483656391967703492537964030127742161326948543298202297838961808453585961745862987758315300964180180058377040922074372265471502979887297185196651493223884448728945118425547515470431601482898180397470192026729804460561201745165029798394871073710347023310488548926487646563811455495049313601082364535009725427670119884623127667792597851512742458013019597119385806755965944315106039265699183179384983132498971323579626183774795002228692474610125527770086980117796955102453429762568371597785925322700890216223770819749119889641395525184357369253683504657429969197090267939724155531054522124398629884783420989161805051295723899389715644171569357095459233253982932498513278845314386752229955497497223304221923454302557045475934675284122878763298406269753224103446572828507735849405091359833431662508013186419422089397016681512960*i1^27 + -8446341628687572399749672451574759991010577528948693149734492108061298548153191947388499607579138312703791310863990066104045439929345341724336802002657180000253832223937864286732675351442299456569045473634216427101235243621080247146012121165365846826290967340744180295340701100402298038307149554795488518927466993163660220319381691746904188629669010794351560689362009365196573459599493891884043829840213783852225975193419054038496735456085262404740858088486462396200679397730454951446537287853237525095388484584395112297097960414776130711449871064427198145506657237251108661681073476609866919294287565037934078587106954009707967958060995179250830191405468755019562166160908819694968407908326807912013752094490424149173365480427328087201884549501491275590623233008070077109590586499657284200111893451606903342825770221079678169394218000783901300356655349503816943747432473292812937689805020809082495965574756636465094397528940773761937332607128142549055184713958775204392155081324076445504623997564679589579945140846565278213379475491526218681978120322766491368497583566378439168093300460980008159711646978563192354219259148341884071245068452756447998441300814891573195231813129412379026894221626626634447077671484710105967311980433168114070689725438634603051403994655368761578147067243180474686131724341405158269339428640629455847449855890925919547859203267273675997650242157128173555003199374170967337215394079890175512076190533190942815749269297823744*i1^28 + -10850254167571172716193598557319410321523712574572110104999021946709893146606929047264961850249380719906197020165174548735243579819757366100365819775937221096115280929220921262067430139792928449700151397706457474209691467253214806147648030224246350570089947831723230516450818188728474052996660959403111325032064808863300308764394737132825196723948654893822233791314502101927836463437148866932098276810037711374582449293290958070527421989006851023533145908672507375715373030315652279110893118128291281312018467666021834518046181036475818620356888261342464286385108791017994957013052459193899868878671206674299283632665455996108413210026010327942250466566449290284013613340622607832404266110531002993555484496632200599435461069577120848751245564449201026536153168415566894185168104281227671403619753452478882485349880028762893196685345675556928279961228818406694706664341651181124729063989926524768603746682946792788394238443540039450138519796370932031571728360444598185947207247961321330820412482038048385949406306384223933768549205253165477490597782638207269845936493420935905103725736401242755523384702201408567855952145709530946900555614352627686160141476678866735923317802043619208687711811160569433282039681692855299492677381646116116084560695014851440586032532375329402224122142502652150752230465765824484084540039316868748264459904644391647755790548651302496631053350521101465822032349046057324091061398193108328884826225655601811064249909248*i1^29 + -4701380189256792299699772324143102571012282777125970960481213963174197619626039754974446629697175765959549291133921066487963454097676612210214773078780673046384320014586885269973132139836899179613172721084282521285953789760161421187275678089012368830797938846836162329399925094901939839675064880117117813246063345491308076173166402089954697930486035356561485636838098464153195116151180139767793378145410767371758781786445677954323395378161130588707760797492705102737381738106721378962622693602387936764320418230868474845845388475097138013853430640678460778668222831869247675048896734420934213792125547974326832674154512200313765471155503074127030891732405910655216095218682698658689075177481045666527470079763593726070959414467212958978166532764118758523804922905517731208765895422711095944645033042261330230754611608698684036901354891390824922500932032143455941889375781629639754059149594289475325619615546156657959639175515019176132664646467441419003489437024194096882601885674971137082228048780797349218978202955215307810267018867837566220703223094295364980874428065914587294202023958153860703671490234087716962232423756644913360226156858975948493479988368909851691564887083926809659858034895414284641886134388637964663410081216937453383558226047315927828745516354284667363240052307178586993992786903018548394341591620028587184951955635650918547807101937840057453425865617232152660356542248110162731740268330377245003487359476117081686016*i1^30 + -995020955054878289030127261219159015372179564378137249179958863416557963800897756337021669746898512339623885438331304000395057779676423256038028321138258481593799745540838468296882131367253820368561751905658954196655196985570196356255470923472234940713241180589050268253146437244530974323643711479308415196798097196863479604278340234989912782699327331597017242013855417320688027702000748964052003514331667783337044803334784204039555928985557522624291092138875096269471473674032057050946774646637367443833957718769948113935435373231341060632856375515665546381908105715145204726319945744945798340797603277559163881992404550706418624150934935222299627578924303620316815359572747430923699997693784390927248322494573298483223671682480244074089111254897565007684554474926271788618391095727035986443854774068631806335080938526039164283727278212762356307855104668931004109058101128262651122045391963759591304412179504389270351256898673733370676060109602029092913158642758952741930240230009221541479537929074141746460485219299546518663662142702798597398169808929009809389890045801417721817466224833731166954369634353029741271827166394356680354356738285446982155042752306892925947634661409716356671909138385948838251821048915319687563856420033232011599379918029017874043922818165278158780312214023382678845601910393071538497502363677161936401961805649263401858124405130260574736763453075648932128544855595200512896461355839556767961866964041728*i1^31 + -110797781770063215404711213037886981145695565536266304484257926769900360409004082453599715931475163701103210908503979805265495696478294353378709311521511852294674958056532657834384711851283692772001186425258078161423205496567680217467429206398510604362038256507854685939836453140336346990313479399996670133628506780629731156444528466983405630100053708196261701276623722820359962071356698021169341980070248442287322520814537741933692888326878127903627739543947299854041411857711721489822010528411010760959153467078986063248495948923940134464455574830039038599871430603291430719314095993797506693096886544975131875924083154691135893288278968153548908021470791301727010883967577986524731432548487956513413292793721630207488712304270543498334301272943479645655370335426415509123664889074998552981283042382623707018647271271210031382916493912292836377530946562383413480782229690617312983144502946996776895424341731621829989230837937137252109401042936821312671732879978167268568500098870826168738349759309065069197131379601279828979810367443264919757756439998642914478682329319948260145583157851541908906675356824311960260346116407886301832370992881090194605695013484813552509594239261877356547781181151870205303674644171354181897083824933096453977349452772683209736672878316442159005108571602408022595258751279403859587471648676153020992998875889358635718291378119334333724190790712947734348844772010675297413962286574373792328450048*i1^32 + -6083279037807070463620317608897241744692720234820390570481001507296316385661902222156567450817200425867616473234239464867108510679807755219789876436061790557321934689302436911818720991972757878662434909801782128298401124232171616482763273169809193087329904760720649325220576015622759053390919874629299858773784098949020257621823870950993279185744577364957718816434518528120494697121882536926304013181400204520891211566055147118371396386935098300795045927720353297713148818284002085289856216699775154039065316547934979776023132635007492153933930960176647750051014843767007523987155209469681484068163939261236922673624821890947739143558256337872551040334879479771106150939775092325408579683929552942896538983034828985370104874562583168849405659034137667699790973765740077951353642493227105267717412706000167379592902999164759580844723970202439143905680463758098901007786618482225386770028346059503186694456148592046852967250465745859973264165243578257382218956324043732918602996395936241593147516828567520111504128878453808428845974567335528584224855341283432424954701170194775800116456285240469589532553697285647964304062071148033233121870339128858033923751659256298024436251230967507193112073698490012747374674111645851465290560076673859199646369921595667135240962103968908423056656230015387086000876598299807585560852195533067897647903624361794927043951415855824193826221285042887229629617980196094121589080880178003968*i1^33 + -142438747102350203015186889288617829288096095196826917082414506422824908542788653802646570221625819658425630422937786236963121953483354883327892557986253918126469435739559813823815595876845402515890730184812075756908201894560204989605589123292535350847208068680723111766437844507780006472195170049822716691457364825817224016200063114360333230949540736320333419268307930939075627135610376492568023430619503249251578261787045862271773632959358828538435891597030138312574414580951706976494706330200453563547471884101689434461203159937155621939748247043895238548221680929936725669666553691290410198846489007217115396256231897009048504810914216108920198411731647213597618336390784407981245222399515282315870447298918400211115412357262299070250933032287071105918925424480458098936469624559415176612103483458869301855244785919493057995548707341472215458253280502827409276406680927264605443923332650067675951088643493962695899514388935922535002085076720376579406087255845951787098938157612810343648102579203258014934287568827385724502292059175086782614873437209632980003325022125417348930566052371249396735463315917933507762979379833921043453494888924103528923948634418328794099407005776389235489959333312175577030891877163883396241440715168660469271650246702444071729645304462541351175609598120990461259990112140218110921414737660413192662633781223489569420638123524568332572079293789778694332429577941077229996339101696*i1^34 + -1162364442349820950360104676576289399334906863816582068347721364533498814393867462931427184047911247831969054563526666358858639089436820028146052842896725023504506367113273171517924350444546928268695312012141782072610819888214912040721890870206687770764451307105463299327333758771338995279500624310870637874493644481562513816023763749565303369142638477163182728381891165740016258700377772356330460215760608603748799541865963760302478031937839192890046354280322269141628420650185838283469305519519450422425958858583317278094862368488189504349209099426348505033870538686554575331984983683393809746697052201041838980330426529573940294624304812811519609721495488062920372749940398045910703235020803302346943741381931085530491867852329331397755513877430159458421834303867434759880342869446016330635497212491473805481646150768265592099366009361786596934908606504324434192797547129636064820235134783848257052855199385193232951812180733072134529383143362150753412117005376028042995938904245725629530708274163444852112316259513350614899080635120106258660704607510200618997315187301343816407664045068076798431569592074737304538046083845654712915669116816063193590067857085669027844579707015410898427054380841659914275006484942034326032442396495744796469441259058666421405785598498912447071079559550555483465410610943782784636867208480221834232632481635681999861914370814366604576573680917246934865450173382602522624*i1^35 + -690311415492259020087835566549947059060721646893620289263651999620180626618950859404699931049019534776578381172185894937529340113499723814687672054981438151233094146844604969297819745766343586454733931807049588548007193977872023476480044482049096087852945327477731568726915303332548396396775326065909056736620143399531003813492532961126078890645567417095715219083335520513101263677008759095603949977147635901144318578644064786437910380743808142572072031425399011141637411780581827080696633075207864929773220998117816493513697844569681328735293341213496088089027622567703238781588540539958014361890174979104252854384744622985627493887008651170859433788299945819836015952237665660600904249123072133418840423755845342971488361131109861430219217539391573109985243036039930332837579908240736708267012385532381616822291734962191943714434259676327144758119732636471101528943711108804683320640457412311370563521280845026417023055903396371642763011660590368548599958922186393119170482708605297831249715000716979602197156933194950515801093469345871236429044410238815294061974291568613413600824216337611227109515605342056550130414328998908109302140672776664060741891030781874449364909084970612136486234806194780503021086021925257995209411420362121063773264021687532864635420031103349718160798238173702713901026572918231046747598510691899452658902038896031988562176229272936049978290022143882419264901087232*i1^36 + 18369236121626562869120592370760280095096327086311863826321280579372217248764280280586579434568526652999246119404516064105404924464658945771238144550982357862159458345875669049897031933110972461895004443759690859940274024995380502177061677887758314330974095341155695442335898707197217521764216456240890884414783680408115965819940572854075477385045557945668528734159568039229374507787081933001745413097061778839237571411759104651178317341277281369539180055017505259086546914887548974303221505468749814039763322269942552634334840803283283494413053148171749863795920675235182264305799710536197243996058645931625804687650332952472782591230960049174196967019270606810091464113249173165641154386750634781224230971575804994564509097652279488515333197407887505543721623441176362521155435510184930528518393304326421456634028918992096480206749355613982146131310237735799988760205944537645302123383922634915348928690677461219889122057213571009914468349451191780500708623552363122214289477043614111599283687286134185224744924857199350341630811627445678486892918685449168262452787843752612348851717394704161190692384921377970751537794529585762460302800498619892185860259090422820414892442285352236763307170943130420506323508382378741725566750642285831155958326968039650901958678157255037094353614609406424655154564273718598516428546390633161763212279318067389576761534513523458945227271587441292607488*i1^37 + 24661519198225142125269742565669886869640740883135041791709993825705524637651992638429135327358014361513662204107928371480508623874295400068480713836564288722049229882001193660028286552761784781264354112512891717587022484124458871441399377315020220683029580822381393145729071121047318952471202051369896386512760223923552817356117796966813133138842842423263778177836232866818043272230068982700514934847557533269683929098778531619457437164466465618934231149314505189079767699695544067270859669465082465417369345637826236618040181963731363755818142367633874454375715075500063845726410875400487297535630052435457234984450410677795045834663487303606611257089766436262438068989931431870473867665567051348681903636237842930164613739052528616375864553841278983130711172818167330740906141385101168603790691930830887777711802774407007877671940582152157643282196236656031353547500396322062260093958034038650037617750091407199917395297310089891472758393966973151315692686325227371186960698018236048191126086600649826238695614226870361267842608877743430963774985871211568206618790432736814249846873405027351383163706850113389720437760959560729087252020188394442332426941590694621773272450542585211062510429578531416982723707367758100754449431836334646713811503086256937449577971329592109740975004688062351430364310024671495219708999169421036738744994208189948932172622200647208825321284435968*i1^38 + 630178527217342287520057752565637834673763906563697588655021548591823706661177016665777787322811600585526623952546301877095347982204831053554182632484485823605105594329869459642188062623486395516808601432196737187727625945762239512230250114955732006566901179553042982126384416250329029501406284465228762071547403860829171219099467976444639476217778969645818944773468240974359272423621541534716246669023357691696305913014980066306563038906342355756232126868666281062420960187023578961922371491332496001451071345979606698660408918474871853378719610558480495018361208279450100746244236053574075613986172517915943775295700993987895983425881283863089461024929409708428084129977358811519685887655218409489171736629179281821415713174891738509918705974548678499879948333576557189032931453636241848975214564783514927628171251220017563265577433998572730743235058515943170815445511388137535886917208019088110780947760879423119977175514700495130314289862628916964840605622745452402290124218506921748219240615532985224486809619756858371270788969131651116393400555663738944793163330689460417975364036061741036311870299855110823614571966130083554115974792642826845703550949781549700880406486591659843924838991243163734730727852016979231440930182344023163642336896849814250587866216009599739627082507937425978197782087712246111943034539507629237346235936629660038385653090597351962181632*i1^39 + 3876224416379611732552740558486293432655005150024143841468665282667640619769437307205738472086437074113945090507031993944732828556136046512832259805035337006043654001418646368165419422183353731771911024784653534216530943375914074805828945933679400240020438918711706101067483880575463426038120480617274665436673421849674023989931115473312581636169196280926952499804628779406374186271187171863851562909349218628231027982469162894886166840306478702902892177894868418298131808893765397729409777741079586125113263664114759611618378098238166491519756157567106004158331080280706626339545551484831993359883121267247713475563819515492257801398717930426575644378993352225294823651428856384434415753577741625001097079045817751167251745335571198878342805888692938529750398066239101140407874200363122558092187415042523823221139888436426594162491973401200624527993849221001346134487919941123008722416569525190936398017551103964070282397486625519533338776464485662352091790185232222957323712250411233750496874405460292123433825644477954682482349181533939213315483836237716840228274614190912446673805989410165436145907080339857117653510452930090014384322926220320619613453693027088353030462110317984697325330043967461038404448163518858461668676155798714655536870014552591198886361680051501877294668069170532097671132106574261639734770531362764058619054216664197195553805067878400*i1^40 + -1058656399929862104329969638973312151532793761142589193852332695807501241324438031550780433994713665985942688336612533666090326084444300190344146535216630529192440952575740322577216267329437353251686925673028506159637149861261891167427992904271355680471668029749805491132391904079193861403341078001175031015121392168879071844424038393951955455731982284130299132544843144868905471043975540620403348811842955521868930563268031765905150441079076999548826529016753765797874320595145607769037252196822976666090554737459329151001720859725441936004861545221835843940690434147487026226545697683543191778064594747338284423878933644683440336969860856312378233265225292794475451129433711284401984602575433386981923298730348686508057639229958012369583674976050216599342070666328496443259681018800220941177184708368761700163290221130288200211809634279452040091067302575570877640110339786605300989577800814536700971560944707219758959953362018933296314853705808538758151175598854734696352380112379865118669590271167630418457642289216046499317805403238123218540481082131089723530542577693386276574879220846509792042110125335867264042770789172192820073481823025922016966278848653780229459039275548065606981441244470883128823528595982919739714051299861854361534288198965885527856122632447596262055427781816031515585087415721426932796877631967922745878136196610966017802240*i1^41 + 23078147871093698398631780052433798012334671873920412747134497267056360915153391872622669614881345719972605539845393495529451247657041321620218392359812423560646277224269472810452546617390313072578231907049172786083736086441824505410624848216715372140427501578594964998676218387596598008569777094474789626300554900757453108676674272973464381771584366480268499202936647892640276783943457272555912185670442134371155792043444686351550365272706809826327419369530720226244626367967978919748214919443255355972268808738367803205890623337034558344814458967751056824893419136641993136028036477841551550989852802172551047745376366261344460762989697086241683258816482172452706519000236257061961515418777927344313915952939073454471840096132961760023284303072557818400482823764663352586747153321962501640582087891310947173822965591120108575515679646239147170790663872779101921609046594427778460651503649672539917282378568363182877263417238401237040019319610949584312323650498489394268500583672328626011964102980293217596275042718500327722600906524897910944879305665024407629209253428943786824139108006758117230762559819420992836616162595706451030190135007050077165222689253507111238880014027241577337208072242364956063389618628000735773096224547933609698009041759505801635263168314149634865181946422960442999967231218009830825242886961910827939075007184896*i1^42 + -12119494392963143292769938546466192122903702948791779095632853565440150582456308658800910103631820237173482612786179007308561204296595545669557809514088680648356668988551215575264752696495290095081938934494552581066625015330667331681995574915144870617976465889821036589863794812305703656151212785020303647205392490477314969450018713687575361991340639105685605224822858369897824287551535268825302429767963925447060464827897283082414265893963746441720207867734117291225784264986384328931809755499912522625934516667329787167914219456651013771505542248958906316490692772815877960582874127686380895554756708205017733810980517628890095138844911380538195196243849751525950627899260344624555573936751134662266619085823086086759792362038455900350391344080644232304883974498159393383508198794506391401780023916524456679361577605022215269150583019507070325360843437928049980764928319128102264132584660855894882600134317738651506888342229232343676359181626744729269717405906136942383654377930444982444749210510504941916328352074631097199709948429575856596575493069059274157306114261146412901904269141515810842003686867864301527640252474601510496115990933777848534443646345490122652459184447044891865703164636455041018897102726678260855175784898903383647773913296909592362929803445091546876183956925022122362238225095639739010041571580136905368731648*i1^43 + 60397289057035427877389263781697719418040434695110772405470422410411315167728888986873905781488267707301243800370835828633377948249746367058226978588535272594463732167530141461869278785519815451619648035260920850575120709691113720221040881664786388506595137009323248638770766506940283255718254446098730574803323049928921722690982128641625069488194990869063920913235637744570626408078751086418207040492109916944188948658815317043521947624645593163418450439777024702637160427552033723540765111381285256165060647192141224721707686989091542015097779714615356347188992705462577342004898731673934986598618987290548741751117729788006853424514691789075151605328597502487597824648202570109732548394641261004456241996014107070646231538398102649324938175946673298794476478311194678637582077862034997205727709995129314511955703474359220876163528868183088649450967889470207536608934384169955685270535113735249441767939692501233829609959472382087134343105480680173872712268930586522246730356302954184754020161966286509124558020306628733495225774076167151060168880259764803120485747220696176512642267566260243270306111590595439869958048435151106449718250000569203403916089537823880964457642983177815720706402928394993871179901814905736198921337973249078671508436594661253988310176619830662946679240341482200709887625347299427613948537738035200*i1^44 + -29815909660051927310896437411512581766012264090232959858937907174063720296652221001877675120114444799542055780867995261279256730040948758432659802195959692989458826664809747139163198286436650562726919510921843949553769343499415275681777722188505683419212897448452557273800924166144122865574596978024018964255014892831666687100597111884182325112187520437218818768573673206962255154488482836259605771456581064249764939602484074371152734795264067862366423104876997428696929314968991343108322988159231989523768579164518558429007113154974080975116567325374964145411114339539047741313274109236521847588066855133828310333398815595925817926010975096213979101154473965684284911470032495996536841927489435031094742892002245953017955441211531775105785087982505920282788123362382869440783939263389007270962032399826445597927565227440131103779344828927517744178386488667361910860568720134919732843606750126004203432430524861152006675325850779160513336494032501927687996518299325328986030995776642567139888231572478468873283513187018470557168346168391643337191716119028639531320722687336030599288662450310632030452296399730350096975005599731553446345419184753057882636499332659390681996803190080591925155541817895334430203925228437110870739397693003838336582183286136690573802112637941455306565315285790442393549559596777827317915648*i1^45 + 10438706359892300342220146286750861219354076319711293048730173771478057246052801020102514080374573055199444598331797187519490637689170092811387307598072499532185154248925790037258130113195796469182784403682907248182050216516916793838900050996052830864125892079016147667649114346399264803643992841777299866570152286155122094691447604687984922689423025581603190817721579479015127739659266740540090073834851929198515691600622601497687829749825772455925095465472158022681998239351475864536456782833066757706104789039674658195267627431524175653030396183364629094678840893022269740645172757883040523984686936115372903421864829131424844129377275835720529224935393482159236704405438613546513602320744218100658003594341409272088270776483441995439353892378851528476153602964464273466175563342967313807384028735519315362547046683744132992278531362483668195816909491965439396750556414162307899328474308331824458907357804319286435147372612505656497252276713053995627605798790502932624544208929442623340689134446970557382950952482585229492400772333852542256248133036479374960887916456786226628299624779779685068793320879362990892493000982340374511578979041427619348438491603324041541057569509891075246788941749025531261773056291203704474923903494151088926071505322526299374876802703937106251725319047198773501424019767296*i1^46 + -8931690136280512217929072665055229757039717701001658886927096216201194517375561252343230131715516944228408665401376311049126581848859596694795594645385550975976645548455071032234030845720259057564502855069053570475766848890448098073470497666587205020553003452584600309551845492828637125170759951533041430962870529634893914128764695952495882263037016096086252244955738446619688763056848762909449194469843768588355124282567023745586327939270478470690477784999754552766440239084364156669709315984336262620422510531111982491188385736701511708825914759572550662229201216106113517678061496857587492597029388551949047321933428374305274555129403243975991015597359145258440501511815400232285472993542502217858048193619988136117402859467980761521482228126193843257331373011242008936780107897672309401764110284195205916079160255126462506763696470217532824207608725862494960115063265713020652939497009501095145736043312382287988276334427466580308506758531640136323108468428330455988573730858354554908646955486869071884937505499029764964974465267185999781187087798289733578578431921663022714913818177510483211118502345478567808765791969508638192450994047493222258313030805672266674568881469141415425409686438977590072287460630354514205207257776112643764927596453847107286917346726501644154942284342454784*i1^47 + 6978021199446816136910283997814627340559141960112411851990191940323107991856850683321160645520994171258004165418734396673004949593846257711785820965388188481489035075545599118657584117041544912181123522508716512986303063191616423462372246049782424962903254921224553796868127467432524269580304340406865293901942483486380673081633644434704217244068127933216538565575777137366354370379513877208672977429960149143023722768691118497692500311481275887877116161521576668094325589675792602197233189376577939233990789122311331460061971413256748071206433022745134795471152156014671156189116015592543132737244397362460859667272120819308054852532985647351714791491263074156512693379638569283467154050690530730442771825660488666950869151333243159110400164349657995520583431259242229624008107964653029385727116717636819009982259035059270565560797067506985357612334641539405550372450999015596606524742952250671538074267501424659536246222240649583241687527253929652514875417861900536175355888533668322182432634095408545027009253282441705050898436880543933453685777506645141481688451780802528005815899338538708559104040912685381331560131035198020787466786146393476322094473262552805825642023029577235990045887577514657646857866222455474513810600607372187352672258907592134962476227651658022784*i1^48 + -14639931500856045270177079832681142467406498788944713872739609015645306722834857170130231347915624824449654490687906319489825986584579686124873264892146678790819922146322688702820978650614806486359114276795131902268128629159431497944707616115777930095416446245865822091587882458542552169024420675270066857403644023933213209305900448529180177826366144060091638242660049552835028242386363963665380891695125353576877308568815498007132891554161203307595739566041329171334017721747061532752184440420354879454238954102647714184512305910148045025755083666215708970543525814983718342097918455696150526657400366861626965170332294819025351595954756836160626844660290011276084511223545218851908091782944386556089692338198774339432758682296234432927784199745373847066568354683327127615673094276199906026242341799316766335464445957293455962993694737384538076357717241497644112340938414579490436761745001504988469415447691974398169245853133145420295575301747614176172541483448824341836832721293612312450416985926510119673660190597437813766009729161104682527542287881797433164779130389568841620282652008811703866372219119174464237601362920094397678091500499702120235699909695409753920128076241987833386004452830988159908243289231515623175012529250001544851320391058172519340784*i1^49 + 7027518617760671572129782800611626942590844033414694529996268245401505503010414380475553175261265370905224199289581672986978369795970247490257509373092223733523591056943146280159599666707773729315018392992779784410118100226548124550370051127445036938408271614551717885279024790928905282850017989515604039424330097598499179368663949434882690617896740107777077989215141622286942486436754487346676681074889332709958135526497052746428291835793723666932993585102349399643920563626010724267948675534742023500891465637031674846992910777698988514194951229146579839311260648332969375575953380525747399986818252208800846031542589296859755925234996496216033097224030555526642169640360636809377758407053104726882151251048029659938783730794491370650027693035580230470225732474938622842713424329433218379959493262730341891003504539100587830754849571301967684258304752708367167001218590633352967493373477962160027967948787875951869692270441816078522913528388355467349430402218146009964587240931153418184917571556657777824583377295820035199484161858118275642081161918161689252567671839485301859700597973211110902218666617570050974509854163323206185501508414345743296273099941299985079407303328683584951319077699741485429271499482073544678290351005229404160615376*i1^50 + 3261532586372607748252824673734681608416321908836948003944158450232007842176713292773999626141724598664793910009302304525769921279062796716612204045727528184961675913005034194101170231309135520685893114190571490163768189054405004883910982922098709443736464870675287876510695424209766638499194409902812075727611161722541830282115288048309869761323258970703524648635237992554102561212737574772609767153147155011814892343394051912140068285984314433506509716851231651285711203805180966544113524120635232803553802492985846027430289586966939756121027371832752093911730649174915890881128466551206024461514074888771317014387043372786548087929986379372000784855145161876363512485285136767584038764045709615456040106818691983094916423771350007466589497074429176491550663375369940663365598879396006306221844362390263616315563360857374251946756233680775737877203913661072247474158055828596271381878896505728028286751159408689976177514167185966131798060508279913664608426503140078715530582241333131796712210631548293673153957542277397450747725455863698340114940271697916889399708926344229869644918182462760887788247710675072065197134622995713913603229501942336492042997541430748731268039893563555925696486417145*i1^51 - N1*72148623969953134203320747503083320797907288869099474895424694467256980239840865555836921185270839665217343659558278279010942970613193648092291660351259703278618273705922995987312677575989653671107129726819060163280982219742834364627603165686413174018131009909930152488164479988406504937500*i2, -4896647345133381402013328375559726056595107108798503443485247562521812058868507127399703347568714510301034944624652274137678320263899425945384985783884987852480890285278031128497710971376680170010718695613268981574166347608906928355205351267746779207923231939639245362771111971846550061030289369976702519017691434255644234880085081512294503800502470920570179538768622700852889660673504017736208151018652364110629915934174204360253128930156263488012701316897674138639339611307726238541213889888829323585520159216872033589595668795893858338345089655896621853389637499148813169456466436363266285844580724092914184659762170424792011857832406193951510203614905263568394991548710732194121130122348211331823160635302545150419308280185519820499684778967818963225952510126436831721797622855018039605732318046927047674815320133286022857518888927250912672434087460794549023526855966067874680990433974675866881869016020677970672615900145275083369278879870249695385097139112915356277423916837322251035787778374619395941890517129654655023018561719575662185615622884114386496410155025062882033112357247367071432741154807626939792789164137790625447846211155095909984573518899839436726581859903516314930475299962789437029736400416056170352292550809765210815419286567495119745337955050342925906500415808023691873336523563859391106088306916753920078375468096981042713617782938045090680896413036768457968151689552784256873002666118610078197738255314338651088498682260118103391541908005471186014533321428426064718501162149049144073274892892302283171506394626275672064000000000000000000000000 + 2621726609119679180305627411147721859478900402123816842230708004598789074076958629413923107839791092812397916157359315108476618163386804313214335405990066537025773768589121849602510398885870035225258649173778273355018609604459164373066325899066158526679498040485267296860824203597018376911749339532203128860894963295386583613498432467052514948554509821350377962564264663690471185223984002804499938562660475197434849341218726051229254557152797211086071111378554343952209592289690770930953575098011738366085272915408840608477914927836271848954682134437797715996524893680001194682785890053922751866286215575706829834516079979492856765568289591440781204849745047872415866979656505159510455720120631175751411246320947406459009455180051000276331499612153563436512438952713425338806492357975662592365260031054239002486518933138658060636175871982714077271139952953573965133046557566137965507828041253725773037418311253980314666739780696774503756088793705707377065217140791336555908046984024806624951570200650317584674270621236853177529757886108006919563439111388634476803334702897132572570763388291880266236607905414868865764500902130190216923886490552564247175731649160513449928857793297800160858994790907308681122745885481634033689328977601495932552030049013683892838587474537452940486448571599948844339253085046507948580189319529340691768006338715217473167832239213166843260527607154783541061460856136943089737896582465143257195694607100189736371893144222976102266603998930669742920779312196065610463971671390681055852147311512331008036412051244974080000000000000000000000*i1 + -62683280010755580307032140707592518256206286888151030508101284462266148336913498655078478066971347378020557637735708661340967341983837658104163077703071064778305972512983046319745763771120306324937150754608826686162636185764411448549714867399275780362899286290258520422364800355660551691276050400176486397002493195606879300928476430049217957608725759886920833506700524259637289793417244651024407171848520993650802146241166402324146909167913354685646915959508158313067994697593888033264935618986321752238265390135825872781179058574907590129742441850331369296983870550007791179918351488304981079447442101370185614288829164230810669787441872245648287637575099298800270782673623539594446873022076114807336885770087128869349874058858853533658455529539939260184110313459280071220180153157463424635210838801415280804159654029378747313580262437960942808808889593379120531328531807802866912903115285153052249043099508941126326489981021255537367634300294199266048434676431879800782671972502547701691578140583187609356441711722693737710781539184651152908410435743443873652530579768340433205571014590789566593163486990694855317847773312630930911714810647076094359760021795587390726524274577550386485648168894372642250267485048237428869355635476962498106730608610302566424739598451103076623570721112703767354741730156271535809887802929239942554744592214299295970456426704739567590462928257093001215468940506344310909367664338725147513013270876872310030097971029537018483104255619969587724985956583865742730139991846792571300873929228282628879231976405886566400000000000000000000*i1^2 + -22018482203567348812642002232043965696372800746741352258857225210807661961743437412970911742954418127598889513097195289864624217377131048422304716338297009702337859901227822323120637552447195520996234510171233586847609888954955113773963025983668569572179158366370232241536746132088762065585901147087733054545934672286925079302390618251262862211313025270222960818747865994122052106764790691671477635068003292868082899817516535304120427556106405347680961079980498285183630977058818240112871707198520709666856976604327341018811295904291986556044399011493463763915904055821275470336060358428039299107981002268037576379568762357264490892440956298742003105086297832872724563495723725383664545320082558872086812771159152458999088278087081123529991816276880982429421185720275537015855040802156444105227320777464159399268648400246709306733117152698989257474889596237968152703974831157795417825323678832153364928367139625365613909735283739567893436210693128789161557991711296880429606248485162792086896730914068886659779080570957051951116732630419596697481283459081505708908903039867829951523827527104777733839000616014747456965783249608975301842620317307961156823604646607047852593272560706328051935270832437318307682116525508042421432056323090809983662179125246937443909889199239415790017689636379828034334490711062256733197145816093819032488531229183229434578907538084310580566497424060098694711137576762051740539552008275797523845165800483269409778346590441291714905283308081702039742588319823758903835796256810305690874528623770613756689385856696320000000000000000000*i1^3 + -206076063711054772071184559801799727222099804031926962904799449199480632276893210851253349562449948335081447182881123639631309831384217776041591637837705833491196935395040856482830894552833603076804344899273214946948424585730473504126480834321881469927617121713817693852281734332178990477732508090853016859150961666345278338753170589830351209237274005664510721101375086492393199597184913642056064509613901224714456588461346284045140216791305364471237132167512201213888901296896548317150014324884850165758583262945017683405453596245980758164756078593354607675492998185936883861476671621705942995531584491822733705322128513672899271421685916610447409640836304163999289714914251440882354266047793245829497120373264416211157224758595403602011094199901768924072330395093621486003453890408937627149994183327048250518466934747343923512584005955826566021891240448032717575360628166962916181856031948041302044960904019241290084109478597257890295861227392304724750094643399943914084682214637537998173834371953551440397814816304930657416371610591503423722655770438596761495747258726432520281193344501934629849099832122308654146962101482201723529018304604208958513480297705333170016036330666722216926880965266260989760509294994161580764095275730098808393253200560094417343877528476930540896949961005726642423983014038739639459950584200831816981247414603370101559304770873928755515508558735374614262494132165975261785535485814955221298757911843394650579996747964282313157311116086155128292728161611243372725879184229115891683493736083378758257784633740492800000000000000000*i1^4 + 37780694591877153457778312169602689911384597565261400806822797500656677236591969267846034266545059532226907670378436668928138990465643789319004784430095359536727073855870693637866982709046522677203686130087957748250907715040644962992002987340755935042827705568998987055556886038100733923548317971226776610751106867845898264832683789254804837525150140292623547654694725973668311698467541682765390823564557276335913984285749251746006396167565831408030766498928221877211199873910808829338472130433795916047204348853317188349623234566877937415494426698816323420213922576596669136282688460965971042711198541500764543715964730855777477912882692940081741322945618388563823232111920211450556600518061023968494376780668694018052795518067532345188550862032338030071301864379066561919265106590874165586517525070487138922366050732326955720447943729602610648513249558664321803085742938869737810450730074805993017631289326671946313569905850393290200703433156723725304500068700913349729689192368169600773734984207954828672555832792489857898595074224036628032217253050960885961496271006949752241458113801648819016236414830642828225923316813234865296713157110706848331242238865489759931226685648313306959151257922979862598189582420686849055436916181767748451038750838509972919540383390007975075343287234521927910514119406748331998253465037899458232272635657564364630121776760344219960682415386888780767170255853434210588457020475850385937482620932194353147842388187273697288562811023034693567525321423767474301612714260416527805459438079140955167221066026188800000000000000*i1^5 + -182644147347434720037756552457621034322509538635384751908405133158753297657373731632908279098968615388697999141405270108874970166345473041378305041659856005263027912360202611728481392660742843160282440289085561035919342580030334627817671831509435813005213552859641542836988077771631004737431465656160215167084984268237553355209456560877609369757353745978899895439385982509143434198743079967048997728360085302126598781975065877623859087532916948182132823903125665112554587132983040085181315865074358342730137066061959407147033714229032968817477082964407747168262198367067980599678069525318532779101470446347102229837616666637005545442510631380775801751914251605741207011919013506102727818382590651196421984104217935178177190785377936755274516465329370209937978397380313847356492396834511541337771437272241982364996697669813858499771133425703236256029752563730793999334905464400903172871422136789738850340230243555009490003527334078170906136126718912952116398286850298870161320118161787722165566025562710006158030915456126863737697277266840422199163810307672934067876322968117333220074080049591110929220450662907513005197653682340031989038701868960301351284413237540851629669738732826852266967066491003952031466779002519368867375567969842405126384083646259922560235522286307329155718774116455508473117335843762268761604040841507061003403147784700546110526416041047379494504308874442628719071319319646892272886399389112366576299749647068725006662886981105268148223543851949996581935051029320566895754704461327998099819251354021535483378129698816000000000000*i1^6 + -186927605567263112975281006999231051964413348951515380230208487605447381545380401323783840369239892865689303846457872185055526981556221550668570628485666967900938341669451636358072094205843761153464328452322481924795343926458486147583998098657446577995788523401940822897046877180887837826887428866357135526164722455901226150319400488007680454534383009834384090487013452427975357748881613351344540209228174084417335594666871331915146453754291891768423360787514687076208362777292494309490938800267008742943014699713362726752803546080067954984298223105639007140458946866222287712180677992722862239266509921554933704323734825327082675633263928361553334877663860956215002747328376707554511289996032736285835031745685377164629147083540044755162541300614512331278816257849287825766763441587810073338749775790886921166082839333212744972608107918785125747880951744807007040069137755648552871340543864222773620605800929143350950915278669245498819652926466466255678864197875640642753490527529427093646266672968512162359154668199704247779750269473487398402368008246000330003649821095087716114765171633011842389253740171095729966810715041239312267227278537231477066136156389393339406666257305707949543767277574067042934535282976698436829586560301903274589779452704566437240915969675363278289091413446268181563127857372066155574785552728648044062593323176772063300382324561047476896825668706715346776018156548433412585421713927889759247654799060755091294625625177913972616888812594064409794640471817517790099434959383667755404894689410479947530910375608320000000000*i1^7 + -54587164769087536166126762215946760600546925972699281449141739992358525244053135550632871667217246287170313425145716611394479973092734127462663127603465826517920117981927283440939813181767428567799259762377436535671570800420855666268906179249419426226820490522944359055431412420312041123851722892715228847436280104554530798656332290037797486155349251625581210177235859670844388898112330943867469664200419258228308108818885115148363255768735953641908213296190897381854471391079908893198572679897713179972547103296904984543554357877320321381292291041116189307896529622149452354830572412991764451793503795155917069482590573686774893706493671628193628670750758302202468733094051976096280008351599497853758180970159784522784660070418286746398450133356996085616157392417788035672391214415549502068630584898297370311617183058918637715988018463962354607939497149260037857472551509162917371570940039006642233833244566839038850228249452930220068619971571129925914698019873471574300879665299288551065096601254774124481089089470087377971465406537057031544319776112074413673308879940207903288281476875156206368034456594333911320143797424433669701792693293179632683328606989086926855410480860252287461752323715259145553177556951494216546856458275762670611368793323780056353939625597840840634087476717466675211021349568041090531210505463648437315950446066039910725222620764001979729083739521464809205438579546321478471857441962573014264783036542175690686552000809697805351334733639171573027849253433012193617805886370654310932110855680235842785423392768000000000*i1^8 + 2670862981502380614990764131240279354218849018257402116620295240243902212220558765413869320906347339626505575959396333920518968124209084032831879981310224463518970836277257708530018286493003664742327607280419689638608759434545416648221476228004689418119703058588854807400078061215171985588236551181589567971330317644910441821108423455223635896362699750707545476403000621885265870303435650998507223692005223975768577365688487974544760421081781361256043406859183558454832945283537183858471217288989356181836726183407587350799461115549076420753642236700562944805689866253522039339949959280963721632391742233214300720721485310429316806725734931842266963862833635887664413451334500417865314847645897693109202103479826562873973450571999050019395807363654704935622111671649999098046679601797949491138868745188498603701096646645016480591338263458861930274929121781477927249750797414777158835507499854503279579936685414774341163067882047547239998981010143003413304326920507395349488496673179658110863285796542994536537506781794011167691821514889780263991429961646716232331249984776166456113779969424693530308094697560714813985380582603002645614689552795719474415068369762249220003065321578467534235452619561930282017874611129198408330836499319933463857453626494330561926521197480797734882568669571129820845887625903740072378029580629820104909146917559360535456290302363424850026128523762840923339119235467855979058434928811121637707547491596326853649720024107414383160625504562504995425600260941485947056504167458637484677553992727494766813511680000000*i1^9 + -122171046622136193384641058440167797769533054185814779795692479088259020541121752335233732055766962410579308378171817997747080233775039197387581110540043031023068513493875588860820644348497864631230346254693011318389965424328796216026952521838512077331924339685536043750318286858648637962152007765246210323644793968581796455979744112572878700409076986463812863929479810341348838278362008603469728920867982966431383316286319105792840352961174178546471318916401410504901732891557304873674234692423511851198936876010375928754842247498714662514822524331597922246307417811450316990483845455158830423092916810867650626618339348844680308921175816307888756836693552712570695459055387505646138145731482201657013419883760649754521554268257221762304863370461086760459899575422135199938705704712881125671384312861555832094322959001060581910705193273346018250603723833555255798371297316106699161481387185953321702043596754181481204911549154554261214906777606542940106170324845461951933008749590978389015104283060288575561066813221893957920276618016566721984353649124362779300575525517903413807897041354356687467733854283683290584552347679269662657819836523133370533169821023752578444574842441253408309563427174445059910750770936507049106911474256068349989007637359197107905910324660501996443236279308594863904056495106541208413458812270185739035998578532245930534019922430210032899074187857325288489963558811769556379124319015081113837874596539900781297631651450541219112882936774985200562473701368584126749984178537575535997957848625390358353674240000*i1^10 + 11150420670776238816640090151941417286689276237561998719579477259653076397403718561452982637234156856394788286191402861046300771338052576673390640133281839385290055832897620320995956243477051098918553762207631106844054034559034120418042290407376834737092115023870585005166719523906250546393384717601573771384021527462654877473856810633675855176073277463444030130989704107613839357862371701037735338554277395561182363441007494176003413735240107752567366119692056139303109371731157621271758847433746175007297413416546197697967645002066188433666631916031348714695561630812394106509679390444402378244086046101022990347042017855865604975621027157699436390110570759938176246095374822712828188939824402506690685877525488718585837136076521017021268415520492244459770125902600889434346902485340734211451364333704810385677918242498839078038008597668573367545238384605271100795739664275954407079308232471269852572889761366298650026318410662603622553962809365147388438515149529621515025711129449696302722552970516687176761727007637202299779183486231330694508779737861605743297108345594872108081168840491317774525832356451551652672850351408130199601965653283338581031472360626107570500382680588958447655114883250941059500704890661781400972125353022721915177417056430796776061799133621490644025711816481110190710881587366347581338220647289347200524231032545907482001326693280750923957021290449777568416490948936700240939625090213537138564388876794069598223077022705261880729604948166059798205037871751852673075799552122228839897076323324233829580800*i1^11 + -528033856748264985747286617236351614768949656498199973667897618976668537350244016352899639806189509048167967953336957478102038170976510714296105138237274466107128591690718175623007629655651046644659365652865206046550534559820077163092859616744491401206738191448108566632499573783079743122067815571543658688641222489226085424780960440934034662650819528651229653360957310828938874347579924209378099280034996849986390616959381394512234059130704851010261035399131789136002666835049116087245879085739940995052668467325516692477658304601497857225727806685012453419977030831244738960387729606361722282669195652934436096226613991392229886144215508783470394552497836520763464431399940425553039266378791988746948787257193121694238000520363922737162065212572405198949082595117373922874041873624361046342650365956540454877062941468988463102557179320821426801389121860810322940190518126557250361244888744299241669137833856337549261019686097273447276980644463316690909840828848011773331598258936005839823928425295295690374432273581338911884607968132959066603216299078860737080234692551446136185321931403187450951598265578411254832952119007403861431997027619226357395911666888287636421863701296263104146360794995153020508189135813288101195845822748540287997232504590064116881152529332005916888399406936911952449810010806971904518154510791308185242188226551633971609448310396781184481350780365692087382723072202941484472689710630761308484317649018258461995621748891547532338776183199606282484266657134788269732781514044454812150502880488774959104*i1^12 + 13449096904520254011320969580028043206160968343207563224244562046588368358537547531584554185387911674422563427100695240895291787602229419927341710279501670796337046430715768237458806915119512025390639518188433019046797154373705605094114331645227623463142138698615111692119721384194239952662587817776781435070026967157114834803176021768215857089885540856477292307584797753671674251715981406642752415961139342254671578650975798525392782560666674359634191354599140413796080324700732592663445727157380831531886713552723005429269045646368322040724197756874001904519248259170303757503935644680762730126243650267525084874297806196272485999603537029882626682549829276637848760527050476512207326780943278759295150983757687435109816395141508687402228150898418377919462157689224478357581139560592708535972352507430112596229932492061731822789264950318133225077111100839886131350406867032232174583958712572772996738453374318919434537279561213791017632675698864849262652884143375848842883758224937386569445715107118293474212364443970159441243999070577531078926313526475205371717486146712021914159304768298180154702061846090877820110384771687593985957213140531121397027229015237476259202142536417994754116952013418297734207204700512050832573506014903537836631614502425700315702554348428492088942215063967645140873856773370402560510314748183184648711938839555437471783020957233302878957508900287323674815158996546557814814298075783110801335966262989321369137441703239599564137259051623297300936349151719646666039073033228921723088173482901504*i1^13 + -404023051978431578619269698964428995579272246169368444068712957028881868977251222632100740352549106442846825008482341214571602343070495060802318812447098215522961241551598300522768951146455420392352980535538537637606677714651542396270410563654275064680554174174078276902547402357769531454226504402998510598264884137546820971287460019360026720715484368520037365740408911616380034249932609915904362157913234944924185670032167194811546676414493443937035291122173382930720447640515972375635459416072518746899698646859964594554491583158291878357922286870587754883558273267742641307526471143418844971302141774444992885278749118916240375037672288177123444599692461320043557139282223524859128792524244491984969520847549414327444795310331772108897493436732039758778658015056005445028555702185637324519306105016450062345414972845858291584405649617797121402374216278008845697582698737157171224795344970741602309859471346165572775046932289433745150153600864465719306077332538441998967735388033827356742643298274115926477499769321107758597150577242996791381997348031894783111805249653213520390571488582154844000615153003395962102952813000314359924853543655982434178129292731597083455612585319995023406661105145565094385498158812348142175034617095776334502895811542320865485238992933411669251603316056800933768988803221713442046812818122568497249069404240181336581853335382184898177301499428584251773402729517655972378149126584057369498903332519588190589323726451288143066779462056053086463471776473524887921623612386177156612769185792*i1^14 + 12159333304815065155415693123248911752118710209857216803306837305595483798943914884369188573725459709834501430536285704504557777856082260059570209569185086836465750813410975248096583501212110455179323297270350647946433428373830916900795223083377094515529204741791310601931699845452794075668687085723823240711926764107782231780951312765409118329322458422774025291137730408220763437835043951427117813116020787020458953499279392057301426542372382416316375421121049423509954614312091259805441837657980438209099249186338765526259933627846801648634618733232543846393841138891374450092899173112106876471437301665622823333263368561919924510925035700507332455683970373199800491887638468205165494472049082792462223308376345125088958668979309268372748067769428616668404190303354186144605883413113347016025049265296410623157925468477854134322381287625114106920216822972981126930000935677354587274452915937501016597736226274464614264394311708944103692980966339957449196246148522188555754245543101619449158369773762527296538851585243296905296052515052506956490664296583982210289079144036331005332059884860330676219096653559150498299242407519124457875713240100919745281309767196495132699949268553531040212133201064689255883748666069370477399334824761543696285167135625043623647790856549877616443176868485990911915200472164101334928386281497514584625875223309266819236964262540384504688534890873081913240071370650007819449424237852117322816735429179458725569346216290133127909452451844282081135855800008670436026748291522704397303808*i1^15 + -397158555833463641895876771872104633474313921046780850465335674719513372003878569967920713008633879559369999272001587514648134625805109634773961562289677811194858021846264251519617213641280003047304810477541186301343627385162466764126661500720796804561163245763399174939324110152396076068447548863046040548421798591532220012240892058495590579943442165777815416157931393399199498626985261223798200932024528123203059710709018000705382218232154742966127526572523374504339439756685615760194330455688183130992027955525847980745611404575617018406420135225834738275833078160221248710837264302083891948631813862339090198203927643050160590878641307022024045184864123024917162850914177209161151699424424521767533578560455287211050975470563858115381764250059150296809015965060957618112935294901905923762591496467393642370059578042140483628877305290011037203571074518077586982978102088817798850400806074716223683232801205591754906148419962932016929233254964719433097866368258990915569654672534238661038414997312665327752503536830180371950064369784069721570566515920692900644167250838313712302155639254979130782777899245841041596402803985870331945186364424400677781282465139721657568412061902001312020517821340102151662650882471761870392390436386655820771180470915852214023427847811928252504337212986501597718071132914824699809868279396126912769557775941274214287519349215444667285798996909214436588110083609143249609525690487508227536007535607310053146807201814018183305122636292906679914835029705147850989265073559752933376*i1^16 + 9235107666384896743926669496655440647843437697183839355213660743530655601718533597350655337540047773672437297708741004351966015770202857928182490359751546628591445064806691489269775036732696361735670796697750267022573042005497719298839514722562811119078147704197169387548926209414306393590745892283350285898036220973504218982933413109010948466638745534391082329980989830943083465550269892922429185826029685564243406319644127049262319316395976490636317972191365139641381535970619860085990841407880198669725116315029388555494752268286107804196512181149903608880525179142486497557851736017311172545186568297634297228514042321496562178637097948937977730199384198657152002063150340301515619386982852158324837811341796038096200109293638676137692862624996370790747084445795743823597030765819912086189740798060472562315410662617661534013574253808655161219299876830028453616658103876331157781675720930831188431498602937565656486483864380755463618537715020202584293136923297816218429457263402904482579080457988355505401151151218059876749505766943409438515465574796042429800547962282377750778773370465226307175025305992696598644474398789222501968507574138213737377285399304116428089550118315092343104222696552543363503486887627802422594484816557084634172535276901472864565039053899178769963044122986585026225396636294170280341378380938669628877584486253290647936205530983011594164371238349619897541464010464752853827530080317976580271902658413607757446571013895436931666851500290176787310594285148998509493857082671104*i1^17 + -183395748514853627011350801508436037141562848099517131099949186356070567258280248979409546334346587528828060599475399950584488128599573664131329966770257626556576750593122350875577833172992158523522353401605938091394087021767155476645672535244599549646862503207319601219011338307895620766137830596424210712948387906956407818234767229602926280788751696789228845171343745510037023264935205586108535378228999398042941901013349132308766669037030129960131778381860639661201809537709549202351804336816836611588269674368228079565539321125673773705035591868398619422573914212125328175805715887007301791953463894949994095761467485973881813626338206905272224371147528636602496186216858499012594982230241525125137592077204319990497821653214434319155034712367173940329673461909431119021237429071668566231882524605300136961443462099785978625968436203767924638228750038503384780669047514122523742739089741589860821881407067445924028325221692795654194006763915370471792927467261680361328696679321733722114674999415167764846632196051184103418932339568221187423773099478694236944380137714763968614539224479326214022300363664333735109692865626532768695882590580928072522129512995296483215544456169673011023028184452807870502744328396906411361958143415897996647286416212433358181017546605129784062528733519128732162428964375633848582811154843254780206730566924040964416912927762504420898965242768746496361718627033485002177218743971826482391152516051989287374619586044254602446945637996093018159644931944912787574599188480*i1^18 + 3005127923702671041573350703766414384602556081270084721497781955500325491869610196132850422541415254547223589740642083909582853963663775743274961882201131886253718334526528491990984141214820144406153414623790923559860633749825194682304167261608252019761659576552731420933781831075790364953025499061055727277127075211339179213037383449976818859797395442008622091314800176091718253973073660520529305179366429512887812184619398704599536259895684558946103492178816765510698373702844131480240030602569655446012547377054778436433765389384628805527123047279969025322300438613686979442384633318464540483498908559188640431657199548299325887925601412464914381834540818227464969098025105059429351457893768679212218338094910922951500516261240066944961686663225666836863338032404224495024972051755514814876330603880814873176563219641510079859913294249546292642940665473209142048553380568321950207446164178084324598184388820657132399282921992189741099498389154040910141893318897268753434846833047099342782519626498030537071499259976681404777655036327518345483148311797044354947622151282195973788272838736534704751664359226048703484378513518852567001900589911808116148465709270491660184408695356993286839098853663686776485121844384486496672562640014579426643240520872183154790531656846237851910504170929249318288654014433891764567664330112022867315781455154191183493613189091194097864340001075278072138144211571405279628006859923876669368749638327098687348796082877626174779333160252125160774733959927465762619392*i1^19 + -60050211273133341995011447931187008698570171810486836064147708395525979615837652273536302949316943394127052046198067964709395618849554613730536278885605435583129279956052256603874770942790854100899865462870083962112390300532376676672462721790357177628340121473925604977427815425648337332266195068848997663970701750395364315998898081229461329509947473958440252173125564617247624604249558755863932370404672741798319051210171766299204619017671958116654215090174292251453951825580091151078991717778667346296998384487474300448040862516574912177010807044453599633195392609360483357902161407609922201112252490353670440423230224342697210622420240240393961053004100670052858451588727734480398633875037110925401767999159799352885463696905329427423776518720849336342515333113797903716813049397162909138639159649368172868206429214857774039367868987000397216665195564628521730349894983572841395886733556467608704822934447220127277719935275364083919951180931874760536427624370980185528130204279521040773667418084297172418473143354733120283817183356416100265813961817833067182217823219935342013296789028540554266057102897604900460029923780505264108987551556980318184259494127201126636273302280904697450285225352724048438565903235399474323005987978594416212137974383461008401687803306351631873006316465251745938399518457286053235964483625261954914635727616554337331965890344362101834093742861516345815146589759364068044445928556945817588464953865912835678862385927145382399473753787944107503584895513579749376*i1^20 + 1146161209327071208091256695153328979518408776027227703368111695107922139389075157704806310602527190618017228452055511372460131912446267885943936810453724717920355455049903484168695141172841270826371412802572052487561033052387428568380236555550244688109533584556403195066291738997416348459284305446749982387450529872080951566796155697634966449794753879647361477987120354477524827727069897369384657077148864680907176241423129921679814617806105107090472906410950639637523759318280561435702586232650824284146196976033572558345911645502450801916010997332684978316115895360597341649130573757113259781247825845697751851763227439437298154784532252429495840167223956057346537882304909273591548830719724792945346748083798771822427385509525382707065543981178155719627781420598679421033153042751002046486998402659092773665530334122180897822058667012964821361361783426695604377220969284007758066710268716111004255814101036890742615130912266704133213155585859871947240676252248532822114164648608912215520465878014506667187233909159842434544686420763159972796144516212256410545685999699425719285913905209247193825088101403324787684963083998927631943829367107965675431895263050470345080498055369665128904204807985681437837142368798148888224659725819671928224595305566503294269166087858742442035717592729605206929839461282114669402722913935678583519686685415439611004558151136768999119760147192150907138098282092465687142234589496397074222888310285477410757730197049196687559438407368145097852920713445376*i1^21 + -20995837130436077561046609505871978228412319646043912655600556079265175745850104376294107057990077848018787225938627517423066712508626203541757279578311327771876125685763654185706917483502660973342744266226613514703557649004382092968414725699038324728801202697762459608256510706756977462902603868060682729357920050524100767820268727000608730125916955948478782562162536705722896478117701263337276173251065217996774954489963472701132634970764207164490529587626459337234884550171326890425173674090997164562891815463926689952698986995407972154111157170550464645807395931132673518011628035705552963258227221364605779679186544342287088424916767664864463950295882010741278624016344560280589792052260429457028753896567375881213497916230751210126489303382636151388267020736911770676354346156634411964863914798275638406724365606953368109800499369280958475098912823652567766347260526682203780369122416464225080524061187400454147338254058087759071261989887079255794108357408272873942925340644913253575839065917705470811448471790374084689986732647393722868502798359125078929956863376429752119113754828193685877505023445355395641057668067853843984375109417685009800628128143815886431672671549335285321606119761855207705290975183910123196014961080213771089175368892209875263081582571466443458178159860059473165561617026592101902493540231580443340361420612875435324666687226959890713250090343293891700747133516011129360844502869195184671587537388240234492465851731607767534720604134948135267597287424*i1^22 + 320227245119914201106636421942653901677190306817704530425366535966285763112352620830442395851620795762360238771359222807598265720469524644100997456500065176293196467701284011164407607207424140710555929364395940555893337135997106735804479356688723718496696659380119469801878309064852335849773468788577550368930529348896135227428570343082507777993088507198106244216702403234131098925772919284682778609820334647186567332778730482599056930776521478773190204069261354438260579918376571622454952999207745636702207328639558710608710266045016798038657890966253766109317897519399552358126436163383385840904018021948277417482482227800931514359824674558621177472261775740732384510269224259743808471021550835184006639622786374572261914245924400605538027986772936884845137628018522090123525802538016938197938008490749279726146520749447626023716326372885285598767616793294608426061440714498162709676366746438481102083433797518312464141931194281972031117250515742663237587222662422531304335838063814866957406824307797849376953549474801566504252576396696537672065592293786818120198530131392937664590924119943143766895011413557794911166425914280121961564296505459988439723137859884473652270866899559045320030265330002489803652547495875767967324532001404480656420683637138615996005819524284094712958320797282477033285294097887261990446144058723688711513016096389942197449573062555520262486282897430451924101699873291505946474734644785236400363650739739887449462632549870249515189214709079913529344*i1^23 + -3635903524823332176694886190771894788064094947083773040968593679681343502014691116345706644205651082882061761084437394596694719438071000428758367101398932797584936134034222422539101176428893377532229094334452349129923604013296454264748504886906811881559864567171602315188851852963353216514530966603139412481681237527694988482093056079553384888325061867042468668730226125725832338453182006998919962157651232407643665505460651624403879334245818521594294945139914026870831921746686360256915402846693365756764194428972509155668913173691249880206333322437669769977967026839423461718193698826296828963428659882118994860184227854076737006886123088809657419584890959132142202105551026421045458050834951598658887808307091236717179051939626545175047847487524619894343121432582207394048389882701853846478942979850921310554528833638890908210799165319351677279152334451733223250056001901230723639159732797445382442853322185929806703244584093911202162662504059033989002546266781777251557832785961487785190288675152090370433736631020022848827807293954596327110819707759814421158721019412822939658443079640133674151707792099936445465791851531158484715338164153294296660938624933108885730322899536871916384345487838430135694671089227803512239942833351049608482866703757390334783871959674446451012888263548639551578616612052752093978593556737270826131539943949180264835218939067400253763315013989532232058375296310212009144646918963103325909157604497946046153234756635880359454350773363671040*i1^24 + 28494638394442929706920605281182603411692534454738609131996967146105967394987334472398345585575138869155462385474548276957222466895390789543445900913393304119648939736997654624322171908726525824764148869028337574111277073143243412719600805802092829649257704109147707381397633318381653852109169340886127918608670128098617154768978469631818686462578434173299225786720010070550531705779001756754593033406137480819138075218742025548092265582878507066089661328216496746026667181488151056843321980948145582164307423619596791104574561739677523094920841442100468055284585205429705310056980811462907231267210978906491394068325829606833697166869177064280886225054226319505655022399519935084107005306892898662815771029021598344055838737581143058807803017088608004032050680820370240132910972651296046521331864090012801943800710941811297602993687281867241712161263095180218818534795605248534915960101686585030531980297900523530002184816172595639955123268063175443546401499236917131219756409360668862252950194094440806570670902154006954497454692455801952395164932243731853687101683040510747249438410101066587027417638268537832114802768167171918333595403828087959186929480381407509239584070288053685841770403857808508325619620762505825989277284610548437974345083821370642871107801888814117678135527945605313489463964131629512230404049301804336225081656210343920592797245606003577892071980499603378944334721702618143818630125660068146776691739607067897954837904024243092036801255178240*i1^25 + -132784646991309105160889026486856019970996462787158077130235424039380063153947045803779840154289678403290163271659398512806419830504537248541009311250285661987380620781817823863360053545222416196040166759640433315263180629436247224113122149964461162907095633363338832902807387170616264807865168917047676251789206921444550318454993374067789346158081123929123923919726096451165361518776805032492218405821678584833458049176498526208890742495791691067327779429240370127574412052465223716224879467206659972250853790084990053259358845638596619825381438381775061882789535056315285170263654611885590887247012668549417725287322383390108923394699679053542049395280285903271406395978952122960914740436602612128236419198676840757508344954239709362546399979636763377301656921420604999725879706056819271241695712791671251115383470368218862476319205080784298476565705169870426431055691670347084841559806257318893500736271732365092805594829275529049471414926909902520879779362652369528283106907684098864521752330968471171461364759358320109020330780118724088503442861451380049399654892655373334685564665786077395253714846603250738479480114982705931779457049542464644430265926406745750436676868354458528471919577228051231563022282780432696731149412201983714683730599521864289684745356032899442055826478071877746340708518860789484094121023139711565357793251182127554346546874909787601650928528445654621964788733261211667426978783533910959679790353179636579212551382481465675008180224*i1^26 + 346391311621541514599524789680485266643975980787635788239439707283995813580567674137994719224002579749873265601944206967017871388318179011218392606491773920609357687880678746711906427879052203099738953195156624820123873192461198475426320609800816246779551418775553954463922527842784620054916177829861449203962047744152162129797120646016224775119751797131874031933140378833053274481478053898707724621137212265988614094593300846838651055311526459478104604610169805562420538389338273636121627019166207202544261778602711118158877682690936004748313991392602903488748138203963927405785916406935899622698999157194922570133881742917993995602929996003526487620801055990484193026995802848609643181015293224012793768465677136716895106105271850209966684721009350618001370994375279461690518369821694372101762900223358883203867281165740539936378662795117280372173111510583696129869617620219071565945712475969061785742465867377796204118018981440486199068573409825652584037866261213085763755471256711760473289399876672393007928739689839834986316900705514841661392419402511780589613009100239843143753870407946370676642621679093419991435175470167563918152110488972949086100690307284810241445512068759922874590193733747298737472628309380071645823489600335478313926331153914642173351868744047091886066975205544783203978595665440636232742552842142424334708700252044819961409393940167684434735813609674520235279069045893081950716679164692419137888809465335669363258271499747852288*i1^27 + -639674403799019185059881776284874712861843828522461588727922932409841795216438106152040740778127541973178141321191332587018446279575653716512964935314255283418379717370306109809386697312790659216136236199508525603037195702899558497634924284143872071535726027837572577047029945241338162201119209263748066829111055180370131923671899959324476856175790585652227782791411991062420183813786356525178212587445431457559856529273393383120766260151872318508140961358275396441830996646541267801385852492015798486694847119896265891561955659512052114669824045204804753090754308414220597918066498208395559903787914580853506756688621823417399780014192197820564240209612137717884123017878947039194407893053911763220367449521268800469449398652087342790167808132403001859052305717442839728268693963518309771231178593288899384805458742219531894249506102779965340490065124166808179594670828636815571550160258370301364145208954879388762240062319434804437113153441390259687198232925627190604666088430097099448138411536764543585050235555438449098822383987500528542160176850454697225805707921277317141338718413247261190024946096615654100795272652881845940300987368121411221416329757450791740063219851246688141522121346469692666487364183517305864017080131964505430674133067639981464696930626829804424842538458154072096806571562000590272060491960424489172803217955478684998274783119394923298706946557022670478087045133345581405611623916546052551254351157966369193777887740690432*i1^28 + -820076529488980069443772212930982684761898310634287099312259523664460547973849942554626672895995403970461538618405205784497416616083821523837589475428230494997335938286519868766980891735266802827042566395873597193526205911356919376448335114725230721619652518126572727813544145286694714555436239303023106733496097236315907064471484118153642049639028062135412816649676565953037399850107749280463210522002458789459709695773216902618801155842349835461569452200102626134914750956140904792301982388053793087240405103537404152095062391111918567595282861348122222621374190841139064029474339623103828151263342620305054779716810166825815765213397350428700338380061922194393980576274599197440081569096046643450234152711847434409932373243592325949691829353198380666409440200384542279477835805717896239842840801607310654781420736718425312033396783869695850876255663524793596020985640251267836167088628776306470575288074225174583216041399019382006309010539359225074356715518313166362677766400418758334015371361551999586104615043527370120090058250838043332308014932478996617147368348058045122088477596050745241085008784079357532425870117713489351422855652869663334823859822928822377562701356291525258484182824901585936658503889145778201294746254033670218367750138350776475683616915295516776065488293889186760143152419203540378301050519936357508700891591483852092993475331580768975062933606242255256717625250340500292793277336361610953532057218955799548808658944*i1^29 + -355146379730578449392169087425433246300055320516198371381795619612485260408695458381885002426982804932888164840923639956342699662440224535905425618320594997523307087807916317329589443707533137775319451317172112172958314647878459575132779404024803869517658228424131966527820661528714533848530407771425745140789648115371352633344872278869830781190739383675271527858889032682161288473152049773695445615170215028652456008526817491953183871914775925685084318362729766580057282081344130592283343464996741421017605859943435449620595517949718906773020692270220655222222606843666398350054623352028494912040863733928431189177390859419336054303239886818695380283351333319928260377828667481401495223741555958917684561640377032392220652215125752803494181066383054093221372616471337095313835616376929758945638079776712491144945765413440900486986770057757665144281521872480595247220247867254024064808005517882335263704421104363863131855479680992755245311998857606180424149216703898230858612733612874449494620133154676812645580674102536607795818185707052555436402872114983694190586955334610785295258564725147178472432894796494258895473422286307988261150039276652257239965662678381972750743796348197656053118187987281045776996505572704898206626659359817124418963534827888099642863864073599990668475252626748165018995618069639443914848077194839385306332169971936371044816217028552623887725614476804285362381423750239395853661789217157340711950399471941058560*i1^30 + -75142642397044372691244043460135275283683724419382983478537733502345170948883974579761779813268179455951758088669043250298345559513531363606940335436814645533574178759910425386084927657204975223464763244449199020338649099439778908276905233681541000679415006848545671088058061876279687849772582934753828839080625668615749741375640485238042088021794027638395182879227016699300962768854023056717278638669841704889158606137545309019259957230872774402499858164347309476040582108848409306367075032373019733717809050662369427739233659413302310892227201159983063014140600452619128105850699317624230011616925850643056434955134520395328482581910463668660848541879530999289398829599393602065242842077010274000001811503155007110826543335241308598214586152695847995736066901130993798022887086017248193709039190326772810574301125260107769375433581869288066312863779771404875187728612967880787521347659852286433915589153276581873806835648641891814723749882203531084730887484719578771210272590324830125402223253673611239975257646021421923898408896502297876718017881115236797850705620089696798741827494281227799021604943900922635555774125584915820718683163312147173815377013058331989035305655080763295344617388985208357047891962507070067949713743818887738591690173791392192333358230747255885741654639216475718374420437192602592110339258892595104266150609657765989301678506834336487559531458789966915344356057980228601996171193275730317279706057015296*i1^31 + -8365173136817480077378947941868333508483043171432587239975408971794912725568683868055742044801500177153695952968114569644033450548377706574778940281860114230946586218366994628095096487864172120089436284144292801003974760914165464234971665018449903357439849303601924687977658567153168938924810540856202092003380608898979613934323574959329380335229446052794651447586860404428840968386281299221962906632962359042111339810664953012525195784385643713850797547746458655916642395189410725154328655358533763641275666916427094255333475703023367516274186340715125349371533743775574667668946158905064104254680362857523722546488556823537273094124611987121590389022490856297330279076479908375430318640037052786186469997052396447700127768839687051547220502031114455251864650165436466098807295865380605266892377048819654127220527798444585988609255150259330794606657450815936638915357560205815472336878261259826806560174093894062685550162586690750052866652152193349788028994115711162912371237946460931638236766291609622423997121223093984667537262819415783550286050934244421437434059245454855704827674554372554220478058259692558925487215371260577224721489293272244184837950261799719724399508796783927665682263647416379082443103738529083652611349482386623702395383376696675560230924136694638123672007214947337050123129004485760799916788141130855987386524296100591758759609802693278769351183057867251266483175463027152339602734877584035491610624*i1^32 + -459133949321457471845823317812587869798688102159440022765698260516290371280537605914681592823149786998863190197452817874354254226793346356450870667370174872492939751661962874734557836551506449260807859362861805094007828008103424217753211684799100794180954411132285448770256493825016393854669322484194314364760274017279407101406903733819814998755675883381139861032049237469890513973857031546781377472510625670428990507985887630385321595275359923560508989623480424291757405898877097587809450947883131432939429873872940560128163130165099374171670706928032115282433088899398713828110421436654550300627468323086200324961918041630234660983914037688345695582768126114158816812954155107725519473973422574346802988329233752751446659973365762523084978098293204186569515891857446684046418338062697720250438685443953327413389303820451685785632128262968125057527726633652434117087870974457008539019776350708529294454180695235128813749281342588052073877325432750692471937156247829722741424264745852205064851414986245644070908687004664664567673101431091837090053016392930781586949998436740746431767424607193494702880707457225993568953669024306180622272104903310922557423207402219299868722667611466655406763758370756571698029054895604924098483965244105193534643312966344026438834330681626604332246805391187026575212852125430390842595596422727239946450532908255177569302582927180208996185019583030274631210963640057287684783242230104064*i1^33 + -10742771517480114612788578206019465984428485298857586683315251771555526869880392920175213358514926635298174774724999265941796207403390695921373591524028651570569774972687408841254645752406878277435083524553350776742221056148960394823930565309586304822979639915532755922237976280640153361759784318016979907120964272493789126948184486088308732923269478536793443767902023242145559640224642201752156481014702860501632250341891134881376010351935415602758500632244039552886196377214333662344383137727500540129168905148868645138237707014839454424261367571373296851817399527306347904738081467188210986483471010108814216020627094386361418507096814130833351799892469690011397298039468084838323416082235476601090953544464024897283465458880823794832578548164055956326001688850164421198167151012498842658118562617593548083798853536521615785831180097791362845256469528579167512355551630713438221697219521820736332534537614253478906062040285927176139287662575544663150414327957110154946305598988208808408835651558034805817362908388416106003805011486719099281658251788468061977068632050351670893141942663438622606351599663220256296730805548573721059820017716002924954827421955913442337642149635415966882065267544658650775752342799473488971516165402600084857330773156719325362626697087303810322688851892061572695455783408339426999490131482930300878730265034006328415730394750010541367408631625031505177638902939193161621713190912*i1^34 + -87451337298540783333401589899759352749549973319201836733989206926504472505744843227096556806020664075755034384616790282558863333239960967078006594905087341200006711903975566642606570100820070955327552216304236773821653867437784671861947151514551671080317346583639117628005567417750130735107507944431042937675549646278443020363286251257409737637831780813958990637764006331048879625591038621325593086203493873106888633143311779871916524835373417281530310597537064910856694923898960983973454238201883576890848268986770587829452590208332046068239928567055473566358415113474494808932263679103340727336537993920552533568451821103928700303815986498397227520993861859765947929938258748786197602144192708391001371025726849177585877329566861667378715944157833491976698994775359488564897324684515733944710338613075882374085544479339816745703805084274645701603415101184119513315367809199992222858304544995387853928969011648801211776624649600843373461106398772494955195139912713879335677000148179787234248762062461828597615518272331283123696862779820477708593547208777938457028740226618886701113530584606582261436227807808804315388170099645963322674302606470049508691392460222945887919313674470717591576870593485145953789451445215294803598357407558548899340888666025566237534644726271932626094005359745126819939078738658424181350355229682112250147550717951384446754294297936721345707149952475380132223703159010230272*i1^35 + -50818228861603738072987794258523878210057849223350773487248796915908705094070513188873693650946327210818771299319187139490738215048167677782548871325921510512822534287548433487825463345258193757021857598553505462389745512967863994612610472677296616072061474365054904510066989299102122340217001528599824571986403690731209109449822456925522290042005125281011432461552010647551976015637722854604402675081770624794562096079062761723705347512919516590168349072558202068235572264698866217743396574531042325769660654797197786180183809429684376761142368914247096658148330062801408856255007807290488470113245564555203078002001617726374469555643135720582616818585526370076478529630829861355817258515894079829735800267135659390042679484601279583845964220672449926055091251638695285256469610890565201718767009660830330176705836379486713174919374329487819884318744547593144476945305477956514468735215921479859669274151568021677813963351488871499475550279467789176381407478197264061433536983139916440474772490947887383757081124540932862864953084708039838612886071308993339846019500964698431849570562533254246262930448664614520456287731953044642957492454858186310385589915157919400311300490502907463086169929363146010397656433754587375589609392640922227527200273824616127097303404779298659860718874638967674366275778533097178661884747359272593697998080015053718095348819988800537946719315637308387537306255360*i1^36 + 1379091672344412793203832024774698369943519037311013490989267044876616832214533570327149946334258709664690598960920157513637379834632891987420208475442479374793868443785594774978111425015636567075611888397610932252749249671246319725862451427075634032751276764402975118057587879743465637474743194720675593008693066101099515076678212472877021488185711896434898807712250128521645863404114721297756227532307064929455043681269791001673072541351100115581676213265938519823617179432233518995275972780907261498671971959971256427617131346974260353009232047587691923841129218001916092982889811605256908689084511503118759274072616653225129378241035317181289643209076076656952710621910195177128957725747731724096459099513745785547300835373235905077643196484501703804672588369392537948364652498524863216545325427947378168340488216165385063782071539805581365284286329538263572063331487839018064815478519679249405388997696554643764619542694097136420105998494282026704866731935236320312192374556678177948186613314730539685509497352032218154705877999274525585782561007389928165371852386076040871631547928261889473887328343984473326350023921576910007781323023665862936225141783893289613132082516986379908675217449998164080546130923481193408841806589442515197105267094284979926409406287227346500336056152328085024655665229053743496482615134854178403639878223127388463892048133743837841210080525347939418112*i1^37 + 1835868263194898451288170554104171293390724615483278033986143461117765252191404372433761882491473176494636187970734596447235962497849772964548609892952911921170528110730109569305932470148393414652659316688908410774708399962072382164313316090209172653616433288876624040923765223046223313791603623293685703070246252628606320172534488274928845740792205375827576714544366425496582075317553148722583768817193416594087806034717963958879927514358858950288108390656963059995927172717927161639202163344938730446439131558070719822955201201858115439270125056728592141812196800887482392496248398281923289277476462795729887199203881045151755636614540910290989418096454695802101274714353407590322769580688187296510550828242464450250768395955037446294016921230863067750950603055385873303854986322376198928478091081865687821094408495461685745652475386559258368735610831645209934901512563083448180839130014916472146563462350197913001708246701706403693274399092619515230721678388970556722042444130475700643700853615849000256664152688129888985177999683290119755499485558899368751980265816468052679445322014249271851532895551501201396767429394934514693697797568894887210725539510749026252146586992636231206415846514682919463516860714657677963440517000506645680459175088069829995953696408513569063226667812649852586113491098196102065243004316649415101260623547803179474481173477595089621836713951232*i1^38 + 47400529273947757472256241707168648044731898573304525749447103289990866662056546529946386073349689376360175507778894552278021969173797036605973930886398650364203897974359631138246298520470457820094129869670382217760962305539365315543455049636648381623856748028356371534305222160286981319742358801329201498793343069486934071193476660491952300237833388247484144783996104131743069778330271042838992541509632583688869288416908118169972567298724873980647385189865922551190892720222666611674613827523666626371301717194525185477855371490267774553652196709215085896295708948879046131395835459287246064876328992752729293522685454254578230419010829570457265990910885183659505236075731008731504620949743498268472447452906633149669482761492651469609868095927641759540748784434915664483995723767938529783244258403810012988113084928611474235273998662521730126553975767654519892047970455731587580798716056721244766387917895058025699032135780427969980605154873064925163584183087482652497053062517123166163518381548791597866405434512426519435965292888221900456797203418520586438938650588656758022488645060137644152182550066380136234375986084442436696395234750916614727945312462486295013194060894875316325110798627175316763658449205711091027103213116429784892429879395528967849091635697441457598926682040165211664875785031356122980989732455138675419995255033660138131997193746097224286208*i1^39 + 290313397425939534572342820194635615742057385952455235404851271758528349806337251569389400225870150704033286865672845661905258363529738705165829338293294675539928049475899322963519500068204418253117126498588240329458408224300856663333068741206770509553747592197134545607403233459056377260943238766433786466225203488027153237708771389210389483205354403448476246380059801381775317933861778251937537883995147218614638722566074884001959890027579927648373665607049729001124505237997002637493268052887832942184597483414671589092634074396285294217843927364629871734988115153004484663085955075629602861926066805123917288940786860380110954813814534792292056134133908018160335219733313253490402251262738517975179068158219261766661838574997907052387944653113600080477188952989239636078844802184456249848487913417359380732450973961543440279066583584483624888528705826683708386478559883982894144644139602322883022994358442227796955733416736847863727807984323326972266166716879019736373492139823007700904708679357354473521029505088253767306570587271615513865117785843145610874452257746926283776212657902976119360443917475054855340548717300013352023733325736508098984665577237609592808430118121805402170723185717099443819856454373905965397132968707611264617103678824584519202520627714187098370279417894412491156944698035148378545979039010270609398994127367773395098459925643264*i1^40 + -84151356694222916993870769451112170090778255820947687139269036008605704704552093912768920542598591673022454681396363232027292025328807225344727879277799842551662813961410656434676323692731323951858732801089403739264869592929076626947865700681311503271444277080845266956409766676176266824869133845509613425847188298462594390889699870777854831970932922797849173530093535333204167244228587129430761870825489403929963617136454081263441746264685374178613897076190674107719540647960411246750007183196936517592243364504941620740081267817973914344114564836294611808077569422845676343356071654824832611538045531706297040555170666911571184330438160507219406408529245733957507883222339216487386499780033475889739791434111697865613352438320360393803362946599073047825986487409773591490259609562390791917985582323065447848627960772452654149980577292879257393948435096855627665989442217496414530419814767007836334967173252500618047470317046009392895246912303595416045631982404424400970596104432787908985209232634745429333484699487932021676592833432274560553754463260766434720978747871978884048228995730854896526285812408471078467926985163933987175387383090179579897379830999036925390984157682455825364493673891555711466043582242832024572315595890521663844095614023877431147178018207381459468492267263433781857034769426317569925222996397065121166752601495461413519360*i1^41 + -21633578845158357740839891966908990940768562442038971682263720442635390964869970072424325255138666535189079324552168329295325453792957549099073068776831159283626374897060123264208195097810402339377974414467846751700384976623224742131957278608135428895331128932153581283361820137053518374774070264017178212842695422372204446451122389852661693266115188801751452155979310368854512643847852780448931587092846416624209899295485398083843766625582742785876932487784685412529951755522739744117597897886270688628521046235756081362899632581990248246433187367432862293056379955455279201171575182534574394244639594436588745937786795695373813715481522487530626937273362004314437030489191154400931892734021506629799119058431314269696020097492302615852025055209481838824734362402425709016697310571733770826218413931372650495697026113827518662567646285283109141296399084822727812741502030381705673809472487158245316768859039062055838984204921691532625504188790503078785714594598793032117266587253457939611427325639595012839267706984681670725978824152036033677592850997754747811545666547073033858927536618169088839341593899254220562591832976814516261171830643484278182002335969339724804469080020812046544047652611589481269051124527295109915429198008835756470009981865685296080497835216466782744735416396437001054370812034309783974241402255041655080206608629760*i1^42 + -939357603067495189635010337982281035429048341142947014832668980698910813575018926426347361894264888727210537706899087485532494863855544538208459859361255598189212436275274877494865669069093762818523474831139404740269805063047721307814601833336445598530012511947796973061592868695224404158800288547555958239263404650816252476122854040641187087668317092936578983802451854678051541840276361740367033793431634592562934996753268247701590496677095665304817598479446746462790659032821060655918826378551284011302415360293481035728161672153557019139973316014430735060995577495391045041352396202819115901086182649408636431672674669531800553097455029179854075364831986458515488053140632483330911162003508042654854947105216629169799115220299822231759639334484425048505438613134504333863358865691765308484672562408234899843503983178716453425842003644976648967465870545131270696165806457739025134933700590283897313259605867797459677909185533021946856090014085272124775763714900085679871744342546371720931057715736660710050658113754828150056019348086861341411198297352661727460993578454486896979222282603265159768967186988324111975532078224826681824736651191105003053659487199714612205826126384202174318684017217114016299622593602401904124890944762790991809138062788714612335696862834924359123628283219593756544420698508681673320582452629585097981952*i1^43 + 4521555821070614664778816034636260212790398203070896532532076542233539912298899945519867312354850409442891642529357412512384678012002204202802643355931638592313189480741235696325276366277450500983430564025978637607134740180457967986549881648950495557345744412031128877414878045552316951439263571627374249015409672954331861468624265256779882402540603273042840189602191796647619839161891070790554028247463891471294318894179617463250459857556277116905626344472930613301919394374001763249463987761735782931734505616702186464957345817572753289151182764701871219891002887145776876770971763969463754746486318127114618817258199601517030413857808746827628443147351958857234551427630900455114235945441180534712187770420582747238104558286226180715582350107092346571165972282061935088154689329749133079159367397935542213924813765807329131481015145901987185816691599657024597792753305539838527942762674183413240655257641107439441584650413179658305476094978718616538226691505408641389273763089398367478552109135482185218641872866511950908788128289421446628205691886673832510651862862103010401030759708757015926804069155873446340351460708213986208272902975497023981971735008910786410068994778202811253509386178243203559739314900518060584187804528826363007032740880826505892454596538805043094740438431679416153095777751049186974560792734531584*i1^44 + -2215971656432331461961834108567236910187202137496001790923156675294842207330247908378809928528134894656643224840732175119077649513586555252001790422808802386027815398748794577153496484575936889374047928663193328388758730426436252441476136641667728865260756486569133151249734017799622510320732949613091240222605298798943830929013933061272742542639497229153969835826904704137540329205464888547695175545725822062249206711196764960160059494952090790230353727028639412599879636046399152827601638386232786276666881548685677395805775299812182890304871266165516722606850973399476296525603280545260346982405448448150932228939749130046869676203911378005474707974390610490808606443803841663621978626961552814499592556637668315917689092069455008700722481803984279586249908432904167854904723354805547028407479110656683630182719010921365305421730013684826527910980470317565105949232080298448712615814626562343444952870707851387963861108598675781543785614496286809884386268879921370812559378425009764555679953660437860550149229482646658791013020643759012762534461942587192023624591543046486928376475890640094710455335042602119969233495455680823600367155415968351742375839928739088065184934420570750359255819547047099747286099560980225057919048438253898093837388419693063221436161381341917586366950425904245937253076688821627160141824*i1^45 + 587349995237841629832948457125246605581934641108133692003211521531764689991375749068109207244338965932092405668901625755561871118511787654255007141800811524451718442886264648067616008779701852186478604863375541608254483336715382063123123555019624935258413256606050188318805234088689011635770398018088208122243979677366731576451854068313667421184007561219133873648591753499565357838489712865323896117841543087731554811196462811634502723448912397476905394609103379312134792873833390039972552702737332468828142115709819685200814952134294000538498006291278721764590615625093010573176623589809991171280948163133622677116311825394285824432562330877132353010926765851323311277252257934497333867384212966072069783751376621556984321915787379563744446310649310171814569859556554733859527833023766126012399718645977415811492201173110706519357674295681842498271513498649034406612721295623634175056762420944492700015993587181041811524917857467109636910850551550911538198684959680130166131444961527233239688940534193107601356780621033312860142970163448832027401053991700838069033012561188374395668709635605742688028484979927637119575158466412323896044800937619355325316924081101137114753601684250988568415534552719921780455347999844672684792570722742139342547405461025230572437428015089762015222523080905289804071370752*i1^46 + -432864751889179129047984127862425078409799116854742888416806878603173023803904087660013071733991903807831886749887644593021123223556624923827784959234262831655329192203423459296372697746095944908445572733363495955808738808066410643672275755340592495917262515849083352369781257097381966027985560765533624428193328962006012625353643679831707276573313310514808267646937107966577005917802863080791741886410872968822364044807187157749064662204304881013246310791216059483709664633874048978049212517514642424912300822901750864867115759866560681906876556040372898691459280272772344242059962801742010309768788442974515175203302840563547735162885084019980558270414313995207730544974553663889773572552474205348453033465182702775712041210852884956172144915201682839979066558623879558790033502034545131941652664531450188979706682152378805324597461027149700317277641753559911892758627323580748787925199048328276716757881212073289983329212829874096940720329946708156799953239823367100366613382172424241494783130243197925582753922094330812311772379671798303976081964740644001244741063760189737522361938597528829387618224334278792515183788870604649786046904583445366780902065641644718138453819407187184790014889117289258937713223119808775906196047488469159105410364893104881522076342267637137002071624139264*i1^47 + 238193504757934314345930791897836063850055455763101291412751948207581008094293433263656898214828726542071261699797070048503931962320696693290741486362603082793699844858054987370566763386209980168370882892556842867200098466662839774536664001641744623161568543476919707885717692768866018246690516795406787156552145823039310876891245778146954899949033230059894464158430521504283280278768645204548273851641330381482413519944371621117052271169932267857965760670771994758871419324809554016196013626746061208768835154761768658085357570222338631212551569417860446427490776963955820330687227496929168128485801658572670468303694272958044697149559723575393871001565081291036124131065074925823385951384494359117795607724148050183609352284391354541049032164816618991311888075959640523826879297653474141153812355690051531097755829814800813165245888813466809412766415385157354017581611826847903082567705293050582662187782397155052371742365481799860739513391552438402066890691923063208727128463734847274344080137624891897848709094941912332813206688454870545313340588350268250612136982067151287803312291965668731614231039012826253890000545176722827140062646508634829533582722074194003948192290899287710766767191169410577302749934018638402143345597632919761138376182868217201896332467313262976*i1^48 + -742610819118173214252731316240176319306922949317812805549178986955005212366813542175224341370499077187452019295287656675566662033234872090924285595320559627814782359556620681474044612184185949898627248899056002568282991446307848935003294345915863277854462016846352208061620641364764389339478093784226924694232232021029681655526045119489675358613881406759632759785947224617017654927034060273567555855549926402820883205866438581864311812051806256849062388479582849477496850120525091011815909243746831909274481431792211810460890278187720876118207919440697991266980603907325940000377272007759461368153692114136202401810103255368139941977706378722112143917870553084037469777944098425532120754677753656792816592245282189531165909902302599520014565292424314827928578965053827236969515064659973531915653009161912047466686561279219300173617627568383190241257264342521801064856415305172179247046921795756377870355316994909320847254615636930061727460834209482307038553004978006632883697137403658357014867654523846251955616386547082185977891415925797651715429746892798095322278727710955931675406363840619166311158516178890306169667666407799158581851187604872548791754971003867852507006472252250263272251556003189163829195909460881240980508763545325166589237060462523491120*i1^49 + 397687441556100268428671319560459884170785730111314193411027758011572574856751211873503577546503000671516311256134877366871299823506708111631331226446867447617754853506407730907579808659587575129517718510977612070738490603997453750102967008251390493110247946206419883011465869356435238897490567524894211218827753389935494324156617808326223737559474419689149383447512536195505734126730626298107631573389873096288205419376727227727985813223936743297815453913816360081276627804798530549942700460564812756347467365753050304314248783297337144332998048225021491822441912693003361125992488003016137364068087442868080857790975412467781976869775708286534739888899578868801240427498308435268565846546168372543760406613087683361185753775213344473027567662150379124680120834372854051359604366034584629685879339492986528241188629435884396151837092251649738165158923011913489907037619214035689577360073099027585811616001777100344134348175760656793676716637645590700397964235036074548373026477791440506012648046544208802691246184074266220582923992189995103320375834129377442990930160209362950849696009068754921696759617762699146204926595455603634823901879548445796800803586308983414695855557812636315838329223698514854919201209598084330395280315034261649319568*i1^50 + 184614918215837705266508375162655411254903562615395892762922497442854134507829935405601107716115203853394085013674809170697769567998838893126173022022225264613134805112838306591418677311873692234988670623678053528653253665545018202333065737297005766436495673559459951518720710536313991615597692568732695025469232196326733917116177036763170548348544565331345789300856287964588025051981322376560356110265094444895423549134926446821142525559259237359194374762188554976067768710705890264501587023590696985747783294128363652657682468992645304011358483602136643766411967132344212781918172973220285397342245748898094382390392412734837204031595597986752547872031669569522867374858952160367272492092479982628682382614914301403086311936265100699716980439066945163162680787796452249147286034766982509327493794530578256756662530469458350337775324788181921971303063482950254378981371101642841629378066188651457961513373242082341259335009735763885357856175548305785886718743766889253342975838341369193381642934228945952271448669526986951127046636620569191554451860550744576046843614758133551351102975452491181419276267213178550300721378015637348268017894723564479970169778875683742025319682042771930039965121237*i1^51 - N1*16335537502630898310185829623339619803299763517531956580096157237869504959963969559812133098551888226086945734239610176379836144289779693907688677815379555459309797820208980223542493036073129133080859560789221169044750691262528535387381848834659586570142870168286072261471203016242982250000*i3 ] ]