[ [ -34395856181983988577297103557994102852089067343508043409095617436487446081385731085405636734045732567493393813816535427653097141497890325791008544647442042797857306167955119024690668102200659835535879950056833202606523598530573728694905688972731075540480546889804747915023604650349350769448551529042642197211737267927060523004713080449374264151018957754302342585185113698728517270325182079994140279882701430339254044128571921211004305470269099996389687989855676257726088263713221861634679528319672060076282995507882856846025287299902099384877815857400944241082308221535734284864543748150459164178994067619691541653291311887628527897114692873215913279789781857577970334027956321018720922782917161126156425863769886544021755062594202434227833157980136410689986726858543483113328817250819770080609269059807428158494944868825906647380823343722405723601966942872637548097070373485163258479181562417337210643420148013306178384437751066024197394344825011107186074849712086967113257506833088517986322614158085770771382640432668220350223853387988264316810793898904861183932392612054445546049820628952687627649098963161918848692398434059569552945673162649752124656153413785301232776642150008539818336906637585573343464519643032148608397826552435839045103665308400376502421786370716482340532113398494345420568834122546493263144805367895652023473381552848688101346534474833720523855987727648252804792001879483452250299578712064000000000000000000000000000000000 + -1156112508043729306701710863904362008846373090949715208778572725844513953979901046415048528805756870238399836812342879182010990217025182045284893448823756490689207421449570559230087952076357252185014751153750278785184212329886464867332923158550310224867451068889747296749010683837439270247394437842473805272748659542503747505349371725731328415987216058355587128256534532843277038934313302397621374291300413007627868390723073452235715975215495253798954092430035224973181029715771439729778636130276051046785058403006367080960253344048683690111296656778137771087297249880974991300040517893974419786307929732357230796598988522352151851347636381687191691406067609101206236429040254121839532981043045600971154372688894185846914474256559754491701038894301915199309404728793139351187852130824773208542659979159032714199814914066913886644306327950317622769722624524240108518827733875676134340351359633962402666004716110840245605464229952013861305935681426824179253172444385436705701044592443571404376547060696643492438080289511789401388174055581547821827292261393121147965062472068659775141339944381476097022905510273996455443650919728826077561658667061549352556759080711607807262352921315354937544442239117780699346728627001522654099045223611711114319069945405361173181696864932392518685797522875790790952816248387991593464416263830433735750012585331535532701466371103180410332806363597652535562863483302499199362816792330240000000000000000000000000000000*i1 + -9017914266130264657331840856655445312986622981355326221987901993962433145062887892336408319120419878475910420718947196609030434435557377942501834658017691002717222040059347109716492603873198403357307191391540706320630204736459164227141121019822774593608487181141517518524082419607229134247525354933346909558353156179323427961371678586925143990139680052346243972327275748173357057469720697278942833500486486205893033770014323051407122740439451281584426286455170963902872733127660037837129241656733059387933665670195467505680257825312739598930710236765125153373007071150095753581681345733039194414322902189643281023019943233185947820669755447667283236069464707776709021389185659936375118578094842792818565875054999338359861112655047604380098687425818756199833658700204254018391234100573931482175993452106651153108052403574442703729607746288607453255743249490620370980978912675454741941021257512275450898722597990834431175889792939445604727579032222899902213305629692879605600455722097159392590353156046386086413077597398274139662996477023357138116148457364513500475967846000033351291957163831646146305118695655025346089031392872605467851884598675393917138441977108766736135858831433039905250396356326768908464217713097605925837773165487291105519943596958070064267965096967712278160781834569192641491360359867398086363585339599944203262448567378939195667281572001119239411619938151756585535562695126708683258896737894400000000000000000000000000000*i1^2 + 7639619889896910219104178594358995394387722314761909533436686319457049763322723578111862572179382877495004649115255309382710709840899515071866762854257833579709572694913922939567027746425837488325454628747765457382964722371809455228061160216004811843985249585974225288295751844299679583476060290274791203205675490208517717093998423402165375253913452285592607916616384945515429749752953804712405124462026769599692803520910537922352487785331857292797607387273238725426461142143591458181923969257530712218330988445512085047722100663896965952968389645102657567389083313157287911241642822873356803715736173281611602924620855759044161346296717891569600503416339697628725747838860604241637271469793304192624031787823352950498888152162235203102075192870620413386226359088387462241469884158875011443960182552988055510818077414615255199236400692207701245575982771256964955192713141177212997600644617504402991471174642266834779766295527809983527542418898163432237811041425291790321844179545502778998253440587330843586226966307360948069275139828700541179742409324705697606182925563513384084594352916792098244755113515544992458676547089224037588624273094468856442675139022746626625511684453222588260095570416045388870546513440527013906176813767932075278314284225374471376700820294906647836670716124556786344827930173525733480373714817050855309753574485837224024877922838079013183885813583131326667726634666559218033949121970176000000000000000000000000000*i1^3 + -18980173914379686602689470297265902075873913977063663336714659855175463414439386123691539089468246617134913201712438563464666923107174143956436906653078579817083963223826688149288896566133757487653798855648213793941759628048249876608149370357159294739372065354310085580810406321323462976536992699017972310104326662153100919293774518024236593784771357943729516418676901736769143321921392774592675320827249582510885121100428649875101585007927004615132898471950266663316263546053913003362774734985951586711851212773904789624193010127939909110159816996141333876367251060686022708251943949478683184544779577106948419924470966657554061836218038969347383202737175729833156269099383737642392808762166672738975192888753257723116349813797262694983663791522426912319009161163983712860663130372206106541473411688660923799395829350518596929155668905327902287364679997493577253863722272052826870331029310764326706808460078135391867721220272099708581372129265878761931540528460576095080510657699829700342066643523469211415838380020243154611506869969799442978816708226277033470683829624082125771982079521874144934418017662278134271341058322540829139949433304827584966021756084261137940460179944705609001442036639788512625556575554689140656322101075845737959414106966801550035897062399599859552456629313847613130628584729174737227101397869651599940438834756860133507868594253490975608325040580657705009395221860881433198656843939840000000000000000000000000*i1^4 + 541750934847658334744955610907341443761891347845344218955935191881913273833733721014304915911932909099744310543702900390065746498028708921192027692757590907453942427164060997286968339995567259187182100790828025656466277629757315207573646410591423775666602189574989434707525149798288040755664703784784114309963609199242680619757395497896643510250018084573209023177852836713067630880845059060004737072168366653175244269285149836124755954311100451419253598627157197735050199792613608496844195369841802808888259414205499598882852067805404496089616958774149874334512037605906935584643424321724806542318819767501461751947808994126654094695744961650060145038408839694796123408780474913449256804048303943309147782811964649009597429306806853033288126259956077756717789678346162400397969327379011411322559729657718727926616398579187912395521844936011585178280636954999932997266084645902082753468729252666321078924975784942497769671353130821186933822284023342019059039015940253060068397455419692332348521828955051212319266209995506687896454226548749617852880874731894676665847437697947132935032398716879402923443139196830667488367413385988980850138001821946499533651951627140570227586064939222686972437304803270316336722176925877518201550763822107646531013602820733311364401222364223534700981727022782295915964213499455649854887730212287039025604922409504414164461487027043733326585061252220369215852190841575780434827857100800000000000000000000000*i1^5 + -20093092153226167385154454490476176500278426409538435738774181777897383276404415188691088783310784414799097360717899893594869795938214432333112717227342554607731569608426040105467829679569375001175744593358640329950158287079493490191130023849596105748027562617311172200780510279778316948661878465289164523393538781277015948908028791529878744936775061325820241196954539962068860550055791234147724745313655945456798211617690199471789626967197177566037750474557978676023339722684661192037928928377925481799966869874688782258113152172220562599743151528215806370727134676531157617262174832428860479827899006516404798035592671703834550702328722229207774683538380487620320521774492842739211844877467128862417799003065999285677079650477070799627664679180999534309844933397600363332151041911799298718628936801363552565736991290363576611554116453695794735036798723327500355878612170591165483796366867224637380892583772148984838415287967036364554310056543035904442831950055895941922390053249182858172888978744833167333807576545274928078496436331886082050994318126063890336074378523000749292464728990373936585799275716134516374040815047281335486043728511801564097303007437686612345090358961785890030770730849300809832287387048726654411176148397086495095027937747384968418499414603302435537646234939407605584442836125966592013240290741484018101725996117641535179825300573584355244633622577871927085710653955540975310712919293952000000000000000000000*i1^6 + 101564072647535218053293064870471313762855923900957221415198546667917997868362031138438915413551556523062830731926814086905079657516021052067527265462460641872234570525877098042048281857059922182520758739821648736445863718978584043051631205117982215186152092401262398159657899332350374664024105907816700664640311829178723138218667314412689940011174692120286479886446638796879301123691353403578792848387093799990139738861147958626953367993388929334892592130161977816591347563909630041192022853517587587318372953759894997627881116494153789622641595686456045237221804464805221489389887007237236830125866733484518653950626678894126610407082508580398488882035045964829753811478850031249383056059149486939030329847327191537766841763596082522984135613990821589878461096946878873778998879522879333875884029935160960543918492174896631585640868879175282854204185766685165859136020269163854836782948787957206720034161440010371939756106259040331537052341728395187642712997965685505403139302314440819491068871462259172517480608968077848061892318825624544041684477128341467105127107465731193138027967289146412653349633155789053416067408289363704516206468104158894747383727373159307987661468512865187111697180909397959792932724724188023293225748371743738351531616850461133673732426755846809216351240260927928995691442526557260826626069497995206288568323364696617283236529719978526115112295508435915936612945145212390897104065658880000000000000000000*i1^7 + -316485355285321239936987737258046978866169404546865296273053159819228649433665188172126463905438858588431509153336528947414883702652583247232384647732527538699268433228909728024307093272382611657686882868762688692024558144759820396232634994145239655872856897631805046156027116199577999575983355495665745766684959243486774634575512846390250003288338403683080520838221757017090269516319282830486662131349916097241784428256939728034105008612904248736264339375716595006219257395815352283422987348212046364145619877931290843416085599724926065240734180982895155661910902916393419917802070864467674843989477247964932185360030689242053545300879337728712766269834893361081025812884073748055815412151388480414155440262239943672670888389374459827508029624187345011579596481564131490655323828147259769896172765902700812790397152947153265952238327448339920882538620010080832067561542560167269290921782809279742903006371597465436361157791890412286717708147893781574038483326173158235698681423177225478696111850682752091076743088342106349545245293912075133693133530371791217015749335414613498583327694198293846050623975532403937480555772192843695852190660031120328526540213763641905254425101492960147956878768756668622112404272080766171980845467281108979796833494543366103193680530096535569425033177949577946662595694683067829150876793344781648471119747081437546468892534964457285844621663220598325095587149049018615681363686195200000000000000000*i1^8 + 341002354057884211340882984773020358282317659793768499379747788441601714444304107528972609824497624114463263780610095806362681309416995277834662674294445854073363780922377125278833413811223166810108267680539030876307885878955515364867319047547461527397595566090589206256065932587183059947628439575258567224986772345983021167987643729513021362786799404197157919323264511292622458597418367514201465339534227351505482585307880528762938834188592607114837637627182585795566291019617100710632024984958998401717007065925453166961260936987360135297256895941708337752063454860387712961824412275412926072938218159649523840639228963313252183407055000614419662006887293111794939729924441530813644413501215399111287663303975986261720123239232933468804321292740096280549771246469418360097850216691076250820853753162161863883993746491675289462057166257523178429049635201179926676927745946033045086626032750734617372155730103181249010079445669071314093399176480130466370304116966156283526379407238473535471489082803728974724021509781823217863394376607199650153049229661576805616936734623064370244734537333548463914063249126218735179118185879119373973237885172189526912986041194013875078470814603412262740884328959844485002856889558990895350452538358978736229494344331047865099593415186579873706914918620681512474798843446346128628883822373985374144636669316154545590431980072351290573676240436958055612119508747098992178226003968000000000000000*i1^9 + -151263989110528245741859147305323618857954655069094335524549356008648566736242152474938666899324737417388329880775108461855097681286357595769811411013939523444631462627903808600593240137876166842654364410778545350996648988516458207241751488752872507951657105990416868695388959370414236824737915998951165497411733289391567805765917496464268419166372138813284389183482453140998763334774585214779559585941274027273642342713248074350827466708847409279346677515725320500644255887953960705010169298411727946496295055488147632154768679196427097758248365153926937320576254140251515540474568238865111418766810737211177860678985217942336019789350422823840104580362471292304851456361331886738635291919792046949851963235003351803507672467965472838634752111156905931948498983250861835152961191803371977222102801310520973396234121752063886800357972174350914120295592887036637657845961563588409314596722046833467505749552194621025102924949883011431441645114525878636865491567030287042124645645512074035124642536101407094682985824502187104595431883686194326075453811334299858051952713500331331432692004317870992456712039580676084590847924807461337397791138220307985621992250489473927530053448402694024093268130532899438376356070058095208489742070884065623690131899252941492249223094017968526548766343049896432496600612044092962893056125377671517901547885522580629842079114714982527023966577192265669033349948372910865268332298240000000000000*i1^10 + 48958770636072805440073558492702468386248158017122046558298010417967797329110690175007630815331718715559390232111731135116350026371807352410869220082991108950055205461774637642649494222618307614674190222356598725869474650147102900941562219484835696378699321950390426134710150254004970128985506310453068655322230328120982356021719551704630783793333848897689534085668149922806184964423499795087959509533746377583684791295479041516085618629631879159977167119376823702534219131986485083073696604422882974586443255120012018435907454771982783150636430959881805675683672918330705425524777836895452429197400090594860402706432541010527500397928620266349100458335107341957731048585587007547972518730497204361733535101518698537950587518872255542257930413339371465569754318393110159128382395172107094402626174881211383563331219666419498979221825872749338102035647142625470031802120659629280197734256249401526698239655375912509063892006329269997388077233226650415136369959110532266106979191612349172560323247268709050975373028290380640490191597929288004883788871143764610774779047175250466100076754185588536286336640840458974954242623815773949722310740560082146488206159569514988666272845693550502805439847119137190514060784010492684121612458983175458466930117959594326287744195973372003860105618086145636215514770276578449295520874614707617708790118751697387700310192381698811765768448859415033677918395700264668849871257600000000000*i1^11 + 33592065842629917753189300344102214511626947099885694072784121644200318748321483402370689339478470750924644488455872017814558396657088589869184831571373758974291296148206238980283329197555589824705944256339572610664725237890922456652118602270610096201317033987794284377595030003513564549842112149021767146848728539096778713825990962417190084889236428447011390941350002652276343801529665771034022376082924813205433250115200347768138310345417993247253599193108264929262637703291128069212348711841319672796313100590565452093807730378495589608404109698443620792032290927256341725324838107358966101967890739756664484614807804210501751997297251516356441268550132412069789695320804863603516880098788750246073181432238251122271758738006561525014741025997523715594688053553044428732115567636371934576678052195078901615181584936714204751379847290978792864723523351372149460503470112418145030773119813666078048262854377874683718015476090280764895810098159675983900562299729175150739224037189427000313615770394712171191380253658586347733400334780100733327593583655967551569995749915073831017484868753448039408634460849914165308188650860375628137157474517566137972956678132300312374145267053182965792086512632915233343457190587854414271495527392954642120539334009012084373149366076296390457148302534259521984424092875307675058383725599471144757117816194269742803119173175011686867352914990398426407225113775825892520493056000000000*i1^12 + -11433112389399097735780140441358153563388158378093219317118475359169776659234698540000183376981467875070867404121451048614871038240208954322780834415517556722431057748864715535353417257445223440273056588533897906891509432676814633463521050695232428884608115497716201494805105806941153053534222121225893709555439896747648475499593710773393102862747566691053386868050216378796223484703353204606490399819446781222602863088036579362291667826119659242730060573980474592676272928409982440380732244245113624634408198752920726364263851155596250259051663669719449454659587562138624043423838902301339470960775068050996105263069585593543245514582160283594723842504006788566938472025220696071761790988474727570556332514247391308854292363264788185343143432716845951554276210379283438861915363381903802280393138128910548953509844068245299469474427479771400519373493449191176653378218177513720886692427305114577411437723089012384356240112081559274132718674458391342753626719099339034703215762765461436499262465242415115776118584868200222904320052053220456661235353112495821791132647996660481432070077597554573205934870304851166151246403170450536289675253425792168799376078005436884776576614285780536975391864705009067499980686615393980175765800098886479405242461425546907196220495496834331943164291921923566603352672895359451479303312297895991385640808484086859406385431409130767183231190689010041266874066503733597962240000000*i1^13 + -4003664195855847679143345378549257083126934455001781424036866433737708323918738546212854820841841391361084772248610101895270108731115692649686418401592834474430296877581722433700627633792171261381541763330255381134345930957590734582412672286836096946362126442770798942407551541010153823859523611680254340030645629686927512954182272393587582689864550756977997239434264416813213783835519162411253855692232274091528071360329597310716704015238488929026231497813443417036367441318677741046585204321525816763796106048174256242819131712792691189145093955031349532085844209484936382867002137555875173718278173285917920943861709957189976875066131951662316185045094834163914288018698341114012737103308371503937526777720087950981422941083860997094590485287502172532304077853267411150052318870725365684331430005581768437175086327432203641273415952130412167382078100507760166179288145639118368141657692680579748743274118054064074260443089783601944616237282790754651117830988839176126674695308096457174293556013358808108679195651472929632642365605922487677217950564041833857645726701178855571114601736771233156558507854888356755058183114823279447486671811132176947442216150920149334049207724587136608036875698330732203084852893942241467156350300830591144938044855283738160737675190326512963821416308024372672490623966778156295527041443140115714291552822897742636975537150359541787824495217620608272480549540900182058598400000*i1^14 + -157838926930583998650576960916331344151639145386031426542777916874894329451357108193792361263259348871143027972132658993769274705732367337143075275450610245694927249634275181117291397114071378040395101685802298809119288437479739154704753861012569478336205114305866537224345531350425961703932888181960103752112103848197067580266319007840981300051987399256690403520924043108846766243242490299944608122236367274827782288093306739067389284172271527255757882177973255806526662484016923399302140000907477947079535098707886280485130475277807138558850314895061656072737932742625307421230122736869645415314919938775116751776849248038246950237221294243530512493227259119050067817872383164181184082031460078549130226350009213152314326049008339565718212783518381733234200479789468335221406576289121222921359127357470011685784319001740522893268530142547720875736928210939865947422699510535604068188921923891482501663925067934034034114643561257935154525191715111559763937071654432771041186349513854578948213805586001950204677640782966706767658758737253767962624295368733926927619321014337265524865441076168703763509756681395820829853909656849119210610020302779455480892207188510341702946297984824408051276292904693017578464363308054399112092537178459862220325473924801798733930263244330110043585908128826676301742361676319998713629697685858871694284342952065968955611055096897865644256576947812756181588510078266245120000*i1^15 + 189442572453092958268359512496752753421045523185057927929432924293205364713627165059718482673912715858973504883107357688526800374079440188743912688360520800280228863069875640433482375923439673090839233912635995153231131494976230057683906722206040422788566435866047377893875248591733788427260327304202890590978072501143740941639898237181089369520165156805174778079483969679549051268739659619156239433759999434817014398573463121199913908297632428320823282388348934040278075588075650933760489291666255675995486719906942331675983295818860974208248782584681421439909691313710178403729506469231566437127380414918652160397432165211551377088208812823510394468418135272346174185330326117755484635205781845794750537034538410052733919785565129298022557085299723949342495605893982757420870215351205755889120053155276204188246847768013519949432525531290530587938786264996965469184560602054795412004897836859299355470784206964925136706770000897547407674380419078695753322808851958424078679549870594459509958731654797476467435620871917620712878011486749362105306841739483103605910923974039420509878848809995350494973616368338614518876949035278924950115911221128470535271757171476180564518444556543892266977651941852093120705987723443062848108963425682463184077697986179300544374535015374062026873477284839208608883505789747242836686686860861235455995524785235505448640735849186547804907104455681270406704438039281664000*i1^16 + 15437544954197001781086257479789554099651955816003602510840774281035883328101830300693893195026795044087227570689163568037740264510658217524022874852048097702533972730107380953926365211593425634885864332823170036621222108140876932644457120200628097056332305671231454497002729729916681038628233871727710347766236325234957402743052081348947518586922915402740900314353799881047226491510625813329567481145685931468737225903628776829155117608258552230134445061292063444324768110787025103932326656301882300376509391342654547092116643542828479287823402274361345653626359686249553467977805798699119060448839438943327265093624001049685910557825255965579959569484278907971078732729145462549723704444594765272560366080757718560611686170522282338884478322074114253861888354182451237754509953246797677642959332112943309225120714513375364102112422103610052103098488105458039861712700901080076736741724678762132251477712382282402165464649478760865446891439567697728881324834441796903053086999234100976553208561341131599047503974159113990303739894599485694679828114973812676285826825359781489863870823083182854687545261430241216627803023216864060097249420061719675007492175471018636210382351206812479348600038475461216900050309944474867674678932804739509616572409257846540722562046769778573054565261835351081054597211726057177627331753398017668282493375099735072892084290235508301305394788154052896648700141292748800*i1^17 + -9416959919150157014356056308353566257567792424477712979004002694689660956199536824066278498449576236895912135002930162130323806192428838309584967368055907674998829127633552290378589713968884699391001048896376420081970560264142132501424968657505637755103570212231854816417968964711887597853219673290861510187298665039855552865914925366855354903045372582089547262849690907338143562256098121094907178219720114132068693487077952659113495340881839767435531311643617654495916870830691904209900572715005113310888523554759281548667290009822178278377538217122712329758014292366551656346993709800524815133500140202662750079561742687881125476779942676929816512398211624408881674464219586104763553388189529107988616787751443515954544949208986642369660091314077159636951918832430320302708968187050077440540659580931079842861531374716819561491090116556377521970953176066719952548912957415871411963126134403150954684905874466873172618677679491746017861373414646008473777833537851812023878801987879452350909022764022397690221072451641616549305964757411187697322032054117919267897107025625447491662998910919353779455187457948281970336525915979892298381591772719804490713684452526117543447489163719984873840349438693279925325126841149866191791200791487922417285578427432840395138932064532042191252915573866038666479444173073540950258157008892568910346115193795652539137293917718162880670357160455710863188127907840*i1^18 + 894294210921006760265766216813154434314184803422587027278151654062821201195637561857420288477885420122628289077033410499049716550325652726161823565872341204965813828441770287067113622089496324336364126654663372502334559684638919802254982054394707889695425067763879296301256666650064469635267272486732667958516448692621369296942196397911938895138961087177580252530053763296465113970140131663494583113837431627385935690143951375016983154999319811692153696057579760073359514919256284333305535770268356676510296460372601844046321325529463410024958441873124174499054990792382507208818363225413963823109392157669652701986515993995742743762348679829033300246737735776798437329445912774985723862833755779648240651862892431209511546676597746944666235097386361025252698673521368874385208608818943100659537483572934168108341412365217280653404418672825610216931863174351700212999501404317390132021626994967038611245913885711959679090210039791064849123472022235645369304852774528837456942239412735247966607768783680457232946393038290330173631335852185860207709636924563762187956474037114954649778244688795310921123612283665915406048306851531637492738650277603057402778367365334921668873899618375332943396812819149078771738756685008766826588344182173221911479603915756309725906574243743237793714443288525633370919369565146058459135748855390544357976979927178211391473084789310920483051797193139458781741056*i1^19 + -10086770758101261062055109735235996133674739739056288272229753224757848160562595511557165235457840922066352893267418486776130024748635068434264205807597399612176153590919122660849591764938362023737869806315123374199865681182969069805771801883748380892577545485071304916657972667314688039255582538663085938677061886807802478413408634570679446697111507730209469950249989455698824979447669390966539181882031391556550601186750861044177114478883241222834605375556417187971124182518886108959953081409911554007833772542437286310896599598575258745967520335484645445852480773540446716276310277974735524994497663220370565935245590860426745387065633606279943222344969273614499506772885721035981400333244137622885853306784932862814770979971692199486407719578125292777598273995446946219663789985732200598736540024365946810187220992381243718306944923346699973985393914945538213113120823540784980219761017747099339587065119515105774151754933048578150803137652664482547975114575747183937302390517186962764922862363501201604134928071553890334734216538325764674475219322544124261571291184166732416903519091230284312229349265518229849860053569942596614563730087555294504149259755784093851437447307616860145380634136480062464779534884517102969717377303218122536373510588038749319495821454089812841670747074040201675613342338855769129768603885970528165603642071517277136235952817611233926142263109019538292736*i1^20 + -2459295154282443235145884965088713540496010854599246229791664265858071405531350089322104521850091873423576503475188055014876926207151691608555575902298406494320534824593218998555180418891480661128510591687419641618496542649335545676544817504851974866592257761453603692517393278332156235815228269788228026965522985381930140266232535386430109847883938265132195942010572387999641332146806383333545068340306897880066434133905233172604163885956576655004807904178562800738954833736113705364178021882394891633979641250296841124886098455136662565567322503960484459755631748226152124452532468860206138704289181921482367126288035142250778815241501000849312660893659067147692108106850858700023835895232181011977805675883199509076406044405095297196575228953166370596455102596761696791401302918416843390545481011445215232246544748655438935542838244585845531324940515449840796545334738117872955329766123785889735236053786177086677929154850464059745529330394283230724430949768358945595294266445047117076900064211770145418072247810095950138514997790363461442355966855405645371060660293444951599946762561105722384466801006403440984680019491912935076407602617391858844682890660650449557295858863108787417000483885569168663614837022506049349874489692938931780800171977007076819403609914873233653410997506870787179921827848518193699752981705335388625033357264797604688436148757187590698785809273255362560*i1^21 + 118878690824440004342710114597585089885888714740561738948292417087967532341642275465918902715446147801776278350577409237333740329831224238563874670490806516801467912097210789120258725073836330341565216057261852114874335282617021414410248135124602598967728362308684950063400437187708548810189909318903901595074134722307633983611103734079409792158959618857626951999928637684733064873025508292580847712540358011002373166289848936496842269980558746797251614906381451670519187648270108048036449717350646257597766725117169987305083066790810336459099099249949344327993159644070943135173398660091146595629816806139241858377187268187208396769463692709920258926837755215655296939266344015362964392811064101522039563201389784713428825671426760166438441829866182194820435088805626069103619627308973400034209981146895422238579196919267580805686319197190508283856756001978869312869670923945046416963864029908113733381806939588128560718963675442385721677337884572310942514671484121623509385490200198074605339962498931424893865134320726593129625951576984746538600927962964163677335649346433059361083382047023878514737749696370958939933977679415874974249769963224296429608929541596827993053238437496028090353453453326774722873366306065401028253863010900925706883000658135576915880806187407031315038428574497713532996586943007210331932902865900137343277971465376368509253680364298559657605070848000*i1^22 + -1790613727247773767920664615591366771749839749659093949697311905273830146645660959100218862786532949954111004985381736587837858387176359487850043139470024182890157052783734583436587043858294732202802212238329411885687722057669648250465430822930465666691724779862735107836752245840498597101509646978979045580270751074270142428912468354807537324574612705248989180215023502221463203277642486975988325177122775375241905892587042029190739384668126929315048421501165090207154246688955368071443021259176953196662870186685144944544052555271663840009470799160469282187091337799123322664044054121720027899250710257488497314630252305808134669292626360687786965292697610314077783125458720220963484335627141273975533326759350921012443208178697094322990579932372166632493670781406265485468607669906794666961033175792339364994289206530945603313836737696942978332180185304379055774455771747310452928955419112698323947938456179915170061484391125326114801976646063447709421513668975044734450407840009999521025974895043231532545885000249313606656068735835140780279485458189771971309649657599964336681529737618608126125462294715603610743169147508947048507632591695793192369393687448522586696282655411963859431487019725948734252047885953394908437185000064835650508644806529293062152550382632516932021567246867367256507967292148555523154172159344498249680221280832666771774358719602208778655629312*i1^23 + 16394229678378116498833459513081729674136748912122430301618947146704695586891483165139867192423306526840784229035975205839822270787212943323848125703382713674843062965815295310023501080643168463927814602156890945614453184672576804321738233058956799743138889760416165245367755840314574019844857450656501495327275379335564240840432132092073685794499965884107381672761914846790110973351114440216061524387315824633419850090796545292752902909350328478152671479742089431829634500397195937913431212169253432833266070369786193134492913841211124806979930829401901193354230783997440613005330099448932263846345741161333743771794038254623085640561605008563789996335259063704358091422814972905452914088063092835397286495714303257839992626384664260516697618381090646026904405055789315397899257138259814557541033011891349166848736717915179681145848270975213255240458874946805869494708129540774168582091363132256551344933234902163438358103046621535058909799699048056551296888343253709313045714185876489279108062418912069181137971578331968167004656538326566246870179501354289156498934632238767124125138590882097836351864769904830859836035978329361857757624500241606639821671884139349362867739471864729422420585558505170145706986544545636588592230803759860635709281131998350595541365649206809294621571495461362623763120555686805188725235430396809866405941015946359398347444634162112233472*i1^24 + -112932358706761099751241458550725209676892785643865240614596564294403503465719052582106626734470293933475233682113763373291807224588575849183623333183907842820944129364477486120092190095439451386297716242967598166277721956704030970136862957213302889355474629560554017890724267364181523972493819462296335417656137758892590386220039216750881354382355277170545700034134641928984688706544099924287661734775662392201264837391075000086777023959299649277551346465093959198292632158835447868444712138300629540246300545448333186494606109409483286231364694105164606122303129193988182307798125116484039677887966494142849798562179986199827349090367946063055309155732430016215592180924103735875497584913899949116334767214364028329835343820273509079686963942088629086186221970931616689282800741417227253692306074816593810527946780375686715579677456716884351489269482374645815529273303719142706607526068192185536725791443655806817040490303107423891541495768725499973244518328802954891224559935326948953382208167865594641213786008626990003040032660901458529166000104209632605341490200014382615861382684230142417116214595790083665228615269728586249282408739733824176078963162821349221292817578013197371153021744439796352762166677799930846799797435194985140260653762598616498304128638939548589557702053162516702748451120428867145521859444822745216792717211068009287376990914515828736*i1^25 + 568906868572153914368602582479161082191872075808549754129484053320380674588516894315691771818623460092192594620784793997649164307514220732092188472160684279976110142672987874582815582691985254148176227834177191859203758830278512687053261719144262750891100408487802498649847343093749842330642065967729299659752328149381775426084235948219839788762260845439350592190680540706935815557241733500995916580796187620361075994762686639932442291642323116626446526665741571185172708486997938700881764775751610836705634571987747109728325190547878055397918869377422175453528989025043325783125591550058600572059893811232489636434009154581823821275636656413186500365941415044114280475310629214534719723040829203314688448571879367805271299707307218307529253593861276185037243246879197110386601659810450107224136202215745883864288760406969507650802317909084113955725217494257216282511866531357565540617388889602408319427946897168725680290613222390547474971710682573681516020643090704163703616303466727864353356840001820017972918252508990559083610989388039660652193360303825179726482749412287801324368297755622943644121708777087378842501526894618242169149044698065998437379714633535746738858603087144099216023775388011062635597828585788537229835733573546160419252094316230191681606480495255548519672038086268986548697045489764071485028831524096530504599511730341650463536971776*i1^26 + -1884212817637574010395655003344137361470291696912406211024269444110740697829506825302529793383826545564361258374115501090691321702946027088113736512780127570028027153833510217289851418114792930324086911538573065839038410058970640457315894625727904801778945513051089970351583527609253803038313289303271049300878058507291490160739471210465580357326991144927637069871500970742430858246522663192439823136507188331888306309363808245222721154419486409512364239194801929719955548483996110442315484084934752125994092119995748017324114259347825285116559298965609040297333430245963336864141569713459767043273812120656627755707056997004558183461626155342566085119335841727117047434295776171391555245752346603262882726045500207585167199153195895137533806911552148437882867483608935703089919081682288331624461567239342298728441681717935811556479453277649888947560600956483210800693196734779596517287939433771537673262082225012781707652595961300455974392935545089931101568075521423967887760105949748758825271306488351052677614895804338017153198840815402801608554820362134307598074504403651932604868240545737305687107105984513567898857339634780986471756494839727307808784817600515691179817879610496156142081635366734132713279167012214864759927813246177001791376217464957365639117532473280158002473794769023592134614780649192445815996871678947914504544460811804147187712*i1^27 + 3889797791527631656011336778549822833032823504841030532601496617759342287619754656992165864231630056932546482847226264078211782708222432745326738854784826234687683578598020395863661228339313082061745797053407745651201033455971492649703315290864337672563815865428794405525253096150080757857557869563442237360687435287565416097979346896129827311071304834036295692904504499197786031954985575777447070941001787013520166890687814880069678321506615463619430312599552107835342111619665870162454519177774702371778531387584495631679901285274347900911465926281598212337943803776491863298970380049834737503378949828199403617179479455438048165562992892321271648554458299036619705701818051414826966985024049223841700082894742044024168122405960100742699910357782404128205445476429913958561009005718920114043184758190603481957133828194539651288257862740153799651860519940985055371505420163580417219676086827294544984449487960298141809421467440465806345470154036668504793250889216320625817650403477296528451237940157683726705565268391269396543862529153215907685419967094105317529982472977752783203737537397373700323448259320722654802717983464097196405469311995951508279811964152356651868199077490563388292537632466920493272485246513495571742194868426752706652865599639588752386654232155385240102548105965246963280756453054912164485667510303328149745214645572993024*i1^28 + -4731225431995228085670812688490173594658921619795708859244885003087321662416827442264017515785739855065284260704877148680017536262367201139278255214598793637108605233890727939144813662166081830263085214423284990152774080658299701424990861493738644871709856752906498307427223073392676142524611803987221193199520458972104363114892824089278510656996821622188787179062437767087780804609955801770712935844362626351158287782765851707183604924711998953155556693318299463171674886889144624490415650634489521628915839297274323826280412125963470237780376247464835371596189023380007921063553084896415172015952478563174902490154751705953265644523027092043582423798768587729308494751527365292288292501826349904499985907494114264399817432746643204827032332183738170380444934691280299193753671696009369193483436936896910763904550056361657840682738914090447817651294180107016155447459586692816804795837037606047326361624512915234005621670133127043252075815236035913773053220388839723216613910742539002914144291901269792940348107945637855741062386799191617704157507247893528080258380064210134419476042230005762538142534147599032646542624352181651801846873218172325249019302936152852766486634077397404086925137573794445871449550508870280515997415276783040076158011418527152440290902016920264621322490296245535276452671831481802360928959938499044855017136717824*i1^29 + 3050093918833392361228856410831347741308947733982987918444713588175510994324118481033100022501906130619207888700209479764684518436224349373981355596404095787093155451653739566354701099746456383817374867141134907022128478256656718424886007382697243687730338873456658468313311962370902303358862526614068464789510197039033919743584064646321946051432852531283268797801005939790584058885583384569151918112487043149875901833855050798879512494653664172363288713762435228514374037764630214518457423051572870132123556570850623667041551628879597864520322649698998822507776350261472299725033703850133339231495855773057423817608920665380885149246507462193654204694166374456378350821812529187350169302716044905455258514886406801745662890323620213160612990655842587036063540620172787028418279373604552964186926061477247898506967929050357363437046344678543679887409145989680155784230166454380613683217903923734809445760749681451774438707612361675767922547400573360978969736785833018001067512736823592258263845067661047046986542786787408568737675329458417812567483370217777435783278194350195899238715317663265825768413088513684228564266197481960608702240463563305811918696057151138777338526009216964972364474412325354985053574542596730083638973331446082967550370159099541249124293836420213181269467322710416714395365115262924823017508407243731581796352*i1^30 + -311169035355401994476162769898398745092161153827867263916825494978098080466929103107496932760174369743263887200801816513605321737977515805892309218541556155143991498705068383473597299172307664784241823964852251916215071946883028471700128559982302620442797909721035482589028958801946594527443983683351634050786371395364287330885581212291316824190564095524236642770397190907328793449727974253201677413763973259749133578241931055024979188517089975478535486794009233096465891409489030851670634132395518574537952627939490633776483886097825570750977860222891901539369391319705071613817890731153930159316417466528630312107020385702180498186817024478386321226788365598225623320529259914998817219885845982800784638399418633449661980723466540725697501261410381666162219218373718780033245308440224094123128879088294741746950804542934656613317611346134292363741482346779330330745405177579840356437701169928416476665638498299311345531741593512943776900762924712644187136486998422177512002028114379013517993002725687322004072117770950559446921480692657546914921562911028384453113834081989429319973316976430903661582798233544462346343120938207746236967026760280256282955987010388691361456086026414829197511079325077279396450761983356804420790225616058455673005162904404647530545517899450533271607988699450262989490857264355690096779301987811328*i1^31 + 119986724667601250795039838233197440926078789150692932640382355580849257012253777025281827460187940896430758037551549392077288439338956796104244456216328702514997905621168963095201327075829735443191738874834712494902821608130312634024361792790656709526725613647701892030747340921896215931608331424190628205823024716892766003718136412622766756770901281712650082120915739243915403023845980022982454155101344245240882536863006291190850176752238969462502612224402789878419297320369135449194948914523561021751526654335571355696324816614359059464018152257876727722043774388627256554325873509616548308067090575568264541762542536224130344927836157693276232811937880456000989825045674232906820084045408111432013556968231571855261736493861199038691734766338365231653775274176758754804750517119889183878042889560006913712958177322506287522683776642846067401427895484371346044452432613092380703441568388619826401051995928849686825671358789982192806493431853248548102939276208743357922791775613751390249567287390240264933127260483809148712388126042508796645945996799921899088784828024850403421648740950039676443475007030821276590364231310825176920396251307071811497092477176511756441175477078489114300371803220740955756401897846785503357352055554035305923849327320654891251205497615715161170116179924038570306209128356645210851215671296*i1^32 + 4155288725334140132999720043540528640754016978011817448758247910253753476628494035820415994714184723833598767336714875557930530741227206141781410452510658040782781686869894969128198663398042963683794684284951455809685686368954615621969783142948371314180594933403530084256250931342805534122800739055701196834892344958739382667013111789250060502708064492839959278081475418524946920871243840980182170564924676825608446872415117649270653436778452756893350616004281977437757371725903409313786676020386253621284145943931525406785554654031917268630406038346430438164650376113934624593861653516424680271375969825390043604005673415799093472650112184056354680019865092325854393864675406827209020006430378460136283748244091643812377778964453922984356904653099684405898849599475712352331054299888011091067388343891175386938832771765710633242276543488778686392343314601803633637751956429204073333600892855483257672679380507516274997037333963417890298270758956848601707525894139426381839254245280378958650774444584652099827575996357243576497880146392978509257557574849080858225422773913641301839535342709701053329340501418165539012984038712381819367404441219145197916948625812792802422776666144279827039476731892059071359877096231319521348351527472095198055883299053296642088207255061664987014964727790845265459445627458852749312*i1^33 + 46087050038285439520946444572501661003285583902372973657024222271630546279027201767078888474877290259392719118897977687989640680541345070276799986389961660057459398160354351652322753213854830228349816561461906574074839528222452247836810776180400019776867559601364588579403194949753236938940490898365811777189209412377167684991015819696627176537452156147795169354731210891744128267800381570853297610491056775195730271008581914727581276567995242921524196336794178937504128298505502847513627782142116365061394852445258314648256548739207475758962434267733116393492901127560887277456784054802205624946109564401187878664578757005485131949528017957825204867123460217490289372986393577742266709268579023090607041245897707146042122539355709335869221685519630527027066900518894750228699885341870544382927707092590451621115811640732516209243371046552894944723874084947300575193016906026142163930261442813728656679168981398241459201319737872792955475394654384348113061902174113731549809207498503917960263885727476901066476649553317402624300689507072836448893090706889061793969870289929803915710283800275806401855074548081702793774938950755995917535816349873571037737048647040008399814125641063785984032796542256700676072033848702425986188281959292142254674789529319218631148585084094292038299210374218077228447421169664*i1^34 + -2194685806939455946100790578388563219827826456891618628026997562780959433023574492405330506953548844915972999042313403896797535764843723878141323336188694482489468609344910062417140319179547040442512560740953459529027893908057148773367318629844445195537623881716565701290772291944771399026468029390764058578622242881740681501893176125490937629884535498644692632434947300943536714468715535505125615615927851920067433100751534217281398679252698499789808582542080087529157622565348715474634038981725828515070840407056841296884114861254805277840236803989458205292452802915200315402315306172995709822502781569278833672734200684464580098123146231695258523423288372507675593494240176840518621122574234073645239192213060779792952804979244623425890469411382425415683627077322356538518736379550631277849464025968786154672495067853992237682425723182691294021973778394482350985072338747795046601124779474208866275910569939130970981181815853387647668181670072057873425080784306509110113769089188560940426025715218298697375586247582707994218579519474715366024918516692121533294876687599293545480963376853292040742780742800682464661624340215273627805834863379579800216986224261871524331090248171018571211838904715123444590566044700839201018736982130966957001880865419337687976794031366524815187174264934059948900352*i1^35 + -3662912890230624147214664083098810702504530647734967273428131399398521881490125920419988528139156417973036446084733731793040607255333805074111879904370390976427594004180554283155507611292773018128071648372776096228855817842037379278304220718172969452059580783687742489656559024899028403256525175810448312943600904529939958837402396300871186405973820795891184579951008598731333511966508040071958392728284628930086894031164254030650308516251080963951308829727919091455281616618260243960507480921488968373945313434487894212708077779685998306106045424936662331808070292845772040925422652523941411453773117363010180681904485028239301570419081221127675518099095665605657961822067613715815724652099235134285136650806762927054279339558855160289269071236607958854048138082702829271890293306924192242685494683947460718185038455088942566200353089666591173407612510941817515601521770171494525381939654352904697336971712068225166222732571515622196804086552520198685181551657963280886366615256205525712287987028762600339830307280631637499009386139810819099727286962592491978089109064052828049830068189920328632942902243516422241760654167257036047195746944294174926004602512984027837669360587021722142723293397459590053435499580153912239695850937542609461773613111438369766245348395270057035743441937498112*i1^36 + 76868710793559366271267846253828679900371832605099834867383759358676194482258228185037058839867456382648133412732806843657685969784020203857779054643531658274766391008868296083729541594105884482217345160456702357449634351309233828787796715700693722258511636644922154182792860593749563303221940139382071352220970243512159572552348016073849438169969966947138921181913282387457671360958453292357789811515726884695085718771082790855573436921334215333455469915408643994915078005872419420998119811449255278623835165553450610876847994042185951261925590261123447318898348517290663015755996644552166735766775851847716642331492473368722160560663724031651613539199708050621557184427267643635784568696493290788912680180224791607406198827357417040982636926365704169933634495242462317771806095640144685440505109966589776496034673989926931520452023950092602614511911952787543916908073412689099342881773366276479957466381276096575466805336610475838017983457813213372764540906605546763276133413694269880446484508269245553390513498635711611506288731468690908528709549761846374459800509636759116322501027794199766979491556368692950870034730954088936540327753966491827437981506407308176377407899327125840359010552796151032110083368616782615672841089453462076327450211193218987647614297262785605457149952*i1^37 + 4421670934930699654027530220173941339778204545423306434114240525255577703915404666825475591131331362450607862282437797118890966888409944918872172680390564429291783964924869857756126681706052052317138950951092306480674015031136170217673081558277541690126516392304111308193847085310651526889206501773037493323095735126477651936586466242407462440749932464804297342657450154979123491770377777919671179645853563481403763543122653182106793392095227062770581073508624803946383652979418525593057723882763379986127718552046734421558383229128052871328411826529997364134927944847007145185296616530895039007217110355842922837423114162001086119786029818547424960488329514355679113935279793429612815215195043095244565136717914462480862190161588923793007632306274903970945478813478076944187783564560656408125250422561266422481740037383341663083380942200352629913240035513704086828285430345502675339043488692918460969591566543443348751510215000059021164037584697387220791992865847093783457771973111654546512636951464796913077188043579887803560356742812567610793505848950480149626436543845103749048097499375519514317401954510468086347566381905953474763227009416330446973366042851137910747594920974040971589049090294962785447910063904620996699055650713333932419359563146447591068566800894525440*i1^38 + -70137337551789375606271013795198450681294085389459101424692647866757866804751868648200095910092024460283756894902647238709496223097240428685288561562392312659730207026420956661762813585510800503901278422751327104224498520906146652957569302172352951157843646196290988706890512553198092839966545333156666608280233863430440177958074330367969128351030974286487513794922152644063656837546158184915132140631859017387348931852989028718496020407415127827159147820551064674833228408407011916868030631101846959331492873538589836280343828354469565497775763720228508510403166798608158318961962636448018667752156889687372462886772771792393359947130343389087273384891333213724618684307934759072798659555338299370631204046419042737743344708716772141070790676290882064394695955319347509804758714917634684221614063467585559422394744377332320547490168557542237949643356052964994652805074446949097606711373253761168342950941261848979210575140965662272015594829393813613999785147618220712916431917658462247285665098894781656236956018729014563739092419636228264958193021300728680684151590590165772365154223550504238129705864174481388975347009857988674081078256808541556747606039373138517489944076975555162193961768321851903044996539285406395195138213293270015666871940100144577758085775360*i1^39 + 493430094473293697003265856652630857236941247210404346288499863828720356417843717685815340365852910448139101201024453235667916645745477441797635714512459307607042434032757364300293008207851767143369268639062326242327820865203358507910546325561873481014389660601177004716895489605865602492295317559316924205601186031938231876044529783912562510315259629592802271944093157119147365884308700925349245440396092717771427244401317003888825192062189355189021399976846254604888111865190959995382240245847832621352680679039519883357533031765334913362255074932770900762362724024261396816439497590196797924560188372713034336609958503116045398461985897788395031136588086539905843558921677033163330256927128141086734754964429920077159261567560254506932078586444466740975270217197269836728077969570066008298520616628682313913412415014692853226300696556452208418039745209821416692708941337211968401467657476656683990780056685936795906360263437916091830174915440071885537410068463705700855666418579720296789984376739803741569249955610643870125396998010879182236574349445744037217491348079641780687403319544062539931006748324948757153359278704006177000717721310988745007387869051146917701657474729859785007842050645491774084358965496908241974031048977955114307150160231819116544*i1^40 + -1443357154987386825745887624371163254389110930632433123629562241898607418007135579673497681688448031733587407466625613067805130089996240306616526974635574352146467746316227058748459011215557106352500239776662487071157876331629967585203804860813397189936764990506660934947399238748070331204028799365263912898281817331914747568722598066502350597319724172115384005776315119048612623467140863759374804991182699441096263789615487095551836668412891181832323176525287503632354757831452270536521665654081767540400171961368553919067774810370907467490454312513160379435674721573105988743686428203587950250519712333293236844175931124711047050845038868851145304842243530775012051493776471568095779653931264803898422885349589401485288115558714613387595038919852405159414728713972954141314396622687864065429391599980182307169564493896712965128239844145632930590224768904643532802837892239859394009660842390949223934274816813899794802505470924166561859527954650100554635112661426375567793463973257348364223483723636544802376752189218550974579190476570748689047112551617233292686366661394426407185234995444006383236220485488833048990294798334465474154651950026197838479548645031833174225625539681637012566039209537669391022791081639311457079789060832304521759320965120*i1^41 + 1925775974812609233734238410212147390429215752718450931533870896397930225868580804259273165381511561105124619641513506975321785181264136910193488987413576057442663689358708580798992676978696161586758462564067706091808824359365795829742793460468388518644825411870714019925466478449658056149806772136702690325070793340152885385705317578148169191492141173734989459310411979925963731645981747982804722000275359433201905260580984906091824248834275789539729970272668573938970692712985990940262031881852586517462028903602093772377595942619341743618561418916285305829486923077691331781391668558964980461222840795595518278640966201937329686562441295139310358559442101073166037491004273294452643533399636115084456367223021157916873568888292265823780286384547181999896551379409797982478372144684408211562251229501233677352985270732376737332621642721036472260063450865029209308627233252024419999785065034056407404499719105395549556850994335044201876441304403248055459154926553596946378615654658782341766689162720333301511472855764229784036435321184697824825664465348330118961978932344589868483013392176847120400726557920191180030220521953748274982330710094390634996192202621906293485306105305880379348980989142127567118177314694577506782081533281308835840*i1^42 + -989223145598484889556494480666519372334930969006655957321069816339116640258685103073946061896249145394859380253215596374056020452442116698992863988753744099878375245458847137903317665997143894676401614578611396769972612120575036822039007177083904795146788936171238715328996541288354625316739135804576966580068420561826382983217466626332464148288145376088293991571063059041681719741455858775198046414709169884478268758173885019414102788022678551988897564921381777661067632910062803864919960359345792888915935212452625332538773532698317275608401956807431507108062753683488941348576193695096974426589401047524720768208241018165216569763316188198552556340979081368389243104136448992562149675276583244427621107741386440909109680942488078577147798580575860107531263211482266998446701567445260381213349321904270936655257674788530017785892499937956800776748480438751474171748361284520910752375352631565137213328213863183598592808287585005497330822303471124609635679616509277108268883513246104562197018123024270485341981499391185224320546814806310685922994728073763678955832896517389598294637495369750655955601349013412815462278217177783102251124407522507268832041404675930458311827988163906346849579555271384827755442488798080217957855920128*i1^43 + 223881129265511359710776091467547228560401074954220022250643383135913076137140377005703523040760902476575885667130384845107258690424279436250955751170279401453549037047851050006337054430056796508615418435905169699804836112592687182091632504542506327039397533027271899794217841548394574719951558999308782711030030073878876349364157959345073490839893493657773921974828564359716647759293039764355159349640614542493149942256045447909782691504897535285928813602629284753126492156713406647417981467948366155044576815386975353751476950672774814131641529639205289015838232340008143334462975988239767938871288985226741875944524583040942838076312486536371790594911645971927222910042292283300763088472950242765451443514733261353528891628901686458765168997721010374051434270615700358992491052592526111582531291358540144855547586912600671222742628083153225021162339752763313550148478409141377549949413397338892910157554610637304240615042501450992767618089937133902691398279156766625194889009729256174383736396579286603482917939851555807329668642279495514081323208660046433583407203178575038471179319295341831618402112555800289932974183966945335025010126373038748102073818140938861101577390738129489135407414802119473967617802312401125376*i1^44 + -23256034371727458080247028070210318150815900498903403086541301772891472655094162389170851243733377754126577096264886628317174072847282260862128920126238070656684275367341962642287640338337633386919097945882430840379141261713071516764304078944545956310754409518777403762197876713845738861146376610519229446714507974391222970035761740293245873661317756935467833479966153276545597684169070422726242068582664114693507903569487433667668320359770967681091965856028740619218000744385679316193102056181543080397159102404628333063528022807152612332236075198549543738922330426584967451704511179105554645559927229341734591382019011486484901337835883736003237602820677065545395398233118105868188912592073935829900979535937784493000872743632132241625798772515257880070379559838908645822673754368775739632157887122745108704767379330193616382801049079916889726100182340254546608290573873848655588322644796571359390226157187525128151309875249889398298088433820425402371583264602680100005741693225744891519434281053147307150858373424892521389473445107544037899860972823513422375410248708978486596033725356880896385037404777726221993150425556087220717450734823616287437409688304660934856524439213659045407352198631081549224469536768*i1^45 + 1813509173987422902536531924478415124543094236128901399265351879542838215773649508800920691693185338192086283118571061984969799365947677555855711966875329657281407688415769889516112497230450566084805792138779878703702816044890972238590974863764063414471333797910341135705753068518684222816424088704921080658514304580820464803234577852845493372947310991807097866094095045860937287974582606738265689624105501609556544968091499225387478633121361637571026676914894250768979501304656812431153173040429787991899862808470899520480550460624252176676904697570294521832105615417813361194161811629751797403668843681477468044532465860923371226082619701635921926398099222819021969182790811582757818198279414032387010310797288974174863654662127208105170104629785781628453763351027282241569731705063480795014080279803777628527359153466626994436541848148447737053986886886104219472925695391220297147498789723674558785697474218319675541788848434748311642197133207795049594385685002818196280100995716871728074860732285912982211197233482867878542099500482163705665854706545960153590468434609292309906001017391641425627291181742448441897562885152237310612474896386192665033528015021721752111473153918059725539159936449454080*i1^46 + -68603160634645986859380699668183767283091861549172165575555809634093526526849047514305600790715259146275883260363391824610802991888055016415511962221810474920683222379382494661853732628679762021745799949872444283372258404088014009935215644162436772174153340260534815817573105047419123389786424409651158532968691468320400162674150323587263266199749221077262321572261859120405883961879385268665781002487745963075217585458972800612843214023337569178611669518015913130141770685637111925540307633600464127847529195816160139929500739902609485793640649010627112638046853605553707424266061466056991190705094178759433469470244549393982423348266512273920244940582119394367935306754134955609520137048112797974019930420924560245963731131588335955035620039533212088698794406069746712623425776997015895564451538571525668006777377180359046998852399233186776297903904530723722722796593126556167292336488765401736353403881345697141872039803832595443634416189351430046581241309188727492842755252173307671003053678327215122903518576939832777083752048172105971607064458566403759720762741769931032773556633359916305412557634890998333143015070408392100578756493015254478838182688704186332122297825917676198062268416*i1^47 + 1906685284238652396313396862708123575751997716949736184208460543176768115260427541651962583058419328646716377165508291678998675381083934624509969288025029680181027247281470054484656508602036793318248570741362952995880613456873392490951951506190948574768012781963920404203492212796690334808294226668966345808824513092075036183075497117403295603144628287167430853238963402751649744226679036032208389568105359906698759726695438892539105741695273905301307686082571353885115434014775313581004391045569666080347742312214750373759692814301292932295466736345212449790655180714299470876054698337598735922361556998632666742247777921778747370593434775228213562220427876625778023664548163085278762850601154748171764507865250798390635451738093812093388535834192419886901747343920987115825122360747248483822353977177566177421206628282988282260815167168064004783525456598557353297959039711758218377415675118569780934435282619268133752927021921438989744529690153242771346034119087422421450941868633617694507240248945644205903386207946845687440769378059859690627830835717163232415752974744639349675789586208299923745666118914212219609572535702736083661045325369909355908525041212822818522378081420288*i1^48 + 17215449269761714064486479394661177020854850215227052493926090962646677988997424481279464914531417289335616065125344396252675202540166743265595364073776000132931605060974862081189192533737976555005348031187308828433882358729703578711995692966394300648454659512756191792599765550926681792316213941772294667928362670277825642928162288903983866983576516582754348987491610907570624998262289665384298332534650328649824564711696571824855662723198362129766130023732103786356703375483882920713078576464816103571613687252329297951321883172023278231366611272982079217086157283725564174449154982708654482581624125605011198045734804499739710853986234041500344908679685454883087729194064746955479243567140249463562147661036127034687669505148309683167913273114569411851417364434591925466757018953335015709187581379789131427916634285655027328062157487556093674575972588123755611433853326890441392817817841003095999415739071878977433040252068248694321073673997984643525063693965033267516928689723947042154919107796529465742236560087663324331146856697536358660154046874784921073556920588693760417610493576598297965685880321840349199421574487475969684648634026505384987685345966086377761792*i1^49 + -18863982231591196889266373233535599179848940761086221639961815706792935437657644503870222999948571173880821650178711483113570766649463251981256631089701708926141709380934368325950819143392933096010347509492477404789046753541364720198419707143627026005924770352930931196778225946678530017710722351056011812836409113777737864271435877271617289056340116788014870232079051661339306493698597249374183329393103364347139388943539838706704220615337445279047786215673069357276351197681115785927389770362425731961201367935364333099742524207136813050493500368171851264628522960797840760416374466837675528574563159249204655527086712180598270429450664284572853290717589210487817699734988221625509041520903822125018128784109925902695785016499548640405330136627772738168079700026186004608570443106022310313308803601289900264015700677822610693371769571905045584774049024058744341041868302568544989872386774452055442228351990162281660995887823383973128238331884131053045994268708825849341867853785828506109215247584232775283668857015510338729588789954485127350799301443188123271941018542368907499889665323354665524846622956150389924909946100415558280354944545021403377405410304*i1^50 + -33868404072813479175184856762565922922540525161536714814282279971292478890199042741132949353408466542537027534959038048981359984924659643282050452682375793976458156516360248144653962979445832821945123436823753581071500051671560134627288268816152321629126811905435086953880315219842774540188752913321796162932023835479551860825779300900302073173909059314506524510899871231205041807585729510527199409626163558259515497112976735366747665709881989640481740594720934312484998048957644039415924459597585550655284451136280718343946252287442343269514432906173008915065412326071373836510930757138794938106599961253432349333879112616808380481082783739816276394533310283362218908398893391528852174080062828387344590238452457432640346308195953494071037213935563287588328695209993362309195141336493167384180189595608578060721471517521927526220863100684909662598938237500821130660180627635712366404482851628488174565442184444462114833909383838617075750779658569687240923939035114203698867451498551846981210850526932133450013189856622292782499167549552032647337187397118529940765294179140307752641237724169419685109435532105744832948066524132340459349361223224801152*i1^51 + 648647990889607111515551542635763358103547843535852226852758988994861978639673074239532261234932657956110004138437064626338338628399005787997706483530541173068145609755437912224354910735612520152621482978262412503565045402221917668211815427781599968535803409427375800669464448636780135623169404221729043265067886020536790455749033123211598198265242365837753600928296418812131716034936413499412356438429088392661549145959435640594421348664546711807456943472019564726818002796482371843563803191006387911260756874783232886506809325703268918849517613289490408042175754233047266104586098196105114003035479135350552327801049003715824641173504402440437981728984782885782067264303968169376124375305734339536532355248861136437941468214045008811464912993017351458896030110470017974820620552312262836882330813040744664084049256349887256719350589823097814589251010419644540813719124534736980631235350031421586789186171827407248906721212653229779479045087223598029550313645634353879993566710165270649147732533250745827890821171547077281219800612326410174858104507163958490368523380081355690013732541784205265410921531442599302764417243527604062857009088*i1^52 + -3151028541579694513621323577455497668134506215446185072802682273757839374693733625826789059625979562504939394503135823171881155340342097427758380993174289220423736922239389069385790336682006599922309413400258890933925636777480569429189946664012007488026526273412993468422153431366239778218273658282821330213062206510196245001781464121718507744054885151015858552337262714279980973724156450700137459812340468671883345746331621461067027857537513059615567607881209382687967455190751198821989627592651491012755461603922857010480451474319900113250317732854296403868753112877492949973866730966173370007462585847269404174831883233742115388202256277598343330427653241704460564539501358466817013208677854565033686508839058558627436885733113352748146153517630647389850343572183667766031211290957288896653003245764806126521395385803789578424215321928067297326804113699486780594526887575633529399971308267996513595393289439301994107234607603307383918098979302664684454219455188483888544771526829148316750534941964568283179828151083267229148417436264836548894289644787519743356192670410457763139520868451831796584061465803266302220782055741664*i1^53 + 4620350129496652115425067617992099146766585953909039836695483993910637695952717563918840747416735863821215001077482163357097285341045755911698805726438664544159371459417450418669251287494968672325892900614221872200949601570484295167690195466536501140816081666091703944497093709365448114539492872054577055329796747528828225561242142830142222710964938316885648027411125930959645013208793317510515551181640989810867031365817000345715871929818967077162312962751354846314660870397586505486596073599382804437681459561566572359654235600035168870306571263414983241454598864916898232548938052570815573137585826757038518502701401925960557993510411075679452994958959760014922917897561537158577941472838177242070638159641094783172454777831312142352304707968454874195892714335182450073495486573816851280348780660992877271989614659561390183829817157536937471317507461262363829856127875325576357275459314338489987448863228600849492752518014117931550591219958535649535594400130907619880778822226421166469829308527911492056961990331761444007892355003129192610146878861333906554996252484223689085333610906022377263124060491602243399408*i1^54 + -6726539841833318005586401472430715508924248188395577319473339908493802087260982599715362200030521007106668282614506476910709013982715760160523541169523583631812019227029424200220880006374138067409547417553569847481653766752451589393318034896511119257594610219917307940615571240910109587065226839133763217294636047638942350632290362551949819777597199101566758214481520106444770003037924545082349806933000505056936320284544038089886742047630844947002880142649631327530703896287968451711709606630177683573035013540337755092435335586627292486509417942127523894481455434432039450757933255198011412744207961780659042030096428080589341952845227756171893315472733830120473519547924286646582756465629882636253380398438004404544347222776544893706725978740880906251090162020068707586549515839567369896511605041617805753738443172867461272870987690621978687934108070519125615485811121169280951378990938625139769573763333379162963791106387509248732501714765895760233493644252416900359926848998858751310003488505083145304782782300860115206762701992354295243796742238381207437717436087720017053324134927547495623405456*i1^55 + 5662965140622948322707516536349913039316004505027649538219463681452958135335650061112129139887213399147120225745977782793540010070367687186885153679854463834799792282436733644340417872436217036234759325216655354743323470173433200371639790846080613582866312766061983242630941417349977410670513354421578880316214215962850443413366089455575164990606524835483086192990097051974406950780180002143760715470167159415856164122259646919899925663332213847140823174791134010784886086945178275436747275229413891804583810771518535345807867892891722092872071052601732341893322141256785261150272638706645311173250928548805253288396888461604491068586944648108162537691510999176209270873477296433436367347565440689685082047789167865689657029260784028677697699785841252875457522998195648359951613314621533975661275744330689347375707354329788530272339728280038188512799941182654269013956794039604907708479150042788541173570617218446742415982312898570384017319121519825701739990828635507053140683581895728951281115695000433347300805515337876773712337279955186528792540138404718246933786101393047997474621480*i1^56 + 72907154372794034473660541619328919240009122965197704050672331666512318941818903774724020549733307862931533710441990357827741239485291128306920074844861070144194463319365507213499619523318445950998777170735078426644929993965998630938655895175608075758987798746740135947052002298338124636405731780842626344407205022232304419477083430659994811367629764952228815690296525394374561179675409323626120206965724688981629850874682106440617640038771132411685934727766484912839210332260252983835674048927747275147440792230460098141015201023095385333900667591297975655473930890834055691985301131636172733691087591778323687878072446321678831786386097952604705964204632343718765019377551321120897223161705212718983207316845333663920035746859441867997123584431010254133709067891082611072156235104322984425071640768076390276708651011088532165449531513169241500839590595044122829131857923382243347739389947417529691660867715916155508523166260980410564655849578921518353787144171127529329971839437752409190323613308894000753486880039616773233920369035239180419681720604554546171511690926*i1^57 + 370614643001075729451339049007489517970151575697770962224412575750371553647835581902918275591853358810242658927720501279607023823009816752886423649386763796830034427323143912739158143906864516520700367133623123203651380823117118091685427963558079984179485215940625684170225265220054593756546819344858030106337703263601308180428089727460753948818677519839592639066692438806124708181920853778606888416595530017675599838969647938248012814094070703587772126019228766675814603547905779880758307485855082328000169868446309142273162215124057188979119243122939945828193742820823119577245506749542189492638966788105641683329702814359526067816302004193818005836226720596045364722546343613242611098315460538598681637431267017033622903372894565174404424099888561199056421325181859008291783490714117703434323113975332320598195379325294845016307392747113441334861042302689017597405915111091735836107557229634026755378039209820054264946209483409398220430523931998359632140995270244053079936098543102678225798231469962538947054814936763513056641035577052734082464603289*i1^58, 24918963251857968055642352629146077480922642737475651333961106364350377371314263098013897349161419730074983051132525910055643543656887274739507572084681401391305649799227158174071811642877258301251378035892163332812347473815331380855172337097760239179401964925540416130669762687151980784905773661193055370816785102614563616154283848359282238184502183329036167323629787811901891534247533766687222138316684240019067781181078616423216360492247485966112973688512648346936688030873856998030679606662095775638369757099021527075253421819540101678703782144068502247368494823584561136845439746946304131860190500897763976556974493399357138834111068737232142636154159936828064020003910060668263140062703545834380355030620269370095839633557819452534850240011406610196448478643580258674662008130946140468729981903710412793066480123920858328669661719676448327458142211151580190237696539465677587522173967203929273125814266321026869133323608426475665518397850205310617777148478658831656562823445850172595595814365566419547343581770472982580999615805962758933679325848399779047891095628140321652431356494553631329215553375947489370277928990066513616709383460618487549449619691571994345244776408529110863306145844046367350382298622220474919749030926152234999543164083745471460026793987481671210835133637362320068055164075184086128943599058202171621962565880939503644201445899889755237199956919287414275945886303455459018593644501658315122470789242530570454985976758655744917866951367802421987691188846074411373787875995277101724958374087712825145455686667243321130805019460337821893408434430159973778516339966126182927005591550989904085057499489509361564182268091312971566386237331684376128898348514586036469322847547260127832443332208388578720813824667314830152520095780787208375190800131359256915315106977922369176541093335536394804301774000687872332565609031412796620800000000000000000000000000000000 + 774030050280572040753023958477548497336600753475161157791170295305119759551681652660759878062672913124769662707888877615935183370890596297995159199973153207955061249031805246252428032207763329905036539764165679895350151830013438670417142584478596037381056165391405431603948299565740724740400042108929728521278312598812744167886804500377030545948047386480518208090504594915669408415875365940024420239328055941398377468628712599540590690876007371877793978488423171860476397682120194083844776301480426381655611795164678783346377266075197766960008895394531808692415701063868194003115933927194945744003477442027851506134924703294629297314994493170856105146781466240480907113984261992318474183382735925629801049737894017319229194734690485638663626708354049384024700859663232399097618464816351633796601091342710767208872875893963421212597524420942925158705817575661326397952440199062949189497326721022479181427107941435918484285129327396245556175963170953024233571756283669197202268264877591633760611138409598389667215120168067280480056981855202437848157248951020296786690488544067572894723723288226901269228583268307004148018018059407127506672112292253797143402674158603735023618547812531401952654436003025483672984379228292529785975814446711974713691899505838225857203063321753590815809499088496873382314494113875481060287436297884545144088485530026242493949219759885551651653480036914181560586012648986416041672040034138100868816339975825692988427745019937123842590240436034344667778716870236476304258010369840082543163626143241351820111464818720277029380685715269727976412727097096421431011367581871148476565464025490443566294523896114903128378864341542698861590063705169325368890843979594892630258991450562499608516136217414316529996766136323325884470854104690680128811198361652530066210138864961537811466482607063994496917589632557733715114629523526647808000000000000000000000000000000*i1 + 4976959052118254551117974136103769111674299521916075372717761186940989625503519072666837398574542381693664025648043456131263926305323706974507113223514735867207746681078724451367844338164647613941528593636038521008046862798020653537921046888666087338789446825283034626353833491095380319099993763070767492632723715172207830252043127738083029116315463550975943250389415552544221419711276298907248820112361048321086966099086214779411848697864603702209109444880580301307420417142843455858374123528132680736387439610359012768319190245080651495926290055097109712666280447909332942600095005012479984109903181512167726597207915278757403857934954617631472248462232365406618017727933644793101652547925825654706388384696665740560108425126698892361780134061945552010923892953192216150100587106368886418288796054308867716138551474333374016236118693297172424627977961462077389812593892387509493656331765265000118899639514605643432382357868195050772567656529718102761673472611114201760583924970367213624701448590518194301603063123890075666153924148921777312816367322534804635654123982501941015479812693197963937733323896311260028295276400090491708232298463703278416910270315032561069129126309893294626809117052539517354917404632134325760359086221138349045355063149685694693216342290805968445670617895028391993355621248252436411363768881199756064954309639094827913046358859358038161971196957424414433839984188531656223754925135135906091361658285593883695929210482538213887820644793776213437092729585479147477662496985722400653018310775617227058857729711837258032444727356129864212378520951126838927513402946197103794552670774934538249559395767356614232610241538223860783605436201303633531937024613425945032295280469009254420508332233776314675261003230506688075451291914756783599791394599187696819421812558861397510181624945579834835068001247457937075505454027213614612480000000000000000000000000000*i1^2 + -4848286011242765693022462888839581991915580536612708969262768737383583212566417682382861262301859202040990202040415810644734454185723952163014446107793758595537498895387049559570510332287621463447623665498215872246570024859450804730617657955151206101855410250771458267556586593055393639688947155429135586642741716128005449735384825833975680069877904491813690743846264837460890884506316805970114771735043686363189212376653478329807164286657871882867710357745027057693844673237145585073866010701977527779875719477639574366444867480669834702804113819607316881306306432373504717649358470034759579431055571933904382966854895774742548146409376753337506806389915094070112309407012011655249141659055727815803390405134394648633376613505339029107232869294653355016981439457998202920662401159269890267876388657568452236750626423029214016625807373755542548331724572493936340133270742237300987466052403016068159900986219608066611003529257258684893886765207553519390400088818296891310459844702415657495396907871253954203519138858591376086352199498246422237732622240819800192276520591176974060281365157457689155975420922323332788738697760222491741576063497141269394046160950228040090698581867337347974904172816504292551604107594936202535826670909107764076141709941369513599096361228156948194507287168329734956204382477272279221039266713900261866110063189396733855924835595759905272514417448099376627449947709830655995543268129996054572891336336753978507463291680931594701486475563925262710313546876804208347518175994936286860866343479753021157098935907899815878287307462260456980155365715434719082808924409199887564152943700895199088511996660389215319493470842428306561369602681584084929196820709348899488296558230819515417933173828770778227363459407234068949954839225016120359461489807639171218267564347173175917666539705692123628474155031647364509288321893698581299200000000000000000000000000*i1^3 + 90304001440382051315636396048869455096466642264998527244826588598103374862559999523545499300868262588777807053715126270581626843858352222228504803462389893169989787993574576329268658698697422142626396330804898376687023698664490410175032908027741601418600573314145355528727386954197667448923575865624643167476659384805809733059981661287025417699282216965771480670465009107330479625401425965003581522945001071785497336696810396645303221315692263102895077937968392422911804468416354416141742440041929425233011387722464166874224673936517007143373384734179967368748572739866130467561894572640841194921761102412842658174145041826582875346272503523317126077413070464950508128524581845532250771489588887791557452787821438552652450964319413584244475245969840586197936505838004083420322850646995695619247492434612283557196495669855143204521029485397324730342612132833536842917318260400904707324539651996603195210274020002157806812134946898493224368594450774477032234192490902054803789591847388942258627158884560059836266573993872127833142758593835054828954635708247171780329733665217707187640142130318669575112955028959752424784460743923954839304190387732920234557653052426230747126781238111930488515405606739053485641970683973584551770952467846237913575041221936430430936212935835216530787256360868838861863007821440022420230367690487856383034513017242345145171830138557376470018789387368625235602318984064771328614179306677933984110120009000876635914069125930788174735124986019905281621475674603701404574080825246471230814788815390700906467521816196542103459526873727148293242578411321035676775306720637969863472123503211282804073563801847856853782230996934795626125913960705273059133515074158418798297736349181585931924678666137395489162915229877320733770647299973373730404024149736633280964416339969470925808585632638102104794277839151140987964367227613872128000000000000000000000000*i1^4 + -1476742864281148095688058871392761629232841741315152918518216513055710481613358823805746026982277291077948679177458310320362570433614479672711648980782710566229114456425013676594572335032434193870641315556513449747931109579737310211110192161598419382719113815871034620126847952629599456776113103921467788437524301511310530307792622144717803189199787699023892518346826684173058109377587205184152810093924042335569722523618589026400840190891781865335172981363133535708357142274494935012254159871541797571411427210013854986744265166836792879783829455156129856393810026699172772339996084431591539038078650152401152853683238109849925123292567988908628310459289998917647582990440604626388479167862010305896745425121665333615337098379894697320820560919444311261454248596216165764363070000120255873777050890766198168017879241308935798227542146231176546750720318319029264317169810892878593015090878785884878685105249213707353127846793432025121187818669388490724113753303488291407734424158711395335210822056143837730162398704682591909371676203926163498573705177839176740515015317056584714834088221619693135806307305783564547047141556991210134991495595945490799479508321755925490812317313243667484870486527970385175705502040805990223325195120406988849040933396824452486593531106723331554334315947943533565705343166053971550507133898545222495629027196191586521175744131659856030650038500557581799878429046671949229611562416388293181959721308252142357345519946241290277884002127669207530312807304632805465342360814148859956517445104647774116382477111516192767131266822260832589776295139511725376544336008688574601764939592039403285148644866713759878917714568173251129219197162847579765206748267681453327685859152259104153710369421405063629754703193410289108256943781691686895560981068024508821808457666562483558999174890740813787764381132797971556698878880940776488960000000000000000000000*i1^5 + 21180207555040834641898580981631175827386143755800927554286811807656099022453011087710044094606030708500015730796868926028480399505229543858600238992874913283481076364176553587410344893739913334576503166149704831489263129517087452896463677775331920645143980661648811892520241706070130241773616075914346990990848709453642728078265731473687098448915972640026012097703522128735209397940496489430378106888857566822492227339127410829560281319777488163419008426154628859764985315561998329519514347180939237602813155398255484574032342748098695110256563691208050440790726888998193106414443231455715870200440968128988659387576863846229248854053957412869163075437231063740008783897864643744165357746338689153145751679464754111769900302010688093195420122799630934241969806742583041958137305197453477301698593915703850690674084280585348588400419514287527466888711629946768884753352405969595288692658050123695664219195463744282198489891778771791893142149744585686350523576535414492861648980595999643909486206739328650132446573293477310407737741898611584650037083297101242551417857612731427085947872945858161749188530777117131829794176857271238566394521111821000556700254443778141222977251245483857693738170997443549637728838842836352223155943614495889651820393645771272467841323932713385975108318099395365811603146233414079021410088072929486157535091140371473607245656748348992534251879057599990382612712847213078406897423124270287672281563508362017086448467776134840659025023657354300907589337778188900465155322525684892553877063809955868807203920825984335373009572921927178584317713550638712121657687395658086308184207056435470361388453797522310358025985847758880327200972179895657215110801439153386783389324825664944682796735470069357381322036935571485050216272465460688031549841626648232456903508848556371385141002475112610314893500466238526435166792342881855078400000000000000000000*i1^6 + -97163669778853144249234273111237594479147684482653953335530711653505728086222735374445092120984846070409978453629932466777898786522911655088522244704139661465978556509303375194699001483757761923435355203493897020068095135275186851214604001454286349301246210981213554181468491779021849672426905439406498954299217188046391094640523146823399557742494165270618467099094515109485716010527157570672266558833531045111931912309461159749537123369079444116581235891418722523447412562851238706259850179530930592043893379411193196452121980900019776915650638061622354583031987319820081097292239418280381115855880896880074688283388391552514538885639713815127570196135904539353869210188228574067770333667635889942150645562134571628651312835825391730795917296134777969229543522088994369811758710136076916414337263688653375220928264906854309093382623287743415891842631894339075282536317432743454920789867594591612668331449102263219923300050272724764614793757761268470134122507830365213944912063684378944076897549322908060464794201941498204489123307986836648275825181130552905583638116457636417011033265719132339570600893384809540203095010039537335097289485862757713779189655626292300633941958053687511894204571534236285646579411384450536752128134305971380202300348281082340758441032519334515681464444724533408178138592722652737957316143760086209651454397666194559795216910979869381358498815867924212184164107635630997276003177172467087301776438504955376311237626737851507640663262823831113477282108632850324491863604405672077238891323010665684826543381850681855688910756596520472900795045745481497883563601576983314001253490828269781954055781438738773647797574679637902351667107667979150093094063879157926671594476299661944216619713684961459063779462371550374527269779315941669777265653169355713840493733795291698896026559652043047846751064115720892600598280032009322496000000000000000000*i1^7 + 279712550829496472240814072111242800811836426992309322744673905064728684622164117105272096334805749479877294551515591662602021161076500332888747584107516239766051336163450287619954315993817237922469607326262405524059803821394854707243850526474477877112566856615716731279644386053248781418305714073410896417279563314809295364335319855258074373902051769405826550685734376084501494588065042548436580270495639767485625908327503386714163947189070773440560153601825623124227945245339004150788888957511485908967671571392246195694524430138621188143439799969931547502724728125326580213287995023344403310100951315684347977442076895737024651077143771118339265526831004953289381147046660168081949279113375309208003260195744570340395478360554187287883473904725706811810822286279137400105113912326292963575509324746343815482635351038217859192661504336714947472487567765580398247994588065170281883707349647512228259293863119335219375018912891190155775239511115473277479510744894253181172328021753819585800579088811340466968430656724584562007561264212131919407504449234040941522470291057053923873946342164647431041580350715132982148844514482943540208918590022281560023535327364155756665314439085967346095168956540618305791399972612527245811752248797451353264135871937862525244244528678107276003530779483628968803889256793189701651898495854778337847331560548177231223024581584921060683961699170167123734749963313398841139288722023702390777765326373103286116128220281575162107684244926042317732614865226985574565687443547211421844594900819071052968203070863398633464402397737632334828549138432581976904423692128238305449225505832639095436011529092876641357035955456705043242978142497782220432299295776615175059719128296286403470354533212510217225776134367322955277813467283095587037567055347079196698066756708130185851724595335562912768841319207487312438380654686466211840000000000000000*i1^8 + -292501185196813711206327057287915389182897949932302259242709558445064261770334544824875604692320986388104232131475774431830774826376846184002442029153754350206464272431360720309391762578402433528092019199819454321887406659910855942117296132874607430564348478330289732801157147288150245312557132738636541093326102333319759483270850920875482151397960210469823130204278218038278180337775016697309424273687435174208421810170791163415693940834946177651436854030375491083028574216403920150948176250763101857001033495959211690247492647964159207166542021670373395253273659667241871830843766651734667804277203039221310167023477840358658019781304467307400136268026303860091182464809936823111624731880022710807879353563951913696201186995647070284872941243620515902928193326886488707615184647468619214474226171461687603043583076360280561201425791954093428998760411165651752446156232117818236499361313852355647713779213498603043127458374607030060579212377642045388083338189259029379544849762395205653236747355039540405352482036352675915689809419324220402966533733692716041851973942321077257605393018512997200742102130241092666644256054765062416821322726027656767915765123193425994960267553830655983422259134836546352546530564235532036359892898610132823544864822312501466145612941233756670347848740303203323801740851976578235094822850925479457813858630170265254851674128839834684174330976282853502929329981244480352731717660912943916430806099927066477516426685541285760489795501168306022581515853853497460918456305527798149749614419205505751766695522296423491564654887268922899754130837680410881534552743437378479916031443133425158385255528974615000545847682045681825636636901840847504300656315501186981484203094663707862625004287930180437416167200253954732510867918629526410854963833891541292500699474680101963136167239587701425400940078206228038093884116335958425600000000000000*i1^9 + 127827558216417973173721079967633967685237360350091109482763182489601238391845756000485104433365669981763554677538746100530620305285827668124690255280384394794406156767623810430271244715034563938502534559535782534603085352564554033940143673584276334731766679471395857619095619637151123728623737944459124064196102496839968022287129635917033526449364338959366087964418704366404636052993442954970103961246094547851374452393274264801612547493580956861968284395524477200178589664910840675962694939221728806524178634037787754988494612606920574583207441701324517434948588403172324281410455918276873727884292160551578763727353323136270229520310733892130107961842477096096764379258983994388981075608545249187618052346238728969716741668626069247642345159978817430815813173541431438115116239869325376472212263417832427963165972244547698162147549646958198150129507958144346083985490239007347666845123528995432848220486874277155638503673793375002093024053744029286607616908066659204656197066437774211960878814257768370460543326057758664412719633947745775085333296011030875988601705815992914267016930635816831699665466160357908120613249716639058459135404321220474629146401451259470466032890344792443988376143131376159952343785937596734455715630376705108882157168205085358990459644828265238732175620589666073070970601128892225888828325047039479106509052082740232496439057291004140293264481931078413512998138263633648639124878229198058365295254423950387853906490488732910158140487445438996225924543565402203268893889396468408323861893164982298460869795698875022541779324595670983564510126098334717102866667177387423018679096330896842813526852495985556369662298253601176996636012716803494759749689755696763748075666138229295657645831589749896214776878316595649168308972412647769247063621620344237344475675227307070522709006219813005396425212993459704754597938140807168000000000000*i1^10 + -39046854796612013174029497996912431775701250209990567521607888939852623516142068767564984598664271215097327377940487387387336050518516243673205102311508486041895379134890944690031130869923232139732899998767187335414567396353695106314768188663596860303517681091425882575700853738572943331185283919656569312213132403069215359000226230334805223692757120046041383867714474635683757823482904008349374161673279512752635349565255318798641476539308832186199598867537672557070749058604309307939343807839148676931080096109199804770613081144422177620130683845530096537758654506322170722449186265532420096510557270283081597329622132068020035978707964981654209976491269395832725544358356644266275806973068634976583448411238638257159888493247551426360660325411102410420712829393081074277439375442524732254047148978037604346728995287499987991516891436447882748699297423928569871687879004767115119792820226351382622287574899898381207618145877927621528312163543788223751055681126688824558073261340765596367915450035262807107798828462327276964598590054078999555979929787281856747517517326689581652269598752954530444271069356024467662668324279561301737291457599797561610800807150723722485420628369032245384588824726933278619758317171292363905181854043325680925197447045884060878386141441465532743718692429229393580755495872039902877354683313559261714943654967253942671358619494848037985894864744648537786396291814721809335874490286560546785531119727231686682179841320296092912992780135420790784155523053475671609210469892563928442815987950585592691616293976622702211417849002843094947753535341009938160774042066097342739568998804550236240614367376592861366253479767466880028501341754541897263210723518954583256661297845953680169321639855159086782091666281235360675479381212003813660591926455403430753834610151993172119427786457126868489061153934626351025053780326481920000000000*i1^11 + -28891203982236729973459859769037639497407350807364597618245336026838039529686771613571200671626625186555654647616836890040636179118215644130638060557175987703719427535329088625652298347466180090662679604504603825941138865019003394308161151273335449269225762583793565573710950054738921295821011555388944738102223656382239927067396804496442091846959320952667161277812217891202920806769669241855821061355366155085001800365572626140079634096616755194861165503031103873281641384722383788808545012932224340971253852123772558985237038706716073279486054449062781121003479281286762480457312937703911659652407676239575297727532737067803137700360878039562004939424034353910152815851884519714542154573553893969909984310499267812897640340657480602941371112096315827997646703930873078448405318804177304937786569387834439799608357802431430896226923016022973376761888664430387757481277536423279352580506281750853278798946922451728235356746837752593001981880179701372627580991689526127648787169495899710735713747267022055078677355044395213809012164947589028359858510312427007308197460688230435184108917593465797981192169938338624623590631977470063233528362212387267253818527940939773756470696252413459052365237230893187875587253692118796640443486525797805565304041830063884630345387746767229427802221911443162321824201002094169229122195660088949721724699417805327577877073654447259764026171835761146435613951116817765438241879312898077161694768795520254080641370590673005750874573712022959193209849207982789677565385682291879955321277920603454402272640814787145613673448963150140527476095462549237351285815470294683478096208841023750930055966016726632132129962728307717312368201616702687677789537233921867388902482547476536206543881524507368282340322317091026398910224781522516150398442693252896544347118440168777868334585665055308459232759235896112783584746746675200000000*i1^12 + -203346548765441250840520768478061265166329616994023202391102090199023332067270191730663219405261584106998721206430791374228195452238175974341025785929150365443079068725516417198973764337623666556066581899358156619446307320912462396491013778841847400544410564298452556353548302531418917990363096208041206703017923792041144086989146548345930783736635792607578512980633238546454166548547076848641908051968464082606665721392145320081544470017332761870571332682927539576089675558430754891049865582876042901308659703237599143264782520774292849633587082299822338620969967107019491223440841463256811950349292426063432962301025461703367245498610349507225017100652427616962440417504907025125407896638419554220237660226811211951008994166012227309661447315211302974514821195811235069501832466388412598406682576940059408230838779302586643103787929606179693888384349214902098015692699614148808710282435284492247997163849849489145878690165200392959569433179803452540535684465354401666957601167864544880931046786860658296031085788070869966705626103931097815379790145466001298138028492785281174824844173600983365995856336809301609003003325266421447167965276712630345578963377843346779296062306422419167576159279487996385247104019058633673527926533386044061855829545673726965725168923836347001934585078202170322874958531963477174282666466956507436640944253544504677945723843000594397512379921907719346927162632118448671875397367989958128752180786301797375873246308681820967177463654618957372475917990437313471380074791787733791539454632722052937633428755946332303232609608533904650100625884939231729281280827351176184727409524050696740181068592628817895153429317893682049000443605719379839678314249572269580560639553659454529072367733378895394146519941992318257991690696762856835498144175399893298904402355855261170256506467014442154610900436610078032145460232192000000*i1^13 + 3473804567416286459793079393647838659816210847805537039491997786373305790487881451582093741433640366591293937609190378805721150090695160058922254275174887916687525331791345927245536824424615088122957969722097743649641247875729124063271057022438334117612297876152099288530760275905523758110838575400670542833293914822951918591827116934388138526948870198304090421639516048734291769050412190696944123814925847428127544797332298846000766456317410401722064678885400270630395701322989783141690758373815029935386994826795060534518453507322445229703615442531801395913760236790668058757763838325561294320653218460792471071853234789265675877142708089746100830717154647047116923001514214954974402224054156503702013738217567576119323840912799341380091427028122740720721030576504439649294473491910310761681681765671365129652288342781619020227329415645360970759892368689702541088885562586037157208829121788769992010377647064901138870306510160905722524600901815725972744940420664301189548674013405058417251488892663991576160621116481619801778078130576423173478664366021927661977856392973717985625233647916870331785311294184411608002918727332825542232779206115066001566753793834318475008190518830043522342418331787973680873937293152566145776905984063436391102410810565946494105864154701636645471889452000769181978813388909392976612673649476151136114413806549284293938489771060349849390788679970574562926853650906214630964637176892424175502013882958714791763892788039154872014719960651464357490143362282751184914447055589744954155669549129453287113235588384939449172412955975819742473770748156406056524683076490172078511317998222837626003797628440483223101678410179931559928695990533435563829724194912045057825727420724941667358620189801816557449729355471055531707809823100137372998175734752888814510822663379349252986859997487736323149745969664273217450441441280000*i1^14 + 133530419276737764778683054484432468772899638762415069949516863923231650400339153486799236679354084825819310042814878207623711605229986943034973950724391397971484233964932601863043820523492066298621115364096420551907236934914537075068773382679030224370579983357912426085240593854674392864918774703986947903929853958603882379634051319689182461630429568210091760592886159314065761706129964339772663744950609557767200520740579544068286874929244081546146360063847331521012092530459987978889848071250863252433523236253242943084849595096780961580455993912660253500308631670755348120321462262087164223975631442292960798379924207770702006635523302923392710866771123756251350113952544223512414604459146779275966724099390761566517857843796062930913708006740290022216146284152069302961698281169853687472285440323755994552103868194783316020274736483349401537663418971847911793173176502960095753285339601606830816732504500709077619721018949339344756395279419745797973475879391419110893350509194682803546813461593445780070915611312390588868821071917564880577009581568459505559233312822447586909883946778100067636442723338475484270806923424322606538668226127417930154117861617280070515775762360999495800582007233989665046405073334867706360375103691490552132182075761836277762853626870148318607097050982476709204957178705482328201378280225758993541769744916229665395746731287043199565169830710871128084284366998833397514323083474186133180232452884360830417467860198783731400125535113503203533111383869271606031510090825620729595061994472925555921255359739822802837342034616618083782303627276960063277456359838005943209947838789501185607970158388561337697043647574010099052420992222447688977251279504838797190599027885051966045078542878126347853630224685246095413710460016767252245470230045507320075873907580174053756530173691902452885795698775553156161994752000*i1^15 + -165426153221483681383864100714056796960079856071676822437653363324013529051120933698524124380868788638418236658552482469601064908864279323538749170814977074875539463104030620126009882181805433554650925777685801015285192731180665271925480801841531378123629738064562683252703681513939790092650864093557978352962458093066050571687052382391213467109166626354788382112795368875799422254208348153953685740449829021263833338075500378529532189795080917358228657387618965124454552243805140857992346831012859469730088848704674457334826619721687174130705105382005016007906725015639191145236081596457912312733683473268569419725308192356610422255219044685940236878476218423207675296055877129814502997406498389291659252597723150311997395487817715828616002241653449517167572827690509765883545490618949745227924619779410100952490518195423725428097636026138568205970223856516748386707372431755690634158562418671158566030022521933082103892317054977583156294586796787898543360726586754004621992425819568937691566400434744421689652704359931311284470162650109969283330160001055593721989744315422620830144605981381156319170371668939945108551801314483307494051860174838789933778857059988470780047048808969544868149897991967847610387758965334158457254626735788239077198325787430825042156161807915715428492379071746222232262633896402029868345445193100258351417645115176729070583639674345168951726858733692455297166611307120040246383363191219359453717707478676663237196385798660900017028141490965712650668732631429239861048026815191923585952425033744834631305884956985314912657485069783470549061740325605714717981506229615612186693804572784895897667782948186612052478035546250987009380424966572296786851737602793177304617448725966036714776288673963762932319402807494846167453457608655993604119594601698906149747176788983778305607684326065016347058756995851059881574400*i1^16 + -12258965902569345047594204656648272129206944482241786144095825845633940646871876095678192338020094809811299663131529255232469339606520293419282649301081421194580793725102781100975853636790169329579207055536408370391356112243434680589869435114382538063272545094074455087620079071442166527494728210724959663886240652947088819018656404480856417802048593922057234974454885260745726662069037543586885687860637446207671416265442971152503679910656873653425472051536850195245793031311064745664351300945765273825575110269168627073652012176944506980601556679675670473489510731977047643450771175994320805788924272756789664409719277218694140208035735560731435238687847862403930656592671552048759980953583004489856887903975781227108958797978099014780688214352464325333791822812572315810309407399772852059664503527582748687887762455381195488888258820348465455932590709894256862971706647408247617081171816799702722606559718673033622696998853132173310691839553058826842035588853859086909025601635907249140244700816122393815082107785571522180644711991000461990562554070904780498026554802423764082818502232240096868271048137268750783871539802646884916222215946965818249859210455625582647016029710726742489174325738706816710263760752904295654558107782481216558543896897183585227953138970003900466177543412357623214862452893664322335756877966530102635186575768555946736034895707543354056224142788792975618566455954039396847652260606121381532888777162086527358010539202868038743171936527522749802078252139192943553256915605735321718399843183695558608217865170931849923074134498138995389588715119212859761974904907203239219611705647660699725966141397606553434874120419522909690632421410761369624209295611185489757949225420330362550083486733068276758161695978218540738193742388356291805546176074175258454677715357784107201715953618479638268134112045438158766080*i1^17 + 7996756454136247656541638189823875648834831739291870611110641331193721299424582378526318139110449865642053112041375726252797125761531187937304089136419238657493233641627171768295262935566346218140528213325624284165597563903297610994953337354956263669698973201588653657878074900627862808947596554707490590458488468155626385778361882054994753350743633568191620348051706345092982067858739689018929601596778938665749314305072954141053979844841639447347436563548776183654692171672729331432207024770083446426930413566873504905132501902008530960358880775535637379171445454295724749414637839040147610563243222953920752010585343397279052520219368636044651448361793018867951951029275394245318696779505993506730595256030937268036627581564534964717222177087914888485554074656277349905440623221546408742431710787752000433496204954942244981469360369459010918880380562614838209918068155098683303734194654440486677835352444701848552027235325041000627237568181193650134464670197377095045443771013900069263224638053093780347711530974190691369326019749954327338660737035675500235632032688143354686297782090878442043617806022610553104583340381289183130305993402751696211459036039164705232541428557443122528260091014761240509699868424575748536872653834367683685103329331590036219710408140090269128068618452004352497084476527041845569354931916535138332629079340739637201186968610457974313965334528240369455916274304836995522602790237746820336438365465512361543701390677159296375241175044474860250078357248136717052375136223194206265743108606631925650990540101745739563548455254085547040093118357807557822108969865988494104383201392730528231252370786059759544118855218054076812243981068640878714810548242214680564399363766071207081553318964775240717039746891495048453351225487473911467481863536183333205933142119568711993723271396792772433892030784877887488*i1^18 + -771395747726802132556095628732956901230118127591668687543497087427897666158176380420893037127486770098944274207714905281418878435214969562956156193064173160540486269258795087681438453846338241976287860020625574467839037877544428421752979362047256716641800783297204966184338431636472003352937821603213349975863253600238965287585160889383393362599589092435919483424727261777804691039067113497098594054346110198954826673847012933968675718054116248653222191489905149522442980608443454015314147258418690991973271428496398420080616945217951433494192593199266848160779540103312868242136915285158474837967701344251992807524512658822649141425705366150195526056299513358380817841637400373421403658034290182109891087285125864597829793004383702480266597973520557713317950869158859770549898170744946225631642281576557324708401205438653425622621729781963065148977975919802087437257421183103631303211251300073206285326613710907634945799601239431466164136354867832487865137344179631488419847373943968646111501349232856881811043024572094223733332348976509100330070102275251684377346360244180426442877578354315919996842463125252777824361721914154733999156191393717771977600787640248715492731561398199021761480072156980758389336099008263988604142709950495843364969143347908575809275411024083131297708692162020108581653860362448766427929220729465804298932929997734248595915646436354062170434883382773140752295442480737988115927804314185809156332530780246005231707664144108151939662837042580513890135518089004087994074341257862225369578076782655938596702670524338861543570481242131437850964611330567412736207768848133027544944374631246591894044481199485784820370414139594204505277123734096907428706854764083295691451041184302342064436383702226236297252388170304336481454935734788813498705183539238050090475364868036717589722181539174915157922334900224*i1^19 + 9429575057793350340125542073483033222479558688606154675846893405603161529570749238530010189061220098265587268723231367229946651556660260612202458126184732991619371851478070684585899725423159694043806802866940401951296111792333860724633234918535507275095641797516138409352495868824039718099382271420082650699805297420588952808106393972482992734700363742878355324454140819722753896925511453957994896792807665669694414075381068189555367579878331936784615443697222681357300399828072592080123070733429409380846324270501379570057272483669640732537202753842234028014730248982500714476235448595869689740264043672672526846677951801408986456934530867336353182911684344959580341249055405351812295513432733798400292286404030182765027285813751728269282603616235104239394627383386978555739563160209033118962396949839139659220348567623502639033917308348577579984279477803513884743097390357047700276165597458041376183362699007309894503448501065775488336445401419431605709353134363453567009109842208333655910192392002390703233850931121294559368272977959066433313624025754617900161864195443159480028030868043358895363777442042626535976883765065934998654389792101735766909037422561937521932884583794531683981958571370457094272875386826219856307154026847899332890636057933550955355504357377704296455092837969352400075597911405865527000653354248083759114046737486057419115890455622079920048610176481165709704764612982693736632535235444922237923927496869480407048393064838388495925567736939648281647527857200658379315959958471129061823834433393869101918523557988004460688867534845792948698328714544696509672163308380261245154251220499731691652453257422477530980247977814759936234485426628711340354568401461784453033054716716085003135049511134516775795625263630330783843287422656080053164256883883977913973233164989350497766898788322738540753453056*i1^20 + 2088073739729861415871601164975150840166161589434961660070769609584970647234014975849849637405643671056126845694656297186285629217089049356671033808605558133602152615326079242355527869797366846517948942423928737010489488897145041796802043632305336322720109836966512180037777820578635985468049364877526701663221984021997783667542684202387241017500143488057284691496298741854669704759929846079950593512022203557708912400421584150086100095384524652916271734930622467284715816823689208882129015854444231444747023474729110562307561539710244430564760957955537186627929293539418751740773882594599869292012032216631217810758682271463173504523698390161886537720325588498546453024273783759542531455512143334943740570354417844790859790055428364963517776149506684287260510649221405168522192013399209155738734392331506661540884689608536904266712943702869484853475450690258064647764321719329788819524582604209191515811072241015555340097084314882692185258219088973814989695078723435483170047577408869312252561407724783575311317942759069472262275471714467293686274034392020359747628983337679125569949063074648937990178857276826422489776399753299796448757804072142136214799049435522816803034260347032142883530768847493987447403203242602212397895464222457504787042201963514376822959605001664317331921071230229286178772760679057096160220957579268888394612992583569120778418618976615111686121527138541744785149532838410065199777452742956137983586464555377286183120235760623556508266609862248701242813306087695863888404369118822527109958262831739320130610703241961086059234574661137334426028056417349451047325169794886018551036659627639104061945694004825287502737296337244034852554387069874313540769384479893230032295205036190794831298188859000025566323904280360366672390201135076017456416061577713129405732883969076846367330620745743006171136*i1^21 + -102200372605399638137668257206428627754394810499692798411968507746532495885715078307138151295612614138864851011920954935884995634431096378237970917182908690660165131904457245017742193140901563431035476865851530299866070012950335764614322390956255960173332272281362097638990660214373516588469406852311027043743666849386837148450880698601809276413434144674117551543489266675712089322497815094477638383158159150714340563954923882743487652046071649185859744938766119099269860300977071319081526045342798306710806611852731497337111759828051151612856891260675116837643030890169492698381492841228542173033552858848790990517040888364006967070908917407725764650997828234032550225534203984089543911334798542180459385637720993451653772718790825824611279462643771962587487881591139108880160509478378011445717563704538421457363777519680424158026244155112807059936674282365140613456487889390645631652121020613964909988262688337069331861302128406434519439775395212507134427846108486373129529976189701428867579346431648882668733145664695208675374013167259629196403587513218196411781966919143708748704224737204159405799479295010478782261122781332849769863617171252578021334079922452571190853271767816908740544682573378951042717313432878067679932245933584650497364786196587050512598125815674777629652070646479893058578071889509569742336268427505851144534302159244807572797347551940243553833533214827578385141885669870338827966334808645082745343773000449809966985593058577669278536672125002094755843247932049579571577973517120891644390931922689124730952646942644206644606589408518134870280381472724386870488985011351881171043942175518288269867274451746577939898605137041961320415748011452585262449362923185887409616532347308310709936705222690445317258676116220866006032625038871656163625599737103266952484530523895934208577710387735035904*i1^22 + 1543615618318062613596611142457935593151339354298537176609019466967315591001934176027344039473554850851762115863206681161300484425473193465572989199063640622201502074479031614232474253975589129875396405199443767667053065902142353486448846124246513364707914964235702653995077957219541943091201438472651574842832936853260482121161087050941816247788377974869236785754533949092045411435432370949447941021242893672932264245451421511221703324674119892730486297631081259996183113191298429811860571313507581154615982211629071760524091867498920486696576740354843878403801401792385769412719512580760174909385844237197788565251461946430512394574735405056232542934313024842764068839691292002685628874985798154316185930619417821422264738124913335542697275931880694094217977533258299784370964543531434797606768886348849641079461730698911425657956906963390494695104765837806584377991632422197776462323846592303057606373125180946520603593776350913095450858660356224101693134974413297993609161437913477240913044963483314147265027640991633985849988232542246597064387414216764021879171941247764257743910339138433543276888386954907147358972089573963896362361281782293788449015961978649039573375966284613849642384619398263972742024626007115691228271975279581400681711818969730104902756233795165909240889175868089196371804269692646424251728975589191675382560909038232298791977054812553086220385796694541770236215749719917443205695448422960060385091433437031174889134037412953365670547027142361205427662579117952876059909009232264415982183362534484608944729436853694816175668967127822178630504801397389857277680272185443195670061028123556427242204325923400100787938158888259882970944162790307311108167678415378743731156508569498550065677208494596913470540796241065737736692931612165495875590132105535709672544179254933228960984873304064*i1^23 + -14211970449945053165048400408898199872263508144408978080746554017231309207112682917234375127931502507386223459995329186999606841818909658302139612024621373218923549394146465193840448521537902025433160393335659749417814956582914623731757829727434653582302255767201045707019721740322270317908085933793319586143579012583129457006580072436325981984897889365522003394839806690276672408054962962295925930952218052771810925324491622844973841731656754083001464814518324871626403847704021188512886999089272682555742643593408409589930269494483061720769410109110597523142714303054543954496008457666843045591495464690229121616050902930728766088247094677592591253923806620360123557362264920140809304109657076210760685418318849455337235160926294496570561948894842910593144183138428426946040791418213880452975931468927847316645928511740619982787204097961125372095836667986855166904730924185616968624952172391342361003332820928108419200713719737078845589778524702903412513557414860074786409620463052577810245249254096185293469401888904880724667694767456688542094023255221405356876287428470880906929199682259183074328525565197034470763624328848742257792911798148684482451838368418585060431406857891067033633425202555030717137338850336035467638506093283934974003485846962640546736521990339995062756761136379190225411765544718475184824851173029846833627595406371593735268592257212599977750082424696316250749642341939052016991096959030659910287076340817094705324478537942423039815499630914845275573005238328093344305178520905869800877997387899357146278722416008373702881481422911679724660634501516072424695695863497724751477578524868601230844682989043500917982708327185642211053525378069584219931079122952801943066965399818831408679170242069241293102464930426925182743174222985716949047022908645531245920525384658271710195220480*i1^24 + 98612416121298989180873681018352925695066388621603012422461492221646988292508330035442211095786859151285369823666947231415377562213261250136316200695550645839439175037418162091183549600766391583009531407936834298478135535838233780802112867379235922658814166298091720624932867503878611374195249938395181192772166711174469085403251641329267013945618670685181755151335129522454735101256302121758358134459732900967837353137893445449078991098111134956476667455144959163735013058477494522340970059869404354324706046462100764397680470604961256654852103091772148551653236645567188315092992283341076548642211429551533818873041034688060918594704061619947424984786374795691189175895733469244308209856766180950778249053261319144163378120589434785881500973084711791782610312090775380001824645578223097255747396776602653399321284534205961974662859942179250046792473699206706870160711005717070374012560584975698511002494372270608745806908075635643356322329078204107902649774087103818658601721117729631548632089995842467612508895280349896707802051895882000702320614690130831511878672128057879634510866686883569376555508511147198811893548751695285805608390980047176972224835476141576882760015673843481132235673037025489350937038372970149537704629780098133828535931591139863689676738170089122571398915844638546200186690472251213564390616090920193483209744447388020827701262910935528382081232320650235131809012291264588017824495992559883120105382721814274754635061404126030629085731310137101979255517763291054874230237462640125641168711078666841071414960560921026802144203682244836009202808992957512432028054340518202992651114421316933209615700786044424618318023525241521844095144922157306506863545110525157884438809094123108083469200160536809692888305746119854418519700488475428483664839926869144580356419698273862811648*i1^25 + -499013312158394022702256840368634549800606932481413530402780563305070512268470489463994801283676183446263337200311837897763306964231208122209085303475070572206583117675646842813382148915133770421039671098628037386696017107228915011931590398837733527742081137797749049836785077687625086860141830261351150441457849558822421934825390843125627101317804973487736712852419622737021303029786421550500542362410930952888673142831507061189093408138010250556527441203027107697035002997823829412014680766712300204992172140329229428998985293274616573337378477544198549847243412991666865787018789703543382522805631857007374251268593683047314631741764602101536058718946176973024092184963173004333631096449658887449710311594096098930644697295271588733393508949639427948380067169320784103734747961119141227977205264263237007264599466856674007856946781360804021305492408293567773040017680764793679016649293337846910395928604346087129899217460313188316257740587158080897021948618307876448156064721019041645456381123911386676108892953611373466650353349322188405205928684964027480123702187828221430048022749446962546080898902417984752217657843009435120813203368623245223652745452522822920301502757903328899519306057625729632181705045455167188626337919788439821616708921801016017565713727712540995446638333806558900109712022955670347657087032828242860102913923745676078086527811846496763685868097602744736834644415225746964193207360051686149271966942562343307807356265290509752498250880896845289602073270210435401712197526236836876124045602678175741222092674334677248090023598637212461439535458601376897241466608656431499662785454866943372184151920035842987158403689752432125602309248502271148300224476710650409229869994825140903081591591022537583958004118882374176863680277298161907685402649151624040555835299618357248*i1^26 + 1655037171364053289712478691484220871294337656642016247454272551091739043165357390546109480141761492666102449472104115248689007035777488305519714380250201195884022350798979788795958760491272091216248473594593497392844284463470537920829632996178339559242385987042293203614505047227839199505727002057693464736140137223106373018829677977181331165076340783555873894995219862961994475857876460015172594582424804895795674380502746596690240702884355829365825228135150023821200405432260815089526667439094349134386091294452075619149302293761040258419068698782118081937799138177502499481491207095609185850691513346257215439404022797008646382648245921049444966098345744275868914887673674193956699398177591429363828840393278339464394947209776836389648572639720835970390279826218953042976448149181227036106771015555766994641505747551023334455465145480299767339870859846560473614147350115434301123460196871680682541876937664984513633893122415365702769802612794490686489680746197883057034786457693195820341237323496273875113107048440086351643774530185340146892471248105372690602184285137424262077084650353692152279678391890061669721191282184933532085809880349360988065005935649584655330089519723468589241850388458451168802211865833913589066209706623924311039329327047544613254899910670847453181724595797423807352669974539569791087934563114377136179344894675772938295901723592618317893878289379739745692292552411330390323079056647616047772347040996578810716783955537058965184817233157693005966566464635486400322436605010709445031002751804639862790996098201561224802403367743099933734066169101959127766599933319309309247812358412054387321442791123735668711715500088408601140111425798744167011036406346416407431269067600818596242322458308810677384825511366337908371298800150088098730291425333576519613090365440*i1^27 + -3414322890963224308825824361111461875461251112858359080272233651648522356494759155284910152486617634027416593004324518808465336569938406459584694711213055309257390253785393264487747744873864380233135103324844872450849052615034798487207683846336169779867724229032168565617600262183395377108662223102666164050795363371459845187407279389713164316095565248085513821719801942120811261263983412411392498403716682616514443137758344075658059845159450549021309614905176315715729843212407872221114417154778157615285444541902185145800580517696317821568766616744280501840509854497784536125338304446439197998496502420968428207195410194560901388939902304225794551890869562923823380083924812678306829654184321004206920315574750749447725135243768553571869638004357766903587780253076943138270640416928846780290506663812575947682969296736348848797275509877322981236296745290632567604899689096890446650270956349617040835117658668822225383630014588162113924814701541256676164771719940561643092704660470241574417293750640786745898241794187634735135379992369689543003975339606409723824613994305342476900583530891600261455977837397332066184096762175548128343981649338945288687042329925834398354542380390004235355629643648960476541173689062880613340042824628881675692900894700574547108131231613058692443906780198830559436036129106214991743523316158995967078505004676150005158477282222780749421211223642299521574363882723717391846076302697179783404791266739938068388722369606947933823478150825912855352327841201364364338767511596739530976280488858438948911117210395383941643227124340631359282864688028101092947101550818908723060922687851791527379223822642473085753472075839767262908371952956093955305810563854557006484232116814903088787002767705564859345354519827813876481939149193152567808779357806601734979584*i1^28 + 4138323940602679817646376579230342252915105162751267435527701001165408661593716911922569773159906524548139660407165233742398117214386687660097510497870540082665929965569212233664174447127957829215525068950651479893323846798158080110455699666518327715258397625409119766584354826637923240310139330215692452948832144398279248653108981949548094450338702943507688297716312291153632232834916321026368996246494798311600144143036314018393869600236544853185654308303283728153642182606453270261017913908214195682204903169019919443377888778619121555469140582713878630722421704895591906399904698875520917407753326775826839674445071938641110634968296802077582580161832768656855575984716255906273400678619326728973113348720771834304900788063959839519817959063841250053592982724354040773536162393881066734020678562763949660421014879850186547499950392745831135075210468562276247445508347829953104181805491526393596435821028634728875334954160651382330170891351216379132224136948325910452528806409941595763534750061655030300306214294487572338904978037899465161941552525892867433152044859714735478838924360516440389716717339772325753381982008903804786383939982306286836919227200613050936707664798945888124690857363752765168800857423825108228191619292471554551859200702495870290148626297998858021817888878186469322977685716355417319475005026920005243352103355418128832886861432869063637112468569030590043812587166970074694046570978213877157999160782129169548686799945622549249712284229985386425405387267598100051809265167500958692015064883867144925669823070759018911769093164297709339707604653620398665237400258379949059966307107126434962621824797633644246732328422838972786754871557129750114240821571397441367226226742007418236245794623630643578422792080280442695803876870158234745078252008770633728*i1^29 + -2632032963886437628029139973614106963435040413942702285405770100708036694920238024754767584428634478656653541657830962379351916094546920134807438367571769939079884346401621874013580132113724098646730423356370774980654118957407502197292137010361764109331183271264135467272661121382974653168491820743519738071650730741593698337329786650530753609839521801369681586136750464158252451175551163476518096613608381344205276523473074104347912934019382078847891487254218754814199780648813203036780114574356492558174338190664352988342127757658138028188959424151625178555491111205834153110454718091099768234292130418128001862354150292906634576295832638508733595132216951006573355559949666172187473339781187112481837910059175410394739767413604238053419457913099951757022155919029092554107653493346872170848245920188822220044027220165713394926061872272177178376622381305332644906419827645665777451235232028280093874915800874379743997516388116071934561008000250573351957005410838342976781373102557381057540752773352451232516171059560595645465420011049766143719324563402491014772225051113520636058009991413379084722141796860323953718758284916980326287065808985921251449783901688868887156085664933454278239526411904806229988307977483895550727872325682144283932572164648135367009645785837773419825325719029321407111709854482695145525803640253457217754130737232147145724620204675642731707792234757690748314808218458665451518008112536499543377486074219490310348583970240684887629102861507684271075871120643233813815249103166214263309521517190943911016173787658298526011077245994549219299840106987232550994455455733461039320356696900816472740564250729459726507729114869549586373406949068676181520776398464698849184677186910195548943831082508386847273492852627733508423935766251235560571027849216*i1^30 + 226038041404573706456374486821537597028023981270222254878460663385165796619945357549435882744121318481359698858952450315400735652925737638787286506128142769682628709686566550765485936875434190150469825534741365188932342420056336418824106708099767121088249731753636306797857743803875775726967691255490574286017825305230814787530881834222304496873413854570642571054949560755938670987195549875402905151990304983666178359720575312384507754357670570027416811283138797417084551474831855070490846256892202828526448264966540856468228589708449783302318031921221118158546173449225738349267508338133368073774210870137171147743841368457185384180778547775048299116202996000210686069290946450519050258684718028686804349005061268622550905471677150949511884324259170751329002338407463866526069108914092357800321791859232338375242321387071808134482100178751621957543212702792235070669466123395993554828191512653323436482006357238976832717083758335477366111585339194370640423539484802844732880719549233890132746427128812198315110822259645686171498590326880632563239852804925596012715003453441167938648318197501677428112382195905467264764558778946634129533130301900194957099822770567958982126037381306143556326116891554887348564165115713435843749553080168321395309738953237617785119453325625560365618928081930326124071887066383420058990263318911779595683400578360616809538645772432146023711451798154715563393602850314961394400122289617300365258646048642047427891889118525665306742256754069726143567030744647761203045971396721139824112917673413702014988568886136915428596633744089236926424186279193288995640301342777783311360824910186034287945152622624501061880730999343532882505767155496558153061573578460869959121142094058949741904647148058377982154348690408703452550661349174283337728*i1^31 + -100454699488454845968204316728347869848290777041385131404640828417162770993680502963507422780386753591764505248612726416447863453468572893777057452202261538840865150646692876689005643153239891130048576476649820599981602483232037186777829263791962824006008315269999324945199492355977555399771953555375911552644166077386952346732320302590347204864585456603222314157994842141761455187313835809087622615154684095810816887138862011296646867537159990123159362852748018366815697772991491107867420342194734339647937558371373324059455783912417913206480664158515779761429529546776226399680489967101829337666283090363833078123027930938092856918585122436920272649277937587612217141494941268198599642897246013995066025100204227565103139583804253936341579484271654882953812743731106118823700843795651332456284840736644268205949597130955571719564854628414681480420770774203726381383708311675673452978507332185268951487180102779630173450299563324022076258196087170514364868726023702282101910332082540943362910944213101192038037464087455204528450160786714359165741269789459810016069120789218880673026628487778523428864555773462015144835622160232911464275967162440264211917344546227413278739842284590119420270329411586609606929571886082785297910234847458897951867606342367558330609567093469889626263147203070125632369754794844525093678485122549740265412175456994116795660920590030025358935168449042277852363412635296400150474828555408717104121338268245988741303365095952309817810449764282507492253592564492446225100254284412106364067307586422000181609991510719609714184861312478004930314299725098825807762109505736262535813102728779711422322140174060757977268469615786680342506344183312782207431238087522007282694216535040842768044990647804254676738843741243875992283169561772032*i1^32 + -3468293098085727435567422364940360168193951038314418352048825850056117160550554159382993551575731843357017917263880085841049670699783678358147628253234517018199702358418614131614027119166066383673366308969348038799790116903192005229792643901083498121703270720356464086493530240915812091699089367067123056984888339917480344257042180893107689484303454706825956052774188748459736088953895074474651878665498172987754920380221803652309962468253629208537413793328244181860346473775150804716728881193685728616171839806806988672487233982972160372103525393363169242792715375948492904518367270963358604188313661322315598755528351748861271270439410417759249168705091810458891606694986491663681754177077027619811994200270955984772171055985109244254071200772745455555559243411696549208006738560062201125324194616287520367380932389187291427632634135377249315606731117974644287487893945027580646518946971893542403341796986263381838076495985683095270356226496608363937569779656533362157256664133995404168971437688038031223196741340155204324331931739473866441544899224024532457518459122271591144363300587667143819603271349972755196885015561910971994440223964826481689373372497919953036259037314730499352165140580822004455437921599219677866975722717639666515673545016318724968383730914420753763101280455763710461232299135772228341620895497403687322470955705028718230395694680364599610792713639012187495799745941850046848954877657534803846250511573361268655821973589165646779445583194527564521163499503421158544301276630289860633962060078604997129605607421585602638566599490355393024531649950318086658235543897601281665590147148058017838528298230982035032249823310535179850117170125777025475911285365213010095283165774008675303299463473748615447058875729223061879950147584*i1^33 + -37874462582229519069926915112723081749668514585912482947947303893911459707394515285808350940788420616056274831739763711989815808771041178345435756864121023114357081979617765786200230428325522425100043834253329603516488240301128422700842586069925506550431122642786866830935109774130694091745641526608556630269480945086690710431713596214635299443723857033845705115896627352353893744391592046835459980279632212164492386871470051220313827178502617922184889096340103802556000711329731303174140953619447105906097706020248347904772467321128462947991926194504229561585457459011402049233793359579554020996401834614090432410376214694720731513063944568942613738160790442796167040639248842820049119105570636021443831225924323614862879547290856847062777600101450167911594638377997536417216383735295368303902392869706999954846828772064291025723368261387431318341805328056074986202564573960195450805472284659366997421470073930466824475889477921897077589328197581188821797455105741733534112885236009096631742434609037725542568563554528501806930684514027777288355828999045947748992645910039238006179797506208917636308449968869725647044959008885118678391877422452753810717745518014828435222894022830132597123953322252302365839846165710481400947473276214561253606531829621540741588814560300764760774965943579833659334692727161979895695082690870057375268267904422718866087701869081062079189659011806362040185556367965292623431002011449642197335994527601435270355453734788515095132687846036625806905091099539595219085498952241473778611442767200029770061819040823823849779537380905150803686761269767057295873996129628582426852919771658285891461134922767105533344129803050838394824711547599050641189932670131462811108533749451494434497108799767594181111830303849054208*i1^34 + 1811794317160554738773692380790528482601020234036894709000202545834930070147804998078054163047767891161905344163049581658641518135354575101970289279215133336228365188535661561008520512222836619744659536113024352557388265348494003749893611984623531255678270426767631126012598567772319653249678244084997945717945555996702151770317176187640893659198835905916754504927155971258803598398489832539233095143926589041962047079299585218238952113646982084959691131271586824758005176558962349528905153026532953428242504470372027261073146790551731470053610309321879700289000122389948018879110414779933917444123109008287116697897680363583966676880625150783259581774192988122962090208134428394538807719879995474182499645640521302353536998058717085242146282613960905378468191164583398954310200850849458112760999387357522474179998504708428199195140483457967596995449256477943739660937311361053330280844615672840415105608349421372269751702657404731921670960393308413132055085191939707153966074598864176757535312833245188909254147941272848209588741511628762509169737444392553513909806985510185235062557634100972119670602892063155953772895078012246327582092858152096525310041478678005883712498508897183293368771067703287006243979889070989761893186852600933265301998661531035927346259315706071667520103600186748201904377553443759702060962733351939399521695100286916571691678123834951871155169192454573093818256072583601975341874866857852910802587373810127262423704391015181723913326125563631426062562447241807559522843460827881687091377606577729887665886344015413958210014634263319657969490656522382392668301059499254222208328889939981403369067323958418535004112353931706315898785874993050077557245217929248875070024101227879305575041579626785186434932277248*i1^35 + 3741362177808122957548106381116298821552371381414642062594223109824667719778782724376080040712860073316590195957210976301217787083415438987602955039003935450035108084849130468898324463170708653544339281884251116610459551033706452741137393243208622872213601207584059980988964956134471605149961524766823177118229091913883633212754248967392563165355498437496739059626858984169743863223897225440521586143466023910845249596822367294347789877518372142241138452614166707512129949225560019845209126188914918517838030903026669839867119127887796552487823182455050477193199031431333435351428354704607306511475292922088962739157644613106001155509971987989471403468075821554994619049609815104582658827370864281901828738419696778326229581757108928859592461817075725307929519263331393208577445463119652447003822083178558784374543673945581200532248861334817042104292346837706241001778212974729189048884224441078843863754620164043911938216152102726049677652775528342304566688425514646939008801118062498728376769020025973000015428102959345948274967901938532098576599266197044853951378819654656846088201189537151807682158746657658984108205792248786140645567821728440924031344581508536801571941290280683120224270460763880656867220007784292332602562110228399054561750045824021239719295208606638380440319489120147942502211940389153637665361404092411331035654359082139729120578173519843063628840593352513569043496872916250889593134636653553917014746782277036126011596199989968883099943447647960352230438339544221029366234325272970831080651200601650790864141476807562201140975861954295851257184181754246918774069713574441528683459065936513253146306859761395684542047756878761432585064321850449353979124064634568717598975309412219150435784697404515680256*i1^36 + -57240112606143170787017971588596326846483982238131445074861007812738405624193049652094869100235512651651172333852183554339101682842013107531036102579486530407537647739228899059263283523475902034730263558591740398153619590174068684770950211012942970627221546168941563537589569883304276413008906208695173230006165498640708929800970292463113282316197025038744646390553027831581276339510281344697944599231357176911234826450823927695933930245653599477037371560994187015381494548416357928474286234323263686281686974623028717710214221642900796863391248312994696864388851538198282936986864448360970362145781582520889358991368666004059896103772459523399016135039458105436042911781464903328381878144896187166813418700954384940594295111212130391433996359549261957654705588184401825457287324070321950814757374138104386179762897065491627468541317021754376804963642580968109412579782059830126855595449014108803651300115528991223341266805633461204811410859568891299703939797042700714944157150726908611270957463691466656465622018625866714993985154663864691315597478112498130678678665031478368879070476167470770178243084049170468993183970838147881645829211744772884301193618473771716742150015821325637859805063206256894086531217800952879896592039736841572692612655995069821097248079403588738101211919075416338525611518849428148725498507483222223398699384734861100267638060040801256362221135803390534868724780603423380895471391889130054451629500999665357691661340919376911896293673761750112147135297720944689885519246059630909176538310970272430588694762428259758121043568244476934310387364254979230916615403950175057829666882802255423009037846120107678611511584665754459547294819145780806064117291772978799660388524366067856824284827615232*i1^37 + -3897701173652725505841119062923882154544402591835952108403248554645691224402004348324235732887781356210522856934406733796348722138764930931193509946794301972105952915198858388014279878424160813693647635385481992884397628763603525291221412705686297075506172595570191454137641917810442564069452335182893328895748263917462627596246976031697088038933037905704840963774457286126914223046649653332488660268669291028379817404304758287161840948785974984908795181586502305288962040566014202038923812672478220296940210038887543067718874458632248270994328823512487315974008270253387688567425628304574084492561055773472339714374399079767446215689170905150291310349864332465753681845265169220800503762000121816627697857899509532501239339572187764773015777289474225217034161004306539819732857580500351845901151407105723635719867986362367090539406198768129621315428903316702276366575327691854076982166671078562036422677910483175677524244882292007483851618974608173385485426809021343475290065312761617828394883555936193620385604099183133528322239956851917451037179715359808106217776901938876351577252064921761442541458342093236662626357307065887020799033363147797184710055092286680438626409424814205860250279512486161272744340591152390511962811512988997704165606070690221633119186939310249612288005633654047274131101633223211245538036173460987374603364709748429197341137255273350983105933151167216754585810287513076808089874777878627350329317796080531489060366462121727641053824774751085975061215116140076077852187269789727032756670637166365562751685628262031809111407802558367733412402111135659643757929497378902591883353603821294687023846351294793752889400390076449369481803307240028857141688300151576895425614154784571610103808*i1^38 + 57970560885904932367953466411127003538216530543940897750361791646746946964502646131364013447953701181070812827151253811506053113542102091244697878671208914919084754653076385942080769548844507603011006002994122894420635954968688938326247446912157364493478231720435777314526191910207876787779550529211953373305008696276526297186972371570541311503975131860917965398534349280217694281321173466355037312744102522629090534711133684937264921942563766382908656863058690498031846556884939274723556327475114242892981546697390955121058875814732242715746041756322696075211322425355097737566065690869897801989625941689918594009435797340208635198151897670869420332555107010582824288658659323053270526121676657025732817169121467239990484850950921676892437092940454042067497791260831280783637139042506257291676124286770062899052948166607919832791709104970763406329381118825515770444767351869851649070443196344891292616577359289693302651089089269976412222413342371080339635136059219363830426456330289790728693201948955605316678437840499659799292335246830627606964154289669734088647342377448248864923540214922024568457666302563745674076484114392144620600348928179493030452257302881648563762214988769384072896386275548747524063499241968655807699346249171637605795875918559440594411445165359276455510661250407215755553932469023751255598361165803424063901204222523425869684916437250458902807725426980742135314621846297335747973580722733452059751171259515548261566399330688851292939205677182035972949597304647602225824464289140199732428039128754169538116340298811204945855272115287354318443924511198430684753491149524196569441685731220030164125141982001919235482547472437312845243408695238841830478697776168217417352008739848192*i1^39 + -395873502919750287665103003308692086855945025706045569563619780766024615522873557199128892263178697696968938406553396791962984222152983679184109431270498140075362622397108876112048971584539953773042885385429687067293220585279729407875157027824871271084260274794869366027866555057636192004697428972176586798676389138817596241053029875293544671412535932295526015197159850003903002332949390677038694684109342705445842169533801981564278850135723219508932914447463643997581137998701099406526654092762659979237573992518524149527924563146009733613918151374336342868744236502577023641455140844258658690145885647648124277957841397452789528609181615209235817585000278908147618735642813871432306292219427720753851141078916723065617363632874918211763927367221768694992289396199258626254893275235928308224945832937438814017286434501473408061473201339102158709892042493484236848696607663400752200827191871384327108259093551485083887558422355538911561123774242259308942606412574292080661700433795092627144849551613009563378541091908397823640148915859920719418645136386324932787429841510491011096413594493840795480210285553273780571347465450659492783852446150175327856696898633633776910193044741498070957193302739631296176809690224947125342408715457526860511658765257432394047196307036962720843047430499710178390180042583005477063047427990732683888679029680462464543320079432613368004361031824005254964377916991523031098046268944114504391179210342896352691762860084692029372559402568775634397890603568503972140093371737246161116874123623984503452926687575079993279837021966346986270098630542041584397188132190444376754638163427027809735688020862496237107056798646319978565864258796864263486609453170393375913803776*i1^40 + 1112899161217648698939526035338443838712600270082381849595468633547735472988571265769961997081989814088115928197135358877696689931215121931641771080380350294771955898787902470362752492137102733253774065420991570553082739997351971372309433546042318405249311314327790014917543068020749802725242337554867614508167194221890674945864945002600126712633943577690421680865940343401206078482824157565139439117628908503877255526015820237682290689354550614881119518516528574775554933629725642463919136543646507359636832226080478360247399280900732928177564277661167805594154839629030453478456921141126946605589701940543034202885937651271314119467097628137635681079457067844362837806025806848921241008930516463406996514640860636668297639903924841300817433918202833120362774233780142603007894859443838595198170616340603595933293124249448508559385038995758082775794143787045011039409451405591915799483979178358700211527269788359086359698351543227834411902977888445490394052808745905271180956953318692220281599537708551320490620831305301440741750847871703870028045152769266071671239532404813960645163026059841961327452126395925912944976287640688771585758859218395451720636487244163898617714434491712594330098121928595647357093845460552853726697586218116401518073584489898199342050509760348108815334102751576888214041266837741846698028153463673092205675114600769898837225616080082583203028525955887582848551973185294781934318138384677110312006706737198401575829561259657744216653233496195991711684929870498427058009301352814070246653535695058530208384958633215092041377412798046081092942270271642288228982770712672912000063378838416635306173338651092727647009526231337046366784016822762026660973365784739840*i1^41 + -1374733933545474245526460913477457366879091818291428624340881937396128283186135499067340521591235675080654879216991192920906268224610558930268630791757505055572252156461765939638569622693190979680607552952959916477450335105912201433202948224453548241992306267914580758737110748549114021258598941229339739416840351223044455649838977711651443989769431404142377314869138741224601837983387333582574204352950938591083583450148449001996760750887546130129671645439776143342668242504401571303832853892989734830326596933116652613367335947420180038187484376712282409504536419795797705857701316891759879894441242691260551501941147621500221402210482922067703125515781018799779908070842995489811825143617764902673162871542432242088064065446987294993586494864958540888384422658566895599823060629306484913840974912507011941676291633700299172858052769212471424699059385717488610498104534438299694934324825168040495533357631162525579889965764749656936463622792026191819934487121356319837800094419691339731970098619966884578020436034813215489606154181092143636313668581614906448556709808615482590387028550530747574748125111214952384611619170748951993807170835613847499331601285499242098461296556421443597161159241877593678847281912446041258163347546194037952465983317187836951668081965381147188094748751111994760038947199000954103472354004927829795740629489385926699714745696845914897014183194074106046063793276445809985495822478960999881701731157346287728403980661100029456591108682915251960599095415120066225248582628172037625791362947790684265823491388207527581759217591259519625096043114728716392024932597282926105050759296777031155756105948703211847292463867840881720351008139699845328260825088*i1^42 + 542027200772002047100350444807518013055587413675894576635709754433855789996811770653506087766172221577996574766822202753847838064686084985999742983307946023906402427580994209316648459078780759615612825859838818896942959021909835715311795566040449683746940762110991253813684475523424975681616500905815742169611214143800543183068240366588417522528783092141405307335882446737355204464666414272056556983519190823785730691582938172452499885399706493642635820472743244596248621249000041505197944454580759696831869014590666886064779902641845463943208390819271306202124026469716290782305536175518768325226238347663320400718944025186208592752256469377253600664686662781876764700442416328938116422445531237706265215906005356640175707743696704118945031384178135875193065909019040660032705326184876658896213657768099722777720605131157515378132209213272665939495285400705130584831062601577374540571055581781797923450056506346271940226785839328279604066458295610276582811306253846045731460146454085899149965473401297131982735310689094964114174850438742718685021865705484349963517078881545597958881759509856678376664981264449575051672190449441943184371579186518254560765498358166882410265737398192276414093609316353337329487293771783963002114458023038489418163077493359246362672061547006440769015080950329283613376359709007108274261714154309655601046741614680009543061911942392797982652414823433220946804563090567596221618378960231696989497993076001697860588355193780516198332228926988578449387433745846305832119281640413943202302684013348972512055715440388615776535581864759744251640146775321896764580321807193126112207073642933993410236355790420778988498746038336866933691043700277248*i1^43 + -40500359406029259316605091656792083290375608985026003306263224222235271166614884255889404773109448643051096007090021751689552273576226226814215645316526252408037584684930585021188290631422585285242253338715457830584611740070313346508439235685483145543304663181095862038297202190700689068364311747273640205227109359735499266891497717459215320646328368762244387372358309687210716821980101946569776106475887695021251658522270761025959583050562689277084640242734433505663304128269694781326620972449877965736210863537278634849010678520034934470526452899065120015061262946247441473491932421760902797095801815239564660670485184135892895359768273545485811048592765277077974769738038182910839491705484181820207797541097682289249954328389705979184778733702773784206118195575846460073102752727074625415328634897056301957698309971523191815636173916733368617531502328842466936686945754629139490138710325276856220643030301906176352099378944548116238617399575347278950359856267580276434840415575119455084079534022097824420240857145877381370672167179503614589477900913127625479095775771532276766706504334201549033673779073255801864277290004236129159303791651914550885967828640434047313229331076318320945122635042989380276234951751898076608411319500645005804482572621874660196100694946273558563136013008742936692531612552466032176045454353971714191301951688475664616062149251923581610499412307303411055214255677082101569506651992489561725636191145170956878253068551006662405693966553722794699244707088231141541945268326740482046585454941601850244732852747497839120743373760363042939341184340046469334405342299878305046242474950577859758811478056168193590711342214796941400735744*i1^44 + -15154187229036035615614345005329175431865945963478396663785228736928741463187806892726510289506630976408823906128323025393998145575541111492697089770800120527800537150402684591537505873522732253312027122878451448813656105832806073208405391910321639349218992536062360976588452804289302701156553200862939907801706585111699046018990179760529881380681509835307125047613147993618938590167289264432722594892041455711940351960922573069529324737004534375668054063529184102764133911300731436705808270685599934037330827406617510917191519894409450754596993420801206995104426838197117524332571295705114955917890987846430148314712803799138176736921976438392860883468875680337245866122320175279666279902810536449338227322066128862751388335867958864923146201804225539602800058350012037434643969739549363713828204924835690099540049821943763608621751525025354784419713689636427948548486335098248045423431793036999472750089897784123811568848019076709206789757448306451735498667122561177370301939709129246341269581333193602847219532559787204447329115407311202411295872683670314956391303361966114845710979965012748381543503127321805113932522205399774671791428341614276522414707186348872132000317927349467165449948429687821617050222647426768806475669679795079651414456839043548074863976249839733819696196329462712555794127088676215310864125003762078969153430029686250981290630694294346294277287609720327168741710776538690434751460404282672668737850517453612954818762571162902066830738080537585230808061040935335674308671663622948440167398893552895465531191608207192571448480569636279968048808252195670669452782028090639780877050936407862732657156363817757515507952672309248*i1^45 + 2070208825323890663050909206744913803002705529075713077412794318063471166643384613788784337708883601612010156266631527417736995282164199676797127663494070462068094654338974723978257533877285656824477019435248544899208606415991418658379903173592470919903107128542055994167359698179783140465909110291953586424142374410481076185649814486244888824304001820139794806086497462971052452779102226610189063226920941851288250575921945778354802420164483239176321774942140925291360966000008793399160583034396922277649128383289621000046237738514829053539952990104482465803550720450583222426547463748265748598541820422646795102124599895203585329317113568205540149593232593754451950405959976171909618166542046160385840388437398215298117736349764786672290308410814156602362799190795664428052039475156745943396475282673569110575506331832788860693567402601600412997862267087911381595901707862056789929017308618696847114305289402444926320771586332652445079278498610746371518223139523789326684354317195692481125415472331867140713397962371526317389708652903480077334287921270048704325682907292037086544761499237727356136212776154283216218841091549313124084925803142020989765773147063678536018098844737727837143097598632681804227372427115010052862876504161384505311765917494572520383122139688885846489973978678701042786874738010353453562596914708709382197552457202452798373180016975916823989249093261123596393117733434950129146130442339604594411088000716767685452047904253937785239733871402657057844980238148972078763174580704185843181451164643675130619689845863433980484932819611688291746646623742341469109974661913984876585069912367946518476884627768453426577408*i1^46 + -129602750284914640819774268305825657298523967851154022345706129803443329399078053177039912452598778896266933834402000914512899136080611759515259654976024232103926791678217050858855772570029786994197703695549283086261790938536814936124246637695578511374983787875950468353471357228463005852662599714126812567143656052960871607705222004890446377536910847079778681124009437986859559523189696707223712772651759554570854205612029326028544981977506998212547007719802067283149822249469270647150170264639862964943578628311439780960730843164738457599710281308672506741831077299464574724806393527693391333873962976372595598693434359959275440154963521023603183045625867200900105851518776705067581664472862838144842412466472010121234771967991863707793066698087101347607000121341645596608516950769777637185299251113885125014287970402648970705703991264068356383918260655544418288123352548268072087027560099116730402349748836907467125506133871364894340662763149745296294570664025216944826998580996143320169439758026404058004501932037362974870470585041407111290476716843736740443449565079311771311664224630403661055984807534246682041350652382655030216497071040915715345234855823212203878899008951827963810161657069086781854927373236076689615584272207293090826254865373036391600386359323522156935452321655717140438637901109303300584545636827757339539358057485922095589019687204942225344686783959903982763912466168008335339363267406869784588730830399144041233409461923590841718129634195409488704798512770996787575193644045840647209975961992385852148406733379628885704382562916673233448146421864783555154711615557223320155102592479083773444344052187136*i1^47 + 3667326494234888903392739907582686284382936750726194430892752260314231908274923564401667989359597018743628229272926413871816718806497505581215398331879194418857492189613294887835796960540362950930388288901527811111759434334542095026186856112592227458557299807167955981243107443472834403375124427104033313658975531647687550265248233675692982544191696431108091055323640275377715912921976400986371938096080934638385199185454961736711551017359825538142736006085989665053523156340990053605865763523638883010050140318042490522171633778460296147223825149514272573111384389627297118721789627188018010997026233071439348169876460273205160289271035924502650774883059631763921476072865410101212039944515942354505678422209862016594025175747505680830914187226411841441787678441456007014963533729217914672991021090926409894023476782470023579002661800563122943390326173277650424392867316332436473368130064266976231149451915581881072227927817653491208656142256655741863515845786196848709121747870394969464965755746975614043569020116720573905826438732232092362516201086379438146185454411971939686769921149984408848769957972955421871039055825290264964960023772183276000724076730480566974182013806762345830654872073266229261821730806520599536305846285846889009184551897388164991764408490204297038002273574340377435787258884715311699546751571435823651424683387829434040479464720551348384203624272755173282348013602113877479393610444710683655436618259765635351339939039269339384670603641612335904681520841663905419892630167457912577929582773731938099627193831986426796215308417018468997112913033534519575136031994932573471967484132952152997888*i1^48 + 69073160483686476358474549864516741304561556083724872040675627740250834346198396148343162648180270232614461801605835053456936055850827242941013582566164333879749229520179256766492372312603471689458385593030153923005623188109303982909698430281915537788577445789021750433960718073610259279992176733108321351018923257752048686026331518990721970689686188722644854715130873265217900037764158353719925134128086399925872511860796359357644816435064576847729788729982059468070110483754376221623420688087821251150692610894819041750646372236603833934007627887727808601928717113764621664216498962566559501582075311800878738801179194210053895951475976592834214217338591815229356370908699380156554245099332973226801011522809938633129984686595480303370436861803857213500066169679523464200352038427881296530947420212621770452159917720742445767760130500171806237329167080861384129708162870962179478449632994931835693954478521864259718429204699875435390158251637225912169615220888469635630037936567371514119704062503112539350697464897792573467268153981527505104958077331317166963261458350451892250983751626527538915263151644011995121697393527887092211741414392068521633690957674543549507822057899111360309643459831567100048502260694799163460697043378704852530317906974721005964108520294047089934991865862392692372736406419627461194877755658874924447524689264208115720286548607959598200049289351473589889172165951103880233512338071939510626714878301368213439572334183095039267625373114125967833749278906938124074911716465653039357941721996239172156392748784166093462859980164357115158695658228401700591408483538162758078966530048*i1^49 + -4061403984986324381647386702174236292973978010630341771871586760668400927571652163967698151831408001714126720915183856882504030540206086652679655921519239182629516757719173311479731770385899358507521592424033064852568614703784877071028067707629576951423240639384110043475028477183934412315261611197603508844017011897308175660142289533343462328601441562006823729085448509458795680790915776170756139901467244762762673912116220224985665151835442807439354770717824702465975907745663592463642249148352175761715002557287482878017012482166416613672153243488240084313210506048349418371905601346319959546340383625278362281301829105494341012608786271126197035551002275577323435790886654776637040944960017395540306588256017498968169065624637813453008330234204512181540906543361283564067431925105957693455779599561386098921570869714934968203710591887128805849055941504473066191884078936006612547146742573793966087400582879603694387192846052708227095527836624193372557081126731308531800561757050752213130381492726622667299500786334550556144095529248971459413997775260616540007348196171765699716653020477524574047573847454336534349702897023044994330428006077800832242042157043676238412394664359696230744561154701729736612110854119044670847022331718965208400348498573854968969744418564644344987043468551434656890499290506041467872877888609318951844850698199496815419904071333226041542390468954484895463384411748003160020806440355415852631031221256340541631848158502812126516696765432729064868379762792426309980571758026059095955603753418890340787011116219908538391038306981513383161316847133719995079514394294353920*i1^50 + 58064873847097492827250954918169395379088234460553052818688149038092005327729901605657529507080531105694857493345004001429702995901373588064854804212362886075443546994378882304515954232922050740587879439238671918172390473961054001384218302948793460504115428747989403576217009550217396076592389449930573349789420489491261576861953582702880865898866502161021197813183582100470737019422377626503482052621135182873256343853292243324181107233704440455256235893370755917489215474108575428244318338687981904566724124959885389391275063161016633561241635073180756540558422301040306766437675731849088245459531991137014585782111508140162482790592059698383577682803733988074538554496408564977550202521114176215997810114916079599718702260611006993754662518235010242196511925386431183577545560598538365282241889649750463264499167962950974021012956417871076348529670586061827280232390479045564569035861790839200747766863317393965092107328205950925966850338197340721208443695267932431704925596763979076760936408055712667422564391849777005422525753590517976644322167968517236612847449226138639879838424756380002517896421349011080413869590270258960916031337966412232154628573507218076797179965680046674709849079359400732446499851043747428633192300884877618559618714822551887127975686392009379421700743803351281112034065279582084841832766157108394959448944579070419607211851459999626438108131173824805070678837034298302747516444554403884453190184876994277969777937316004427634840118745317357825964105216728789100024288484081752073375967484765068536695269295686404682835489578462733837218335616158414548500480*i1^51 + -267002432700427412816475043327198901192524461724114521759390020195235435172557606474131905523576950086274264886402248146372350516336928189934675248041498887904702127405515064429021296274931002811715335779955916464503216400346362608715254406592288913573617369339085671012709251062175446032326670881455074086050517594303992672389476937296683000648304444180249945110776426696112360995350220639073061048934456212427088911590380408598732898663451848312346531569576572394501792568862110542691043457257720780222544887303545471993959095004187828005513423797625048545316273285580277001592468164709986867973720352091058273492577852477274290831978584053450191256539687741304000194714299220967023983196628958628181030389679971841920325601908981275996530535624051627446929458939303152420376062568571638166580670987725306636375579760232643979163509328379505459271713437483811942333322117968022917675002177881944671932751292631427609030337102280058798701381764635120686587910167156457864740757901462746586814422576878012457909024119517111940177692180721725976937864108618139581013410867853612685362382733018600341645272259293798970386514500410047220232274583284441610457533947137133005793687839488274185875841145128967544920552855933973901188800869650034120211369686809071053017140193064346606091010222384754074816087815679579091775707909389881718837904867581832502846030321326557049142985853120082616243510783148944056983754976216860460791344827095797278172882985597470946874430530278765109548244979099344103733258228374504611521484976904966914740625034192184543780639392425975952658111234048*i1^52 + 403421279825592747358560614408027018020547031330510981768866842265252544753301183745779445035833275424971684111122501211306650850737479823896857317596778842521340759685976829347799959967624463829143012682368364334996193377726480707545014121162951958369218919016231056506814524037727399878169091419024278981477058137280849624806956412713745502154894782521463253402357324595901729425983082392491242805471095741397623699062944096332819293990534598377455888723040981410817426111602573168019585078928208234612118097045939629069837372702960121079421645929549627733261745927610848716562947626226760551510117873222315311186398768948474014774894499946288131017703828129903130200849806699659644276905640839367598130095719432609440348883548982169892960461007475676196999469310153588027448991553346255762440609708433636489863813064149273196600379225052283709331134682767678294580209733070553193189270673734353825587699756817222390244453627283040666427945483547811398457918939429036685917818891206441164209202638257128091640215678258873344025768357681028585254020551649986579015079183404656379738262489110798387919416319474379571079397056007687602453268312282042586564950696664371209364080694902528183465252891535942812932429445739306042377662496198189220625339054348075747416330958759723965107333495880760843376126411017277396794731623680212280903197115323683945576546828253042083578726769347926127001750763990034691813781395065126998126591246889361431050544607460377730482209140558177554066444506986026189844320740326758412877348938243385860224866615007469031290500998018596864*i1^53 + -38779389377374008077470847331954172998394454651794554134329764393949128581722680223517597570744167602364850457252503398327856977702149791345059620004884878047035914233869313073846198121606422386470323010031964193668536355469210726681581514134849757897290581202558959879428256625072380709563177577640717167370321054814202705652649485566556745187123055818372746767194311980613859008548440410220163344011813568078545022282896621741796091972289847473991271723252598749381446137336526031342497790611047293916415378835390013067613489534711781686906245117252921431913371385654119375663618668498592194665261625972517590735247196809714216502337147305414177653164072498527291998077384064123903176967761787451285709634089243111796844046465969275072137868822449148376983221535387111389338247638082764410823644012093281361024245103551412432324511941409849562477515526063360839298260936423947536137259176770454694641394280552512374628346622590418397621004591843513539013568317524574482385264631864682441680607050206681002829467262405217747393815515475326806510478447763558228386248028470089451618794318861161388399412007172094394766056884162901374479882676105717879722550700033539084907735986734530477412244786318385098647399293359439732223936674450868448166842247911841692991075437369908874242700486022770671341331869614416052890231948507846567227293578519964499075816212594182773901275709237790296365526074125421269226593347341952982824026755727019537149812392116098447349808868160265078374329267040061020408649933006126279390351629556728617710771041343368312037376*i1^54 + 40067041796479506085085676048781269912255147618860515655671731409987593114759458006396996707526042342725970791241446815340980923106448079346374778455018859298046713892481121574562452050264772073411229984771617368957571116441933186596678408000630626304014061172211318615157935088433776990429139374739220107531663531732138837858366978626956443617224779517882388172164749539378191487595222531842948005676818469366882958268748667862322606655328965502076417918941912793622606110543448071515332449164481095826603230873848167300060611546638943409872680405074607399247587742364431263200279234692000897047562865686060320148926727676047546057382190025595321806789968854352545813174629321759978768434793039927767161046514936037143015090552256619395036142699595416769983821050168927571606771975472955033349704822367431573694112562836489257898006054695250024328877473163615396785799778810931436327485416830790972140281484585602776106729496287205772389809924995138311476055149357455873139487033309436664987653572123723357116267592961691550985853328522538088929360180504056637414998591720278462681639636414085462280671199392449954192422696750713908888952686410510266556395234949946530438298204492624311416567832315839868340143403041328827341288666386335652273925327754598822962090690422612919107017134044307416621489320866110024062895547447441491451608367656359883809126394797963093982141801946448630514281962649208427549398880356605521173679859783149920109760589031824201665856720868427472162180444195521773444347842676123246816980522740468334629494784*i1^55 + -22423830624832298423310500240624880066002018818173038008467493795058083289800895304662603577216875667031361112258477350530791319804155253761309553600271143374642146014130723864042530916240463094193265977615361129184939017008047558045116752868020436473171296959257840731027633218123372241228420645287328391854724722521212646293123251912524308064331488674307089958168807876464639427101587192568025199255107756955706260937648245872552515278043233347333532227898602547038836402345400267227351867404422302512875278461396850723558996203872125677458104806365059414497091126412078664137791755627290272367664693213688707691155279503350455655826611974917021008410117818427242582882001942807928360813268960439693529847303287097141298915681730407096620180769138318268344871803203169777311098300797979244803343096959352087756922216754605712078917755606885377515611967024592215516565749525224387600189771377561532652674034048402099943795675860113147252306362934457301962717421277979530275372374768908224859698079026492609822227593885687577087499184417549902736441517954121299424317329411265633482855125100778727621876793192081279304631118160597648758737825679929015529208449560837795992900967766740993141795120938277261457506926365914888839277896932626464235883944170902681566649376227986096298347703197442269511414370151247355296459909544706245657591017578035312946415796672477890064833245351458309857314357086895014717219456503024313193804690388601803515975072874427603451786431376207005073657012446649829630159884281585187282991028224*i1^56 + -144373923238469235057402286572765870332462741411116380448300421502428614884980113635711898141669944322594198633279461246391121130142054400930971483975202031495493241819010325851816880314453953556410270273894699454530212478089419445440158462273380446141857425875598689412895525648180775317640259913191502677035724227157980369364904274521922546502295632595021581629254090127219157890051369230651211711918281425791726512496670521307849182666935021719337790651820713524006109852701278747057688404846062082327022119738983522520983809418036732858248667005761691847082774772852397265915774470239201024532962798587137164917791761863787165537477421633720026686703671189915423561694091737798610851002294895857231349684412177093698515804131625755226668111528996573381791930157358139771408437517368338614700468922752226485364031895856208909559575168636890436787316316940709603030783004002491894700636203152028942330987938843898675827089978469647528102329542651762431775079964937736076919101657289808666970476558641039530354351636162020058682707089875151051319425550425590939493994424514398251835607263803265565343923517051355310807381711055231267201934788180715077522811806863363878071461611125875565845979092638409580585307680550945773586468594364065842010840142241652218243724486151130749496004519970002747680346950647207549523875609574168331909869513305375220152150240438031372709562927998079995945799443586079750614005232625422400132202229140488339689560987066829585134613687669734881301987808579805687803199785984*i1^57 - N1*30952898102813115043318956225866853739777193162317048338044094320859188509748746034822472538778457103616837740535498542857505540077835806616574891169457611632592023707052859436408261049095275884783476244840774649906101508280261083584335256085988247215575412311011887160188038890554372078614295498217443533328626515926513158578392403881993852836679097051433912347222413439795411801515375255145603099271797132109266891354847046106359375*i2, 8309420050245573572494861072780256032636656748037186786237363640983099260341585892639593677663890238995163204723475455581681091560937516121055008267916574828750725547543772864568944660971021868604446453522238698006651469701594460798582309190829616268036203386947755219026093373544854413690941090482398736477954256517747042814162791310660156294232513494087729268001502138425697973391868808477756381247861817265401507247826796719310454129789179029533141828040657381017789884723010983274359215239816215886502077070566281917221954113811879728717203734793967471606809553689968429814709771033513959918649215097545580234271575738974276320816850589681553416885085197864817488863145658858176324058452112564990348301679098608177033200454845056681809371201084523588600454046177618390649592583455044444558298299455685177251009928357049577019820522558783048782234559873395035178770314289743969622915926720663927881609859548233318909111821832088965480794869866915369808386315889209571672037767336675533566826746415186646754563099132000286388821936957885867635376022119490027471016636364998819178262246183345657774193943978913029813319453289838621891277692828607731098162041069775491232752190060360739854199806325989997756182532539576650113947911619951231044203583312851054213949930506614333836612199910506437873317007461736153594267827111768950594678794550060074857848700555606111351524606084369291317933357323994040149208414365278449706122440650401761661784362555496147468427095577390070056282049496045872055210732441800137300229396551505332321627876116493045495407603619071085347555574085557131210053553266702371212232668863868848859914022785953025729354949251032593765125694391023627849716709276331086957866241518441950668829019180109285493401870891099757502690101163417654427617698593644639748350267797345293183325835311149762374400752376803208570818638834040832000000000000000000000000000000000 + 278669709541227983855570819701164203992356893229689648842530867343164272040182858018355494955900289012159792271757592000795575514392670136863913191336763564292185379520011978699710069755020536742184303466470297677929305083379638544428113702241525228547805777197038213684760348454480142037315040266982203418113257105025650723391264846558801227103761775969621459063580451620687239290780711662890087687181510764467797142755430455444577107547778646686304013496136734949607892083849622954421959556471557459974163082493267932929353708650294602671127326497882508723904440424647566864590071420663038486945935281674470768589544870210052950652363458946109428527219862806186124778145006731622260634545798423910743958644621835652544349191442054716092397356869764447350212627584485644349547537507638698842865070918350438758455870045750726815261006979473543615594518045728844862230747052450326603299823449899319713798219627392382669856208004139966846463039639052844066797548715210030869184498490945193963882850671853282745615434441309140496709057240634756841931824000721869156928847116708616822014896779259198095584903334257207114455035345614342074258837520987830989311771566775115942162903918017287691263126185928100630457029632190457366571430922815115717673295586880872716092912713809703143528244873517996816218561589312760347851869010090440774195276239010544586604114837566348967390309716374356385824780055229883587532510882290382361477434507168626257135640873642606147752209727587961948780018886130831000530613462997023639611710429507085172205001531746616260166262204967668077188900664403408970057983257575250201956324389342049532752066685417272400221549614515739362820425550961326748962311746236134489094427868932394599547210035961634218704976152836817955312052053968754818731259278132029166511987617579767770617128703305252193013723212020616848938999700353187840000000000000000000000000000000*i1 + 2111707894545728577042099654740797555483849881283605208062921050108078741367588201910299777774701410354759738844623873371719388508556302551579197289733182274356594897474189945457357231914849961760918388442212459484606918259736798933068823675904992174598601749659548056304749849691143973844403547764318372827466467372205018196134106568672701535533923541194245066203972547219032578926934673248519316964201120254739491330080571302593194004649888016883721463100994701192010531889311639245858692174786574505902348448509391125103765890841168230234811958014081328487962102880906318702353719284145627813219929454964326736984476561633315830335520173970084989957286029822210576804418991519685487064248546310285190873148819283531620810831817866852500067087278000487807032043795514171745806127144395057551154336665987015145673818273225488172034867178724912074389316707985633533138367303094160437350568760535338812991946708110373559483025953747531949501089716739474358005742589205955798826546819579533224469354838624305247094638794305962750579714003003901763258402232223238878407333149661605189901230370601877916002688322024951099371439456495081476126962154716167839825812018576725870952822708468767635691261326470914183387994584230502144507894825006718338584116637295409910033905235122812248894086126041904729807507176047320184720232831464521646408149342224301491270949151157898521352024333857696613291834253872465552954528350965870135408791649607962706402777908525727005776695126887563064050056447843594420302279189881086018944355419790035329828506451080861273302925615725532160305684894085872878963097198030446156120465112266264001939786519711527875045063922483331353141967658563127253099919944110497819554872192351389365331920906293151013803193880809022011668894564940748819404196062035752412879294959549870765083843194265138310553263726233739873748162267473510400000000000000000000000000000*i1^2 + -4183773569667098511112037499581430168192040016544364724975466885473666088146300722276490375568570956769528418363770356493329691336225655436176793758986816769806925266061123502861201377504294277049804805479480040619745785232181289013750938557450828149387400517051400416079511416650938101470200461768054786923207382569473327772009038501224925057460436984153360940088116208557175127881215807930683438389307096872244288117832603165765018030995059712243486286661427777967194844943041083183548075866457016322337030958489663668814002675140864246860467236513806282461156747927643433176642072287786415171687962599026736359578572660965832875846855199364028130169195709601829135852621343913974533798943833987271339174851794284406562589343893998002269403356444770282408767449029988705648169159110391304927473626218849079802390328394415022076244401411507741143041747995172345752007979785688596554685599303517970018163111368072789409227638002244561275188539612540191525294492698929721448493708151546945876250500313364817006937360855865853011588478954340367151167834364804337025755470926526963814410093168115689184346446684772005584795508080591135616931883584723547336775167536959598255213260290399844078067690094474903744782927209872023300316250250530599885876758061418311000567175775923901300266226267525941342961302661880967793930712740540277545574293092349132185950660930367554764802549838932832279053651536663615964104155965198969978655892042608575567752195997545083732494646276880459058054473919065284968766948216969438034408555025324540876815099072168172493653336282977128694702991517314466859470613102939214239103712007193332901269011779339819158957839756628428220431290532119014127826418275336608926355126750746343723652733326583834931873397182730446724095428925761162724715014439508155673520164834641195418476159489111654456605648643649777543560588423069696000000000000000000000000000*i1^3 + -8164826169884731621286160461114859166814496375638481123587639058315892550313793073333991330084950656498514600019243137317219120603159505702535184262652050645214394542856351846641160181308536950007125028789039570332620072675559803454688387015116811421194901360486592951639228536310728092842744558748245684649754332813567230072050627013195099058312410316371818567396550688011767058307916494638221049698618465146703332781777159625129577971287883036571721861330348259587353014078894080698553335069548685992291019377294532001571497189427684079816252321961569001902444056437171697652253674318898666200746184325144422137826853568209451965176556653936597041974426478052923530189573721578842734206644555405130886930463321586327908011961400674140728225327341761767070375602880464915070831843035116298135271914245839677711215452685572880173275488965767332261403294974567030431592829601825587719253657247627061081981450191163849604922659963881941612594845724663294454342642450473396986661958277995995430713399037855716204838228619765027900948230970373584057578118654939186169982469704399905482562512147882813307664622639059932191965761079768191510847526350823606958886483477570870840436602286248421428076098378629295166658155052986769843263469030582240492025355244531128996506199213091887108413465611911142720367063782191025065672602179512701098205586825405553432301498453746800183905022586406903565470936589367549680877687930848752233675745027310049208691378364598854269841681783675521668279198507451293943465885756439271632806851935862646153188948351921978910036820370077844537865689677946451016180635116495969357873611470625446761478948550134649387496574693777574073907111926804221392369496537049606780173906606364645583705711403922620135312679343645737488643455656460642240530779359865365540308073959754289196459633993704625862906533407509462998005074110709760000000000000000000000000*i1^4 + 68384822288945964485258382984844295811386599432825305457408710455210225280497870391939512183860054946305175992971762690697086074825121645497468483084868735101386682708984460244118846041411367586905446922344770561600357389882784343173863680129042519198712293445292810370556948915267337113195353758654098097806215546254155015104684421409371618634450001256895170980682965853467124332931105031858783399286700997947863606905906542064521139614962468639486012623969307936861583248570579880119823466886505941673678246974981897492730176537001109454375663310028497878859073539622196005353889990191632477233979565696670570273413072762096522561727398484320286294158691515954563217336622180587992119834136409291340329142313176450760132488883235146162512173579604850471821490271781348132245524363239465056012608704825219833809749124729491822404875403471302889411957250960729668461434620970697746958828821167923968708657692697839877205559409170172568606352749124211239062660561798108473882556187196564369580383170947059512334523923460832413995029225009843747297038527329040611677475898468529023842188765921138545878839695665434531496220735132390108829659069341383680182824760231886554865236322494143467259792509529590810584330688459606954649936373730617354368884238854752364144661966037376207952015135242625716689144305395513707488418226936850887250936860123256835690230324538552324490669277382250498858384227208483731767688640582887032075768384930842563631806424655413343012289214637776814450002671192396787700342457651646230599365284840483007185881477609527693256665488523891424021008000531344316646952283802778143264861766878181464503275209083874058646092728484989113087472259997421683375448037042011155900026989629759260599200855300000769065536122687168854023352772356317595823524760813090044175066540852088362683303649223772547549072839834156375931105974209740800000000000000000000000*i1^5 + 4457130847266312289653549308461665782159819353358063222151566843244553226131045370418864070549089986740860420106737263581957895725936316287180403520842760716126104529850204382699016546007957438551606208743619392847393801333064124469966038834058668959229041790824354608686263808542919110656421005541407130756103340053981825757314266047202193795049813915473827679677881258001488505952544941062730431054170513603813290290869581431349511146809845581992671713684040160937539116395562025589234184631101217087480909801807860617257845511639833658331471056707140009546507408556239960126157173355159958529155872747352681224532849107887297631331242947137642343973381503793998512351629729724942997237426568463181984053307409670309954746177834535497374198891396182443880703437622408867984043115235532590947972826820904745626366695615051020480591306276796756779832011967417464671770126070475809082926603769479758269675416705887201009523752337346327827350514981762623362078229156654986807378350405746615018992184061444392388694652459590718082254411999102021419506235239722751877705410138322581917333856046622946149914282431769118666259596056014301655654187869133439040821051716064235338020852808825753174897119538272368428990772023583360886772772211807414797104457835078733963433145402248968056995341906199804600024061045029104800505660144155038115153637609527928880461036693671136837358797355968860581884935532241170582180375186151468212798426740191371714337546121541610525079624106040928394778190715730246322379608184468364623261563624918323306204977279250084447324907885628984773682284707771755693512069623252613234338569995574812897617081940446255700556159207578394385666668319629916313887923114085604235601259081438138358302887200181035669061359164848495327615227260238802584401116853105308999558478646563529627402652376265066681238095651968262115768424854454272000000000000000000000*i1^6 + -25284064645244042210509764383106194943801009521401603118482069352042602389663405199229270956104569834780002893404917078345097427345671250392316663363252053272161319559190472048250130340354542143296293439270675835106623414779147757152103590800159178828524340702928545614479969484552453970831452483994307234433138934243397866502788604643304397053799759301525471912738237106060341244619063513105418438611545773420074001815342919250702849612262533289900793333333326750621012195789922849893804805389875256454144154997725148970433086109371004713630689437563476053563481767357967991691181682877556429589978616730767744299214054895725207439507302789095137690749146049591604083509224213837589108803753581359481551063177598739133671122120506502616400766980053989013538226011004306112316742227185745962486373935742040535599538449667495596304211272039392640724116790359328701047084720905893076358415288197876292094386806123378964336569443732152303867071786885424622395048420668462377172602967823094987199285346452766124528085636816986635977456766731001940910775463832368788518182002470360671843373287596118154136879864810562288152072341505089843279090509308722390715692100224623147008119287783768098040376910980780542443727623453459685191322980968143469628949990187936344219799305350001452259641963900248483123770806421680358482458318406625610541002186255313546073579876590540592743302856032450534633791180610415224967577738849523974402769249884543037359790835927902600663823780841571387928244138542062292724868625676303436786453348632837076210004970864561372171705252195706703022977934255794139902252163970340016227082928055019276008868374271138929733945456832931344810937172113073943880996702631505465950392194709899750248415963031004431573476371742750560057159692131936137628080431732176382635209458620496353547045632445858691921636292737883064161880483383214080000000000000000000*i1^7 + 86370488079336236144026852394595494191219217702663899185413159817992301727782261750033594378393054915830812536856944104215285476116018216920116809218584876391382469961757690075273087981739484008483967146148015463872793924378834461621371428928528983564911466137625691924569344934353951315723267347875333511158833909097962886241288802723386493469733331036849645314566962237131002156723773336490200116652232628078887568143025917157489682047258405461079471380311006965442203552667732201974142067758085149702104108455467041863243996834346325548134111390041529932251146825785709366114784785469879344397789935739493330151709804192228031187461112123895129805439915065772869769288942390083228662607397226488119281104237773042787701363053394507248041810370517713894710147543684003496475076831288475309424415358734471737069681523746288508380351148788564247572096608858087157626145913544709098097264405731326484245940942420798871183239576532823416095750294740244468554423377573673054809648632748906200839839538601554124076246470685871399111030072321289518558102478616318432359443690114261040692193592528465986094298767350899002575921238885684042028225871752032708238089498167883674430992646332053548402108798149014202371979619599061448746721704861319984509100556147169402309894543791674494335077489104608705102374305148714234645570527380651789855916475604546416135577228895972525066034967789807785168959177058337126232159845991670204500555482277409652537799990461189766006079961918661635864288913938565589716800194531828901589441958750740083876329558428612136492059509463811436314867637106721426875630652208098933789740954417970253879869094808487251344735177986779370992911864930167406458021742832638723046932338771953061516480957009726433196925523236655968970516712551885425793132754751023796814933091113861653064827335148860453133557311105078181413565685248819200000000000000000*i1^8 + -94976019284429105186651872610167241357455463495923738249963945681487615864867928231133289175493582979737600051611003809496917061170617023670635242101981523552861369135381101108530677014945454530074523955080252286274063516619432587327584271539616669224042742697942070001796527645410500908565582065375212899766931090899314930776995328836636653161432136347237293736233494425557978519351269064345472287026598666814823440713279242256759202601920705959666679070430581901482833803581041334477691289862030418028117092018834555527579222784454292240704511440785800300572313944812869390333276707649811246307476381468836150969928539455299279734850406127940637631296419454073568428488289788068733521239258739167795706735188718644462211497988544414389939029636304727450182569568685256761791026998545523179363760411702489368118266045185290659238516218929393544500798051290197361128717487720169507703193319207562458318607476299281114044680436656967674871962759889274633512497882554321489367032453753935109788252843425724444807938683706032169167653161382009650872918715743672612464091783065647258252362697046275614701750525946729840293021022795164134804624520747784292447157819595812674141504858905646821642288954438453146636500055422449782317523927851859725945193955336158108767187957197075912264566273924121933421616280885801699045505537014990992402386074639552774342651781721459476675208201008612630758689580976702199799874321744790510099682484589673903203175571560574817284128497197401732620026608552211861600517552849633749560127205049611513369119634296612470274130668111610482823159536355567140755877031810722718180207041264111726202611334696999056865154322300968991023232762451580650455461900971928606331336009962445394554462839648444006693826094485109553564125400420565928338388005753292088237378058092084302610046149783972124010480671860859455741569424949248000000000000000*i1^9 + 41843617907439419295793326066993446575231843227283053879370855713922282198781509174916277533064919142291326773277165644308296443334438954105845107874393647337795396892106926508321104023041122869445227693512259750599208437332355496274621026589972469231897273169539589355234991463362106872706878440455060316501788821433398871998952455747215040166594622337615853771198130847113284211675236597415142215894725706751052878993128892867329289446980967118766040414915592452188826900346008373099166443604891945367572280644231799915395187364277350384757618213418815803868686325123292951299210178060988703773122614353449551297015506507382695115620215692798196062854190033282876189604673027539904112393994562483405831989730660812410275282519712027215528517277838135337960236619156481654726958307941721698105236028434469695633007174404928934759619671516631325655249248780867203948207259254833280380361282102060010329267836824979180538108779846871326754580107208571075956858801670045946814180940388148696521807995621387719599355251956611971331953338956646117708743900884570355793699363445310657166448559310764851310854595157722673744317326542214925729680253899993462530001173140560422465307427702186077067303977333460545601928117316563213716726470709589310849914773141432203150665650499127839066090915276198320285110408468518221423352752424142883028899140784711161825664709417872712466460454690849390747117214946885102632789461134046920229690424125407622956641785125346149783947794261278535772392890240753704935748764452362280910868443538869477575912183151931028436794430785045112862222690132761389735772515517765663881802795011200572822907091166195368160748217379569512233752086220806141454169374733425025043008121930725669531009203906047190574658512557921415031809400086379315276857563406608760323167166115454469003707303420859143299864683378169985567388734586880000000000000*i1^10 + -13760074702088801679358870032661763959276829598971184524334093973064168806172558189443578029245030941024928594213276072869014747181366145160982264010041275454114983581087839508888203587578954141102392570696711977589174418018200835403665311285059383514845369475831164252885535090547144266955267536417358480170920727825192485702908220053371949567795069883592295481336664174274769230569967297735057323475302271587359264222592919409012868208107409736511458732855710923869122042905684020490776793177687726011616469128103834322622166517786078590085531248433089401720170387756759814182438575452067716056156413070318648437925202001391391974552230021212048356003852702249529400703408418623359685217286129538459834542947395980696770765459818018231576225926449333286029541542808377557620610198711107037291104956309986824299146954106696706919490220005474630956325598709122813402821094609479193268345572801326818822223192378799783187007141455414529139502050076212800126795427121457779650351825323711394362686116221561154018607705957154880411901502790193645117594576718150316805413082816995515770747549692361635558420526129594645866007348749320431893500975368665530314850332709942119256467771896635718273186103093525842054313536889353372680265430635869037075183895468742087232534224009812366784847236308429531642314725090543839252766688567766446332716933574409215327607644914545739451086020465835488128149631528285158710319039510720356031596141172026067927598309646797183169571003398186721536946301807803466941874778536216249640851633937443901475072635051971882687464301898115572829147964807481636262548870601011082549740645897829396391294366227857395949844662877979995481888896924905931035182402570556512894367674552094458908728097431764299435534006504057102174273427268298325959298677328456249615558455045830834801323503383835015789786462385020319507414620569600000000000*i1^11 + -9805566198829242509817218498133085021936833633826362393104972906136948816494027431227797927596857483918059198451620309876959793036379295650135625091419758722543014429715420708484933299122212756775591273982551408241606986662747866863518415323758781321897718306866293937093706951926857993854150528386612991954881562023627484322723012696491132021058394662970162577921931735098771201843909972805231918979248868744813673994753827693289519163769536196209938276448483304811392526593678385423588656363033380832412349388354294255885692893332196399897974809550316722780750053150963037455596341965769887797555746411770850017535131873263104710007621051507788276448482449941145729703615697703458472052720404425193078957987086289392099863053392490721834576511022673374055537327642532283043288032910993986135972561630613039037876766064777808887244181365619851347616669406234230365301376222985544904681767019533790085885632523307894679279589897207531114908367120141064718570658997341544657628006638263297050534165584579773906089792712898884539909402141833752398471999893678035619156387121349412905926867456541539199056068098955102568241042546330552855013704688257578627179511539922864607098533019133347562092176425464883780408166098680669404006719486875449937343843818512572729839638614772141113208883222883030261266412773780108108874246882134167255153284494834508713397265756192864176963073958364828750439297559617009241072150921338466186047873445811917640161335225607396552611702976678068965447177956073152618209997159751056889134760009337377197305807976806068696494426087956503250829168369275525208567629257738203329781697387900710031113773248451610162698578318640050504611756140619910994737090923898382348852664896732369707897576795580071834291668231679391323146072752699513295579090426412100857670945930756343027912008785206485597522191359749957041097015296000000000*i1^12 + 42806933370824605747883171860120102600414818305203218414521817676627517790066610453874583517443052585794806548582601082053681237747940668597547232918409268646073170938857459098058599158591867451195824365093865955373007742513515055074216515586098412554074763907901246631795052752447217530571627858141999979505595140971004039707822571837151037056443131053263778905943775172432252194710699799811448698202742792765574947271819557222981981647954622004276479929351002090980873303161613354654280871941009193167255623954978140952568211823001884905924490759188695560184262277343161429720666621197472689471518831730898970569994549482865849566036211276701671542906812077226699749626487350393014282140261877076488660048952583356318535678707300146816965567390073412850485760480293101989616401143607594995566462118612248188297568161653044706380137005426912574248825899427464073509343932581122254362948284965524854914123631421537714949525141478379721533289865539080703708417322658651209446778188520698406188907019523571677687271412863141958670060635603529008986112182282494896337801972704981134381583732354474300118949707380435976996405083701092646427576246257470055474686993958688167133634072244914745393729262799543554376029529768970540925142759005710319784985481364279999927202957353640042153224499206135088291769317955261503934090237741736840389749361006448583647994946225618211616874469217376899618338739495286603914945659791745935717641021395490865372967868965899014430775379440834640731418526586230542525723048306885808256395527634252846536829202697803373580027146508235429532802958974033032665642530896387053962797866805695635294830499719744125999827640938572486391496595442388905652845320255749015963482034528976053917548667278923399284763128453213941374848570292223047406881499623698124575244805119948884402840731644292643023426867551661192160215040000000*i1^13 + 1177136828811911231415735034420035630897093075773148424852286445262215942957803295825051678258317783731560307053029159689988876841323538624344249536858978751070695353279478722803127426024672699480399976640781237817060636569861111239021687707726647585811410393776591473586802498165135812548320677627274936945929207117503910330917689002292051362934220442526748275021236154717453693523698734284491561457224871488071941964907942810724701021374894140383925425022326510653002692023487087640284882576566983890923568787580596021824871007858265690717908622085010211917251303563236641822587838916926265475419595038295780304379851563251198933488716028547243975569403742587941764574557266411867915766656837017521990493169316123952361255708827386945265465765799217967741838687570746068788551112881049012288394214776507391476454643279450440111090679644561619989938744932915863423344250371713704761897622056117945950083065818710898986860047008107126977578999391183345180727867560757553658774887830535907477023430037004516410971819087874071544292011230528719952308690611041228665781845491643720339866240305056275844900476900490579370856072712905229565522428557177209732349494261331254992300145517523649518163533119639646040406840184341656297972034707479264230313828828350633481604933688569295574717399131178676031199994240284384604077686355987663184320458919434289556215358665524539745491623886046295972236290719117133357667897399320407397389651540891919770974700140212134160071926190874668486247259436650351391175641946168112732686482549912321715083245647199018998115832788578673952420765580455802855493700553297583600481080859853877318974213761898702817106300924202507653221698448241289904549239431163880460904873738233271562451640606854177401910153218076674502473295455226379032334626752467379947123358544964019970342318639847625820685271078409514141509222400000*i1^14 + 38153368424238278490775821110969749396538065335007280663560137374308235220628818829605403851181792539167295440500298015106946571551236567227626538228360935599685552438558124462227082751587137736098741798703341754295441104702977396368399205021215248679939645770468770966489256601196532963649755298319060243872365588051844122379249718700901111931121871120083815725692178037239072417661691314484283511994026599374250506353795463993331946238464110056738239933430189122135749425190403202952433736425658632315524050439602219914707411881953090711824816450274440980455533525852488314683161482186331920516431499921752370327269341568897567784520058805673341771864259954724404426326777768927912991635314263849460202793976684805097522932253276140360713768700090766729201255247057854671412954296052369107136696264330748513941919622490479339852220183510837429585287542150260593351601803575502486320543151533003004374436705433564146981364902560571622871659851333704539297886327276332040691388977308745833658799879430505009642801565462723805902050291031025723620461548472058034038504387541237122682375435889439068754164369949275659801948037800987046518371956459353170250794785710885177365587906398292612006736823250171754265099298280577081779319036789175489515828042267827718960056811760343572194987956922749491962375962416754437054942398168256742981957858425250039711165743840778910142007914560765082857840459009131078626826217449763813070474413973902485873247461666472039196610005732899680886661823169599281192366279607053913919214146224996874887688017694654399833967625126645333824857350930898924829390327884516086067883655797539432541766431437822192438814859255116662730272209317639783558106093857636685941383249713946713972820588620523740273723612602938085473650604101752384325490944115934512754019077729070835447413430640707517161528705791008882819072000*i1^15 + -56024545889956390844326524071410387200855372860221559158835672649986488483489976221916499901803518525477940310214189044489941362318148393469753305699588763901280931530104267918221951585306638637568130861405072262757202597037784909713775960269717941585423259863726922931407720050193087192004781350955743281033428942700903228971712444202618903780253139475970986383800665541181739926301852480557350176664946090351213586736625582276945224469452429725204257288719896799452684948283024343039400837003058246302711244857968338824763903703438071845027324703023846791354020726272727114253781419340311146478095992479807472683960261377352923260317312069006390250267823471590891033989387111316785184983848264411562322217731356954704768892444171684046120847707666656504121826486033673409122215541495862234312521036700461169040084376402505685136049020680771078527462434036463881179259636928007192010595468408746370860263553707320003082689457153617528756620343810832745531299947606632386666632586984436038467635427685638655399048410311615111683263638637024258882819727062368108663096103639673424152249968800188753405978636579886174651433093549356773625143121462899953212268826688904048218279921742176903788214667358849405272645201119245733483878439570311966277367040383446583165523673373883359223923145125148789526548454783176917016211306725432124055249428206986237165702433758496570122471195077527729499898912396382915298624979631515080439840902427224529195311612021949122591382349107485434185054912876948133875611838564794058826504295412552860293863027204794114091100748075466842123627126609693529463344414779920470371634790141923649207683590734961878997732907817789733164754861657678314168674388555046966219359161190034596816119200535193897459606040320300182019738395914266092754980896101838370179742506606016983996545152257712459786315866664529926553600*i1^16 + -3792463927622890553625184803720650257312726173864512222905499979743862801527746846206928093057252779379434038165483699795743033585056650700644739481208595395916258033764052542005264200375603040886486758179327716344738482565650641968144428531226809954523870473649017502714711198493370621851945096181420933899319759995154647754131120859295510561064395341947601899276399875483370761758895824664136599634274709881605346462507515275869149211068591054784868915719224794497511819311793183215823462775212752602928966593024704092009857357306938727954221720236777175263288399664368371061468332631895737878124887619192063862223736241435004095226212919498077096833909637570205341662626577944181060478966417714628691568964207819732432353760821651045148482364836562281678892346024302698703016892000364523783808289594062680571367480295535898104887512339277251706702568492600361595827027531216080726996294670523991274211970054800666399127068235147510715886080184032692521278226854879500870459025706687886183787767787776282277275004928192932209143658544106381072218169528425007076009959611095329240049356923262954012249123377055258359783770337260722360537838014944289291336135519118866700763301719465133394673160612446201625695927874030445020638963279489572817449295426931126362022469658445088642983349153130387604939974396221860826229903177535221578927908853603057311342347152244743193618041897515198204370263979412245338447600402318124167436490148704737344465841969770480242612640034233679626115235834951739401191852977575918591297380462772526997524572992617349135091512854667644438729301429643246799961842374451390077005794376520990349063985682368420331103593136706442211743677154102615518918973678010545507191623899821078750598096848371506145031099268028515701827628759976615112861446911346044844290452307061946300216609254179629839309359701389475840*i1^17 + 2652838865538943082110745716470112200877665731637821682928129368767096883739852604867033161003306712434157738065499952216098875084525847941642412295397894304220732649596762066261428793698291093348349299385767005676612046276031539756472876409337750519994645717212432222814070149236577343053401898933506472034641790806129399005260829187725092485207536825027459348334899841394094383089318247060277542215504415607005764837053600371684569910276126384539983994258494497234930037750533785422658957974507602025288912562167385652379526560573728359358148302447375410610092065703392990674557532137294138709325712982697209955833600625814335375271513216401380824086973785729655265476189645372877332058561837356551518820147526940291966997761776051327587895468448072185137017707975958562498253438150820264369710386078657878155754608818969531023758037985706989494042064378757416652881887239959741874249344117323592804811047218534767845652933891188624036390041274441714095132044128002102549539694538912504393646655300970344440442983066697297157595276237230572022516439274575182989702058111225548210438720865095774758731181602568512576499864471384773884091647096860082369469879732700614167040798534462286270274041456042823483836684282012859532874962517671967569150616596456960164669383676196057344833757575407349139446146043650787333663098779235333942044136493656757637225591734501217301135320605116524854490387065619223754213924014868846291457992207683594377501935683995543745412569997910724254218150607142612411455421973553030622917030385451633492718915511952586727571238483883971523633003407685933815882575215396304677696703293121169236491882177180231003358955342565552924317573249337690904647332673869317341950306481323069422325906435319500774410412231301198699639211306944585448636682550948970561394686966719670153507285660993099574901960993669120*i1^18 + -258632813088458878085299932375197307947555476936780634536282669792895233781650584056564827419309516101773722860800498986262749687956686802487367861288588298527281985793888745402443872961955128215775231385062240157933608141359069215878125822591928844963493271392376435553296449179209537380771785268956534766369523076197037747371446460278890222932008799583897328625243978715347286447501349811300013520616136968075655660466286209572620762465763822607405404219005999000292212194136685637050645988215609292829654215541068931816967582448339975478361896086251087389118929045225019848132939080329791541766694356644380943145958389412394881269403897521272337945417953217509703127271733328280369549331001959072065068575991476902313074502991486291853412950518856885330384348837761682127068750824981717648268321480287411574907069574473155274847901250203748437850104723174313467969462346351708075514799145627710267965790597524862632575457928733332371970278644689448680340543104485094994550974039603069671145822679040400989252099471437559483876849428109685132877712321138936738511685027613957708898121118147591392981853291187535235174034175122165559282998872220553144880417812314267885365440905821140671614593619952626974363344212466473386113820329432245946849325331402653671496487944373231876732926588138674159497915191041710924720605274457919546990179751888551950948187272447691502083675956727896683987942721319616949498269238585672190158280945934590509868295166710806094572264756106775402824651155094001288106388025705643550461368239178770192248272178559442567762989856268827126272039777652312878784339962996677884728767554914189508465227931774715602357522783061797924733717781876303010250589977613766296837982992117239991782131714510848841644779351017085592850864024612296497626735594372816870624025564095258374644957966951869651227787657216*i1^19 + 3261848005074731798615794114318768257731041507772094914544420643000982399035476073580975452150657874058789922787489315199033008026460482443915320270893923070187838871803901806843347399093358138020599219581932973397909927330748038285545864231067139609041381674869619976221139806865061842114553796584791177312877539298617150554497572984788008600394314668902855203877455008560860983254915629804039325755817659021661493584992058996224831135172926696437827452674606242505513286435172898445833255899964339298985164796028365897643059916289326488380076963168293492120391818659764760133830511579611370370949223832186357730760742356556122238123308469097938018408407103354337564843886163786921321448035452572765779181618119865462779629787325135095489848921497867051460615619899313602283610438040166482567186505321108785452968857403638683653885359128887172821751663779906868720794702098286915573958883656552971704969458863296309476482193739647942629574588419228847024258356374238575622170007248855534755338400005753227973547953388050561440864145032915934536047371125487355156764050186766804254692895091077483869160337473214431078837233901966808623215269853687026056565843021994766314544755710780792945054543673449156947947594935217922967935062295726430216792902464154379357378204166530151952613131258934372655377562492946955737459575448371143298290261125673256984901212013674692914092503569980627317529670129361581909321933743390383984757421070428896191608041348559976476560450448949626814086588434190910175171291510217892171587421282404355540832781888791640348239188997594457396900878366200160550743398551656108977055968310376385677737299309478730677641064368045738752751130721706376849685160121840097668780068776788036792876159092839569250671652939845915390646269458478214955623486257016960364561156567321835806727004071148659975127040*i1^20 + 696560167258279883603932031372458013114273844391097477278048400537859521081725035124618615298961038002358226812286544105313900320084716339309037717064650578183801488730151642952239514751877871784167174015803958049217946305798080936391218309330445227928728449656954963804007177716498737558637034782678066984967489559403789411801797158899401815704500430194971376945646879892457645394569730590565187073475923136306017415266743999684621260919548879349703636061002245669455077769826712164872040677862260706563902537849443555377660087735459816959748309990127828507734665357914470550268923231298207344174692833506021407485039900180144588021900630001306601441366697309903431355958398925301396607392525054394039049439763877326757796344944828092847092058676289230443127161698405486691697716292315070307293385559570440348538503210179726451730954656779236929094566652329310265644211399861251763773411201830377715100318514011520094635063088063152425942605111015039738731940870278181702129761431066601758995396546685209259998193741658102424879918874048394152341224000303599120124049488391157983489924538924996910190944589194140995571971776187942782023811473857258976092979002569023985617928322494139565264214224041697595494793021988895910628361475974754763308226236720463958711046532143052584043483132027060784852251281780154380385510773879269906881383567382870605127743070536408398725076657918477534373555535770645730939701015335770580761305650425290263741786800334963346089690183210633770805162281039161891094256465469282558420565454735036329053949445404249561688195124013535028256130144919430886006347089292483469048894023761777677542191626925844377931155826369297051756624832714455235975491360806944097695580273458033861251842060039868556068159116087142491390277500393413531834426707223463943521659070036948079889867492321935753216*i1^21 + -34263799927865731304435742553891406957998041154340875251547959470561908675730734293575818235180953526858551096799308546764086999537486988758173241893299486128026731852912665063544783244986938429009284680758746406169934630231599459236984385222227625400801231715173670859492654990004223916674372775717542117484154348579605903466462609630335704944102955115463560760317213000201665512722317403851035345748167554195619212309753656455184118868075690743339518254652733234524412718782338403162958014573637623339926407329140883851215723477113955553508090841673497222625684238133649296520705435807260830910436394478501402668991500188742311556291576914089203266160359579939909052614885453703599745302384336129431534436306234770149276714866264431492683653197629815401569246258727990804962662646323666934654045791622855617276424044233107178394869516462551311167439082222987667936792027510587056635818668819429759674597245613714339818596223882174873061398025034616452110898491853870361024808933154706368375162460131905173038157053168362769860481165137246135665532776898190927751954603882773705257315918679311422851194989771574286484193897686191938210982537033811394721383849374246968215460528932112483327532325357902334049587290836260449705806857575921600633881075987519426469145096038474652202223238880668040265313750572985874802465531260627231242489259405271193904147235106283237056728612825327377240750348951273960484220246465532403203674432436231330886503269946046998644755840940793222128355527270231913753950080859554276310511999192633039837483153484076403234858597262068573557190142012237852641750232776630778169419832248784794859999006352367533655201437946479668852459411441657765600255737385717255272607894420954436960190369360812166072392013783557648441930668094960600462031127534581945209076992816473162752307839734120448*i1^22 + 518323511687503961056428842337425076673420821404400287700479432684894435050976339339080784630502823324290612495579247511811443924025045831726602189618203765389702553903535047369935580508963820369516989405831916332711497733656347632695031718863522135772068130965598286592714082036139532278081919189222046725147206658434586867446053310314116242696207399172926294151975415449354131004752981498580801098838991773286232864917820557139463835366287008054358436338210496684355652428721450870372197615983452187877211991470595192178975404908514007188675740650565905915941239152031214422860966217928875630741144155240750700602097018708786063109846854497620898989318262562175975009051300592858054725646004651706550355389893539660057954752049846357949903608513860601348775986315044860366922785365246335991352674852877172532076385712095970774909235797795343993829996533928882306631976704966208422681132448683190022632567357049869302380524255528955003811758585391864166473356925670683079311046734936045858949315587679258105167878254397376017641345664002371821741577147135683426721871213862763414130414089331902969541130058605652662746339343360070229666623551124639109211648922666191989332477249928437825605635156354404188315423294800017509389783178526397535638493791371237485360188769989585431664816519677412294944749109936599526853806831028843354047794755208505320621193824650559402569953316314755079569215721152718707137346422155769643724259220369177796318440796710166839735289730970205416247095768242133658934064834856216792607733139507997654165651829527644739318093244141992293954874771913838743543632141688590038274549396568784065315199454890722305067916648375632584543111137754803758632554951790538642071222725965158052473570064123513679045097292918466558314607690377334647214896334766026157284520746471825005143711023104*i1^23 + -4770134320144904267397565511105688280103583423238447159774858722190525182135492338293798388863558625021649650901490907728877001304993923456956286469072315945430726410062537507140652704142611754276985883906050560777674988004757346625630128202634562989234163407547579509312634598592977839730598573907756251262178049911813372204217981768282568915920088386570203712388394977988247059081171640254445037494048582954593831292608081672786495593192280137804997081297473897730118716047367002773323708778421649400716786220900968729711006751074623024784237914623752304878510448225733575739321687768826789163801467051023734258487331532214050079790537763893903767966162831521336441103811329403986950298527662339245808604643500497607901403254013559417687389145560327466912014182096224251741337285376530462885883085140728447719812626335368725517889600317717389822560114915527750780735546603817363695816179152252237298975439616190826687732171741111295123490669572689159821385635277647172976777482887380965886138510660654203175166087743752646921986246425144287896023345511853334708339331337710236422017025157184275399134703447536917577077604991911667712916709423316315307138491323585268003819370808495666922186408857910056892053756404374860435174088374164100407674884406874670456434568481582901699457819938950184609523802710453190305574870430703417801817462307537642778062617084383273599736908994664455056629396689473917663513444801409158325605629450166862486390159329562647731368843975281019024304855657471843306707491553567765846547926212957706014332648302090508957372081740603806373085425469010253700618865734600976116854468535349775124681880720670353801357946696816143983933111697487792016442206690517424525592009256364559804704698563187403090615334163692956217871293523595619103419882569820678128665758621397247611371520*i1^24 + 33056613562429221537924453925384318289606339061582314024616330987212233376121092257723387794670580795806124307936457385580432173331703355544510342842234009615244657471626704670036709881658420184266986722827536570331382392581563074910556404423332329860160894464168241391929515131549835994914715522942432868772678647987605974035919684416373028634551876229971853835303244621181584364688068437212150843036232157838383844128282452168163034769082620676732690786601540353903785314710344275528217678231529351239736729803286341511233203533352559956700192306200793511784483711596070091464786153724242385020212309223453899533313008043884540375681804429048462677572121621385970307580262192776274516692216060045479947871437730902654517102793180866066701647474067078099556808005280796983052088725735309461676230535486235580729841663507259287786053443144016950697927749855883816311837134961088021748871487831471890449232342099583409763052744813137126838900769025311686455610200241509384971059273254257198097806121551106077683265913520840368908701858317638373572743567107749539614810882157589055791915221894398211936539670451321344844317442443173507374996442685019379762610719397373260978118129730529234295577640177406389422385990676107568319250745395185826979124972290172128923484628445644340077254435332423401078769426498462293962050694906906279703630242268069251428162520612182290809182466266323082275322436923281879464200503355828278011190103727256945230112774526168079629464562243796824311737212752523395442584163342008021960694187359131629492195030197291202481561392072591266044847687381246136291262993942201348839149637817037462603373061652320279643409518882895047255000849039176496946171766641750636038173205303636827396365365455956039909085962480321688519844434212410237803573678897138151853424247677151870976*i1^25 + -167252482896120581468162005391028517543416121648087563703891145011440823952862924865688865193058134524101021064352911152040181805940966011556382588788172391228584539941763932016425241467308545332821840965514756937795765104039489168065584211992607820111887014595576796148557801994243955428193916265599862377899528615042086500521938712567432235347363472347925765397204101132102557896498637722883827993131953052358236989396289145897677455769402460981440906862317775771565472830223990808367167386993061401490465678084057821694903410727566869472419676635045742745805821373199101618818922871366475883176370481099674980211309384637570280130636840900062372782392407501291799241941302719683814721893867019766694468190561914195072745945689795055608851663465106146560920004525206352524802468648320043983228748259184709436051867742904128798131413383827934052517164202676397822525580663255941523438728346763853979342462621932680649676224407369691785405004244548847105509502883436265832987897125465290184725311598717858381342423271659492092626387451855921822076033097644017231813710556569416271745883900465312608590146690897799426766198763617882927014535934293736128116111523680028896855998186944993382703988979973148695959793092040161294916578765860752663935490781333888296042638190859052776963251440816892513700998296692320154728652805808797716261572139157612147513351577633968219234205003910715010289853328338274463733964845461013041002935660250385816846974849813002744523364575186162554205047627757630533517957911242314688330098110477081193874327146048312889509083085921086171257306676005107440036594582932649848377961399601164785823317476030343058082314589761238210343099073608017724933980704181809320650851622065950251112827584602703757074565967483899607943525718381457480844776680615683105987254477127680*i1^26 + 555501681933696774618167855531181798347771720036242669752240255004808479318596701586601890226628025765894350565473871727606863470525877666223880308326441204869790389247210038839781885712052671016531794712475930351951314286526485152225870287989160842270126086949175319031417530866214669563923716684608265449803507354867274517812644834675183312168734675995862499674833605464087424060404768615374482226827714713308391685302053384557434849586382291171594229480828816043766290544041884261520620212095606980475917342316066360620814215898843087964669249894034325068352332443445583670531548124796678861089362627774093265168841977395125851936135117747707726397104905204960556330322018002518032301561510286575978156019825257052062982047042920298402590671930171424936147463587759838523776646571678579765151624623092738129376500442066103105991820495309235389068185226986401963691527157735218324921776143127259654772524703446754679760086472840399069801257477701060638574116944310041239617074987331802759435954713853592104262976176089558979857892517977484143119299009692535799610514064347127790557688866118190814394545106120769732512354818790058757668977866878766599131524161221159098674045788840368492285255873501254571984064649245294367744368965886001183031076702328979084290542779691854059903641072557776576713983203357312715779414455194129714339424727505907531550943511813374955360265174620760281400793451255718621501701500762786980290455600892666981172270753417783365116575890838331846530331275638781091430972520321342780140095287638710687847587170832767806190684448747201834286892226452779605175613452547861756680822948193226664254125538091814010421543650414634614488232340595153112163852564796706754483151612954122785228873251681745817927204532990970867086646613761476249003737539782594723122774016*i1^27 + -1148913257338174231399964512325079213229904642281224910668048149056310502913332685840883612373422349556298102536905349465783588141735342122051640466593503537488466910772280665015129317013930055655279339079319120510044891941709765179683648671909918148998616760135791234161760700311258819553725806552490233272305593803095247886665096295006107880942370827983392941073011174677142656961639507939956930017722023883675761898490950121828825035291422743344697140713206734041782135432279379156392137360291149695152335719584337573932820427154258756259743276864319795117037738134558759393718323430855142507924010782137646208904979636043436489606223400533398461554277419953180667850841966242992053024189836700906822081011377444782697285503668604743433026127351177276621832298057333243220339765190309405325229189287334787930560563659581690072139481219255942055413116002737722818304484589190152532481785830387046519028595391526830442956549191878899994027880715914120109251208272158738062550158349673226044819812497563181285793362350287757595726439536409606209129632057237595010450590938054040492113944599521929530153739288093578744993003610846397288230854869979331463443306294320288444813587450510277647124503763484714435341553735995319201566598061186409336726759080259479986846031915712943489809155719361901057091493102981304559300689359122858605330455827600151584652919273494812515515114591164871724185434967508318161210522695179779452616777286187335859834567448200638547724809834204454936689147532424910859706468148203460090490392795584910674972742893846110734567824461425741156931035689466473960793590819689767676335361382700014115665915096884854418620530957864493711678778055252809001252116734783849648496457606802668429373750316819521335812849295143578612387104694383778839125812559832313495552*i1^28 + 1396627456127347057938360607681148575575348861896901842491330259041805075549928406041113477370319467757782214038490818651045491700080913166080057058954773429191745137090111606682634864996511394962743793595016723192534383804349700141989410507096100548526035440079304709886243545097286701740551519269953474662839920215697613829936720535614200462899309015567558317286536576372194808633347664385870991012674058104876262948581834276248106398200010366363963136513866031298423433434036238521345945063123713615113310357477091326435156062869023703834276121815301628480449965747629722972024438557150147542934769655852727596756888749727345683653295581300847580704020185579299875360100101726741410566230455994616670451453071286637267223580288925074739549217683798682293166998475793346924536107949555060588823919996460978015432537198913015768467697011440061822748483182197430737113655087008510740496941740035726065196669154743819073856617383611486498817456618869438192478643083288222417180308545826163914947223497906545014783379377499119901409176762561244480979410311133247392591084481667167231536945340075320397837440313871798898269518608126377526186610448969123162111238859655359471645903466805637052289874527134279627109481388625096837060785543530922207597623691366734504537117737628469923614971729438638486166186653968823389091126498174194336480656270979753635218723302094374787596060324323351673116470791716982858276678982583682917694385889519017817604118431155091672869515694677921094494747173956284828940668577156325663412711471731583983117200033576454079344722127928597088702332803641734019489056923018501826337194496676812625440796906985119400094139136055890716570408958528100508354608463927726703555109836974410344382091106116876366371609782998126157873239818447359357954618600456192*i1^29 + -889242573849158352674364332317930815016717788370112514465837792022429772882114164445568220756507399076418403799173549531275670369714396017451420121807847450407929516213365859361128790780063886003018911313541961181073690624445438643399917517313309713161114991277995703223723515939660003424311392710428544431430981655328351275070383299138371231667282401780715892855357608240077198265505201672366199061694286092067993370344054514260120358623508756843071703762763155582029411108863223582534539547177827568913815159604229167208447689830290356919667153471438680063843899437361153884765499604007636096698899855376208886660359987640940874848550381472453715330017971724373959748719995893881553884941442826713484366341023011154964731001242474385961156794071140935303268305041085891449846422439640127410411474678678949484550493777908131637946168572370674765463487929240400820351135122107556144177167765875663191807560379963849511409646702584199921136861478840077790376975955224401414449194744818419247478144499168542005611236508631844358814163095502697660997342092415424198627755927877637436931780420389497454384374627957031133537494623195498284957201399730098347072079655817845783950289522559861468585077164969347605163443850622830104229578109409773642447650284173941625722920551528465705314176090068089398467950875567831899491570176347362888860136280964734045575500959734834121016383497601659010734388255964343228717496870970146579907721346329285393502912277504671497024738093682344092945441953180476548362019622256059198477889996503243576794867308130566525009308260047346349661837314310306623217609711136106411099337602455705081281545969288309915138038041448284443110042846107075710085974342673330100830412289562109862150077770411282252365848930054916629073959574029268949122678784*i1^30 + 76098935270596245748130556531523720775402386086375194580458444201131093054016321179097381849773670445969037259405156425419137557600289944224547693857642238266761937606458459431586247098204971292986840966233227147349916808651064619919447851604060050552670109558887693996460849273817150640614010256289057153204265640060264132386930101062673106140303131375275235877644091340311478476952379018927029010090705928667407517600213604311879242864159126887687319405850916126293135438914728666425137243621546042750725102098349259653604903949492612840399084497575947255083541978101716730596455477630856207447973205520105492110947038807758851680198355303145384651146627291962924356016356383298501244184805100919743203940059706591546379928199049128316555044926805952333422827748639042942175915504309596086603144902942067683364870917347652602356020125204976814519535115152991584085806775851240773403872215688127442105462172197141798020942738330041933625905204284288224713578309995216572088580494911690499213886361440472252904959496375803955494370032063673438957311341875158648037551453349579948608667530829977673306451481781099262481727897537084676435337025421704094645433983153530895349790325566813385179930164924981510869959335136114363586408396122988801981340415299325350321625043120387913971775135716786943606149165425959816447020648153618647519053807786101866526945171521033228668450095745080921352843449467691769427142463060427328563724256666344246674617289588322218808663771399400883275905763153312959197421283317191672036671619318081156869470536687804105618703972491997041804290307869567753617833333417500850517153661650098145974722994899609607264184093899780161340467270456197766715295369350457732897838569087145137584921568556470128669829349490897953178106206788442390528*i1^31 + -33936326396904699465616357390435847766918861081646954997322519251861144543138383938064794240626869801628334990136651336449591329482321378001562823965915739774128590304784629858797581014223715082771959623641297394686030317973131713294188809405483661384853880965190691539522542945857171086788533789311574847241911116135705286110695326426109612769994225639832184446869566550711284272033560377690715977210126802670939450883587735054052145699574517888009027990002034443077087794389826399074213477557105604045548706093338854223921415404014903645441616345911122509952592411412850523257745558588737248618984763559307838152559760589423926665913150453600345143688133595914639688654894133515015148357583721998707448153159826791108931279116977062128749410612493221456763388645760365775993348641629173021235034843387497036992946154904093084063964786617806852718139408433189683829968831070759472191940646315255883487645993643959602027690715173719873682647410710617958094219200703802865171430615540164734618202380947996500108206070043712771843509945115309610403707549646214766535317024979643676081460977161884998467898551536664441457342075670765730585632262087881868085898308268081462562728536165558368237923418542627402254023250566666929043063393246640049780171493561376032092665136972245982105435414795583992045371541705248363299135850895565716706543028064486575840165204253848119239390934366424072470098233483268054743648166349169103590300571872214739792868326716298720535753965322594502343534301448499794146077221040021271361235328767142337152919535176204231105740745977324694611390387343430155701160012862010568929022319525833661475659449596370623274375460142962566116550038114272932320899160028512023943201241731529127911508293321986031944981975925046039872481043415040*i1^32 + -1171673506277681786450208758116088869389039799837653095450063843689902718092447278304134366202381123492031841527357239508359881840530436532902075502549075163758956050628396182786161885426221571699708593995645403220415973694133408027467362279622804562428818159080796777204783853666130168552968888879765315634526528375173096383509484548187495066725548586307329278358583027840854572454045481518397354921535538922005903174368308951761852739640697509398565964606055392735887269159314538914162672562487523630203487374332473851211198372314209911982669745427675721040197719466859902846115140585578260495747261972052013486119577094958057018541992629483355812891035294356585503182713980156666902227682873825733260058332931637684157080956489805902035067425866256255794559013404267165332415435199854986353487250510831499632913535643732215832358279399213503015025381185726980404092207114864589925518195573187088164919542203637975145836967534628866331739088079231112611990435405305281825502278335780862258321459605638078384337650291407081156608510439936296191451881660505626896301757319975281592236865584647307032494162449664194915547007330215845416991936081116788645548879949394290618412823354625496420943171880846415482005525057734565018996908701693612446040982231130270307095233778899220720426770227411670906920746507236188518307647755699225835845024510407997544873865105726574309894992330388462433919537171065567719172498838401777420306414161625961304904759348009982235712469553761902288218414926188226283766136411567325027959991459616669083993988503446220810956684910649750766577616219651614317183376069120806848126099707705329224867447982682939134396382314031037893898588457386180035237953259284778933509795365642862094123702933896626981347597394876958005788672*i1^33 + -12923405071038294582705401093056954552944298702187172430663077595247970930367394047578713838051542675000300250534352379267013069353661776273393068302049379271381405873286399122502062302512112539071520042480556843931977169811557571008703427569310701187992115250495740090214242356923042479467345454068533917261052563914007201131418591449141478731689551369500006871623720897920250837488001565004927759284691441813370805556510238852449734235060280803381093361270084597098705825120676873394222437538484999785814331418103649030641194654622223459171660026274056591339004950429299250858007121867043256300600947661988525852121445534855085259944537833259075896499374523948441164742423484506727074061247722094510388733220618789502473304878932932611748452347148926443162145611659117560126687475385212118796619909566077834528679163328084383666665809211843519693531331731116423179194403966487296490041403994630807887978161269524207356582954843895401422704488482378344269771390115537412347342038937278462943350195215176528067161027858270438659890421492391301357313843122871856130065144390315496342227417330648255496054512775626389784939733902169077392456585735981045170928954595396250156166951497170710695013001492977166709090879122855600083353123222206015726161679997413021396543617951185065888364688197271458982745201358929005003642684024740476521046750783113216306190958533611354279049573749663820047247328665812132922624583612934904379324060320651754063351668479027139853323581395724191746172146644044615526578393992845489686142455511080254788843722525084051511888256480882393480460042013900476067429148374445076357814388386142243557773235340652273868105537442124863287658065252340496523963421839183072813514608191890453845824550871842155517705145051774976*i1^34 + 612765480370077937729586734483826923940481740653738380729264673882872386719703057502538005921825566786910025415349775863750127218265632653017507394478892505673637063119963643307611412810758706502992879028918852359564061420128173829189143634004957892896731332274476488438017288137712616169494379194977789197559681366787416425172525921038244228709725668098589288808762448800138660623608899032855675494555683971249664074663565144289866545747069739298782350435776263036149484927401927453492984515292812105208354087666628541116759527299795645875522415743175410610877799732810554066322450791634934194220725774789630971323393965332830153175984312380885779106933904265469425695538277630457012223539864877620056231426759292505613346233909326079265111582040543718545355827318227139506444402542383652830378779860393732205530912009846934099860362049467179568743686045907788756564465306705463332777402071726252762854992563676763938354390221578349637595485591409304180474374597084726741496889700784599841105033447318293149924204873645025195848106888988311148517172641076422779337811709058254835450693885711684602122399973036514192846791324243616746364715308519495418840910359066479433351911935811990648294792123398548735937658366460566213776309371823974041867901183027291315146092254192370778150769981006318040134227565504616220037335165946150218324431307174901115240014798093917359157229299921281895704817723939188004316175547698169607535459381564563585521716418632730189799166832102904517205560447793036684987944534324357153395035935614676538876775442492055333600592821227453114135565461855434335671381474497500332232088717625810327953928324866112840790709010052708174359358134270506607300225346197277014649901953318616977638907852087063867587297280*i1^35 + 1254725595616047174160206596395692383630050007652671611961480561365917312585298836614795691838350630737254239613887894470247064599546023252944783770188894946759282895319941682109496018150249376376327150259624870826301856949668787050036693019732153757758345187381309425360123212448944616821124581870841112529201420184834559655609833754599724655332944670079289934020191846195760205192074776742966106809068815551832078705992758167629809425610404625497559765423718841548626240261477742307354572044431272615115762704666959295990861379971260258077446864401037368891043995441019609482966157108301989492469038009646997098459124164500558309427937656766022788597292187272503695311771306098091447116393670380020303786900517963478019226143260367714833684632220072563862969338124591274524009520400649985668014113034094187166846317003371711069782139690669327402819799033787573195276480069233987268195566141112322217221251892343902679264839416758908136763223991549466152037308197185205528131759714179959132420603827195498762905814871044304567526650591304450142010895961147740584208342695242904913090548198067514380620437582282328487829966434208872303383042731505972240249368956800354580413449004378625304050585622829306925718321448286680017692976516862878527631453151634374882858349536170048117068617777337071291777047912575979263965560737396265503035254307732862752349889596884621734116085949063521529868257935006815424356890230688083041457671829267699505783992254672767464216326857587823542342934333556516740673321336397081638211353810166437020204599113049454381582791055563084282763654405682523921992926916302613141939654233369063986028717750525612094857601025893324961990869603135535447897043641773376336537188106559109491284199272286781440*i1^36 + -18778195016284625275520106036634273155989900993112076684906533287936040722033636556918514604833308629501828040759654562606258415996220957549524406576217193308461069475515015015209584423431118792366655006936228048284969758161740682644068409479902077974259588231539868899634463571755383758039457831937537022017644594479338674034009818633593260849769646618764970823394982360395920366533973853069545209783070244142929374901131548534868439590194136703379843110443972693952124225180715627057093024134593556872669971666489191361499890616046295098480383501140022621106505887821874047528599845076865399296620092257737114879995795801552183634192670869988462626355622938868321394812085948195987134968357738680542424283655596529797978129309041917991480015539255929398727816599421290574220077090581365248959051379827163357082242478741931107724595317552235535281250190085060137442656084007145465454162389839365639566288178656686025265389018492490284830383222270747606764361400663475513107378115566389431483816914354815360457197089413663427802180991986569352526104997057973719239948767126521277296503370476336652114609476991789940866166590287021470938554848115803477308196420486580668009341682091183151592042975512231630846542653387367922520190979564824607181142081500154412018259869158343020253101469031153903076488888502411057585282478720652075773583556843609894134449992762185785517857108230341457383286926025055746330598174837109646102221690855243273403994536033981651341111608749785053177609260757330212693308499317502413906358341970670560142356717972413290068696877544245579762675897589342164727776431221778788187686835976107003169252547152080520880736960023612945179099661885782693450333120373173778505594706932635476164054351872*i1^37 + -1324046569162324612041004397731852236531420641808425563310229908490082451526419763990057778299592303813886910186610543304417236940607454129487052336703601128233724716870585091494501477057765736728340088978714088087800587125059435001572074181733351807438447651317598227760807072317400064845747550885224220681850350770902611096671775690811479521529196758326787991231668020674636273365657372429581485793733453557177890157303790594002560019747336040408688631741121866663462165409383339240144126526090838930507029270303394592345941527518460323386445392590703656688861032632308159101072649549484507296270474340715835489140805846586272979657530848090768305506416365663241701924229180694391724262994388090487773457882188488912509344948376752845711499191488802193882749859555851531527557982790591328817566685744690616424018057309378727807981017074087569163695363260093530903423056356319912499130975353410840879646950311691250703863256273448475144540595843980319279207855345987819755541241181073236846050670277825983683862786583812774215760166943236942472304957696822613459417635860124844969612614014514056708310075008917457836225300021068199776711310753324441078666782138316049554703118004922953451055003548282524316367714330118633006087313644648752430137946980571424673100610375575370374336053773483553951122290675676367839833784804815518637387065220838868662615251278213807046759023500173799144077481429420376073429144959227383490787152247192083990874851546591998983976976645197739720301529227259581512274971126976763521129559789772666961316577773503564722360082002397226777239257432448368126611903357317055194553173120267384729008687298223912989064554100107032668032900045026778098320181060405581720284111993593867010048*i1^38 + 19608741041008859158170811717728618378273892931627008567343269071331894743825625147399928619054384586001237260349675071204398540670537045227277133770877676422245143096783028439107321689958251184088896986064906709161205110821125764735811347943495896197828903399664464917479482994611175487026751305428441882224065512860056837734807872784732456946672875377360810885628789635753684488992998913121631915756007190365062302708068302307858725810584636980461367789532057972786001450216788791834304439635323254637023496410397417712841871186202666972702941421789976040027190838941743575149946148378682750256667251494774276896110691944204542627252316846998477461343409116433639365431032111185540251205058745836435377860723366058979192154377510712494654968978055393674058603509339572932741552137908387510430354125544059310785111612181109403677941636789151628189523347004766164401777029912797872616027529903842646184921740837162764275200547909676280031031239207151093163459096705540121918609463864325277455848336303395002204508557734770554290308633020804733570177454219635644539652796389674971783158450855696010164385093244513274925729887120083008990418457569376848084446430195882327339924700597762395631867619837581487470531013532066900496789858157128206389195885672624729107551171360776520371755600728835909566573016414896620004119862698463906699715257554229691933026072334699075898704298888956720906194942426550287640643239092977870729536546993422477120704236449942073800189687621814774992417183234363457565792687556365599570171063248654451588344242301748760771570393327958868070085742995935302366636050966567056980886265970395410860375153828878545009334536050049527075350447484387788760666903600440417444456122286080*i1^39 + -133668091535628117430407296934645186295769561896070146153178973368451656324806426135992872134279526870947851478833790739370848833324958719499963116542217058161450457517054373656481389435062371149608145817327521022350567381070219911238572542123950467202538952523703670327755013821641510644743147304380698846271534313201501826238709083866678679724781109063547158127114478354211132134945094294870629102779565416734986168160201907372756327413159569757519727371470826686192523383192277171215672495964463307446758853836929662753883073756939229512824156252073113017443890715296737634972851568603623589514609299421958617156815758468521058054377026141596720880736537012362446718103859578107332761898236738055883619652791404156552192274439182526523937527061298267979462611282284987508961713135518882617745360830685456069095122055497438488595290530184597253365438800606191699655786394765424890003689610025267437315843277900390212005562299552304385451999553160911538346113964811160469382737088502312706643014487618628311344874619105200511706779877424865989398104383517947915460396676357520833909146166541155331421446342474182568087883447500048333428697013400659154241552971301303427011273960934424558119120482401014577329097171729657528286290526499407075817713873650917949974835345684251424745646405292837693427078335007169353880350964863661984572190198034859328452079199918666987435862782543636580119837646596459743780623504383938118427229469883035622309529459203516771239529123527658231450929292615336924435415052688881313780179965391826727265338903875289152891362143467918062438653518679376435317701529348464193956959670259990546453249034957752796875002399576655949847429517767131781649958789213398950215680*i1^40 + 375751665763879206508902101942823329533022094849122208324564082813248946784087112250277871918561459398862461413447282354701553778058190198214580534909924220469977775306542332614507772441661849992061582506353193543790748915195541393195532513012930537445652005049049697503109179553567470883197825594311735867044138427185767344487951475891566280816668555993657349663999703820912304134126761170151310491536411182956236713619348165154629751688452987327224414342011610063516396854870142737405222966541443402688950127905677980370225251819068725505848230601019827665465516977437239888491117669539929493119610721798502892749725659058825449229909177558180257917645925957769160237004257145038320011473374291485439214530257824654828825676684203337484934911034785731653495101800761414835339454325535654175742897866456583035940234631651917029954912298569074508135261489926941748929913190035611835162110268952762195088517361912728983607183812557363610572209798141104208332732424665233307478722069249950164678539659180208467522276592819301116252105930936355413992935798540066883008137962102485649679724686386582438142598908848123714011404187854222377882791268513997747085652284184643001789282824019595201660044296083818203648668154580133945831453470393580253593603139078371261553408210352033211080100727648028832672633921382916426309218215164133132170636697993038898855126783713631631771996276890300367237468837586390933210397421046269541693839197833990686083595611250399958392213935104527419691297768258962989191631126203903958196898956002420952699794046255724797757649645310027158023262586050732203532703973767829099172444559020262075267615229509276438014398659119576359753996181465072377754853951143936*i1^41 + -464497684270410419415157244287620436901483224265927852421780438316215129511200769168113097423679437430428048366950248527546665806998260128744307431684298804529693284754907560375417911200324401200110459275278106271379692444742719613020279539760191046660166958959725592783638936929689432226147919986613014715884851260375271118596935722471914576937226497342928530312059317704252909618676664619427529622885810277522447673847999915868085003536289606591254238374463884323795096400049775468353442381130069425768915097207912437486255409799878041795530649062028313462112804670863639926818655768494615006497223118971465495752782822182663117280927746478063293694566571527622103916235563042351930221436546745318687122085056693566042397776731441032426714506834404960810875231533074552888432010758645749764218351046467735179684631491195991766031453585012449038472725513445027270357937923056674290323806170661138088213202083344101202957694675293595528154699490731359710894326246025873656447182022267415849253538515425759594460801331013889086003462902740176227118800290263685891771739492577985500923421507408098473612086457640416722097104907272427716587147379319696693191743954621187549577328344245694289151735499818994265218288925563187364268054469836835568227663353544494296129042379819276803987252878905479641056210707651297374771981017202798520393886861697398240804828232606148723882801982440981204890960498159130999964713074946336817612188849708416152854846361591320397363275029066605943709335470193819657040352190359750914390603538474295651993162129579259081012698352310557364064722841290813941130500596472578250529462865296396046444725534352858318238161015256867270204392939502508568477696*i1^42 + 183657599906644125013352641035481397129444892426563451559997135818271303105299680837893118285327219622133442069479605048860213351673792367556547260536789975534387350769401084472309946352004387354192759007971813372802927832627961467342719429397759022492390736123041906426666502100495507226922754646711808029243924904455630482922601793884230570941300497654912372975723096698304525160426817486455682391738343009405149390425838744545708803190208926394957403850954449722155149568142618068924405180909148106100706981468681430699840400895709444814177922232655265957862789751809771728426739140324398966408833585571468853763508634932091100645159420964239162047308412214458819569096002767493459326555581068740537485186542994207131877330943047470905708740530979460454692847698538774753263503603586081620771165782666109863628565282500938670475421004935232803902731815707019841530844077558846996803576536535523447397184253218318012409100527587805238068442401214201626303318369654347289350357288475132728860455903331407795965502783052575918086099690710364514352375640782249477098106767369391510747104938768505807726422624075794080275222299539804514683576906383872921806543527566297008987538199513158517586748192523246161779078063524870748786310690540077718180000984684331189818975678522607013823390672709013197784530517279809927630195931183987779542827639419518745787148225461791969855973352686256236091500606126991262163941671881406019149250475571279657440195824022877863124491896875291689649752909621093632427107648171201223125244618447863186466588995688747611218678883541130021435435595279837167410122437707739169617398477588897649038713550352828812772371406291731778730175166152704*i1^43 + -14002609177544044078286178164496161719013877367223927814369428560434990125663298625255775460547741825833328668884586932376112139047601299519490448608309755865764173156271543556458860851377331938007346568320223519560921959612725670310689380461082772034668434241517851047464827995293665514386861380040009618703604489009757993990937891731586980574494817189278577090193776227526685810499513086459875154956295071857008098314848127875960371965680863527345786409540287178352447130559652000923775336974461755923038168304727702637884655561253304882542150164880262526300633894925017031495736811483710237405561340868225340273382702061751736912305995585166761710722263346656384579729472444895460201460222655162536369692978824227507371054735214547311937862967088849640921466955310922344484849404571795464346173388057306634683471196673168885704298504326319951296926634287675500508721143260968392802814296785853462761139959963233320478169012064882938488009512685723097202499302573401809803207851652799215369130454702215657748419918779974702221223397750514264049397494641314774580526756860252526002347886851350202092966480794580080724191736004851628686146153160277295237477526055070686489669741903712724768980431895161481447384081918342178600585625818738194843826319228941163815227060981788292845485579169929356417991237764200425083334013347323470254220078440149674812415960237243132854324262939856286396883953282828856606162858943725692874488658232838740522298722067815994825215377783951643918389987783994698339608109314455391672234627897839914372782297447455668015483751585943944143199060961064849949385691868218912736799924729282902707664498445794309803434621044174628061184*i1^44 + -5048833400926564965129152976425028670028034395210552083817747252290411669299301189621539533506948769899461341950010501814782594144992637323761109611102661534789425006569900450568707476060397153704881940217942997512679370093942742166521033083941610293302134846286619404349926755896533336844510354837884136990073880300326970864243473303510496466031135786567496698890088743482844364109520347360240708107392636142843748314604373927598400939993553510141770882959973570152841688871225461825418994818646090020189285058155720692270198701150813991640056582087646476768713388915032088905830376413441271049202978577200240828517506004827264815570240518140776509761072474742487731583443500940655823393156734643967178956551879341483701296770890456797917751121097885135892344532524728283845615768635835701752853914341601698823975224952364116858378519113080428139915970303024338883866549798430950624390928675474930807871619182326003618235593073249167764411383018884186724315619690381261533334961765886015622434804578593730581791177794103627373862299732799752681449002106009132392112784533747579464049456026796676967144034979054076511825057380235186741290090024378906871267483203555463797800905623044104251722613795698415317993753564679728371138838460628185000826781714441406383667053905722897112011699768720021072187941693053568807134049610417819871899988612489597862002623981812786773993876818995779074962675959138188860352066429566505848911942293845884406292714171346951771884898370036661903163170625736939944581268951437947855863294135023189165228304868218566052589842304998715747346480195263734104698462299331044522828895649328455080783162788269950475528065187840*i1^45 + 693707928370614661021765764171211832786974481488432702533604325790364241182457963315614827576415456341861973862938130560005929039041755012111989250828965427643861161108365869796149025180994054486112955828511809896631636058200671581427815115909041131358745109845188071686176171955521582373434514208093476395937652330308500727150768086410309131184017032876233880548215760649804437771623092087096327593834021277192453778637744621690058785831771661943226874863977132977990781845683972070228699464894358946265977412144077676646239852185484182068142978784678707415529648709306498558176410230779279381637518735713381409061324967234817070352566475993094325911297014596132471349643361499946477514016307817671569198984895426698693195700266135206863244520349293603218381065225389273209692825021778169160733926906547559170572047528223663678037911437284048627420067178805089981761230190820602630383579815962036061683209349759172858149816755892300816204291954125482836996210842078401154987160122714369920190503693953880231986743080853847761741267998639295345806711859786308710762284175194723998653333918403734006637272819566256724916711606007873491010278170079343682637396114928612225101722096075997846177134510236801656953299115786003479700159731390088413948399548871272891333950823633713403174900400194535586699205865549586579874189895862830781548854189764240773781418746222663720472653412398834225742046727670992482934882811429145620452692101720294544261322393180649529327118011019147001406148218374289041111017243496185886803611814944796979764237547004304505582339966200881369097254540333083561703964273259031922195272136299626445078509456827025293312*i1^46 + -43599282199615711730522907307778685668206422834609445147908566211128596728746823380416314539054777437680952142003064002448951657465202114784052102890328521909197290709313531343724841741628358143694633196024022509555368896723370972832021598794522623340911822132965677159533221061949787344285330389103816570483363517784482591795495463305559944234369879808653385938439156210868737086821918042202672569517337856765169042750116790825222310909795428533503007969177880911149183540178215408448003898394857859476728784268690466265416321263542232680221280361297808261837274370509203935814373740883336514475074921683341498972123645054223268183148306131306624772376989330682568342975528957919595852913357779704712699535379750087726871918461390078492838116410504654444809926998289877251296729834036402431049950571209561830002134191604642865905612607640104185487070566818494978468329984802867759090157031500596187134561372491640082517381301891262318187858011766136238953297923450953712058461327482131324723013467965793810492453831301362035657292993120597785356549263537737271168653463878844936117229756913588883777699101537495654267215790500623179460163669822233388595642399941363248962958225508015271303227004607501070743838877490648548498417358314978780409750585547849814130615287793217527905069763220535312389800797333164721660094564084530037528380967769361896292023409750045439511254938514328843629242063240689683341906751416007543111682775670130421950050560930902359992165061677546745146420743752602389519982356401423198552953245671512045591942471367686593651248424347359420028556886458525396437108812304458653619807034400603778881512079360*i1^47 + 1244511170034099757145988971688645372514994155393814152404058894213323679084051316370596606597029731927839354878482805472734041034900415694381582144588534115306402826631539923059485572746631759080953208881048421389519138912599255699819927998859875654999062080521379899215181346267748094841310493356706350217637699503396685318932060467825400786639787594768393418948129196101234402123915036683925370152716658993793958368778837249275029605161864910976918313173484395592753057712068345594811569573245022187942653893191089678052893026427539546956004965392004279796738652158893005581442424589769478557868451426870704987003209263813472178184619517265437693062100302148508580672690533217403940544229342774244706729332362763374119421262362400937979594564412864050451362255795435089007233158481017874424188247851550063741354655826980955993657314635136426934860834801908120758917065574738484505357701874255085572995882824301700267570994254387635103541597464903270720816950356885929914795964656397188093964043533058404033645779653562180553339504072000963000344414569118100488034335236845847602439280498377339421430148378767271970853971697314816738383811376867440017800883427148249069716250251159160948495212084539910606967575956723988741418911869224812440231839514349073023883421256634296893257278841378456815557071333778090453943226805896322048158714901575693422823760610146630986612193077019412612080209115564864907585381775902352918099412802835783775410422487358286009079199094493631309197289742269652057017351389408848089177708614840179286632416522401751000424624334423433600111016415962275141041550767493967411944701526581567488*i1^48 + 22417883842430000782389707689271046490784106800974968063436651600590913371689176348641861527470876958842947549735121155637005582845684949073941419109611860142804832489116818929471881364071840513770379499692435966108248379883214371450088689567808932717823653909996341243767168157656158215871389893031813940278878509393186076382857259327620595740241892338944250745766993523334178805774296378079979512520889771558810691838692530306586097219591249823784082743105308340330441694284195713484644420325209366579453457397557722862266334177048380549483073086856208487905910719136689536164428797115400203666070509723525512172948700218038763663104968609998549676409502879472544617382094852065381880602937103458373326517188483880385700065912172002312163735644317765396080492749951021342146924613737591423859969587493750555308462555552995157475164056122257563584401762734239904852263721468841996409102053378568142990371615405385973189393504330201548763267018810050619064394978338214820943619873978006513348146673707364734509416536717104488557880098942440563181128670111658326837687367337266759632603773399610224319712618273918526884967255853029856394655969776644309638248761944447870141719987928644501576071140366323769670434606633660869590428995236866806955672915132948210508382786396033713784700923728417178286999478824434868549440041719431406868278004776231217556494803671471010725993792289388619005865639150357115053770447900774693491653012191067997835475230940262116238164906518983428791272102071624959600359848500039392367803521954913498882442819712366502738245628004001102262047975833479136784459447159564048795529216*i1^49 + -1344651337332725184494898863671844979408577216588856486265841732336165919111933876983063572827128005675899306132591743446290818025448040449609977879592984941495465030786536833021055366624628683216832071578933155179042454461309172603672317104580482557576524309028078514109859812119460823588998857207153366872149800029791474889707532362119455223613378908032921629024593603715992801544244351104184011266699351282746219786280541443820038220683299487717572193984657491498900420386144437827504845812853122444138050839901376100807000809558770753831887629784590885821241860173620118198908052206267390702506601056432084651949540265820316063406854270781012351904911459229988808474767386869068841513657800099762992039429204998621876397746911201968382975962768818388929272144604267517374707827050946683253278984423943720020466513311971685417209206704426327718778002551114187496392045254508257182434529267828074190478974227907435158920788433167892054266457322387002542413343815167876310940137276710449888279987616351884571931973668135343513106193757359102711645858185292137731658625824636101350522892624740978799080049048710053699584612492445756216107875241169439889624537493910755108290304055656193110511285032900864635674095182585960656092961835477066310126550552633606411665718257360905892335216319861763183609411835609302588231023388160468742503661108471752973112120265879660387720534414899955300716917234547706242107832376528653620312204102790132109430651404261371717750072972120800756320753546162651173986311049046659685062994756590956292979298688416512390717210260660859731999313547365558114934675695628288*i1^50 + 19274200295083843185704952756173758095076301354650075908668616203887367978237554866746086128689579376240993184717025512346970130714241489522563774698820170756085304319362245868735483335395672385724864664088867190454558252989419503652950599104999469430765951073162018052831798267858707179970426785084768201540848451347722434588218831725137555593776588270264709180219977504107864820697408683971462254551571970601840479189731913972454483368316962061160264233927720300927796157438869478122075537143447721546438349959610043840639992128185199398753763672374324308844169027777489979493148994521693770929956929815411247949298553646963972377155139603233866154974230028557227357645793286899991241669156485642858245079928643551596883589263693927696867799917059235983124979168875481872873582197208604597265688872506334925831203760740080025860669753080261440715702477477201109754580433681239851177877510829159698804595584049745332840079757899912332308063193556486907625625255204576135661118882455757580627256053467338274870032897885286885602576102002547197246344164712072534483535041687973541594598179875948395041814073844145676466165665210373498355946818481088560804424341791965881774401339113128547970931228930596083806237162408309168810141084475041064249399583479462144485375471849610650894741213418444350196677676441076980398582174579787160683976204282528725875701784689651041345611882787355894542701186508871632015350180893862567426699649981907301228675955602705758415944149091132302945599746864970003061394898919178841285929674447691780184679336249855768207502992446318873419872017244359768472576*i1^51 + -88225633726250897727765443596799056984748851337025270416448431209628276057458500317775185936874487338541617659106978882842638946063209676774864238398073694334400387369922569742251501494646026886687996909994058926193272727457202643623602874215118479391125796968966679462278053874473727385960761421521744443082466435488808122761540813335072670442002952440374396057062720977209309168803367065984512857270538527902459567739996960187303570587767159419432660115947449271867962737679501411398025612237901631830720399831738823322774182388932247130078480215213701866853981330858899876480692751233192702579917153731620387491991191824557301667764497587948996846962290913480421511016065960908544930827721895971308486010858537899796976007989250578926742596226988720985253601745665767539981297169466902960588692961081390581866768693956456616493923264242215960426895827417875110342940101122757149215815350079240160332259349374332738657787952046207020143719563067120441756428818775904856694351098438233686283173890622944471945467212314181661847714756228098416545865684998614034432436709998260500314472921564828093914712861633581458301163449927934000711838360625676226898348386679124484599051679333673946506416125976057700009476918266567699347460466071251737640473219906253358408462526579726606451966927976493578211160071079535071969360347460192048200839213884415726990981924125725876755860370565513951211725074766278951945107245417388165659448086562484594497204935924410739573787115136407435795023775304252606388677682518698327121563389307405501426168699483900900505249381626841572536543836672*i1^52 + 131587502893467000313978901690752575394439304481346605843306805975438093428016470941695192657768274073882166957141480719267915730721958815723776817780833092107984807195628666728921750176451867373369716393319770974575307563440616435416587771879744662554079850560778634132988585995979840721566199489702940404358333777459873966843566881919346537750973412146251806650322800555589049481656517631385859766659445842625840372893970482964216340370109978997194194342986804817298920346169679165806303414689707526381728318844337112347932575686553593015384867546303723029304619467171287965761922133660693360444316753572113688882318218294073532077202245617750885658726596142035757557841983584900482934600710816392564101700343369353189588069982813320037005345456792006696181398863836994649466943705047569458747366909630566032028090691636776198595631541101300359744988588434712199729411684522275272541340715990943305893765632715142591161957987035138320641849365752555671965342120731524901197233481072699681049335995569690339459205465625922600173625523408724361729152715458922391226175449759982494757752020076071043755948698655858479882852255069836577393864914810485249370041350196219704879138922501156796940260064470918443772350708001996618456371523740880383261474984262211240574765356859258688413970328783193761426542535835597521188791413186843432984978528927397564398469004397265289726428394443377711671487540995456766078028920838670077971083949785608025818373774991865779892502164202683264010503379549120274040685583782064900791437101745262991896873908254113825747511157976325120*i1^53 + -9820889058021896415084463403305696405457300487395345408705606507063084287745003326557067757575089783738415558820729596912276185749873638365818762346901643331727012666391174209316805780782853452827636168619337900817392958335957030555307906251764976767947101872487931673057148367355107349988790152848259052053193216453982529710814253405750607050888920345197455670363223032689457950269722486346521966244136840317757957477763534211204076032868137457999597862426571868681748506118003904440930853745380804751246811457483435187431329956215731712936257534888593208672847369790667835102214934820598818014264012738207642459612072481007741595938941930682166666399765752477768341530311443655517224621670033672479908798682215532328868906545795340555857685950444357033694335904678482017171641278337202728989635357789182390119035847552128825579104000872011620103809592967044744852110359868045990750288384577303278712868555156004104969787875764750419067782018670189036967044872696766219913424379743443427583784723448052971022755393653651364567105142424135096646026567651094049795917954961949113450694619980798116602283429742851139563695602418430470535914708350214829946500749171601606126352440715422897985854928817108272699418359531409697822794883374521125508883021583666442454139920052778015925469061528239039775313287620947979594412351894288203330385400028591275696682819632303813409878229901768332460390356343568323458989754119353425970535843359460014306302780830375021657272089985862320514331511893194659950848054502818484133999347979205244860673630847823306843648*i1^54 + 10040869227819255859288766168606937598719490967285522544967872853657294798459718136315785973861470222669342516966189224037659881606920496078911644252318499435308147160360622647780280750825328967284281267177908495340559530845383633685184904163021381880805436838620257902464347407877372868898160324759093246904678537685420768622494970481002478459339197187412945855626734340755721309061791345907534045336909817831158479641029653720580700695742102168524720669144840920921731989312265904473223169163283634825593366616403518890046824943922164023058235291025415984943412834801800492873269657259942484116181750276842791232880612501177873684383414325715449275689619069331844274371789893763889579850522803458507931633442197350208284929594488570537609357771489718821073473802358804348872057590128590552909698275661485444208235494973990283588561205432218315393801165758441037595466165844488471450285369130494287193120688904665875679012720995879242904371187457671300443873147530776691098295839518856572656640019561750837280017013479351572203017134607661148752002646955745838695765910415809151075686786844207051886542307756200920519729547658950274707021350476809417681715991787075753957376929618423513663168474708562773542838751413948591953511885782730358098936912490920406336728097783883161818638266250655529894634199274954438806972984889271796977231761246336762808504929158559376212966638145967137654050960417329690418227855408422526718144904370788266592856681344259154424283673989151655798777982628402665079738226305830500828256999135774805980912960*i1^55 + -5605073147233124334015675786199398813443449639034583908299618203330421371083069296454111392157242165138703568856585705762039003631542889012866760979878705953731360158082399842181511884519012751885191825218129917319378743225393939231664065290943660435004232586290675618069942657024659289521825819968549862450087368400892488836986385002724480674487360077305424861558712851067225062425668721894992846945515672071784172785101551496421977249089237459397698559441280742079794544911336754750893405968620664260619535759687805900066255735756755441964333944277450187939985158150301742477424925472651265952722376454206324668272165598096923363345369953665794400365846244910157296549320817577995220506520570582193112345445867686002387233204044694163385444596007412176571359179255856973229445250225409307098658955020423181884032936018456102280778323728005083713942221506927485041755161364807096213954939753568146677692757742182921724882770946066751161978089955786333192254259374887476629215637385971150028526970295517399157571731075076740644560580773778384894066915234895117094876187853643130627129259869335076548303640300748949261299067709302264760278222383061293230155511539924167397813585095349665951090530415007991862380552206919553652372348667021340800381075626302436165265174106832494973521297035339745867315301488051260914041289780901102383005218925334676455810074448076821648671399223958884657317980026440680680940622591765192442351445275661681161196264904233543847436584559436225499412686764532505558015159814851458619222270944*i1^56 + -36089502609250884191182813293162240724062646895659034767530890804660786541634897846860093806251510023580871309014272949657992274985708039012742017970289983253222597717618422761487016964616501141019642082213718315366867939634691494207670599994268177789522008424381649329576720300657244226748922940525075654972593422707193426457556944311216800612445138772065197525121675642332789891011969318792014578635862696476716796006501537023849791559658414922053510438000224686568282190160156915757233016020929776153171640327935088645599574545604878988295288718519623569598288883105629047442294235158685284013485351767689843689189326670594875785131123450660581722109940409199284005276874382263602054151799963822057132165254949094487254732393175010138346103946822756685141938301629674885218003353764533681537689483818171697158039184434565519504122710457385240770761135667440637386522040320609240026399569914518813706119981317064523308416364626346969455206560742367413141529003379612089361298896421610066821272584206596255230165422223096413540443358509016789775713615566329562323850444510104038735559221049560524770693288855492329707506754766813226705658211845721670882802478374053956725364006917083033819354573656423265564291351748396840094064707597440732485199271178221820217213358561693926878354559821461377717723541849640986125088449806112724279412450381683246880538797546661410808073461656211053267279098255085281390639325874621763433737774643552336975884457235971210569864905265649392596154436503443305888273993744*i1^57 - N1*30952898102813115043318956225866853739777193162317048338044094320859188509748746034822472538778457103616837740535498542857505540077835806616574891169457611632592023707052859436408261049095275884783476244840774649906101508280261083584335256085988247215575412311011887160188038890554372078614295498217443533328626515926513158578392403881993852836679097051433912347222413439795411801515375255145603099271797132109266891354847046106359375*i3 ] ]