[ [ 22471767414104808271453822242047006703766152057036363310701706098679125206182794033322140445853047779511463645106143771244777710888113654698557116895639095535482296396054247621657474115242481960537669646284341403389618984693693340764181127787418124962653423967185628149245779835257035092685695658683225454049819913951746873383033981970235090534751006521816733525629858999012178915894001013907875828646137906274620000876272608713042199603270173784660446236299164384393481921762822497814948306841746326189054891835531002218572837081038328901578206792197791584148211001593416909057714670902665117837042421188167898491567951231471810897866690455757778362906636195897595324309397370932417031350990261872984605041102311269771680515075895906252768398008076012252856972638707556477021185541824744205114939579584154313769785509601983506427971086437259335247570923638305995955183883426361833304252740274912524273333254613223960005281765962207186251048874351761346631640509176426889497078034379262143133334658450022911922818263366805068921308196345115421028989975608184860138172965663787522882162948284000149947601944407080214931989499029016223025525475516084344785053604323082764480449747859267941796409413074062022074959413270569088450560000000000000000000000000000000000 + 488815490024823649906224089353570522155435284576705417278964127481969142739001604551225182514825846128792109080695591272510006896594265974685009030715964793421839696062251996901760911666200297768845547776506325629514270416820092269402865211077613034069916909245831288722787102421216293478355523037088825990432963653484287827714112217774137510891791563136249905052005452995528402449032770576138820739970250434401662129814345087181495814673488889353923871551519385749790809453380976255391744727712014104855233350205432030048413792761885391195359682248676681988656911551390825959971771040134293545171496312446501603225038153560034267960430786083913365897218458500659270698088489198235853995168934426560774084158085221556613589525975828553774342381599382510944612460922394898011180761877371958014123915143662320782525587969794282738501214464120610090283297314069578102530786460261916323375450158767197506754322867941101686070565227388249319382548986468399390827870713790355596242463036628213908319856123871471109136612970865358425172225149274276021029180218617228530699032226831126263085301404344840417912968111372693329172971186602191223281435467425970462285461087412302982771544598401332093336443473557097847700749008114662904954880000000000000000000000000000000*i1 + 20470886747250009615220883656333385917371512581376269611804257722276461531799304613233933410067276028817674126133317965425074597456175905353977214077016406286363440323879426343689497950664522594691172306146224911896529110836771550847672229589872503820806360301710292636463871353417705738366438923676898035823193023744419571051890016735553090595752644408619213715562521844005037424754281002636209895354594042562255779715562435705075529649138843420619260202497355654706252084625418868386962922934466069722767104752859105084422823530944399675161338507354175554134084437972654353718266605877343261043525012664714905261198886991590465475645296259359053227774680387653229901881798627550579957780142065217858263847328199833694719202095455143227751790565938015833069957901806775952501964299708542536460767841507608335091030297092105705231408408149609384897694862220459724758368884493437159078563780249991472180134798939596971710947589184728823573999079388890886897261742515592499055116956743483897174654698904339612740486967304033819950742581095759112055870327269182320040097943799901730071907547522435598675991305884161447778371971213975868383608047256678955019400411019919838863535364273964435560916678582155106012473827119352845959168000000000000000000000000000000*i1^2 + 541274640631847338418362656237925501418086547665770978166504899903714397848408957126992876119245613882364755984589739280588401654163087324939836626189432294171231238931137785362536941011866632046331707694249161287390615214905733457858373102919647996016809603353925636677774908635516945799073335329365668283160001969188109297819610387404830373292108263013401892382900496270017008325194939926085250912691386260037977827267857070238764572818873727930985781254807074816132188911316366390898030886069030782476321771711170504833086752570663361555759814518446288496238777609276723078359767471345089395099181910744600549047918660769053604887089619764861508828502003985988824099163445102650177202701097088630496423404083658155170465556752010977717504490920867713704382863118232596691642290154013844307706125861392707907347484071074800069004579294791718622936543821283232971535956006338935399571488598423608588656616126236669515848825542355646360948944880575004654509083090354817731823300828757581900587448000305516615158878286373146751387536089464402220855753443961872145477477093238969397701070975472512126907581476650028100598350440889202690702830752558119050957712300280978262598422893340377795967831256847759663623026771865652022875258880000000000000000000000000*i1^3 + 5746298744205208656482385811152485759417180767725475275198660138965294557870055971976722633835652700254845865176915653326145216840289919230162825668339314837162598700644412980322711918447554262729999104038043095556132043248797272000796336461517639429432156907389981885520568257080318787192778669756891032702519612446054650548577600078317183278425810677669011167578410761748523132069589334207517476893758813262286358034825167330605108741789763214148031091251922651327941357938169695268997942787474400655234765700211794057537488337504313054548110738723931416836476207092695581000353200109801229932014678798730239233928288510019823226391396924237667442081098936170302371580538976839824441566806718178641749061718506705059483819123353089660410632538479403031382347151852452559639894641118135455756654175867293815533465926753430016768382792006070151718438392351426026883788711979930499508725828604088078180150351104144370027134837500661004233171401752962226873063324458993720814478706063039045866203639858149681317033397482593493415481698271086342477087373206642650228266535401652420293682503208040705128230267164373445644470796447955354947161077613922789929252969342517295535820104643162689871237530104766971942034500358360368202320445440000000000000000000000*i1^4 + 28197637339994876198680886641155618542907769185769208784112621412963484792347035930006651029636734476760459943963747250737479882962452269775010894610269492024554862062975500671787573392943595123382488026745664184848516946786790984731470211035155218557137572026521523650464652231739492236356821842189528672543252906452257944249616241077735023176522867362417548630076792680946479918200814537581036573434262619557280011895510559810105653769322769884092149199065773677651404453898369392837499492818235266228711095291505552943343488924759851217533328529694514080247420300730876465349040482227328293264396799630958743570613402300477712529556692940227475959761464882649150977945362033700674492738789238815025174521961848339083786167916154761104901887437742625785189513112885594578080732630448809690273992589686650878638550282892797618050551974876684839898473133052072216955675846594268944270465631128416679786542941810866376111182867147763877196284329733746100316631693910389240415561141529864613677254478218541142070312291388963572541372924315432502748446912924427102882868319002464198819808261194559982064072664000214566976915883890822912287107372164998707584866105924049298747158412295999062698024436737884887369202897154644783419380203520000000000000000000*i1^5 + 90942574239164677579666690078981643187538055146457315364642384686169628492420992521615278745798593858992542097043971908855559309595356479340424049649249251057849889091645800965900836106859986065414903707147648550654061105170716389102739647362342329306606485289620320369967638419389787764728893774035275752186854652021138571151629558733648876563978287994735772087891804872421077671652586457060530555522261827472386469191786071651879988641160755333251775155867912229441938546471246113070606109170157690886075494634025952084617857603464039460486293305395341412672314103310512814708708086332167077702663951876868786212723993105770786046503788566798380210611149887975708463766745178485052179300803618077250810653600217906980161375240467630759151381373257861551190157524954516560411542417751821877304109708964855529823503752998915813401561351793220860540177449833558652057583281468848723910289302220105607710810549471473507587389383934411240541878908954326843654901426590835897779430139007396623192868934733108291858045471342480742396597030123722853335829230307610829913276013124100938385086985224434578089607918237184306445517215273336108094186302498140587076011831434767532002161659805693877681053787384591216718747539940299457251665510400000000000000000*i1^6 + 200834748003906684652598332583169116782393028602292345485430410086590883528030370958199694554270351205003629739805523760701136688621740866763531492758406625063527975563918371643237531464036124821585843016933511125022444320795518249044893695305341012190470019183723478993909279218434927735487787294580436154722130099739680478846484101088606468905674063352124558431399439277598425124772906161042584077720004380731955387857017073057204030723293740246949183385925964456351566778952948403844320488911635731034289272697322427894170184971033177212078556096240229717644984502192267814430052525660294318665852689925497014638395023877567171751637948808467559191323157972052727815847418211381824950710267940941319192649748457169067379809751465129182257583908885523585801666872554140671367752788283028127303570852805017477702123507795909217748453121261800476388057644751137813095528491095113364444286761392468734432846105866823196896528239081857194426335566198642849286730435752706736070907091705553372289918150670618573463032225227249052060264444088813172590971177085838042988515588916625824029766651391533810450626027407762901194318707735528494815423054311147237335238471750802310924142246179540890244261296888998940718175818045548344167544913920000000000000*i1^7 + 386013204729148793247283341178356374092387649155036261437651803610615444347129988384297309148926280402957091261445179458361002717417339024843136595132279493361540476302168609497407443294573315591383212318761858519230049166060303487182020612337235243725610923737428579904686712734958417870794598476056336944502233808285103824313848394486533355140881987382121451372368824803063177614187083457089128421301776183314257658467111688410101131475164022929302299840208807879569631599147888814589184505660941134406853038806810745388931324410724063845503917586244860968442992975729442886474040937920649937455012099927818712142101192954976291237657623740770296738851724345306562309651855135537527138028639862027485034965272104402710724459529719580947274688913656026310183122248050304659407932910181279931711001259852351791652799875114099500081973568790790821404389005678817026022045496416961421762034419823956239950412157153614200085471625761484755675509882242133360438879040109936735418131631911804478845441627440708016472270209352195085902210664961610713509452312656630639002864968492531240947756395890552024487675899127879291798431355734393044066061587671654286999165580936924936588179009307209590780498308093826601457067375307079532435325583360000000000*i1^8 + 390766974346404219580484200545893752987524084503870646124417210697120154339876530097882772563819656033567519658814495772596749120446906054485736157165401462068475812056486883899022781952770672199858270909980588792238894334281501254691371076855590462306525273773026875728515300468894907029249067850686007452641451025427933094378252831986442567463900486564578388677471302464982166249110361916266366836741555768582604601637775426709858853205479269720367742515111734725954253612868954119823646597698973061317191556150249982462504145033364783433378741604369973754123399407508205255327654518480705178085235273261327550829512391479236072862134383545828202216482299959285765262814484153912936824191989044415245279942138367673848579758437697272419154079762528312936503972233738237342302017625931660059403219989803626528029038066642072408805571048747607868956404943710328812019021655174933859865103272501622592507271281573695978776586984048818036111533026011793800538654884865068339322110573377548889840866492329708284125960294383462714181155760514921869369828171499034404984081546123696517167522309115374115169380233877693823037757232293238152619152791173379898698383199677619401763171464819140050023894395573897195180034295799997035382099148800000000*i1^9 + 334991447259581219235431972466662781445702198224598882069116383249169239790666238560916647885088897915322965199594820739711476621775845418538782996696166213852058946843789876704322463004638810052047301480169321389085994829262760041930618926428709155107733644010286222254516956146942306139971601941108402039493222124204151630922446583917122368169204237207919028705894985402602773846373136561595013023337163486575866114718730155557012672662955921824435339386676156778388542925083652416511997269261423916129449509061384846521974308892308526182426726143495839296425549408579223971395618804109305455446117874687548337897150238765166138878629373661912200144647297108154078181897606427817232481472569377566666838004497352019470024992621446157621633350352502933946526393107069085288687823909124135208914323370138159749936865381749037549010042387543580563028499217041756888499696837526126397211686664951262657291446225949623971235244205930720745623240154334027093253422228696327067193280949555627998157565227042614446759016810309028661040409695228773244378615636129243203085448774387932998622739597056813170994151759467913523645494616968790677630766859508239900597238073327888653025164881442479142224945604842118751645371456050344768974094336000000*i1^10 + 137703292643087084949494874502064178943565375001794967302828577520563336271580393498989357730431018556592781568971455361447784875914405317690126485150947500084847331891373489998659921688247688325553794812270816405340769389397846178469701097467317394301972843096801973820163895016468406337083006027878249718969766215482607537328710272471204496374750603418460265414483658962329051974972780912651157714296232258257286438586782605303368808198985057583261850112588800217056614194189436470793464389318493782141386359579286417000594737134868981072171909727480156479125078942448002754201196260094521188204155474028435149753529933848923100293121608179321679150643240687025915263240297610788508610684234587754387809613023049875619986546926385152223861257270505863587017028169128630286433696077371108401761251090257407033290743578194998878494035280332414213161909650404986684741948178894677728735115409730637242842811924721247146811004672020886692082483901586612693668807338834230894598633699207738325184581921108550737817068670927464312595362161391316682075755786967026042560931438965824027338622932752620317658571135748718655502621050633845546892069962207290483198864884228416200380262240939051476139695010715748190823161335527251178107699200000*i1^11 + 41618470539671977027152873554675629071724194417463573381434865834898042867145475090655791614331698600471341207242301928154933513918769137412211843434506620111638306360312890959494260711274537237033044924024166318834262035162728295179723556225339639326616006477839884792858040340131103325655170353160336494600061141317517836628345462512976198496186818871751058624692278439088223099143708654438132129865000874529886947937942686259407690335844224800405578164628972525827082576431868794713680566235756555094920656577330840639787250560850520684463199824275139482946183076852146085123926201495888808393594487267656303801839302706667077617165690154069102239727981471932304322454987043095163435538770436050530603006549638521132634117193797200022274596106322407493728613282554488930181596614534142225591032547106882939548090532861336377709075551090872109388961869774832037801649623732280084613309642590331787367792673534218772257545827837968158965858301321727579254123216199762502949476852464457180954080901923480469865229697628942009164759836868537036331104780650199972901027144016846004062102729371030087320134582907955684538841002378938241749455078771950003747586237657920404955497802199964933422182553063613411388324863066788331520000000*i1^12 + 4424887723646553077388601345478946901660494332437651521385874272438573638421043807459359025148970291814208557878377869867740713769449307755676628825561454994047186900157549695895062977584900767686954699561562174952171062917652264891150000473077436414770587655440560235589363670855585215039571476835332532711664957255262575470283774651089550783865482318609867285803947558433752423144879285293717414387924238724188781761243266526431309062246592893281264248230967787302147378902971139222926194081767542594233377356258877893205687325192119791204174473848777087846356245914611417459051828012620451085386623543216050071904873007778465346361312747690399790146739389515854179381937775360911908051848026445706044728695608493020289191403429200953988146437322972709971729616131876801664171597528702238661863232950034344542661177545035511134010014371418019843462017511425969268685921400032136736515686340005107766999426629877996486354101195541197860174499584654230466207424473111834941951880834569354147896690918296155259797839129854320627411923124259063534427800071323687191102443750715600920845508991752334040727200912664450228544431412531320517985543628235859489263189565598816196411493166095481585947486133302050162948001730643623936000*i1^13 + 1390658472261130605578495628437975615606899650243181764518719278551642165222047919537681205518679798650960143916741642004723610824818277426701298084237965006993129226265414298467027515585701541784745941006756482011577589418003544516979973221254908085486955446691687863785091562192458565427606838587974507563189499045263135785937230834174420305384663798205981089666238326968394415934004012513256995569561914317422700092126896866017134844015436897154086288107670867326252795123200964743979401633323821085034293427811233124742088435049308079910448424889086153339802252754314593804744085468873280619457225889463712667289518123472667878985989491015931931096824023460524274651295326488510292697092513248231690991033650263001005631899447591424693055082218259870160560184484455872498202162536697979853678811192197839239936712653362844774194725896820528714630491545520106598004339882814889133340596007471491322461654872077444753643570861133646609467456513337105943783219086254204908054120624183753983662468500258093886934255526537692056236961713295507439072868256094543879445641159073369872061776178386435610483835823029061318060367519905057044139984484455237154983932869718455844467946259237965024934234505472878850035440176804659200*i1^14 + 84212725266671682376936857550551789817481145797536939271472884103316779297634773725505894974985622666710100071125327173926616002130224848423083763424176459333305431526667879540315013703094027142257525132991625160352036002988836482557616516822008266179654300884273771877190322088000800918067719168440055729077104242510946964576210549541483608938751399565903426570225917183931430079621998211894598047627182894765479852040021379756762340911232246824481117948575505069324848057046902460449334574941162638435149830167848738726025675577270697982702662544294998899508315907788845889619802607415465030629280182835155748483474067728323556521593198467895207937524782405724064166759266472592407237194951317993056028287278061762124744326325608816852371395058928162454239156575281870695697831457216022813571975077277441506615462339267255834816861658164262864613484350192391005270419280499676537354831494537683602819088378500092631423443681891668842022394690569119625176015726375487223806885296177140588294197705483673479513771278033689287665593922702144599006855264034863887172797282843872413764859244673467604860872527885611100310284103669867559248895431365063328810138893000539552088117515020322130436182605728284931527811939696640*i1^15 + 10733681630248570140828415941063229709632491401403611318040500345224716073021313360258127501328299525426269438527121968867241042783449109015671053938071021721189794278169468884475042230274227626345483330217652381173841528232624099422808890050490573619899744106175603654979859617019346758841204330405514765196433973775848462865078492315815470969818032317037662751751889069025372296933720559754740947236061067527143557558107291782587938947266765645753648625377250167283134477770884528667745500570709883572499732059694080417815595561459642912198202765596173547923286608648820023312862105043626113360871277280419163686569812619096713950206632020946976030371019994732977456239903656615265101290274820707019929581455638657533226038680432810751909645076353478080480342960033469495816740662872276126517282161240368720922468409632650304572074728591398672638245444623037129144552905947641271210923416984770845152134708779083057179548133024943660865384076440947813940774581427168918821176174216479127073649656848542123335161332818386054416613340922628667232314092266571803939486117959481926530877064449047871293356775910046210640108375169228611511785387575606835522417435937993226072146299222720987899184131770282562429619535872*i1^16 + -229367746587304927205352113667943620282074611868597640023849741590839509232884226237944334757175225802677898193950767029027494630996094292141759198837634469237586987120562673523096474384583488277033551056814494111466064464189108648666914856249963823496396797484348686484090487775110470763063738279201998486928855352515464641797552981475708410779755016082315361827531011025055663319728459856572429777828391006396329576452608070800863240706933781620090114794589169708679399981486733111301487175235127909643993928919709689730109220638412891355562779712647128343925457856868392528148695206449070922562309845732493670666622449924116239384316266460173897151999493330177881092928127463632662921213172742806066443943489560378041988218867911111587027960751012303543888483069530203774498163446215184098756528965895521348581800785018343090717254210251287902858382875607330623083317844842412525727065522314521082567889692990500009225316411295099306321356068013280380198851820096880580413246677373534717843656624127764179332206684808496523414129103520535966663192251852662690410294519496354986130198611439921606306176945692068686911378053467329101561794722824408906465714452823414603548131523336079795120303374163034436009984*i1^17 + 1650410489011132003757700240999381553313923571796700302388198860630327849796101080035281395873922144471539287862572924600814154015116650125827452140882048033690879502685458515290233894306794784672408737201835515453264222995692032016378428000691703280435995225059442789997987426153124578605929663837313626653983521004528735227308059118289577641289595821478342037210779445868003890682778454934095804039318785600433098598352745229362333590448883872882027762318443108628123536593323374079135784443618456172430551104983633425808040942624960520609190940841641412553396422953756196729107269280675864458887372369336345812479135334370519564292196499220779683824401593823128845190518613618111316453568147712202557948590129738376821713921783810897978588856298044675936477253883816161635907652381152645370895006389473662312010877523072734678085289165993414435955553756829360401235772204282115790014845445496618420880646207257734363081331408051482814152785580127805514132431250386015682360306946587272632135369010978817870593062446654117225139183059419277898728705869714557007123655655920602586576834540451890501448229153252229675207396035911837955056656319700018812164396615298085471776640916661041677029642652413329408*i1^18 + -14118062263012308544783013635983552673766385283116033528875212609015433172226847049696550744529719995642596336059861683190629514526883124436093857004447138442525207885400862514205034902007162265912648125672680611121341640639139183975191611360945203828092182534381826986152113446854063066619844497304592470351582778149335769340757415618218514852190986723313674975456811005795021539008836555611698155943280916671734189994366557313599476221343487740194406120201720788816481104249772504082179521646903963727156607930746849874442438444896469069328165709860101364406023424892352949051231151683690265098150384309341695533167485189009665614934819953211760464569624914003749600656800188971002594484861741445139770977814660391336770592251846962594647366622439087260869836488884210075089765874164507003509207076728963174541889110099939885528635859267471188861353341730443190692424997368510767992957333177989710708378009605588191340805164643492397684173571948910246658937422884113997663370504377757698347105988616208134685001522019155953300548595394804874153549223521979366301840258788133002506437982368087861824964090937793708259811800092322006296360240823519225029128227103690089519039303863656050570782948982784*i1^19 + 394918185324096998316875870013449024722584648740975600813839398646674394225258799869887651706289126375423897632585951850784353224160423366534107266634437512211106891089212353991901956607384949621083775969357903100523775883813515318015622873795437006720059962597726729435758268263419680146690304494423620565697802058665633884417857405960122560369201268653740583036643889131950187772587751214560646322882841545758949427852055951758808994769488708133989077904563611493485462060702457660974399867412262111240390119027435145823216811947356476568602069635426495717722343675767729728012928427888553799694706929772531497590281811666875641143758359975084112969665957207485615512464598305012510368027964290242765921859827452413656312973034353262667044140299180877037488702807170272608771232765468663220221995055774544621505104816499762515501052713175478569838690216443542047891004073514306093415593415302432738538930275976182007456399280230173679718122538675203934432490190479358740716770726964841574888991827549051949946948397761790998247572048699967072480098015954837669932007782950465575611414704197499390355450296786333506434585856218811662384766869446309767316382374693679918911211465244048578850127872*i1^20 + -207306480678573858251834103815148755498595962432294459836648732905748512052394900675662789762518409823366812302291921192585727947582598896830557466220742037940144778955081719230788482526105536982635646672868400047304108031986430230523060747000632964745023832725889570550194392310918563092035711163419824002293647441111366074178525834182510462317882694582813330485540997429251297871005081775664249264714947238715653895965078617100968115096778776555223111933559004570357853353577855218434653051424749006415173347484863552677610846119492493202152359246266164658051447220195893733928857017823644766083761030391725283640309078962179539246745880330822843302198724212578828478536111166512590902341274151891309534828636596520248078275551735668360718239105212560107172218098153618157769445400188058904723121245026344104404657708351686798611646979920919056093097812935144896224916579914534897832492203281870442285320264466825457704595033874995785855369111421946448712331514686357668036543893007579550513792268480827269283355712963803047349180789077012512542593938643387606126961537478766093264328731987130961460853326887999744125259772751780460638961189795908106273747337659552089148654468745065529344*i1^21 + 12412085260012245476483302771896753530237330012867485363861849104572300278613921245124861733893850330426056908538639371795551790038043843460052995685926138967234281453299367923246571113274869924890127238368581433051413747034948715203472573731024647760570839828052710719529064638359956975048330556690928043346431545597313820080777354634683558016716742944498625207083150890466729966817247720994712917763903708754598325078696965447898043826428981641425748179816601289832260968184836796408924767751073846769473303812701372092140683738500015891731113873386401167729101709831494432882184793804849120417151191467251161611861671457026465163047754809104762036590895287296470569333333794414314811958732307538791370015947206545943077841311820406364803211016730856355771939386181331966295066865315956500339249507755427721986808473907470702115437906152996212309701563985905204034588162582457441792173019924053835577752245408092834386489811901714981483415238028363474849189369164884372177330547894506991651895488607571549033720152971719741081127780267835281799464768223770597688102596304857734650428638883613713688780341798284219108080339048653911969978333294485057347570660336389707144884691873579008*i1^22 + 7192961302832803201977108902796565494823816510491345797201503745395842659491837649056487822394705094004240865269482515719215487854376496215627756123094503620706060494310613379019000536267713715171036867118972976575569162983141250758434469176585366218725673469104108420659780184422222655386274041292662888346072370992085078932089520516244821926130446533502382417923663025146820214357052835793318511761120695164134933750011439577333945571807952651170445536336926904110144891121704180412553413111150177049412386946986531586642568555732258275690771312259887242339850134551485469535503251978074753968349622195728059654073211439162839652261980341263359875290360147686335768479689878034469529038775210121393633217303808546081017321537896428423964066885321050656956218306803247645110635258123585344521430675031090597771336901370744788355712373928797599030552685695359209807573852981727838510698980371328593819702468491248736565181040478508768115276631827174392895970969777190454686361255576525081524024768323830057206456784421120029460426494783231956522685396992249053765038432868836844854353476934670691438971940092525564733902941836233009978967469082026756323446964236839435362531041280*i1^23 + 4589256722429492379468035270529789762463820932193809717970377477849762173901376096874815081682521924130383290823689073151385473946828553352625935679019357068951170774339938842115471281056529538550705360144237163277481126248519201909314822988396499565576671750269830402938898040615052584411107045208643796207553780280228167421793470040337691989995411539307622111561140397646593877106465247358443405559436949919389979181229564716231997885782963110490208610062586338407054905501775632100587630854409632832813914171157673237949515808216565563851283236143662247192587264243148280382860832992795674442758632485715802916135940263350450906171373170714342781139242429827478843231737209512225812727081609019113476029809991743959528442922087236159247679814662785360508225377566311335433644417143482908016758087550868552512620848936277363722628425186388127068587678581845533565477222503035888999766129672137171270417143322843026117801057830846285404555058168787779017819796249606294729139247600814615501545585204770968406259981262255899284516188309949800845507826013733959974491824166598084935968986564932291403672160072900392388382172551754934407843347625297864452177797428909451752192*i1^24 + 5456619979827488104471132844300668635762287902012862588018420269567676607256869199825175410533084146768725364140735028406647719988506233249117894924959450632120479941985951421309698909278859669015981257570398849887247834995970046453911493014325217322296398263039763205769190076290966491381642102540679169710137768081293084917262302395838426527821430501236509896480846946526505818506968729353096060788075006686931014194991667281878481904570495536482426313557108115078914494902557598111260682116804799621614334793826534018643649665091932755791409205483780989947264840896790596541805171369452262380917679406919626505803293172381686330272161788500828647586232965467180175202932070744625345067793008421610974589266884090313716552345771001218956056325064605098477185715635541485896299458652480445821038177839149947886081147598604108486826870066479871633157063920926665770777014717357822430136115780309756509513226789169294442615581652817538242724330174778350654521374617112228004580684233032282634529513574731999138363311707253596460511156157661359419278017945705006676969509839661362628873445949176654264760630656112849529879969779786005674101852482610766857876177326775552*i1^25 + 4715047448399843485391151259950549994174280355609611746895465378226225299726973703686760290354705517717411652831043314293015055654078593698626540455375927023708265853547146824125406424501654283536378992970783721831850419166175825065521119365322319281522587275382508191222507129207961127237652686656179830792311237690989734427957206788714843277190110946563169543301398350954537708715098499512343304635771313570000003891550887577654425140493628720919164029275224183463454561325916260577127186620831114766690241818727701862596450214882408155063742992545314761302760211740102348145770384818273530882706107381605281862458996494268688360432322162356544139961753081096336569787017276325343913893187591272357702374444454651496361379211599734980589509065654723189030717680380579104074341648217677026546179491158916947747773111854090654617092793916471177702106547903812876716185405574429259152200931314076537642275420174967330254735132415126893516260348391764970183189542289949948925815339578793688557912041505810132861080980713953722493528478285956727999844525839151555695650920710543464008526907197326674345988290725224851904390848574975978062092629410880264864502239904*i1^26 + -250559735089194237158267104859523731435847325898512174297713042922053250311397794325756816434574003487177774636002418746955951304534180112152436701821103278168342578798664426454658216122295056392406319954026131040483603286126399595265097555877706351411126049359395210794892368825787974118772089584486577615334533466637031142143350396841097365441888588091150077979563138375340109920906926266929830361423946268002931130199965568358172745487932125908650622411513204573081973248678274577172863642722416203512558826251633887768981530290086962109356060630990018245188167701977521807514087115665889724147545488270613615741768746762698862047708874841347096473996477066467019968635919714471070185395126603748513398078300265422661064309142888381074724687378851893434668402138384931624554048509856977121449504798144802659256171865763744576837651829038156122309264896383219563911503406741210212497595486192822739983913938286853331322862412466372623629817958035813731428976811708701194011685517095395692660231213926614633350883292643102972275572192628589032699804951449030093459886683227457879058491193370538243288525546264991089400307588366507473960815273236560907888*i1^27 + 393897516201590109211159398002126654952129503334105648452578206716651317517201761564050907879268399997903969920095644358628422890153080935985520505917768417616821574086483924558693938312713079123863365757419086686023617136673833259391133697361320379799611209536402925382063591884190590188667059867985916624215326145155209954199420545588544545198503045196185167645798756914331492110436052378503301325817176620448674154449275177859857685023607595265072310936482817417649902931143915467357066431176107136120140259157410473882081708971566960737925875425150047321659490009695727254988149131572319240947071657212809084439845007391782650105533900660590433429724190437219130354379781718705640118853797159563364838450235805325146986696794542525773404738883407871324284660036794899387971054594734256394382834808442476529869302311897124120230347084278053010034813763732245750962060364336690301073862166345708217793939666640470807922133710100807731791250442499097942838704492784112530402969792034923264688073215533959138151493449257685831179178400898882402062987723775726226901707792171796627974609052211299384405975269454690393088234428028122473683808770526409*i1^28 + 129757499243356459304013215067264894673636035676049008602752248903198080256159422916519317194886203209434487773415966737655547857301987865113343894338095217097760752513144641555899642941196075370535804926199561738955773070213883931107980308307158935131529375345434256951696005159108359022849635127785145275242403859142877489947470263469826967515877374499663767648257740292657695378501825529794212383065039273086789269495714161364431003361215865765339450388999383116108825103843942752614637633574150978514341029898506384849675492253266286402629007549711375193110276088966555659425235453944346926893204274853041878258576999519092735011141903234301320564708991261134121889508101473987031740386534002866618152200446687697768630522284372003222639372205843458688312577642550488881665375769253461444782687929689037940737899881251477293734869913408311189331462344385628585724854555338838975263142889773378811462844276264957930779775583018607706924471095075158505656583046938262255310659647614414689402134169441465924949502453328111573782227076146344088143711585868911353547646378193794474806493275258931095200312198722397215686047045754455006342467328*i1^29 + 149254518912087694873430842039858556538126197870416807347831922460930776204896274959571064643437629182415336732089585219192776188828071420502787223494616232483057789769431214937579016217456626189571365942389287073696770862747519783261020767409856212551340263292917676650189738850954095007723956219809011852532819332522043050926406702767395805766271715522244849278155937524481838167995851084628762872161327089791155503339139195979854630090092249357209981932629859549178877443201941771757617091838776080681900808379027431949111678126138825444096750141058480627362543642104310946215274620573223350806275225612399015376926524620425122232175043011209134872550399782873132448131971440356294267500756660790338003341146230495495059716428677577439604641386082428177152505699998091151953030102493702554691728210163382481643625451919572760098471250366468216874219991597702881881367079142095660042209513524599247880009323894135803872444372492668589926393699188280723975982461150315448290294082011353567824874380398000998145793317436471277207859134175158163274478321204490999658392218384931833116960063954711202810324425808009286500197206181293375488*i1^30 + -79222908821850578965339445614979767714642322735562039809008771851997035154541207663984918725962967578003216812216259925163159681937287049163880277310902002912185095776421271647035368179479546646447759377601087929999155200718665800694326227706074623714204811033789291877375946664531875636091727652250382767411660501911911833180644766182406069373471025368371680886454717719707019334903707692321190958776657525709197763742103146067334875473432707360261989873002226680806771169965376259470151366278262485662124657235825706719365880964873386883840429145624722656698022650068862005061270885870999618372440839790680771864953028153814948875386998436735742421218845421564689166925684464966780750751822194616416837672055256233067158508474379285402035745096237403368415489511486961410194755318777977611010596973643617178531973453919172977090899424205529158116190616720738232776877996552546521388745723976816826359572040180648943049453967184370185127516178424716905737953693124965772176325377467946841910661465208141040647351472882188312204445500061729867514482312242003719751158810692447514225272156352124396472235535122015076840704818806784*i1^31 + 23177117621363390420347969806984026553663178853915412819049808038187775058576619678120651295835357480906395967681239438188750921229495238122778997751512688162956565155694114664757318918531833950381550261091656306586170321859799554084581193700740919790724671099717810282288149482151450550167506770963309552551661331461310197436638698831811721565345405219587733966024038924922594796611159813189759960650987327307330065389702840849838885285258314187368223806519054473893214047350994768618000395332356198823874645230738083305731085562206359222842297217318163620411753478805434972257121357504007858891689872014529523096691564198385388392815989385774399702134302570815859664670954200439098546457260421847675052997772228148876802652795000393683328490775914816063111562012861073038141450987339423361143333431893635851563810100087590518202791405873695415159596603600051701016251517753146461827364106337325032352299133771451308061209942471323459641541969592126881738918041057723638643210053401604700113133405215931476351022803300373186433815790612896933215322689364677085601480482971272369945917206198261637238441870661274730368073728*i1^32 + -1783226824960918458352513240922167302182106943304011032169902379340255979793004239483285443506261320627705846043325026705098211694387838789685749448504205894287297457221191545529780563768441621566243473601102707322024726393399708970531127154803204634872309086439247979741935146434318130407347749280903564890718696376939347316541380778015434252895485528231192748924612666297650054304151250210959745338367630959980787191613291242541908058853585551428404888076091732765990226547654577573746234668704773037115436078046198421143866979367807478230828125751961391834979869403000324842045487481139263449366651413934192004922382183661275047090235738624789472997422528856525698669423444159177203720991687461176835864107074765473831484235834283185492358699363376416333336414456494421484634540354153238303065472704475359655171857515826564674724278422295904673810113435145801172975849998231128019350499892195180935414103941892774908361097504606923378094115255764610098818805142738584705497061785716643583407025586143651099082744562527741763956021713736171521519230141132617477685195545126859411075606642214596999180013107077447680*i1^33 + 62589407187609047493093249642438048629700413026048275453339920112397722730557046282158618911007691852966408840555560631952270774240169641992816479810101062418803540392800312042895322839369059727897276880862464378400843415558146882108187844209691837637730022724720876842073356334869445463744976247852386690393254349215950446234907411458189498685907877173323586628089307341389000151666955127437011303990397506329810879501588279697737811981735354397811401626506876905892193634003192616326133935842927408240907543385073832911264586121427764945565175620901119374898386755667791183971262681251172287975928008133051938313827058032934840269986252674465664103340821405106862954477204337437147682319512331057693042089499638646446802185017712848478651554311893758149640054391360094986574769118467281891391505917811876403867169903757933813615747508538503823369137587638742721668905765073316372418447627529232855481987490652771237140285143911980913737219163543760820886207451812854256728930877656125417634033681929999465266686922653948673201727057665772375290947660685491513061083887050484640420481659822152103381878964224*i1^34 + -1114517645798657231630169793300986147825921352181931339947225403180496285472540005773926622455455243090950708010152884355591824542353715254392773147032111852529180200602103167855625178916373766061443874367087773362683033026904663981310551956501764429924594619542372530501001929846721820985180737465702787500845151191463307320393300144153327537475006542855469871020135611227038104751739379462708599210341978076634234843383135150287186943841221448162927815964906262640577793444376235630149090378632610213127071874106642111983453626978119698275436871771772994481225030491613176792181853447021572798350964951461656774738209712687508539806975002825939404148125034810794147711125020838620225807150243296036169495149386374975715950044201754606477749356470905744302110738877501631417835910034741539276231379576260382687672306339966929600448292364802875717484120231578592522351499591981891243186414901017499682407248212159003046838011595837521918076232059067046076044839181643821342642721164800436804430523900695728851431792241460707969294428273424706689824489325458609431372789758886507133319457940826811793408*i1^35 + 9474713880844576082544366612019848611927267041400037271906258375319768878052312709397747885987703775618745767935857712442811245344081812323671804095264076858777254947982317639800205567770881239623057042734243993831734555035045473281788831294349377350066348245864995788765506200427443738773219711168538202582960918739987835469537412969913326894020154241799554994374931806972454851004032715682266061639579212997086873728912472411483856580328531042603335855255239322838134933911020448014757929987773611041832082762071748734123645402051552888202331654174584120619205232764978363549255946242809168912127649775924007792239390377641732863105623184618719798338447370294846692942281986472626559121450035092737393314590354788265282942732491848634276240019514559607961253655389615656725541322544486214120931766073954271528301212375047373364485875151244146412892065138566289352985199028560191810330386373931352116028624780974595539462568359455153510881326986508528703285316752346693586759982144277906424829012395750109294779766051110197164255867503664467005581337148995323712425386501380447478541897957376*i1^36 + -30512967574973867976249585528764547646777131291301021496571783547418926942400294152278108681064075571244719267080015586605259998954700928822364721830472488705297939844613622031026251087731557046988367792591505233951248194904027907495619785529966801021975916434022030816004337035345890511163038466391936480017755458483869644301981106826656086690719834957801328507763142652013956650339973478825540208043571351100075190760050462620956674173056819482050544520338454945019087355551465290871406653587471207047278871353373817277148786748625924695537449292612586138521048919910190633259741454473386786469561524253138590365079382564916781397425514894250528056000423168561043881718624467722616964083719854476762241042061018967986629236909193867613189778409554091735427075710205315545420189204228446086873917359981431364662163764178859233456810903551027320291486198218142519183246565277324815427300896380082599664496138492787786426303751970101330347984866435953077929593448797941468397503055598917221921712963511991086073209836333188827447337847423089640548482445719629487188625990419139696525312*i1^37 + 142920982602296072098837664356961854857787580627888385159800101274100721869361028248022357921079270093532964366137941653213291149238315248027668530333091279891008486293878470867011092128536113092363879267266380370088031274356657676965355394825235968757011558565510623668579628762860067178815102724252792680791998204533251983495378265867751119996115251709863419267555435173112605097802779663109575986401619169499093300275019961908646289130615826159856913653320139564218411587676109881121155154720901065500877005885721626057017110285411758560486079218820905353771710799223536532939655952253869732295517940422590112934884997338330185391125411701938990208880934358909977790369309121981103139674868370783436336096116544611622939945393369136685381142488199901165911597912561664395457743610259464950287121270120453546822310413945698263701180918935641781067033375111393436522457780852503604047685707226300263621903107708550656556399643329294122374207822631452160472624501570789104187360269660396468345036270761415597753896014719348323019140382848256607407156137237680028031164107194368*i1^38 + -1466388079784073828858143444234254504160444585712178908553609302101166832356518718268713191466314188825279909483915727997465721178843434800697717308505641652611286700833487658417697387101616524263451753402199779564864429255717505920956764277308388109679389344289937797215888614138546787860298053958613944676459538636101004591278599811390188171305272412302975669771351386513723200892855255375481746201620025960325257966345370658043696933367761679375080158383032828034272922192531476362556750507575484356129365188821877716731452680528063859847564010183551815272910242868688428362428633970284044774956609439299438321155373916843231484564405523672287180240301674402178388907614489402036191649835764765079977715048426628467488737726579905359396908147977027877502142747477557401610093407544068449272144111277902396036436945816985815673562902264207000086012116334443121956751184031838024373232289840395669545978644031348106395678171562181808116382255535554587774489087041513896167703646840410125078408004760890060620624966999582048483082658285142134082280220127260774955483136*i1^39 + 40657569471101382341086946797846586087649095225260364498476567972562463030778318413980210645418623573050519097951540233586319889359785540712078427613822192091783458298128451812875996702081109861080016128273764941348381956192386259098723515862678627032922897332758386615093833794229672974783017595025371281961742320114065515441986521581836602910376195828554541674752790915588328592554180443671686253983325935995262156011497172744035665527635108858703539400405667243966989892273685628844308494906913710138339253969966594441463668906980332829974114712989442077960495734295848152037746428246212531283045237226133623265996376922083559263416934946774494094850350279575089290884331783857502441681442837883977765527422951132241613913877084103818669045329247628695366137751690853906078023770605993952382764782715805254720506878937527873276987477305145629097744426700091129490311236592348587851917513580537649558825456201946257116143321112576648033253791775680674321627191019190964889573655156082634537742665404119574661930115979790186690719851038099586152556151177216*i1^40 + 60433459773589131086080450491140611397934923990923333865780460231023205153062584900115549643044756418651806145544526884739079468504406367967648326227941996901718963851239031795124713106467387743875953310157169871379888283916072337602284898260263045603863737394666827810698264061757607307657780807326491933906018385751018329055608112123512225131474920164451436642396190425699716353088052713444002429116086341672472573573923231406008772857327221397969674869201094780268724183208627114338532687415535869827106336033780437487428795134554648224448500020300219077697402652674669875743606959842077692825679723497082968251334494991112707901449012099930726429134635047476466985311785804443739091668085895906660009035883289505108509691020938462947580066700716857291949467953604291447197796974792994739994148646696276015576368526314975685639693485114016110143929780230251767570172783633261551671896215767416643337251625481123728284957553838459726983413595728582788037880682902881244818865497848473088756956349162145031166929361571489301527667332134465712573906944*i1^41 + 463499260393228736151091518309758727409306587027833153608748113369303400610267029696153239019210045555161610890882235146887617904381102381666794267740714982266819400733887368059483356446314915768648772488265632790719091499657049289777170801019536945202610255191278436259053077802318441111481792545244955735467690588843834023691121279994589231988958797140905567975849703072990032856436373690693310919790878587834151839285971199130217416304994905677581643011842571363730368524824402064384416966736933250599323556203301933142618552451577766172005832995410401274925936405284227781739200065254289321255241522320677596180538456040045293783995293906997962283753057749518387880967220617095354212291097629505569968233255235711207112215069384344519530974632442591288764770219052816989754553322679400069264709926359482988023344557720042666593108082577466005693793165664828288336514323106961513392630536619341913728964642559004525448307135767364363409760658618073255319636502825413157684984570377744077283115286141120295990127663741575965818934373816205312*i1^42 + 307740258953171779247524905229957955886832792591081871107364207745698068309294224277621213171507825249139812212909180010841917387388794998128412783435560178741557124618457572414633474719668455438477761148931928463979200181063556257482673236034429599546184959587677400062923780399394592340350016336181319657699645832601711012442432794951772852248177410090360271091708065609016265031618838249624530438350634408920776635086404374370363795626491694019544056400472400324580892990226218977180375740279028156409888874206774914163066089277511997251786858007272631663614446919001882433222419956442220570550952766740773415057535702864564642647197895445078108789592101334680281785416148624344635347993801413193254380392341016116023655939938261837094722694427403244514130078017699640423175647753771033364086950330670513994487036587209696169486939792934171398197126411013266250592141356936895014900370768328644404929801013096495372183463679129683041580176478831803660648248227900862130508707098359074065264655021889527387798604654683298780095184896*i1^43 + 670692492908822089100412164465343632815367367728547942041584758587664787662662537170660728940743677867471138075365495813025553689478359478340487141732360502692677510103160162211363305788037977743423273247543569304767021343162828673759018266708703003023651369859781197807377509172105130472816081814922076388192462002039890887862958969654814252626496260818133208351188254642781085641248855949678583631511719490496979215658591954275543384536538048183276258255334831279050821011240902975699230102441381629385584967274267003483298828381397355676130194681638239745585488652091122812932329822025757718932724477510773085266956461701849666017831084996745315758324485682939624767265571541416837384849553939852878677710087015936456477993998508738545716559138792347194574413687134777474901044602126070843431831851421880764030988091980414964305436443149185795861266924263993168183206933497415857426623465762694610889940921672063684156081754894334644387591716111347265475324179681509249758325026321237941881722367744777460775088968901328896*i1^44 + -29590803239976919014673836992201161347761139921587172318408994566977237102492717691561447075741634498624622436232222341317142020407012232778642432037333292556549998492590992137215894371026753593833156827559469189106679186204138919155198125248817424820930957081713837795865782958147637666683878023536014033889325761213669306363927233797264445162477798083029285360660645106301442572859725536759481046199757118343683095778629265291125514305040905915671137241809457101590467143326735750706262224969030337745738648941128815931205719368859057993533157386575125978114078986573826375517229413050585632924910079311412921612494512622154551867078583776446050201529514895451776987730236626322226015712968797679717600260767377248370566267633983825820992111671696978880746455744942990402899270878901613933163514645490326975644868731328429804950084853998558244475566247631954657811875603584960943786641131482305834841851667124166266748330977411457672105755755274824097987461828340978569042214843636402693930994283356850450721669120*i1^45 + 40177517464254361384199510779820265906807414632316907362617234644098460000768621189559711669786358451439274559571701684051963141659346791447644967745561098390158193716330787131547840116801887199007744883427685200769213418159802547605786807789930488790550308731644618700014653482603399118266742665413550150325216777347104044080442673424575040667935791284740702382835839365532550603812513226265190848172876092269998262093173424593328663973120864421473655414937457768405480709821103017746798466725321197803790305042554835030981124654111949892911487161156326077525639945198293481752660448257713196364979965644246124677123931562905362846407052050355261529307310550194566639926462407186006721793314583744883259723590634101075449614917833630263202070100368028125281822789421551248904418536222602136709030440354979914830648783327268649577450472386080489179589462692569083133224407700949604187053940863262757111228558130803011044678828652422215073439716583401662684094586288453713637406888820791398771554173931487232*i1^46 + 6774264642033831203488772832728976429642249771352272916161852626537779025159125686257018949813143149209712869237825463254275678664163551199485242403301007638386844213954329652390634484235989454355073502680971563806916396377227512410184150921411331374032390166273925022252532599535307412964728954659107193982821620072863837512597256082049151124229444784228420940942621093663496917743234233561816660036967024457388313144442176978942380951395816682765267446547324289862338833231789802078530520852740515196431258194013544357406451725255191176007994721323174184645939161458551693440272393703591386549458901261519522215141823036675621713424542040359553453520652389606051030658736252865192668394548926036042062274298693380125890870663798590365047549009203839965124048484264849736400988626783890035783528866076215138248490448657330367202828157738940783476528723190030279392132565125811482100556507686970331936005503898077539814098787915964171289090296737717769562027777940345423424896197511418621198336*i1^47 + 23331285549428735541384053669802855947341445990583545259677244696158429597536495563849638055614806925770442817185854347059730440325856307820060412215710127906408939135706103645491431013294060655810894778585970307667120772174030463814525653995483280906384055220804703203114174213895713898289286130191530655263129677355619124393791228060156861801421788492831673134834527669235504863434099742420717983613157572769964586301084094001079872105942102886568784386388650303159142789296286671921937701062096920699253437757402630332673957521608466061561602936181642184032264721546514166270102654482405623091531600595482014432473286307024624984930523175749410777473641977012373305741723047088082998906237438525976341808855097618878262076007611358145253346861288315007775082296802896551263160374163757416795138209274763120974490810360773626801560781113072985431029738135683313354475283883039278075111851823293050925289258260256397513096713253819682326313727080542952563441193022512251799584374784*i1^48 + 1914994932942546275814961173883277424477921044602623277743706588337240140416007628205770739775745545949064730824454824800042241949965659826381799655880972965840901889471881784805551786883260849990747892892902118336760767568209339920100440072799459496156087131542400583050922264826031065888298524946318397722742481065159939453502691310037514753596267091613744292915391968702282066110803896439556751252635554737516201305225156817558087333193654058701881331182507636939117531158621545433092616509818723057434754575587875165606841016895903807689534526962745892932271957091910534689790781997740518842725962191754645960284012096137571257250953072964144826345313024900526717923982156079733117089894480713453190945352672314421519061205578167138794929380139183393988801356348582290027151374826599894018447053069606217479168760569511518039542420256336072331039571564872424559484681438883126325497074347962808310121431416051501168635404726402853685451997070404335239972494350745600*i1^49 + 608352480804718663706051427246346098057435540518604895323516799695701734944367502020206522527473475347395447726425798546263554249978219299637195583542250419917997199276415358150737623611809697316938697869414570918040043399837286173020349991514565398771912717703787837324745062731077849271832605144455290595932740399212887107467396204306610459301998327205793710522696812728124649109470981417212127450437991354465837667572483200188634555644620308030627649587561768849647634564041388973854568114701914088071435389893186237394894791339948618366186658311176794930922277227159007733372387149694567403980290294972895220060852077863927053573720330745091215121355059335060043619014873576753589023369872737516137098345956005165024929760916023021345671735392606371512202888088201980728930071407309445480763891223118452777514172033601924580016878372338612627889430700972436970221929815973398042186589179011305787485732779246390690988749905267608956551135622993018880000*i1^50 + 8912842706902077756496143807236484796046044167720362800078405944708219316794236457831087389993499348490792003534541025931738038077482781283722408947343508443697848592720916216697742055039341566446889487885622354215278621835254555444772631831190257289159896201721748999685584434659179033921921286068490493907326496667984202818170488910231975518503093839603646712229773734215262160911250639143589962434344467911576875848054922164105041665818882592098775081677547958386510218786877480780713666884545531788967587800967574610043144735579646840934313101239317548532643960158364576011410811526534144469034257250248358421097134055686931916358268242581214787455793679274280323701115597625034635145837716847936203356965033230623022908348157979571493528315813906380708234596449270993533960752737700751526277757607338835990956166764078286271546849764416574607993728000117944332939500691737667907803203047569891235724808815500749251881954661367808000000*i1^51 + 10541179022050490098881297546232186742648233084257446128861914525475067536571690063251247638287338450767650527606150757705423088886977835092808165678944912105165802714387170247355347404317889306320543972410417947394629020755702827839103268403289394150198113257585056049257732650693836978781613925116245077227104878630737078486256117873209637066396030860186778409363226948400991406985117514879905601635564501164061692342522921399611893718060232222965218803146613292513801811467190374930081518891918907310224378677514422120497224454136894147181898738685682408217561984199127895806954493736103311651511791548025020431716162462919084614664108225773424845937966400923515883367020025862767753831852256448974804527362846577026529425823226304287956050940120948151193170755040102504707494540999982217845382651604631230486979950611474014985864776893191351758842844923189860279391759655592405067176313520631329927185468655403008000000000*i1^52 + 152183340242209811112125814337559062342824503302051153832022972165836783455935357765966540791113534465358068195280475310012551206907337289173919505104941483441333637163062355066258441998376249302115624188815854497441556361941177129082629438364189169127912955180435864520398068933376733284925093888585705471505256633122777853380521195683699495266622367961967950262962982829405724042968043174077122955245481980230416257892955547694940024533587114281763713945568144242500722009197802936539207768971260159468080593621070570246284216882875828364271318547558251485851162404904556813941223665096687500175347085967230206912113158450836294269855720420521810098816398454172324919827146231002465384375973062052419201037685928602007007961953705943204137950501670811714031332461336661224216834458270636171726691243570613749815668431554981725394840328705898593692495472511224364204082722409268517508714192405790720000000000*i1^53 + 1977918171322311777599237650979688495921279339142596221634021703232583730990944081658314741051116116521910159091516714189632289530500967353602604877319252101932156973832042654769026978873411378406918997086532527705577465126801621272967007548739965034514943571774160188472473487878211198295770144659520077359112965227765354003885440682727524899158478977517563548908331619948362081014949693042198513974950085089786468366717877137441218475761055840725512950106594358462632480680573306204922772975689655550974241761908438397671899719046159808481133610247148062048254805722354849900746508914802603045073195667471143783664233313974903038287904563290632809532418017690962950701624708219105288762690680560142689948188751769017677771506817704766436124041822578485739648815279021883790757493080846807268483382886583070256736513013994134540497237589803454543010931999824075117815341911113728000000000000*i1^54 + 303305098893171492994567568151420021670206347897263278095432952355258345227357287534157847919501999884483807575812681982365290246028372934093173063226755777705465580803712005269034975951973504099908858526642094678310039602183676462052868432772726876161391248261649844237770895600251211407293700066139899505863178231149989247052850961078575867345154439600914452198734851432277717953782311451078734028013787086956770892389800397935599513638355508996064584579075785604809724985668832729204681755868045640722615608755761098792437046527629900895542059465053282856329831610254960350384012941460379660177308850123877359986767243760043935267718507213990529374711070264435005177190331366904647864765638782948771853733883853964366237392078179001782655781054064343864176121383158113969984129574935757955493350165467956554712335993940384802240052797210070771302400000000000000*i1^55 + 17312040305043316485252026465876459995411445142136056738055702704167613639702746475740219123402181763530238828272407121807264440353384000778644599005283718837213909936271629560348354778340002804263259216427252165335526038013809789382410791439647839920615859109969003549135354970530068899916124366108097427147139757857078653897803528889157865273415326950211634366268084218153424016473900390509620274683352040953024323035293268188586781779417815544235519695431867896980248138567179485132589804195770313911632774799366186756380091786076137410274521500032982875661259618214799449875135449896184852946226944084360671153276587674336241551320410468317156648944935055314860556073417934745524319119011964534606131684840239878214744178619369062886355477440772956774805095929603236228530193536483227195807983355668848601846765322240000000000000000*i1^56, -372873284881783587755939312897232138092161782857869580636803037200041091041552927015354260566352663645139804548401137217905908175129210609756491849448387209837852671955992982173233300045326081280025966845722148273818415364392756408236415242861806494397154145583949043411578396451192306863673098568762894842896430189768265816051044536848706764300985882001857066800346721001740214382840488930885204108957671839531559180465481781606077828219115139797477176362782792209593894707757359783361600596000085959951625816274058848153361210818575201966898961303833530038837987287211099975685540584231625014869673863707244942987214286993279677393798245367016781282248223331152170953242627021017640667485146031022919694031041326797030247309454877695954908130006736525285637260429963225675867241106567530921393502897258751452131539137015383135341100106323085165649614904864840467849460976771065384319116234308470129999249812937727287169914312226662013288772792109307311943668653774055412961403675142592104634610374652239098018045216079171920090188399367486187570289271964153839584250704014895782025422760038728779240829678582054863131304690240214975310930367594470840886857881662950239660683482837813613643319640780258575393218949098151229457903808472259031062570840096376950561831061341249633819741102428837415525078414424869871037654650887407111741318318355181759018242580075830545234144307243801660281953536001966080000000000000000000000000000000000 + -15638290559476923018941619175216644633278847979658962327521935030069719943449130633080670158159753773682010222781803391087684867285683918029573247649868019742925580145596629241461391262770084951980191981301899622146687042441985143341126363639335020011730673509686885357477110379524729203903047769399207173969073535972980017715847393266026438287972871284836380894708170147099453367838221314773295582414156378012554752474723958269171292350644369140921713591860487948171383475850914481784062250880175764329446613521631625087313330789419000684912667146916777585666043315839367946453735502700084640529321817743458678030363557763846164158748815009333305340627147928840630182333175492216292586865669523199728903562252532801876287791427509254549743266728677477974995013700174273716849784223556181438652279907644677563784729808521612687836982138154322731916911105089935088354857967265372944989439662817102216032307111687471609690012932240133502379450171787981396375366360628127882088763305004599183475518137933019212048299138921091835111432546356543765020762445006578010890682288165907834688910130175813454740588796109565186597889575923951184967052676788578836266999538434193308075737228003007693717405381578337723328815453479518538299611116106942442514865055346021847701823359011389093077932003513563128982851288835960412525119307408820886458360081830008904151822828178722996760552087496119406686861127208235171840000000000000000000000000000000*i1 + -530005802341447565593285580554379662591963991999277078730829837850227433640593571270962577667413049463150814744824042542797932857935288751482543214159415251142091108698825159289435224626620267629582164953404046319352664374676909450858067403054466912634158432789440389274620297640948002622247786409581446215781431418310577835706198826321232541591017247407208172137514101159110986946662362042939909099689254089718829196727049503785843060820232342195084482092893521243605981227118996448479513454540917821530709479524836352612906870085141770371343179304543799088221397536328581577692889870070476558710149263983443727824075771775314322774780287588810881511204195680113119295488660715934970578034575937955051071193697700594097767974160152859931699737924944488189233935246952546365784333235301097810567330120429198635380012867485654742010821307193841375686162313207530377877645890306204598729446557257996431987031118345269238344416660901230684944024769347275387492284568054002995543215924909634542717664690843738376029811414905673590412407101326695030768105573221798927875814232903916168472682221805709088238397652584502146716741608804963598370740304262608450090047771077617405848114084653047136211603129830815858631228358959885568860816365235653480206158699473236270093798411350791919879169840218662661003393578789406500896686569099963489827520494449602258278148713798227868173966943931254533777200692154335232000000000000000000000000000000*i1^2 + -10235683239648726211300505971189745857662852988069100835811943137295227838705242836547343999721970409865027658006854005069046861161354626146385269154851898183018951638794572331124115530904607175539054548634787530306790111087589249662152094333327552238756820251445215569390456184858320967369839052632068939306866424650344004342488194640407563427311120825429558296546489379418662248425627257699340851922717850725296487913190136766112264808050296613044583050455936405902044258577532333214621309190853267804944570131598925669034234332846757712428629034485275508997652588715110253044955314659368826346019109121534576305956100014061132678038544686397772417831077393879773854238199094850310235028241521102390605463706383042162754965924387530938710679105314292210182796447918477031911092222094830774291412514959635947384110379104616822579028800403361509054875334641696796817130070383678550262974114414349252546192075427910529928903977325877406403714046712645988158407909671880280084218982286727961240984418823281640771276372269661450023358757961082297021729558357648813145192728177106428899612094055381678800815866433352458082104899067942983742208639897791023066875694229899818104537338872077611172722469443004352082150616223507919307890955559977112256315284598829883410154976807079329846021901297518253910255921011449422512559016633863619749387397761742407586561887476656506661840905636379453889306807456780611747840000000000000000000000000*i1^3 + -93602738351581729240493932821174868207323573036707534042082360572175993084902183502178450177293583356955839342253221684205551636964939424320322168337621594382337593887311819676867994714989976674261968061611478744315749192515915591883570069240589562501977708913989133262092067175798090388030012508101468746732348315891726864195348178329284355485148197771239126028340501877416086687188464798425127287550923972707712743623636739195873249775163873749940278224445330647552005568886356192506689024310185117930002873916189467690499332667099996214023641995462146386328274367318403759511953318919455860345965323081803904851413498881051388756441404185412251259929569752358832672962225840174591173032433609724168913418892846748153463467073122894765722906211716792458684120009535041132999537630682629391766279973960939483574885473741925534289610932924713137916516328595821698510209653784086217948964856173631808361551285528645795123965441473728271811281456078222632566467419427667871442531149177908552007949734826764631223383310447607682995568441166756935354078068559746009442576317695185378715377078027737829481317137062615007729721130520131744216805466647945733683082198730576333551584648384299141020015247286433929123507462323043837968511868347138048168130749693738324736812457285763375802532245052351652817394457342383152098572110550735032003129524247891465513586031887726309702004946924181382033781068769269823569920000000000000000000000*i1^4 + -425563872691586407032410437310881339736485879395929397198529566099849893390391908135506016135761638289249900220776495140063501166967446473220546015526500286276074161187712517907530018520068427674223247748811977325001683571132233000793427355544007677956433140070570343430575415763741674606109107984260120700592278918326911166009857909347765411322507117400802116771466754070817234384107361839189827569802269991481227979673449793732488855540403345303328445751248260064055173781593404731800137099051857664135177822309237480882215640045156345408266494905958440656789375785130998671403354323931697425472319281492123945740429312259372386809471611270708210907168990727213452694299905320509556649263795500276618659699939710489785762700711256608439897504892446009183223786048486639804942970046881931378369726351544929315842616196645277235027403034889110203786184384617195765986942235314314571050529898381584181988653500343725623209967557751036215396616854570381131669403613668019014391997379066117819542382021215241172016605228737848989171610156327791882761513864265243582284754156921263631859923354626743125129027905774489758289209293666921752682117150743289127611762725044986634937372416736381906835678241184558229833434002860109282633965546460514629416892073349305779554634907217347847838120657651760948897031287282525126307600539991774553031472235241358028708017670371595612069393934648521410842567683162617791119360000000000000000000*i1^5 + -1316780292001386123503137857665567678352210620147788843438820438196277407995909933664174771160187593037976208259667788607238785484762459093752119567535400543742440383740251821897993713542091894182613103621564363666946955603572920637645634606552156960881933524423098531059701780270641283569478717912161940078641782577628561011907221055209149221758420035480914415424451626798389923250467658593743797986453145103679301182317814704148414022150681973376254223119593975906346709426855900836502604641755663529707585492554435570063461641999761150851404215095430084459829525437205545556591857921929856522562042503121387481719573949047135208228018059482227801369573217590493315040970475131848126374427894073750891962089708539136508127717138834604669866641115120928732940258062202136752483268225364603014291522884119231871973777073173684653597153343422570525950703564101784318441976751759182739766853713942796371596545376535610158710279221750724906407814176050810994217861281762673874150848598984501288036680281415362721198525967433326084351931787061917819478872271881120720381849244080625721214695643542719526549517884896865442920545582914235585986965814970090055529731740897377803737548898705306134736153742462598810245364492397762880141001495851565538109965194919876111944782805832673223795583863458491240643995734159874397901608806715786258895537255097327185957604007632857180986959749399759530614794211533908030259200000000000000000*i1^6 + -2869553751613516058854734476777007750945958640722070896660664901236822521195230449858335563087476160294237570582091377490304892782227869006557374791771098721244771173883260111746198171283662583568256619401193085199875597303907913928900036150666683102056623051493586643278421355512454522159669877994769048665973193842077391435076580458475124185257454592107244001896562742271001360189429615376490473922630213462748061534409570432217072628061250324838638097920201086813569861353344396331519399631779489591367700917769041098779463775578283377957944746117830115846588323770117734644115365814963166658602807166129822124964717415090889901323790637525313144666000922568800109392936612932907637428085768870843735622322690287191590859954704848025503581846984189833703975281177478664405817718290782326123391311652046425077986043346984175424991102283239987195421529578346294070639833560600758087315535305842066437777304921332081020230402576015307970646668826589214440521262750275839447839238727424969094497785564438761955854881866245698385387311069832630307591693538143034966055913470801513788475128041459973404166292746209772377016785366475197148302395017533859458197809918344113083387178961975978718058915056461745987604424323058687415665332350492879204767451730079434813012909882415741303430779943008751209309308584939419711231335426056610568802116815197920156913088667523167413230312792582440732392965034081392326082560000000000000*i1^7 + -5254106113810060439430950660723924852679444958009828988168418174320585132581470800065300146461284501159593883468502054295410386404293773655691716897083417417884493129619861900840496645433267118301699585989917284307997530735134769683340000776080759728289326793832220455023043680086829363780059890959958554797990454604560409651883153559942582974528822395203787512921360119838900208136546894624050474406727927726270457560138643522188551651916977620441662002250531303645885672320104729757460494692547436997257501221837357075790170098351885804244978923280345167191512930395090010508669170847801933112704591035934531132886471526160632618315991631346688184378412513153937324850298687978335470526419309912722630516048069275273452929342171886728588196830074783299387016949018290853545368873178945676182542442930236332002520649517842815165507769926011585048466476214798406735606820639472776405317247810077722749295595888508296320641136079844995523073456207370212006663239263736449598558109370283912434077766799308140190811777436548018349191196917555959382846924342008187624799027115532456449160539538347810059265515682435676795846768651985263073164273527912387559820684200828286791544439330758148911373127301967752804214121985538051336981173419959932612216116837037911419795743701856525928349583096679822712782107444400187245276891927114483599126037806085022424360087015902257596921831283875693286189714918811466444308480000000000*i1^8 + -5251194132871145068989875749033658383915491633389300367228130903114193724603012884795208378061238917144624787954865514124488926307340203800255786688846564949684956404577675856806574512301784019444460917830070154338234438865838572885851463357636989494653052302575578834373745000708545222327304858868391743163940506968744425362126937243287532815397229073638848508630066638830091636333277836541372758372533935867192344158021608744568863941889836480903310766435699938253553064176565828700347499302425798668844826364375766530994499894779468788146111156146329338304543998864714981560896648604348216676453407321317551304519425245693560684564925083208169890571161546319035003644035337860929186209426368634594957070057282318570447758408793914345491882363045597614862802331935256223940827152133541397224062631260605870342514179044149861147471417994142584498134205250689153538027263916656239990539263883711956240604145581710530072190677048482868142370039994927144422201895324056107472901106763263803696112494196717206770082699230498082003770032419850630807152714131976119962906627473182666802179218035346317831409322612215556827167623079282107225532910855845486833664069273884389595953272014115044860557658601494801401001386334580094224394548581398225273546643221854607470700984517797132017928349345522441824020796975511685759350981154281530848813490128854078313881165677989569991854617021832033779395235795034601580134400000000*i1^9 + -4380065732376177518926558680944772941787171024527437657757193710564364816011300649229308009368991981987401088326968162658383056491872110296915481583002017993583744105372214363370392413683281690001169539078958803045401370676040379571836308000150184384130963636177246766586657403919672035201026314590114947971058360820736038449024251588816161901629946332352144776768321120966467939167279738360086592217169596890915731677681697266947279590549515648912259040269389966056611246043579033801357094154266161849638933165229276888188681701374135506514197370860757864259568090295981658584438897944388158423522534744385250156971979548068215367473768774090244545642762676687995414663751230710122411257170497205853711050109677058340713611044864335353545898800881433383173181682814993753912448975080461769960606980636085045066485855966133797460597478479371108019299162641131224833132717815758541627761202973943341780107292463494412214690463921430295499996407060524054483690221235748600826051525188693105994743849944053400674872881378430441211019851499927646272954414851199944607639570748359603782389182481418216261249851878238460981885414538073910704691443979861534182539842546782358904939796101066493492341644530210351578783512089396202055372479877794561212506059149658597927182572264687772624175256114172086588585722730580389439135027312727864644722882406837697953725655086171868247823324351094641976257929241639914569728000000*i1^10 + -1791256317180711066348422421456641469726663064734461660036843120590467151982060060063828644060253429661076198461615850248882250720460818879869434777046371155046604018886406993246026780874831992175267298300029632676214839354168035935910036095872771065517871268563608839503909352554054810842173303808311587945967552369548123153372876858423965789626567206091987070694398051277057862646162789529408786045881192292625078370066789191891144136212218684941127209295214094027274868553624316373029820042177653240521445534422673951900930170033906331748966113039845249146506192105524192248752355542768948950921627412819550373730745476866619733346023478047056639758289907861911354246988107283580889400561969906685077732862773381737803499397334162791015142339924172503058492642391308065246663306218652970423495891684342705383785205203623743391327340759707265880119572346130593152040924997053979648439822099207556819478951984376509117949375174359000737680296340744406984833035382626305447803430721814717462451721737120559939831362477876201540879823833791131273409353749756597125743706511507870911849837744006641728630628818659843710979977880084268229097247252261439630451361340607875981290124065960542589353591648723438778396265550039001252615759913998284111485177168882988234831500752958802897875857186140448844601910059401511135968577702908037749688268040225221419894833278352211316760681641018570950339932633508819763200000*i1^11 + -536510262924274004266653784183093086880140507737654598164307590560347226265804819722117984373670692094310143723627244692500139596053434808394707317860473104418072254276603402569500054055464162990744369272930084626398739178822308096918761801391129261046338444512831763712670232143557950448373741002591018867841539951636982966758733389159923786142700160577088969210560976834930763853602225973914187060564717588094019422192596684990544759491621851969053746686286343171193984696285818731752059679401515011004982630108211489238554957548653195164360050493384416338051859615722680771342874472393637735853205869228393776750889610510900187636293227803389129377154613299630855188120828786231034097493962911390675108762985868357943805336936665410274621113110060705271095030976063804210439991556461276363086140046942969132046843166336380153426727737895095103081279985327960255942767417897251966533790611628409600263803816160560680792795184439532404496222113832649774512700306082159429421990497797427837061596503257810961962410272893885897699449245423247992897440693739290971534012948509981438190374382470687794155165310086369533360935211593113805257400359853188725222658851723363742501611988000880631476920064982109166274547204024746821686007228418390461720719168109330754730230614853598339896916018378996539284660282928539014481758130681947250691909018884499879760066727570748908209620022211260084588138194293227520000*i1^12 + -58645963685278992551194192945874716716610575199373488340187985818315139303190143361732059316238771483391920662710091534198444652818298818593364335469930210892936691763956188632243530778908477849360078735521116428319096562776811211372784890568107605855765816663693802902690826370804975502693937657090804578823186908450851022050109688684502147326881333082902075888114378255275098489413936887280703266500513972076831269886256808387505441559501930293113467994012293748169286932274022585234761745989771063004847282353479978732917369172898934696161921027769255935720100675687054066377387451376996785062075440243594407453543782992041907426662839216166646084934385580343228776010149281529956339782793377502027894202373142303838099195719913662829810558957001372281386374795934177449926624074710805802420587006737970515465885883133905244149567013766658202480285790073498824899076237544967061500744372113666445943313399661650456752337718589077437156527446907024696311456901656140937880860004452838651046270050612650727167180982437883865982452503634015724718132356339825812713323285190682139569823822549573842056789926220367378746354946310787080772841380121154915051527602781280278470457304996670149813955334602092405391350119742317457922546034682307495315112361419373876254750297095429587027177291838110915279784031961148256067613906046356038685746352280908564868586058684346942196592240310389519713576886992896000*i1^13 + -17784700229275507904762679788823805790044157396103153531918736018589555072294060889136063116165885834173715515136721770774267209734375555988850330157847951230849648538728008977343179933119109197871443940775929703764210808853030161829461635692033191924420499740845903273158758701626973746922241760202273076872370856398521942141276286550818852197724482286980356329333423653440283624276176410318082064378279403085107828206603909113404393110982066030832720580439401432259487611716743787505847942169957607901601361530346058866431533520798581241809645869374672933784185367289805558294980890690005632238650194307143534212086957964104868429577601167797012347927846924973977601206564793983110543065003752253499540997491294200172161164755114893172160313828342639808787054451128338108850189931522053600658744166610717750041084051610045790722582721410107605939781335249788088236794185914525875709000632068218873108963084917839047468460058329028697086998106730563700758379480819231007255661272566857722061472582830650743099811965497905530096176489146124466958662629140573147599567707145681081119486737342961755876340072485989145874686718352226152437499411620196641400614786849103494382984315581321296104318583065468141746551347994223251383052994021754816507969802967019456398282103246483537085651872716095722152114682255865740809660654730207929204322262915956575911323429019495422445802393329937783502730271129600*i1^14 + -1123679149144866566685894813200410210776294419279450534830722957460343405335700510917851280535158501615286933253837765096616736686193480279433237635656379391079395783254715240386651479822799727436839638323147771964910098200270764059423412521750531715316378488182721996297491753525711955121919049866217164288121175789468139333757786458684315192486895486260385796537125083073433777941849594056230272060360375931561457484948085936961151559625861817825271468515370549614090216250146482316582098620846930858792712189697413799527256346838461725999618196440592570964057383656914591998991704386117660909956491287818564546400198734782472184653605422472907973194322089349072642047131130741083434524279360270496899717986067577947049998174495723049149158698298972648982949505265107964298443680716573562191906572267854802606418613061507476116278424843321050018174948208014901516112913884512096798401394887502532431761701767745459021925597408448599177870920859578168710077934553315144645638987579941172740058378809045183737886823832081759289254689353519415024982602068884659168612146154052680387973513405454687869041288492636248791112530096214346137264147428781140731423963557334046045523869901491844723227491663320359076737216053971788942001080225983230825126857585887571268944767230908092469246004499352131272942027972467389330735046751939147671644190305831986415628266930236124862109548404441598966219407360*i1^15 + -137711672332166746909204311745854372748879672757578375229757461150348073724712596590624444567375538181548291949639454123098056868919439186654901883111281633248561276423271854904136265824173391761818710067359140149412491675452127923825795951599971388910238116419174297647384632746071951565647217763435629665934548337687539500049794416229528286454956637945597758109324059181942369498156790214238251067765942051660579488616270916858398558793576449459781420617157634204954985061965776769803704961688332543451807385348712089905761693521914446035818951471926474389321133650461369672007341891735754651344737378095939715365084575752004696735262004255495438938342700701720911690951504306603988510029575564487518645435872555639560005119377622760711170446937781529197999862098086537933478928820198295016156473078224681758385803240126495160611034611124983166890241108570078590951439809266849211702688832681200039198572718889251703979103030766257201686810569317830971557722689545777976805229660642606346586654622133659352754576731800030779768726759830498375359985382323520493388574653576488744886825588246738096734533176392264043942190921234379539875528750685471627320911657695890933721495131348542518428435282653583905875928262711696135848695708932176558437760201239573785526017351148375910154054245503240975376193403813544225602810492902868298421833382569261721896464508044939093936560189755318866018304*i1^16 + 2740996213735427383607957413023444424667441307783005752628512392237001017521729672389795849125906495534891237524481217969084472010912486993336750287704588119536392281921334035615147134624558917518409802805032724239988583774764918735816979611748496769680937243652657530503970869349234973030892051932218662081822572985895287248977093090384530802995605272783852405419949817032664054657886017320245543440595928460292322022157173301689343116526150290066928133018463722841550872589008527275093771464268521955012312157327613692186108754879954129371221695577313127787746674059720720765836505709317096490747390087964229811534644492832839005846907840766231231506048160535810037840287641575912763831980792235851804011883346601503081992727631033979604734833253602866810410892159855467507058530077001165213729344617644422661741649990089448771309833368502821861711155139249209726265388139543492053896725282906938145527849963704648786194466705266779435148494610299125710726968114680917668883044576549266935175860815934377055346776121458084113478884317636413142961898673967550959719223365803811303638798467424947397298656617148601192558664336874283390753769689898724950156059988581831786037859333385289277754750645700227282342836589379046749416123455782426170727625295403975825261768707009980065728290998118378889882497291855717493797193909705599906758849897292297109623252255514939343618170874115391488*i1^17 + -12257245487898847966638670951778477508708642827721112747807064030948583551804842337061083503372862415792276871201622806629878873480193027782181312293033675258710568848614171322823777624724364946733240352323028850870743804265548905860690117361909645318550377042144595295783618436953698368650507920715028929138970832536724712737677642925655751297074529089573469129688342263945541066311266867760561317680554716231236396018513379477294041006775591415843443826478848796269014929554508030160697098687228923176320643478245155121081083473848535419865245606679414280146626718485943108989937225626391686504019371898962468379000326797627804413717109303184439941272531309038907267765662594926967380192439124133969021141146497282995363959484623223234275387959912703464349161458702900773972487839564978179288517460681104961531799159766495614740512220301310291880539531530705775583389465493352281780684765365244023979532803290169854932173992994851069772709057669314732863361667289148025480455188167433820858467832778924774574171752478417684446337347321135406905844365363115683882883648349320658549071579596236388141466040976719579506504347985366968133583329885135193510451420490058985109153603488065606472248876178839246916837477293344787537716324243984153072363437085108479481347660870014210692754051044268992715210249019013984060005241192694762442220885947014002652475518644285816180494565376000*i1^18 + 59905140524859559800048586167894192603135004756583423589460294437625308920595794756397251603109620241204417347985327455089378474366556501151301196588755966851275477571474249568412209987285654964589647563992374832721062533150025674647324856501207815380580911711627967707184571750225912863522405506477053230963913284736576313259993540510416546667269231564133780964747874743723032545062190677050014952416380114974483361134522443521362041428987063411392706429806461903953257004100531475439556729515800096618383117749989533174453164815093734711623562656713396043422661494008547757798073159960059204186122699171794427988538398877239014785729236035405655154738985335506527747318744583599271781865561666734187151483541660721021735137677942386242403829367536554000213531493297631773222167898361317930040187337288486116673866140671866400918621557268652692037479752851659255537613447549940907030890037878695726071909082555818851702020022384629198411500163103740176729937006508231898177977514130752288311013912164392606079670594490930606139381656615167942101727305336823045719810080456347558946142206347142135981748249649330130075507780348233031285332628891570630697931309446734708257265116040084690767205770283363660343283850280805587546293579171548584599785085809890229028652445049548861527942357850207274530109622472066094432238436522469427213097330836301614609180295321417734925844480*i1^19 + -4717514990658903031581606156864960062824917122830405743135819751115441998343094020103928631117401791937917362146929497088663057197411302162360361533620896551055014455630453333820946115484831718817344143073464964747321200198548497728890050896967342199672626367235321105591046771803870619046052587007508517720718229938643589786742736012576118191781915868408092496795423323257405603051803742047373062171859210261824956079515393772989327783734215978280451827295836772724863783295047326131663836953303365409608080415650376832695985985331810508857915460444371502591993105352980297148002464929816556840880164639650685952046512186560745161393257913050653562554743140340333411915990468641919506017464793742893602120133062459748298204846631242046748776197115214484645114881595132403357550796544839538522114999211746709569010247967787420030977714702060230708338757284425786057988521920940902768999712430070276743040696036524128907220893162292279977671808136932746533472124353470838557402327001479317596076035807338613411016011654712420190708743139496159241817226742538934899550152201532219901171077712639766057276620339120401445204507598366812747132565827757000405950817946107834450180361394715514472285569466263171758291422444311147630146661039540587964689293627384060005332591744378134678101334082510148692726905379452584542170917802377201199708749577802005273027445597345092206592*i1^20 + 3872274606445173982907483809841313546444572940994032175433556515569745337901423790009961060092076013124729855713831009242122720974772481435547378160689276945682096002698187263932000445260358244103741129165475783757662265121697258673642312196099775855524101863172147944278433824921822175646961426982186681478678179214011677011419266254986731931971677116889643351176307527360483157894815891972975196288873901677405993949111298827796330621085605684335172729131408502229655617867262818414864326439659411611097249083776453247306104204743771163071450049567170996435101990278998141455755680415249125526688521376358490556186599464309146382173127210395724029809137218743487689942331626345579710813704036641889751110848964415889022947615637451662875730696750994062256165509074450167133652420354616388011097522748692934220887574947609357281321089871618175962622687163369034102021928833904860287831396671124149420563760604317770934052232977524430444666837493900899986552435618639687872595387151030253866463083235005262383434675735930104392945408185266309028570591923213871416769318671087096704305793278405826807347759735312320812176091868472657382334327723087313655534826302560875867677851508920712577911651875576366310528699986275052573613209772536738004353368684676012676894014883025334111205181790846329200611833606207305285649824257596754399019064194515999762435672607031296*i1^21 + -108897883737536971555379955137523574903899547966319636162253643696817875005152145660110513759375954819794578657612591177508998648613306362725180289905902126778046873442907833008089659778051889677907008803196459814849545079164829160672089869660363180293518562250315311007497896481446657264403740939906859368001107300708323791703067879040968264232636784663191521729679881986309271868762299963936705900803616009414088378159080944950999216574123307605547076369534763773320296429392958948877357726466559307744215260520067271895491878111551649141243677305171562924102969903019341603962996155978620808354534677413444726080414070996148510533444536126397446202447001438390765084112450860438921886532113239711518072784956264288851950292943084685593516988388957963949516826443576931608955408595829767055935775291312914937963898988818144689178404445100045225262801330742651998432486274998769993548085844888212423821918786296421196683566218774509306945131066665445364206833088977815669850985202521465874415148305244068619073018670600143233091620533354737452324595497530363533203591103276595467344531673244505562190722594612183132266108948712422165945564239575262540919080089334471468539367005817611179546928131184626777018746831044869643641994971142801047168134785899412125221614016370612652000534814116492349293367471861262270819000416950652568049614838944918787651526197248*i1^22 + -60360385601987390019889791172135280053908228429171998063234279244533508635885610426963530389911467195354015953216596621969350180204503719943445062615991391910210151819649685084532207848804601452522673698885541581276819742818790594161346780861849338039297838207332427833094342403688267395452076753905019572207927880041838007839048233888477752829254239928943680226954408821976276917456080851924292373076644490812349395730639544318687486690300555793730850067835264359225112286292612970571445961342629861498869682154822834526122228884159124282454813649871465622943568428374295926197620380781901946806090202656172804691532251515807558220555784775178017293426840092826030111934557160597617892896785629777802455614954367668002988703361966074528342967077315997176815672034172899940825304806860622113702165934545491138522458073071624464622529589259573819001627174712861412039692090932076995582282163623586229644258910568343902050699481539101056156236739277786919829327172619546315523549473634105097337119360921279671365869593299814555468588570035875423158104558607448171724869440187073969821843863987460561763698743968130618939299753909742177053267839167410966053493261517568921757835624942917043914660204597695695183515652388877624839254229164879488803682233523028009677319711746794128572345959638502934403127058089450414936332510495587993492143264416650151788544*i1^23 + -32868834021053816794799108443329195260943687397655556002215838699412915741855760528989521979841400770023846567428250507069001294646354470416561608283335052763624015106260379804182261716283010360096385434891739820382019824007117511021921869177639666253025591255785838968815446955313711869133151582242292566839881384546895169841742528107297551308891465583780527817053811071447241480518627547360558546568651917410010127241056664149971349530027282330000273649223036961879182381106393053847167822977240378179018055420499880538383381882279189997328966252715209640534196441490508993246175216663097078761062149021097117566603892723706095206823490760369526835149335976002012491280292734183692198388376966371766659651611418513078462662622010730664589400160401483257374849335213410311326887422677947606947133247241978130965060634312612683922016366671226711913342372524685486656579890268268623807966275400159013427794059544272731886962151975133701007089547381057653345266867923961693707333562910986303259500699420246521536870555416006423665999270735292706676570985329178927216262146531134452394351921697488248438207964237018668825881136925857780609025220137335999305034043250659377607831581868925373461274450574394183745822664429005048141004486956424519961527293001412577057695275524171135561275651415031275997899493349724510063689505650080828973836351483600896*i1^24 + -42734891351715646449800770709675497449921938709064633465074443745276413064680721218416657119114516349593704032796166966898296061464803792873946404642792254925629702852208264087302709189773018581203184006909748199329580978500096171226667063692151448190241447027399458913956926271934681040377502113759547575384355627761250626626840137495646824010069463874146741026691275632647216008471615271621114214489755143618456232171542880231133059972437905701858911359261082956580677408626497053357344795156522057317573650944793063344781012921385724462351825194483623215162108956917665232426509262440994537722081241136919591298220555416508683033227460895195503755348080760002401900642215178948812120336246915372796728301444321365086442624722257044008548581402405434252592120500051579253981758858365984241194422038268146920001569456420646834160163588365964026556124481309888639943770799961198523624499952454880319936692345630806569497336059900846728382072610125447056558862626379082518184880221701070898750944636356034090188288074062689171720822975146039814444096566822058330333666124210417210683481230640943347414624707168796818699949959998796102482165990533647867508278463726235130107748831783600300012525296683093972399397885331551052586798109312810867425757056886859606976894111967613483809509847410748979615049346810696615443270786901883779166786557952*i1^25 + -40152861691368135983522526741497824270149387702024274380979689505196428401224824708431752629593774073185068807388564147738556073343915997345734325520186154392233279922880466264422579104452427554717749362824860218204747272774587101624384387553870346051059536984465549240616879569968406657577902988161149251765229536180970339357091630599879189252112736964779892089902302360245538191710598229111671221295161937355528583925267321574006371394119741701726885321198863415030346317821133327249455304822260508423883080277221886301445040665450542744746645792247537016792881633661979537193543812662433001615293700156550394693288422331982569182258513125640178009101338836548641345183105208682831608284433450757631421973970088920747011263292286887130843023847584193431579957436453025104114656618573969813781717971096566389996683571163951473053354159608052722669276861204486360170417858251764119581686952578536695505527742338739416289082690476096769558416723509474491429554944121177148078407526238060647182047960360808983505288863941998601566165812582902658754533705714022763308876112529207715658253629029849420292099962525133944158116778530369451254367978272794897315675498796941555752365581479439677484102878222832093777167589216355782557982013790228722468160535039594030703119718658749780823606554286737282671867838899734366029216758548308865700352*i1^26 + 2427665483904518468452117420127409976714755832621029023675547411349164981420874428764916993070454125654198844225366160130801437288852663708154936979455241461025837228730646144730812410396153412892274475849133817999456535189722993594450201232678228467641804163098100877826884978542239228808548656436450924221013917800548280501467907001258675255810907073883443278340040707066265736411990052724140759288480557362815257624641657441205568022777809758829350695332490203742237965382380380069270420895030295612242618175642092163550836705622469499103480124998280691094539791450535989909517423000753010794382594198362082527565978370997356163753919266712027342629747703117351664257891808676690113527714599534392137151498651862713755754717515095268665042999253628224615204537964692743066392806534954814059642987925542970759953817410552430268692150619968155489793160356334436363785621890919969045796171401667705455170528691300291354215750418045924775180847545038854380405389843303658755662563646277786357482068713897532926027689140518319706808477805254826640942553407181288052986899357557725040773287922493795785174888469633175697424128683753222290135625388844210230706407364098903813625954623949032468742910255940311499261313427080663160333441034745351580324606664268895395559746585757673865170672521509006642029077402476950173103842425620864*i1^27 + -2960855605494069688835498180557797576641381843580895183789939056427187350788078196535127595714805798403958873567610729233468980136673996744341169112036952432724199943870426142508966841815153799817013191941175902795435158119286451140522455555997457984914138966891414886653208810913613239487464106950126943859676558300123085104733091550505788657286454181130792918046659477418815384496617801145548027398793556044155488172494208316661395265738858447195142073020256574391011023729320489166910659810112411326182143738513987215365398984266464534462715375143596542813396521456728277738985002195334734838830927054808265475486526670372520256907252622065533186588632838834521899441662263872960089253623174832007285318291904176076096807710035961271144488200939097581081823534116041308435140465366733999025782054580832833962113801087442067632143000489736458644175852752111175651177002787209283486292788685335246776246483478952638272911445692070723107450067815556291955676620412012980937400438484787188757668301802162540376695941415552187952558597844176311899694865391875832757445310875520100315000854288253615352235848273138876202892633196408518633848771170524913417017237178425182671728467436910807933146439551772359957082566215001579706346278512354336930809151401517119385041325094189210990223944151015691845267578889696313217820528384*i1^28 + -1008049632228621030487660309846777243358691102079297597688731441017685845569963916346805905407041273707326772935216262082295803958644475548176756228634424842921824598927936185718272599110370840182699307184088416753967065975840632885034092234871269188100125585732416166819868627097369831134345071371731882354445606712518017418869481515761174679760751493263981290277345647161175479361664712066849990892346773384012710678813602099208606812248781066832757138721617815427673843608592925787400190702604391964895464458477380669967711531947540346790890052326226704965815670925290380405990369073787874110027082272895566702345360253970932479509181178369004034469023823180156639784274741519808825797218961676949836165429589234268694231106972280461738607338291736873756957477087931692323387415621453043565339430975589460092232751463080805706661301537136601440070496590386343203480422072117562004628316909003982911439572270771906671995889123604333806617137553856960056107131318482369427122872852085720616744171728915236172424092587455439945606550784418645554984481780986179153399907646371840536986669498270358852736172873312603642743345448117524445193150897160489421878651051956172317794597572852785060783266621651144696680703392932071324273133485520335873299579966208474037244086829090398390192285886183291329499896084163279699968*i1^29 + -1283726094249554247937962421140789402506671211177915149688158193358830095921014928119150063412886715523922824058464568909274947849629684550257146420855264052190884382280260704957621172376634454919245881072287914446028038400213503828503073814129145755580144625175371114332421381774340009287922827346332069309989233904188811792608933282126275390502561300130192561813259892847650572834626554119070832344320463045411099149095489380816914982668272550732728679832589033743352790046354811910754736036424217248938052055858557357737551829631027507939446390455860212450517552885145130095088075895522057067299942292194875951973072772021999532341520337419497574041360413467879212003835899993060165321079918348159763132982600911382960818545270943575639581413667909913572939384837585656914974701198159762859229603884445579410453471419524927576948280677666511584630406521132167452020284281133124130816580869889407788977259011960961548908769380398049546101285631955903113086844048002923103815456510732160282737981370856111865731683155152177133688928754757179295242399159672992310270407126988696733833416892170079278687804244847371311793498543512664562125503312909099511279835103152470743070664593211223544476997238927410780627259846951834841277614580072108202571923918852804795749183086875342597156741394973548439278483536871424*i1^30 + 666331296672732765808305023139497511695102407018819374315253835421421169399855516885165651983449925444997280145234388394323672100943099411733464105382486403823288050122583949550038017605060129692566022020235251197018722217971818129841497124873886386212793209189904009494820953174822819391871053158862534902838342813480281502564867476228985336025626844883413312664084419158570051823717770715334166208298735913068404066644050599634818749383586357205456614298307649791187212731270349162249446937248403993991603173232467653349640039708854454803791450874961307422520372854194758279020401334448587014959639307462453283616072000440946269992610394682054516804528071789826008749090938753854825756732152360042511359322260148031933997308188673434260858845679286851846635032348366944980468894126748764434866413776792928913946353762914377084856938491909464732627828796781608640677206840734762978312814670576293294540844027073692344162042068361511410011972213463647309253083025687048040552002004561300023964011022814811463132677351937245971383083944420502078301856100310370516101990644618615530849218704182340377900440086410634033490540944590249975862555843946473494265520044789842145973388459886721529850228041474247252369321105975206402258824899330376666170086785578366354906898247969648517320866995703633139919224832*i1^31 + -190464546180558980640575408997143144819388237820559149809224267975039955552788684220130356231444870649709602551268752616221554207646632975059781062389269334561167345445829147075411100883177095923276645075148098093225225237584861961595404983551521800512783324702010199494206968898268107136905901010955584328939522816680257664333877620366925757950549833081994268307271188128918540421990063373546690751273837980737746100671879973957399164748986128684210980245582059062381353216033029149253092961639974725368163499903545702347288421763998309200093488936902620335272932909780896961197771217799651366389387431238106209605977141134009485801409970112984541737317615541357070074923112578210953662517600490076134290651974357823708872799102276318443055411378107938551961746713487814746017197248879125496432584304150359785539711960777716350064202175003839566716871274530024870159347271577925033423170754466546417798684265555824426587742784617114634954713943142063318325633949089070710911653488551131646589859540610845230588285228157669478702764250056362372350560331571291286972519114126829354954966663891393916262816219817917366738548442495126353781451110665848528487875065530198311528662412176528843059571827826484680418655262125117164938338081010686118333850687994292154615065415432738009637285736453035261952*i1^32 + 14474970886019041042773247002577934067716917325097128335145131692763964178771725902261591456324429483138681700378859794173963686476536582401085989626919088406094890976652669723242319927993354725399155284209534636656296505101342161313696520064520478369379064988899086570158790054604825428474566036750736716667374790461008327441837863964314981612972298215200773027761003341929171607423977329016559320843890988454609827743752973595183686464104120966558573462507432876048548482534807154153997296945757536063772719728149069289523483306822148659416640965637831222846011116281411823682905201225687681982257315106034504486355535249929451961679237329325967158224029633853371605759555170694846288728826499993751102138044636193536726566606704547182502734248255698594597334987857288359997457304957265687038097463285074037349941068405389389108903936528432736357876106244037496204938236444266860633506013805444057593363891572625341422958627505319177904268953426634150369222810641238355486621030934933059290982533686119656654327438748603575969859257360839579834216322324175723238833690783180693597825770402485587965392084387673069047432608874378856456053132491769069940435271886736333537764968496668163769463513467500055687305536595940706927532398792297785037496377816626942326325269119156628364630220079104*i1^33 + -505739373929124987123874620479352475195106367822541995385092939445816431989527963371262252614287678674229965489197747606010672005204680806358441631500904036372668370713602295775655713544872217903168497412535197273456532965460511640424528888575707713857240805037035760177752941014554473925165290276355473000032285702881243714221359988201969868819122820310224547029610476401403030624927710314557119803078410311110992701604946357249866118272916485160671045787452300900869498295514657973350942245614380481040536576235719643291072686293905794523369091907566994088404423844446237809602576851205970851478952211707733912854474385294935125312273040976636666790601339508593680352626425380372961951430907561493461291947280717632374431457003316357882504418208739083981399642556085357648062210900684086088117034841832825388685130984051662415740382009671925867769782439694973818998793997953080924943995624470300018705371488855216861550155323490913400329236942226955924319209619699432149322530917672644313597044552027882672472355115101305447564017633020200617776736233625551717100433500308027657796567082334036441434194698103232187198954889173193526043647056061573258921798468299694639776659810639502363973938874055820262310829118390154388063673143919313395053993080014339642389111024266610999296000*i1^34 + 8932897612811129961085193559713844101062590825986445087902043580674734874175561461687701883971067997384995705633350573339552440967553661579559653165285601732123948042458097997997531627148726751036556695929652253993440637135077756433635856237234749776028025669212353998218530609790452404036383607625913220064810866305137410300347798027509818631027713306478932965672155279348190649589463838208354183219872671512716662199221700395438911322340556332591088038476325455897313429526053871519903190720343766382508249924720330235134016802260160561468223419460450905851817498405646314192631188500960829196586264202669092857265257225700379166884571978642605943187187264061937833209384245366006927274295016154310943653859429186026635703527141159673692560145382562789594297021063502884064727308803301309500564851548680832498911549432597808561120873471161447975791384472294586065781172926171318384356647569687700305607587711901177245680739808747784200280016199110409503976694803812032435287670403324828434116031726424293037288170288758044988704864916531542281751042392652522099854852728775532522615580955285929529555153279129242127378268772342178226529543612606348229611456905542599946231922621130764542196938577134615294330809276501996850776098888507955412426805643448688764959312618455040*i1^35 + -72536435485574499234885624426426509528739272927824190924484678370974308320193856084141599275472115685116588052157982017896158096258730158167765208028036454311533512957707888011781049892957910383664998540844321371132179030422476401661999631414552918998023602386503250070649681103854448616759262279788841146125335542960438163452679903776859344737257731061146458361956589647827053492755966001307949010003742599713932136324056409650355103085134191637137788140200237273858192966530907406244294878798350257679212386042436647441823166268360113770434712101182139094737754949497465667989099140206019075331366749729311051232129532698615234297903547975164392319963407608013546638914748079570999397651739092974297043479773995027456321077051469215962561933932727611171393873382489108553790459878886480451836067781282880703099515621681307611064287443421521800688416823347346474857512358601215464939147518127855024256489200102986760306990422850558206711562952139355322349421722992040397259491722765547085683577381913377743426733631398606198362596768396951983112526339923221894347415821087647184034404217607397321837313733915879061085063073309608284229981315248890556340936481243493898612040130170694952190718037905413628546113294087291711542685307565338184480419308522983393413038080*i1^36 + 157487882560143004178477749094616716095877432107805341802732488201486973908313985303350397129372168299331113309703016517261330995230221772181531897872660593108999501834036333784640695881478246469368114542634194484596918305121331066037623068135325458762296243414255986204867247072853163613219840867944086775650440276044222728655889109995433600586428060664481355195312013349553297723686316576634218546855230163751821072475522715830563275329836562328081296874744592782666246078003420204694921153090922131282710303253946578053498315123390175402855402620746893072936994712010412029474998213159016501036289956283205811153406749350056477940624919682128430819671221779186168758032699938636970410362464196062563359069196576991801763692457861758665754009347775575130174462645241901503463603322780145250258527591224257047194590435964049646181800100476694880418256555652616605920053871854120298503752314595886600170270246426992680694931719336971783987160727477274966840322506481634862090756358095746010594240581513330072168822945034312230045851229964787864907920060335439150532570320367494990945599864931397659549276119628886195088499809751823773395036149026757563459792006244311513730011152286466740518845446361302826455141416526754231748226559996271195285908995040083968*i1^37 + -425492416997501660973666897517282032346389298492395621590465697870971194060380186326306736131069955124268161778389490377179282040946697163889118337911202019059914254133937240974889332123491843597183466524222940693805989636357508954075949575911178399046777812285560058198373338071748510669518120085713080573244069741027969058593004738553587068710655695528054439012288969999248839410854061249824930156775230877805660174185607618160567818324647566670762339482628539630322678949070920914165913770335631068252955771200711758402375093735437188322988571139469101104615025851725519850239548427903442584669954209221639392052722382098578120875387864575243602614694609784301881969034020827225174172697186734732069478737717360733618468541850904378651362470844581897662349491002130461781494656054439519725425564951808364790169933605249136099015920298040320524599759817177415938492976420555149788482633186207161788249021014514263883657483640504254439543155917130034149025261926387208416817259226542282848748837947121563193266065695574371203343483280037562377121109715522173666085144440312290160725896758079137875302370441802347887472199833928397460444648451196628774705507172071811858799861584052128577612701002672164033182528978266193412730517379884977856115113984*i1^38 + 9056092931728940965964420768502513025003955645578125919187173467296575753076317010826044964380903688515146583253343412632064136169654281751424466319539611076120553303528189215056447162931045913543627314858644819003389778936485376483940122225263808850764338225276384904938115546398010923010842230593033953893910375256020986667871178261267664127511108928109714978717327070822643774602706951331648696635576597961606813725491717487375725959143465808858520106941395707049975581694673953981132550156646527636731439222286011505443541523720790957803078411491696504438427016682580402530649226650703789067656410813611717208101218652878474966768029926276090309169980104920101156834173795317322820256023518069702117920031839009821890260422978150295438770909092798172809985133571562172685408194718862988726437370629288135681284805099705630976697026464785242388771388226608023030028149299112320762626422233989456309464701168356859904684781689556628792012832068197704470906203977675308861973634576476058301683637281219095703398412471196854020721406988844278775401016518882820148433307262639372970436999789246821884076134859915248339340152998520624366828077278928706236512223106982115511232383217471912258094286634463660918632192406799985938426653829123538944*i1^39 + 53335919931392964056715683767016418758316370091320898234854649461152990130071905262467184201880191928425336610791976575297042912420823576675222943166604241965588394467909243455350373605553289356740746286028543504650703321258354703256399508878867845301339872330909991108118633031868934684129543507532744270102288671471689354070655635378816998873891017665896882597371705208008139978427371754414941580202775269689758265987114132727921500393715744911269594575550151043767731182144497128793177807709168751341544183662599679925570848297560323733415430615896745725385117775663703498606849598916259820977975730056363719729124881453144392011190617504560591793388703705227454063303592329145399162540656278833524539067928651570371969170514476922160195641077232146672336181846580041373090362225912688630200739322915705873080655146123837510624214239891788754988722401501534064838040261045644414535621868062892137450774524926714047020490982821210983937693816890953855882057580505036314775740292843978389775690334491892939565304844598721786255644555387131748984485380501791309530599037424095949432405887708170225758423970347116974957857350837662436898846665172381618498770591995026135360947488765968665141836410892956204165566719700036482481011032064*i1^40 + -809924848039538925878535014971691078439198553216646881241969164945012051322156512786454216935452842432430445353945826874238773124302584434059232503551797230184728931268722836470637460199793229031849736947065282842699920882314971600803252514449743621288392437498158590661712259170579649445845648342573470942986042937219629386991628375830348407156264898062292527391349755249694379051297041550060252826444736069159633813824873868658110123755688729762479982290707465117329458986712410351045454978207926623905449648884168055687124787170163880288751242609184057749627603791210655671005324543713616894066188044264998073997547394037776135089267705353798377476529453619268109547999406023483805461195404884176051864447860196822745749746629444593785969955952653628904527343290719102306588655130390243682432702683210150220020755973998958169930433819744032701346394960544607344317887586821301552573733696776864168586417775558962525235564384533456103314306204902854652305585098490913244745175932122885647018190929177709765011226002166539634751461379586627575218071775934294936245813815784938684719781319317606628929304729026722470938032964169018568406481844764712364294539763745090353866621734516157269502415168005959374059488637632670334976*i1^41 + -2820602585020231048098525643357898195880055791234020520692664179219929414489213921470154461149994016558416503531260127924580210520072714693882887648697806650267516080654432006243269454468383338936908872628718179260688422509338387903392788643268248606630254426732984423169898301695197602881600891596448229299907256958547179166777424449732281472754145712605787296373243382160848721754996749569848242381309232689751999190397193938489279879830779408759311181636884464852409299520517093372891846165457974079485708128704187685422712356118728087823774417989994727647917550311580937876898295889782072313953565407476888613762714823100609891573205920949555358854206592450371112308441323317260533730473721535237613552163656310471662998256199544096596742585024816080124988491363441610791033397743693558825637495980566831793332314618475608064225680790419447603480803594408217817209742440041274383927799937060338223920309468595067695180741998040935517254607745250890576880486258226444384632771350542445045984923706346695967771613818735398790617845673945289581186511506893695124241559608121806982142908724886795299626415828688031330445309777836427447081086352700937562304465721978153374410029283891559767123156596662875827899245527040*i1^42 + -3007091413556882465876763200349763762168786044848412413318531895085693822122400140292666876995308893415372277734444566391876017314641260978737302360901894548881227346276065377793249957090357100392614093503672051180926640429914979298619123788453249361622865974005434409623429329142493711461518999998438762477264686955768444474304198382737443285595168346265564329979367220224795385884051809009413360098350366591933173068799381554174030935211398427986768028119472287197268107029392768304759702855420402373434204367175334895054326600723110333691192672174800843861728200143208222786766472011715844064404948038659643690820369019009551565376982074666246269149501517127224688670685442118646750302645380748641573364163677856878958016094172191498280531743353561582320806755282507915719918877004042382065625522660960057002932839236857914177253434513285156603191570741215976838651814913799596762043071612741757264057881879661462132613292984190987433726209331552428516983848354417799088667976161583809752551099320957481314461236168441698694730401656495044965282689708077573513377589003841123893891263910785020633520144442623232813505249941019893452383690591313972869887557351809473797386436525219709496227187479980888031232*i1^43 + -2950665936449836319732336843840293749552182081603841072823542919962346524688303435011581503979017352659616528899240056487240459879097328687330606790693583640930872844655205752467183303310963084033145110258580671222223331525622504939206185097878890661732555495954066339646870785140461678118786509548588097413045882048088534714878308431807087139178873370249436363853886057041164711970949125467225843432219787489131094201775493342228629007436289672888007504665194330455002128587926402826633196758718838198449519877740918946200139820636020426488850417627403455770690151584301461817741964417847800866871839937289972832971684294521472345723710462193055879199988686210929103755785580276222387093158738541081477486448618961443969986305312046624642070274088662837407325394352296417286643932622942906569733851604289622503945366305718184399379978945724392471759141029198645877448255047495184110439090174385793428664736548694095389735271386100833693750884675255336970737507466543748680688502404982067431236263575843512044739340842892240213907845104950028535734069093157120783028934826862232527122626025144066265596686813961228953406463976588299184234527114113309031750564259514720487517571708173417508710498959360*i1^44 + -376661703216261905972078042517725049010957444034463418355431852300645078342239234711517904337597679833331345447831861436093679176535232140650206066257132212212102030040959663935642914014911959719515687976838638450002203857160097067414516849244639568122429047726903224304550708976222281024069440580068681873569572638922931323388666188933997568141409158327544782146225032234094352443062337182000872393831824320089964723645840160664386888044629419144620468189771091734757144514853080102201549223433319335797338828173759401462095558373207166705338197502185425914829768131810542027659980352124162176696442270406649955924990276090672805376581620974148955532786537104587529598065418447549884596803034329357842943700296916883125676871280379002910160703042982471646159081104107017837427820300271221100163109791767071399885489765494604581376446108425671339138134272685614410892573589615764535427609625584445545625804998139197794608546713932232062475423637673448555126653684573642433028615846327594094000374712749369846373258531381183935249992154158253382654337134399130518276728747391341144960488992204500736025640529210199698187198616197892547557301179913041102888682696801376405480714543489452343296*i1^45 + -36861368980139656598463516540287154641910491193360505482884926276352264288173528547388582995893659335143865463433411927664476489142782468043607684057817660201709508863772446187148591637076745285952835576845648001517703787714818690600811532387697227612548660077508357489008469899799718562442537510634927585419384582844452652727429920491256710177794800343531099684206947429405039583181982109209930775680204750270503189976969264150049652672377803590050056585632667267694635885282038197792801062909530420838493443929966045118445660005257722841944015440175840424554989000287753779279386180297066235591900831313270429051968377851268971103846159844388301013112479013835523147918192376450388177186468715047862847989383385753341783681647269426701952022777854681421468499695004956307225238775911020320994780155013509715395050467513132253610923728007308661236285820645301919054967202727458314259116624963106386287114453355372391059735743879253841460908597454743401153589762057312842451983109797753670505957911046614561241741478795213578979744220712054481624448452769332353669251588803425523979083037832025051618812793126516875332469362215979431967965569446275588966334567790250959495512457216*i1^46 + -6502133245753233862020354982475094408311740801457807514088250645697831605073130914927215931424112837448839331189602177217997732032142874810421240900984505447274618627675480685485265269052897720039465136130540766710675651175803532348660569970141287287430473326951001833458529003019367475344126329825112299043111656467272926421616502515800348847263660615430479690233588346908689806458837019588822181156998692820943572176207941637148677236793118164809908258471099970725548921743408933457623694018226064085741955426101962476847444824050095472223140064791875554547172714807484061148612822764015766119095247450835205229088128418772363748952460813947411559906657538013448127669417550168687372798630546635781418380266697082933166321885637386117633631720100193288858160345580457979153090184272442283964965757119733663235791330482590776455960779373629797566377668583103442874084251137021943524062635149205027547408950742238330885021079782221596356785829587159308358523886177541298192147213589692077543957671932268880400447651883386712398772151138226410693477498388209385321444792528674762083922938122574440196997670388842407531161725570831089158724816304787164975795205109186560*i1^47 + -17637333629212841021958453071321252292446540226511858204364740510267848370666140234704106507501049324814707934902201079353658285567301199271677944800093689958812704115413320846662020313716065390488040379409596769931772712058591822864053391345102702472349582561257491197052042509079819626687784933257156928620705934718528403372130630820298803623733006919362915211908737947662370780631006862020107835381021909730029533756059308271048576258718483978911835258576765544272280495413564352843672196093935847702498894247374706118585562266782165248052596851729488795825637911340529400734966511617996430386255273340791413874810646092699225470706650602141954663938340385342028221527262435300968448739075279301777114612692759325532695490048363692637959731950906668969426568390723030429699642720928984316346766019701997501669711371552339134987943579792483695214526761145555148307634846936907776271111936476540892491530102321555372418664985997821636537656986342367605096732358890535569720919866729879283829203883890876412801951202355198639862046333589235109964678477999641017949939719138608349144610527245811629000259982711442003055448630167625440245042062855908370677760*i1^48 + -1466208731198543652540723079454239225679770784819886889899376917448465106774565074591958700801954485301139575977062157951178192631052657001326284015798424034717622726865949896534604508971262128710785102650082426540443958730447170795320962096045555824284551471887464894112931503077139673252806361144310141105236583039033056503092707063188755628902922932126694856564171646418859181972207958787259529748471395880028518610456356644732636579270384955989633100392593857151280769061325362722368277551710120931841377863935282721129900505508650904511646335116225957581902802684811661489922464427957162774955101488444912601895461997718626582722125915884697362602203811028581097270628615352044877106979061574779065487149887921772468221924576828278748125986688945210090569945714486609264279330358909621373133994963398486408411177874597437910746916498414391365294617334588923068158893454540436389804758281543251215937205217078647587595219702141679895167793361589793856712293078416582218643350829718770636903119495527769474699835781703817293550726212016378550080319361222014601899430783586586605452642398612847726669381545313305228610747656136948476542976000*i1^49 + -361517364748344259676809387661066707564960903557281840094099823899799630440197719941545432898049575737070567061022987999347796681302337757843502517094492692213319173953603930933178780352980761568195977574260327077218814815118803499621162023947913406683084787822993764606455304987380330987476847248134609638525206707595784037399655987203668578383852103924962452022923276789336185866939785321033522682626601004288988193939158636574162837041587068466102400577211027001793857463123692381082161446239897687850436598946781956908231269225859794303336388469880960867724548287884419377378694562816025931004473670880216643776815150982917536866900060813268991320589304395976916436951013017395252607200271099067418189199745084702267101069035942271779348936892219817883616201112329959477555287383961283395041763171070572440924322233668770386120210638280068286378544461791722248981531363502460469162065582433498547207829607040509226911683228307119286787122587219941665777348187292719282798012834227016639748619062203822826502273887217825710146279817929559454667008878616510503460596235964765594209663199460282152019536528446888614847473254400000*i1^50 + -5452736211831455677118890761258502676912688275444024429632303224753134664500298403520873339815270066634145080974297813686127116814372711843431539698818855207683543030999483326239841240173330952662792897344748958322514504879740519418621515695860696429814488105811288566283227564409464980814981247917793794913165788071166789216589442594455953573229542226760587540802325205173316529127299690431857033637937448237951381145203650343674464129310462867928775898026235925708025834510918169090849180809370679717020937017604314491534349832043819847974607300598183903446484544658025960308829137445977618160785810664126083399429716761602840846356328134716127011133075056863484337441383598765220796476941951995437593245495692483759274697019753754744867346124431003771957059825188927212754980345420683436548029624436387079180487973812276165795767016485265191308037101314977365931963317814556359314290217842591227873779821991837674951194305004752718120700514607957847110405746369771815363708414524111071450382064125236284814571972709036355073451100054636589440412976036936981715997475810025895002742136000088787314225971200000000*i1^51 + -3316349081071765806734976581585220278621453522868433803769032369839180959183702816173613332869823118091042189517149060669900742147123557528587837144269101206255042507588649466309914563666995990910656238072063080437473832361819234464495777923511768414073111454089715874333795756351441030832116313326763023021606624075733729169560868369595717823697846549144115963252032809528525671792126391022318927964305342441680026806677019474463766125477209000835478035942289910462177833494609115500442266940373977372773203303645287842400413950508013127367670107516625096536349082147995461696545715808939706118635354716840901199513034239423610086211664772483233472648996702248542895539037418231647377615509031510892356634950660333414587558573664005115936258913638450116083543502262657745478027732623290153469047329576354533853997439715099093363960774695496697570364833038413934045357119583432010504601808220952908076054584413298268855055348598760692208611616787811481969436098271165996383376547787415929428921822126013447141070799977314343406246354144323169145741747085329427532768241410957265778937692160000000000*i1^52 + -50312305070510388774465399557670311612902524498277386753681959225986485792793933062222362526594048625588179142176348677011206783694967524246357873185198519191528157191921899577503526090584507225210269749290260687737267839373677101210456431153522821389008620796671659262847018236906401678421993915712244837829107949512376379454828787387155083519743444794830070560965808186554724341635311605969011150504640183346204437144988866660975275784357387965200233671663539872735168684191957445816678092671563373734437679213158510635201920774496577833915099342328593202491234449502373507879985519689345027825433781296000051458208881869855829302505503322430603045195277896371222605275406936204786884082555996953579471603983119529020877309087678742567236163499577900794271218936008268158116553273803405402207053899466440863860220731138419474031268415146476895982179506857719959045264510452505621519062823809781393832715142367354433796364150754360077644629995618834124026231482329303298570875322251853123648415194716653583865228821037582070111743202631855278459531354441594231705095372800000000000*i1^53 + -423544997839236911577323673006927908484234298664129649291066242698399795286832012220823033009835175348341680616181563640855076371695933383738657209001307333068100566130367910149288427566839917829814756725208172971736556206886778459578112426410140705143748533071509355507835119470638154988802576244973240013740881602777160130279742292156006313980772173610790691384598129021426707113662223637928845683292387639834428139778262565614660239806950801682445265945514508754584069125592544559871108053922358802789676437300305824453046527661269080243118868228851446067735156252703445712746422614936558099141674537334943778251883830440279552139406202510151785565702683244490380581324032224063460682195169868333746726181552892059546668079114581169689942438014362728414112898681298005363057648741249240350487443221767199638943067022068521736043304254159421876462770479426629430981798841547753261938662296603472479630095506413585950780565733907257386707030306452783741509141781180112012007275900593129620115046177295878512312102085541564202955625366816326929801543680000000000000*i1^54 + -40735407768062419653978796066544653098778150949899597707400810354407980058263152900962676825817170527900574297378936485382128407579376244072735198512361065961580029544125051474447189920875131579428929146383426835262053730945757518114042869215149805654520295939913099640037606645879147025279926676201209173143483343262007778557526896636699480487778495731544677961161408192480239923214150616769592577895180341884974499630701338199903007204187023521161787881823554168673640813892957357231955806761446873838507900205648758876425278584922194524177015369791922076531620721999124418995771717563850234197346616058729727539829893397908898187443200611509526055800837831815602141798215498208743066511692792675437946522905873066555115180498712566642791698127984653086516347628946395229734736800627461555966003137190846203787896675228066525437958306772653765555809819173014036854472827299887517021968333746134178746545797678220099498404882129301727849854672352400022831866466067857530977375760171321289634025915640730354415214476132352000000000000000*i1^55 - N1*1273476363659126887524801499775974412735434454000910834502911900748843449851716758995668613829750694054619236710387513116366113400428687922032695776672384304612314251921875*i2, -286384638340928907152774158606964399060107260185251930155632798067647525492547035446400412349984906830344470025521361629383098599032555034443865810692025813002255890825415657398540642886551302579374420167116556917534445730482715770289670040583894424598202033215086444606954122058371765799901867346906321494304747349408896539797483217930906016228972292877774374560920121141120762735944644571913205761023010616201027180228387984980556478956641479634454327614900490021069619148099252767128212319454110376366431007877200951992784121400609958200170669024117275960235781979288571437726791527917979116969703591382345459859266760810592569046052810473633017072459623338000310487046369040121896662129808663303127355661873503323951418832571649432828149708090956184338841976988264468946173066809567272035574218733396796324326081069973163493688929480292950829706666143141071615372556869871468739090271746263730196854540516308304847162657581949398279923973449302253110644507874004549735834659919572200297956745008332772680730610389878295318177381236119585526482797773254403566662147383252990212727145761621705482881668528262016851208649605956794339594451203772338936963562023054539226350667321330334009581785570897725772497426980593066884091214048898120238448679773303155720716795335631911221792615207554473807084900168228029917215202084716917702246366143131160528000646556529192811329281440409677547863215290839990272000000000000000000000000000000000 + -6883844149333350675112158729224845872455869326531471132529038638710783244129646068068198961267969401786933076935659945058765923555309850437118666746730596735817207081104750839256649340943165170425504951094143856462660729422094612547195530794125876923833884769844088839495071778663774647996324536667501155507639711450413527225135771515123530151024750853145286776492221455384039487936789985861328782899834518673038375257352203433013555917930877171889367555970941716348081572578666659927421864610450177437950379842171517718235210634326076955225420899019922051175788386855436941779841309261688248833137959361328183985815182337184989334936560519574874523970352218791873216173220899239442028605813143745791425624155128626197584986654202715547679011112012205333186970933889528162655532816317156714967072318494016473360682560246168625340876396835494987308409848191955614151699357942511345299069518797584402340386407195874226406743590033146266125262403065921871887209389908791079282514264383291445418279569385060545841149990510350172546700416135256073254133323899254882061638262056166657708969602044672853343876920597288731080433427255216323215918138561581982667292528622426203297413091316636214903633776705671724242980776823911566443752735175379988259614719880588133300591803944120442171824912213278110079639116212493668956345359431281090500422028193320069296714581034480936189776545207210228790652504775281606656000000000000000000000000000000*i1 + -311515215791807225350910627264993984412000116508002317903939633123711607931389160972395730678390160054381692921594341658487792941233825200166201598595500987605193492895994659708089276463240433445030476975053941434398141302007798065216509131847274588247791625642239911308296332867777899184095857015233957907640940531177495873764907599841363886422622658925201807499519309834435876267558611410705878125403358522312707430503548288646837495237213900945190138062059412099173489774170621327532860788589760485892246079873599874367730887374842486863859509659323003632547006665353682054929212842700001692835746293578857586570248305293931256523849387509547038109424309201347542133535171051302742309410299086479350699588593099038933079024816259869666241640064588304253805207861261126180392428166740885090753493524382203448108599709271969747159545355140283220926109809120183551398828535627487333334295927455419908150993123058539533654004692940386668900490208396228102227409543396055518422696257696851391336269312472271607908469684871295051900550968372172965729515080354755033372972669055964786437640274352772265608315845975360713157988975124160056625524204664517267756301993496666225650461285028777747821941889606130787888374536007653367270261155647229257007155926046061419982388744060563492629286353572195558291693517056511295591561332858676842168232754249443142794328283891283539581057416266802216364637867130591641600000000000000000000000000000*i1^2 + -8055555268835663887734341305818854516105101005515109475738031195403486101870755283046718382654575060600431352404218751110763666292149258935197124395808729396364661505837435478332072677633944269453404087280653531785160225577358986835180007362561780324974446932226980367982276881342102435627635396068830970950087734698887304203324090596962446139544982098299622851399077348424945920582927745039750178062832103474728109379476578074450340564017515131055456010186049555109478557431457205490174750125918297811903770096423716258559548388948052339831121379420983739498527048915214836031841449664272627807025470543732641680514748553340461121781666983700851531016093242338018335441748883292160441276355234072123555517047742080268256378731258227962229512538175168943325973533959638054002906449829831335541028675305387961118247795326274734640309512736238803259430477668768023911902141593734406854484198367301928616933941213618224148191788606882392133909844312710286914279647769704865649889389244004228976183900497621295364124339114614466618328845335901125498158606079254180682314177857777436947947791859171740756241237578803715241417544555085892503750350147021777706667185781937420332034136692231768964856474949358523021870467541629328408860647159270834005282650652700529910962203575269422497027204829097861922556066180576043305447756040205614561218427105035159771688282252480147558700572160736767824253284865494227091456000000000000000000000000*i1^3 + -83328227833385122792817455676538013291922115643962077207797287522450367235218265846682939390834128224574952512700412731220416929013120400796741285668231953588704689513468896569925855767702362221528529860101893326669947170305215296724840044613720852719400859419114224223716089535447195727616308031706891605488514279908156158528980310721629915036011698239176744673781919604238045975075974524670783278643221497429164627929488645792009137277933036470683027341572877519365206564598713822867796797352047359615845532741401775743631431293297819141554965738437027131621077143069829106298169488763360557442701434871980234632393167978948235346490926757664056285172528997368749820387528213297097726157148444482811381260011786439689459282632408692206988636112323013034288614375869232306704268111445517321356192761286080400953307500595498608096231917877529741243801334918484508100022022565612207740478156732374460586021895875747422751089247231479013981313874614328267114069118509805330188302884399175500294857132000029476841111339873235535218294448847933240505780089888752081348082716662299803253236715179525592839364146248307884484975221150260014265642117370036809824672165993911559031447115907420328347269778366457086896796697716806920463402728517995246986299798349532615084976659200457217531143257676069621527252071232060594014731550332502836306932973274113435207632481730796027302457957087733893218527739445549285244928000000000000000000000*i1^4 + -394610677562798116620380941817070410934584182401233453686630056198844313525333354669822325396298755328403692719354135677103366780094329255655753533904005221144610289599029215582122011512257695880877273308922754110364074643452739706030063409291552756261258845040514360435061867900438481314285277452580870462777460578755284588187224279264573883919085085171665675179736035737548614457032147892077308117729659664333511870983380502438372083360811377799099708342675823541940600318270330488037585226678931237523482856236863530159937877102099746636310739352877781480770421398076554778170676915497368219532564480866707427473755644568614759795660103013265692327787622627566241661157787614937312717888603742876665170372016921891276642649631758912324216139996631160137526956325993102795098892244157192424253094167310203085338991275585585951907635643265765983877544636454216826540408946149715374597670870746926548818859379114723411512923042866733834545610251856026490875438160512028099748926859500598361556404870935150127627822833298274958040670343732467810624363834123988496229372836904392866729549725148393879288465544617986616954971424551686003531200716318656045330780317654417311743686640037258358304441298773078706344906797829274749925887664541684707152923807156623694681672713080440833775661458268025040202368709567744604065067555361449657428555682170806692647307963071535173434527759961542502069707031002948959207424000000000000000000*i1^5 + -1255978858059729833456536950109786045797240628378921029809948769482640858381558306417912545997764933645210005867841890935562591291305912270762888212795955712631379299750282374780827937555796790692982224018605201675488842947679066068082080555463553443435582566703999670569588118294410810051516480320850075554570344842292677699671460337941001604383410229523392025899431339216656456138218100889848042724749147505716265634581019643981582969055913137501439920129561106367476243847339036823163552255170805118305848770491032784330518313029518067122301785083029133782144009518712261509519887147473982224523751500655517722737865383214359113265265047203008727209091339413048890855736454242075303475846634455458730394856014055288919993898931118226976373934526803931577086795770000127919567903821319681378133708759428341094534954115953177868457054419832339540056354927243395845684023758784107760579224356330245292227450156543682774670028934383565468606628287149520645557973029798050195584582149620767445812025886458058040506427678662411942358104985507083621579533110570655122914989282872167206191130497180954780345870245307904282786541375207804893888014385329844293189812268062649351113729112744645311227453119563901970587397376504540894948330738269350600715516694117573470185062265261679632994772433514429388232238563670885959418207718342318961439582505425692553800537420270496590511518611386169460457418329667246992916480000000000000000*i1^6 + -2758818348137753294600844166011851812549929863783438672695935545612537260605848825624969747081975374138599442547756821461153942141833371989124779803052091516066666164803983073517603992197684594275608549205656905070121064302601579728505318572206577195898495372300035377707192044683788269114005231625910830466814052568173817022739792798956364055886271154453939743650378254056645667492437711691435056524878382900386055619522968696083406539129640828389688351262149226114978159295657063702328087878024360330588584687807850823535404375589219691294355698681742007527849939420408018645635897950992771374526067511597900814856421424525032661418500678631150328401473233424080014753727076431958614642056910742497008077406389924019145383405535984882132479460053429115921102478599085676050652551953122001309069661827075566808200107043076542854868868961849366416792392099359799249978597506278281954475578212702207958497480591134673829773576150282770638577275159832149786343457321650807109454152889359159470700442284782018164428053394366160144593152463390977870697740577061510027125383713012073643972968641946091528244103928855498068961451594621798660864100672628257766777360520971789723839003973692440952183088243209022784129737814875235214182848041623898079296026700627172065070925917942146099329289175573829722764617013086367264721112775895247506723041187194710106706432398962381805927940144115220678978123559608398227963904000000000000*i1^7 + -5195218047413110865516697441745584183058477005265246895737890919855137793975622375235267953078952158760970296097858098708134607078633552287388511817910949822245579923783292162741148997475714027706750545353072562025161789868369565317601272271440820059808820649620888653111198128450074242940843113030497815880496019817781706545975685187896593865758132331699526248216052637993776425692757979591989024721079734756663023944266229981355838166724612893433976018547905132961273257526618822088465877878959063188725359185779315437272731372903032840324638064654524153960352415222876851462474376029331438164864229708785885528627465867185846418334090888582276138900895172218776157982171054944723009077648333456961455275952339093043978467689328326993877266322922274774410691026156183531270486632666875552513796618384485475668711010576889607273047928804183142802117584625804416720923592837112013228710296370922203758427681022790005568151785071485878707087443450896655541790300922833663991601220873769868261304675082693018490640792591068461006103680565469807709294219014791333098093463773938519435821510393401979155142454965942174233295244630962789896133862795450788234168101585045654265008442697830174164605944281422975684159396495955239421414062016897832505352930851972785394315912431444444988440965012134692405977203808115225173817232036697782540165801770924540599407403800223483443646763104649568668181967451778767369797632000000000*i1^8 + -5222921130517370473050702580236125520195826291379749567589526751257213568833075805705041877301892891490197087116644314782886139203908848031064081253740419656227327067723963180882317997569488388081134692657972192157365971777425834408658755786403355513539312640261609729251240691331768889045219756058823273440147425742917961727108631842733132494745651109418513102139472088321469336854075027525198218708779248118472912311139046353509403519209477100184421556835829827786171600479086914921174603232134329426654025569698483345432495896275192428311298029291250887948174089942718821709722765520572773707463377944574372556897524227653272601534230607427530911721251941515370864735369367951207736456571419298606192350118827652208786250255132624657674996925575303400832550499383665403366182255498121391384832136558569898311829961152075212697207543560317207038301796482518379566454352168900910944944154265182576917554130380926269590897016330734250995278161004650886541469127680552337603687077645976374583902529586750468957923155736795580958742698328441677496369934694308334333258153023876444172644011388641177115978606028664650772659787184491203479558814141778984832143942599668080839168655003267664021401668304815918460613895812866369000948241541178725796923312791677222356295263080390322668997051381136135956033636289480862388645453726462372979986370668621656660465643817664295651499990488017749263250183543411865875906560000000*i1^9 + -4430352466256842335905517755228882119559447777134980540180192310756619955462076379813856631317696605605179188253332496320922474376932925901285168075946301609305133709274891890504230753094298857699198777113365344068724513858639219083409373301248654629923012694384645501247292419091328364269719697662171556203090179539747901991421857524870130957985879677866582023363353085662965741891242099871861326791626466065276818548087355048943324108515871379991272172438595745641390105869165513554779199187611214568399831697109540477048462333479044356083086429915877474317671254982509136903194975006586961055427350870847381684018938573773598566766307280891020208289590114968338342127329941539528734966347007578813939842092847054422979335017567250047853779279991248950363749411745802092883056645698901096547700864708461016461653059007018905319767517505427846668937610949800065507135638281877519540434245890094403227643799286673996521448076659902166016609503297215942498273161164399652551549643094459449111327540726717087130371934879672112855764265764579173457777228144643818887076499763203452283342852434318184652269465998640772091908837138621106897008532107663163769273163375538633908391369327379975800422470805705865403991963345311722820708230362912255225396419969002467009924162464736335860217219544479366354122342456488517303225621273016397141938992394477339555015736560957086256325948665852025712806056020950262166323200000*i1^10 + -1820773952318805084149030181677688036466659141885468894619278415461627021375858661501888448040608326766595675772808818027973626577950056226563741926875944662132002719923544133461500360969335174904256559430991034950967511499500895887143297484973073840324338847965836305932197236570566444543358880846071351029532738391373916363675029779840868087343380071840088339554370663184805746951555367629522090546781785709238347615999936291378036654815384786614665053188232466550654595179660197674039718718799984592130109782588037375428911008780340000975394822588207083533179614057301017799241230041667091893653835080311580564282056068990430200198581420077487071633607354669775839952130961869517942766191380423726896440203616217598110474848381074801533471416959573785180140420163386640306584513610042525366125301844227310720035836924332317437558037364519034919282502216667757347759368639112315791480393960900307204756655883730417871017632618950975466216877357287657838543632550891744040305501078160115799169272578889926631503361454262426538357436825640321115310001814716910625745385199127803705827338539477261951471196837345568346142947290341232463667332931329013946860441160155199596902972658685617825281832988291594850129786884349999007755931606268201553510719252738434292983018079151363710384846611593137378513065433683519722337670255085573112900314891518946333193972803607851157247474033373561593764812292964053155840000*i1^11 + -549150297032347848031397915077397419542412056191669939602707782839036737572584592493737799521622158192380706130749985346153698862192720597505670164384912190800566593651370427698512840210652689348196222475912834173920386907508106541089521460724773039659408153197159606883472301881800985132225618800280169670109576294242482551762663143146475100473731391675399697263384365480744492540645743498757026741531108954896155467036647815562562245788194093474918544063400395584208143507749681096485056814664137318138438707891744783485188037362039409911717131651412554757435166926614457029512947385348932830378960677568493660384792130449950193214470381176148443166400960199370928460613256716740557967971979811097390742330944979830110328022353587045551754899783627115706723287775205864482693946116214518873631982712454447782249111136058756884606374966527036713070015273292790323208537627338139642117630656598318087321713773991517896435502975541889075049780068357324420058352380905179011232902274944620577342080425613224929568010331601047816555985824005695254277385117098575453933076831937533125351378977026898109997422786210812408744487739015928469577921128382033873759501951974212547466007751047629164512113414106372780613993401669282631147396306194001970701700635456733719395773496466281404720102146823692248591514518405080090060035487056898664680590018323246414207254885662608131724817889651600843298918306431369216000*i1^12 + -59611115914260887058892329188594023158335044968855633234404000615104082500153651525271675526466097984215887875940592712246397712792949851527988842329061659522018056295297286342445227422468088379877065073266931421486864070741671245985272503740217432946285612138235814704209973709213141024281248217748569317607693953095893343314566692303017848181691935132326812725171415558742148119306468276013563876069627579013100210756126744190352791500095664173013198014223076944365203700564186557507627003268303276158137928842777253859547663975822570301504915883916800470104242390324865757360216525658286307572776326629215177408698920732335160076053400872858485818312336307950847300279882229150572808708820244415167726636392034252093818922876442797167477053001603453096661664331738449885104644462522607954481643615308666721550522655492673467842001198031887187871797234694601896505278608080967345854284406701744416019767295414213634981045422768597348867627743510952732316164509230670775072103247477535448868936881254929093993071260232865898500398799683810382529210919079960412890059165802668577349821884664574318200647263040840208763671178976369961792742044777705589906775228365712928761607993502657040161750688279941162858460260943601841340588771317925462027250895375109574903366606735055800616664181804921586866113311097393985315893647512965373432454930952028057700639322124762614179135357650006496030369509277696000*i1^13 + -18247400511757377839559970502151450900796735565815001150441450480354879451039110033460203526727258960276285072703213306081148795984934364534176926765996436498196488502912354258324668225790120463683507365812213527032874858115270286268099809127115359539797941598181261909398245968871294565980115569971202760189184923866827934598193947357110213533318821513253319768063575068809873427525533839224262855639448764651749674927267235950840535333684297606833945003229307614944355900955307793895317346009871127380892166771363643676008194302113497564672991829574851173607933446512778262599172755439646224890662582378560538977429104317204984892587749192888518417169800392254200039949988346646589921774622529623826993005016344648851235071894306656210563702323578425838414281664651312615351355812549554482959751688756160513134411642409713939129716109528514718882762232341665147489303342418900471402392473304353433446415670332722089601250480493042770683946081944083671800743941024542222253638343827305524879933727683155515735390858035718870319984212480860905620733835327733156001036281794996566167007404436714711854293851127508690275150445822870810707752671579279785663770367339734288423586798587304049103824431928864810401667640216869161682496559583757084876849214870093651508353590615296199255102708372908712766347398747339907880455030615902749607567781187429660089808792087172766503610420036371366531754864148480*i1^14 + -1148180494062655275941822719291885520062797754963715315638553516410204004973712963524769814416368153501029115576318467753512289981707421669014048997573610650794195940673403415308422474011193644501583246234034749537948791990739029246339392648272048546779762529655150829569846306175019639767207942038982678397909240732930060134238314813061807746503599284040305862223344399594200814334236348049927038785686897418343310304163318366871956633039515977588696946144681678419421958959011543528911775324826639881862132031794536280790242459389431907968960281612265265619258344119019855597042532531199011452100161098144115084438724008469465200738581801942641267930183029330297476577828981336273824180595217765133745106089553040177313492838113332470736681994638214789223421946023896973608645511872676153385359870520565729168040368576366324702566838565249529047947001836755660346488551920131450484791760993797552049546098686602362805361093582740678670707725041718532688293012163405858635163681707481108282949692029984608547409806873245900589755759169507734800024314250218845032169464427270573723033456228987146623280065311005043790984670823181434961511590351638567403333112677035948353305853281562848533056401652041382441007539562231166467504825567671416497649743981267366705818641980026929634199881759627040848201117132832941606085719861718727102413507017649697273920160499385505005684088386652715814125305856*i1^15 + -141685380264077532546571331022627775044451991829651718744146690391998209717367766795046523660393049350757699661441239744487077922601914000628831650184665996918796312142642001542793942720258330352790322749559778368019540168487847648364612992891403746700668632117235141286851722276244321481731198965050377835619754172815221951964642597615496970485215018393982520779806583355075031922510432348823556414400737980347545558822355367902107440532399432236827171834766695577983396465559033941059377646079767849068219556849307332350337373362710395950127388428231253864565750421352505623314162808367233085461971436213297205340459882346845222106915701183108477271300959479012505204864424988994766380575103282438204961467084364004724771112169073343939961611377066202154679385148510143441180130853108748221380196352842509587986208655302285436832748573791653313053008721266467558133125262525605489290477993488812572922209929277662486067621253570659389254181018083462779348722726478208374166223247284698401510394660406530478093167891745752844715546117930589523645531343544573296724113076198834817701057187021850937078013388941777519578636733411148730028582306755537862846041394187341623977036156891328975749904076487531552080317656664792134733659340409320925402095860256420015185653263405275720118454418737334836254304585002490195495492227616492627493627337521018391230138085405107555160994128555295037718528*i1^16 + 2846843975815526808710133905839868136495671901047256869639859440306412773908331268999921562416891221958876759467053517807491888550126527553046928171023174513771840407936663557638821630733964906216626392274364897925603756106672589095228953022129709730988891819319429808460393850803756216300135487368225367221138111263557570164391196471519305861201892964414023527452274911656275778986549252210656966007175555475757381284383585984995451163295661029670076839474967874646164654605112155814799879120006486137124976913985488773091423570789223475454278373776543621434317694440637262716883437730803443558187577953443509129006918806463895233233847372488421624786038038087770488755973350496131078571459949223861345365057961690382139096799921530133863027095217345963386292163241295324358523950912492991267841609095886260671296841782283586622161437628852877519946347225108691602278035030171920000830656130709671469605937400682067387886446932960771879754742529422710002988278771465045110120205752357468240482516301489106589295319839135136941307239162891079094317683213614551056307494813403334102824336585688527495209201354085459855267456688794990674627873066789450220821777774361781117195556083142514345328098940182986908903300943781979049139212021382070923479501409010397102244051802020949186249062770658882061074790367222220298592313862234101394053414425787954945772092256376171903271841329722687488*i1^17 + -12974753401668747822220082643303648473616998606300071515639562143041708055697425424909228858014024195693874450451399878362229717687757433998683763349732946369211827151822147028791184813421439028253723052329132243665451874209708199123382154406738559505141167020289879488060252179785401536383955395326510609253716061511692741977083734604227757768715283669491328445426504200167290899833718801290030931862301006361181536940375943303713621370174679337883193590016334515504403768283672662344598472175585042343705584007274107412787287129642544474794923670346437579110838888771368609240900184884435872853727574106311464605285378698216743778984107956843348558999275643340357577782891895314851809236199406218590990801492056831293162515250525820947628827452010693726919817406381267469262606740800890703575406479119200716971672143657335487833307104264384874174144839204261606110165008844360514150029027506944326406291484984626155564703940507859921367678757371717049246994292257815600889995118574819982858757159210440733481552175094396430012698383458380034814610486866458713457412005683988659001152360729038548427145779990786181872060729607825973709634559892591095786513815093952106253708501223652947099928470326941799576579739527690076320388959709912093614789030013960294050914920864201471052806094764770844144914033668973950521415547883500365425447917871039222173516617609120285017905878269952*i1^18 + 58834635798430760339332029922816206739986639805336468919613448812363077702312666701573498305742841326024388019016046119438325987059463086923235224852398407885428756786464983068591986206403699786218143550763494760224618067553336671974502777470901415736877853762593180952195068989348782452422030205362302116852115526730684810805021084968063219974619551114110072443234619124713082859057437809662747436531912514267418369542553237860125808316072382668618462076318614823457745598975003758420347962634880208061868168963741037348486312414177708988317725421387348054785222460516060071057689957909000277869302476838414595860684952117798799956148242044025732125494353605680768849768981472544207203445991370689070803617196348152273797638673670212855066617396694928253394152762891910666630333815426969096537684092071637048521440854755538540269594597625052320508578080092861966264132755187442467613547295796052248159904610371213181784061553705558044229918470526682336658155928483581492652578595476486669621043718597206489448323156478241135983196427264110162884032283739876986377427699859240513561409271773919730621457244930831073592326230196638154779613403606392020179940029206387162885850712842391740625889921795372446733436464327011525496047378884712801070593623994507405746640068508609886070024416027236115256960889175753319060341999330971135026739741234025785792284818109654811522629632*i1^19 + -4809230814416384269211419741634924773493233285948193962616755802310461144203574151089823854712237670999267983568182914046960644540229289458319004124880665650088258829687309190829058926497052988693612368293040233650991346126216055931735544859268162394492806781746281403914564665788091494190775678924590087233425054501183955949164388240968893654469940229588151724604793854586070376037466509134873035870570128750373394315545324065173345537893716537166409711336201196204194822748551499323633034474448808894956438997082817192112020191189635643843753951361198373300884048057572319123809762965886316773312520315384576135963240087952261569649747187847854799406220185570756043356717755801225367717741183668608563771559658768283201991955198042874719724521007470611376061065554710444161834902890427583040745010362213619373537599280842869955019899127847761757832986154906467890056760468617960372233572474827988432032600569699118613881153972481718604265079038696781595643664891174731653917873444072957588043516195046720227387604306075042013290648604185418877809145894653849751453562565772149637050390009669546750558603709164831106255385833027931625544334084386330652341649301734392414432283815962763535352392656170719468485398069949153988658553084046368038700521831213279181975873837084353859726891115574156802928846312455535527950621375067865862291778808863813250502090458146057224192*i1^20 + 3954217911640433982021501022401890874947965049331174608256528240440146129334188843233571167946859797049562836807131707112326903239649847575481356826070771910715091502237260338953496736543776205222172789844413299140047682156047385845563814085811552798554548997621023918037998725864137995722432320167154802567587358313568283604953042193028652032706909673421554398021075622549263405890382066391397661508562716555021004096936030630299563464774911696203948212229048045207540176335912583500832303222994941295782803409352436966124081723464224026034398901520363506076816006318460990430914018500747479582562490930469246518165325108060099348910214156570718602875180545527432019917564333173281331636945252140205826558576409682765727978220314633900939730178532867191152394310122569302601612925339324343008948118045453059906166574164589429276620434237857990631306274865070977348213053800354119276308375069405222724751958442127949600842561245844906276440312681674169088824796250892370907028099188729157744715146939429358530910998562724391457955242492584135493992427401502731427237771798433392798525055271877104266118862476959433025930453466794426762706862876899304062082545175886591227995308451983913498996472277132888070015805714398127594934893177285012425863644833643257324761048375445341714248223599652238651378980369479894541283650976644951213765499719816138232028042130620416*i1^21 + -110185930771038589969097787134986227926442192870809523819476979476987598245878408888062670646934837006858401335200345593598918172230766550980453382147762125285489546010478863152222968577259954114784798301114956339777146912041859790943808250571535590791311128993639237336379664022501333198940666944482155609493348017754325176553913476519017293541216252995084209948297210558182960703848891451063391163429215565715698860619364041341864368590665023838213843009287932292035002696028703274974448306037234605286001194161828439254412613570613938897947465478597841595853182408771914081077455835683648779960138798514104931058917354188870103777143068912373365638681775151665161869574613980665399807687074463979420249575583443829978264817748715122529902702818012814323530314396243019065431081555621233112418467732251352243611903656299077710711190769533333411964705174121956364666369768204519178085962673492748327925364515415017528160336242281590667491930575634910595532873373823582766488422178531629124520015824979858553381661550401707029805599998879149258738155455889858944636950581054573330383084777542655672283856497691944517270956909623084008715735832266934719425155857148451857897570560084494538070992795177240251909259164846256581574710133340545092938957400780323302850389398705452743134056105021314253026487831054892283943792785463317903102550631590655025109808578560*i1^22 + -61038859392855815768460713811694459212017515059241236142315440738894832693500720220774483843220029389428481288840657187946404322949548840434235311418517669183948126226579034146773390033914728842358958928368153701872064413316703970087662954953460692628796487656110846037802937295576851596502641358322043513113495179855361271924143897424088169244192459339533888655854020450127008431466842969092485384056531177389922551715254056920916234661860484790046849722033552264059623677968719556099518877431957719842885369639805377216504515939262804689909070710006585673097899749672366028068663333096639639534521898670615005968804294351846895940721182117781983118650921706032215577131692450428519086855111402309871802083666059159082105846398353477319825563389905474128614645377813056978533996970522283594616807130821193045738350962486580587099537334680249426679477927974886813423266398927856995826162976690806481086557485475437497964183593747201197032948004118196547878898386279912892992947508797697875913659536281378610454395045327047822245283943311472939421469000218267334286857510105106600144546789973634469822925849671327502948892585548963078186856659074005606344065366458461180217997355967570983041776848346096032114105436744740694067065440451681052038280187303712168131403830295875863224729151056198104012567794064420189244257377384684552588539614859290266468352*i1^23 + -33393861004022197361679171437008960951788425631592114555326824097693088558362277368235659427697043638987061268991241460679824527873121000935202838521935304305130637936634735098830344252636110794748854710608646725240077766670704818581511979678163686144246395139887341708904715864469366401390549780459896000007535990290041415205953420541608546802098761628617073452070218831378841587056781004732849736695775213287563487959511191294514601211188293984557453870471121692272930344739689887780901485972083883160371934450700838948995975019910757805981226152818300889618369162708256586451914960521878454625393995634091623037765259096238725288576807901093599220797617279982686134649665533402365948473171712809173807239793145300101337399539221312134166410883412661827247792474645144344419013261795918734097136761757090925936832049186006770665270098764244159334752803136090657534322633258658408987121007845751330914877198429003857894383332757020061998693385345452281990883469117606786780422667161547253800526497950206697895260371451009950634341347052726609000159008687252072045903441566484024148372693050394587536469312249520439983346030656483343370946436822430395244217009000899991908723993860298902362368019181461093598972561747563503701661982995573714627274517878104203292088714207107352374156068476636263524571822099494122073737970740322830855411826016866304*i1^24 + -43467507033564282365174499899774348935228819763013489927361203628834288057810855254035357484410336025951179516231497104779970392786727092692637980937771598753406934512974896548041395342966628402926125345237864565144685879841927229565832554920338126682017649474734151775200437977188310271331014562312300999662021142549198681130822847257669294130708960639227620859642013424459647106184749184030519794863715024699779231050129975870181949520340064197326015688555490322963886500602123706556724981060717845444236620057473087434938332604258766169700218334877139231655955339252595335578568281369702844605591974438307545140055520804984679889205669614880329213222046870214671703601225273522286313768047174692068402438235054799747665303982845891726362451383720009489791216042506264224565313047389420852099961163338165248768459107106806636897234824068635012658304867304336780023474535881417198284550915341646894753813196138355405787435929735822822748636062761603109005182500306367074469755077751434967858896280855627166403768359569310929737978536769539648286039934741715561651934845718477992263059306639186983748732327416053781994273322003200627219155542038175217986993398307602662177008868320537188898705785078667523672516447108911252416019493127538880833254795685054619555995099507836823747392288318107125155823499348913169267493847225064873658418574336*i1^25 + -40986720286715647104896605842183098428032025137717975786761869367944051730367556726010659772685760295914265240290918209934977404381711210067344382773389554908124874825290140507858922137899834849483965665729701769518721331408512275930909074922890979641903714222306740709367143781329445921421069479123709565686145355766052222379329719261765837439759689444696609673317172540402773429053365834618951366271758855024064953569418928548436959637400800465303667155354189737704039635318197176507263455412966536105157791985424927323125700455886857453995206233011758941205236187139788114515758124266410065074301327030811212628449320477281000878743541666173378916319434988920911578566759264644884214511737816932458614195417869965267898495771499288833474934294465720575572495774624423904928327571761630767965194288032097880377313474330341313558979454857706640912681958133379979788590148945930488296451490582597052294147961834991992675612062586531619202701428401134698900167413340255920056285085203099607619400813076071151177123854595474473968973740936182960124325934122836953874818673282471921145728679942208470073486782903996279994233457984841836946062038254208767957365806111253331968618565825222227552816148545021241766778845543604293242982932979111049396787008578997190411363899792010455023833829056321725615026118617464279355402163046779976310528*i1^26 + 2472812789672322779561964775310261876857379246020926922246852700024675929392462633980809504636167168416996517531646258078098116793143216114842189085064477596771868158409640299013546957187692884957920296755985565530568383821816016241544661921626418978519998082004396303354114248937112046999683303720821209067786517671442813100970356121476509615160533580467899793112882250262563409995670158106157012084545587497742524236836858586797297046994881834295274415486122183169390010974459204749371251662345503822829147365321002356994098307677410719998305147808082492105982732242671923952864476375626327395369845324010467128924194526190549556324525111232829161081423798621000872937780486019599307225837023927698205785691164812164147248794637610598406802065380398631416928908013608971471024128302446932776995938501751625695548838972805908254087599172760095671700554300965577682630710343013601620806170199813417964024497610243251721775880115153741861093678891517398773707519435897002905233669537526526388881012974049581615155081607478624433364994056147918994291615180443587394853788097518664344382179413004479588488263097617515497412448488061033963071912820465703241631253657493739211083372260690075046139855137346548660310440465369363400961988640574947375675711903415483688179012239159773325140958858451151666373687965113153850034106157539136*i1^27 + -3045771293921509573625426758008163190976982409324190184580856166563614809150710149189855743515381395188892710832241000674472069647816748051537510948574236174661142811049924661619872341687802948991798328782542691944898928227683351318671872168353049747446320566349385679500679637165242848593434482339546198207569430584102515514687315843715977792024886593193525997045452458903392271710489242835942595521826572573566538773032727188113152884263214680633492335562565352367980813732004562673101531356282547335951544858830043678315184578502462632176393250487221372672445461311421024982645602387326247774200699209263551570334755314190308806333064468918598012053596022481804735791381778244606814847088868130608601499446908461303832044394420420843138001398419418998612386331989628559671983227489687223836272028543459970165296577033929904120053012597461501968503771322280968748305432533702396086423159386474230323028939751120089192537208573029706963156412017922055162028531237990342693424540334474647522362252582182313147327409211152344745664003825245730036292224472531475915765617693061141612218080476685520477875970833585199912382586210198444085027345982307586167175709680831412485081481564556911373115097083785910569747131695275715885791612831255720183084191938045269527442703090150335329844455973750907748755577371926280937325251776*i1^28 + -1028850296172709653603582790108708575267808043723513243281518430425344450842031457085909560000132895862348189292174561910593573903783906438561721691312053012080598559246993232406953268790412228783379455768451132637985191893996724057490432002302649719860680507692995951349558832259993991237655541936637996817721611998465065523184647354163780283030583096602795953952784864016369796122182620179346440884549641564408507347409320270255784410269532608898114364703206731425232063885033465863910415806470602505137562579906701028038443810981013391467113008819853635439538971849228992023924384705819594366333040100949142123735157124692964281599071465491730833238113126915182810084179656183679248167946754312722515667817205892288684177827423190540375659276794504484587030844054929207007862787030731652805023546419539963831563559305846105839135245218519375819063308460604855710431615062706134270896683132207942076150433243775227178666475711178216405294146310300737923565416744523594009296307457403580752575833278186041226211103455428246252331536019398414096558646127656811916997252688721418393505804410135904951057211782350685666908686720378717231574698870355840144793065001890058588228603075504967849389923130759486140389582195258261956203237669795232732468520638236549293462091752962865860618492757024523484315651827725188419584*i1^29 + -1322260801516365412582613607982925568385864508448963062556576894597401253967330549613839089275921793325364259800896997922969295929467954477220163780396790129582501260549621507751315109004332767479707622603811610740541807541633090575285864342870011949975336222244068908264686835503691591970316147101283294790505386196415626866242227710700566631735681256657043086562490297011466398345081731862502919469619829201059841858995523075612529698499144037993797054824037915611988235756957703275230051150538942101141090006980330316798549483269076089185182790808585878020230352640219889432816767476773002016485131728565861412777050129493281773237003658322009519045382482036230908300488601176072591446524673867354157387639820075387068352292340434727509187246533483466350760222176789255256715161333327697631593453293940907265928247028857044872277239007934143409043708259965877513101203373553674740635114384900191203441579138524024543602498292197085931272859980307912227282191192863476124028109519469071312285949144659776665770978358979999509119081157735077175170516730020758409865653035772783064784574195628107413485538397187253248596172272072345665834924609113294189247337131513694965980334290228037466873681238553923768864096469343709820333634703830119055421867007898578257875506594711604455568174571001677302440330060627968*i1^30 + 686829083823416827048086560921124973090531686890280670250746630247471255943504085809700722452430598237091284253464004454266306633653165988273617362007993473436256728218455335184677219066163409194010696396830929185905700462530886526224450913536938678775386215768412418857155382338301411720580055203979946699768634424806726419466194106753471403942627653186098052533557275667656914763889369767607767052251755133864710421384501782725841187599959061305721249160152112975875711453638512692311895792225929623316311374251585435789534442387138455275755534103557451635475566996070059944066384799121633757672577473267749087059357654812646872022460212386200439189057380673338172293523569841649179549362907103733952837457714621862246961185202814425082295022812669921833033081438786494976623232779155354434926036757255916210615211688133152616311815714719956047825386715675677786677478898821411234868241997144035972112698731751808642816273030482036086324780838553476660239660724955426869847364079966844495254635687285097963539152433490266991062123560066126949716668239377049008854045563290979076603359079593872004125998390566294555109162884682584522676204519321418472555776745821800271986043066501221913309923565153650170884416631186161171531836383657163680341738051607289182337895276801705526313088352253930334482071552*i1^31 + -196222678543544652365539855874152407515826025672365582515939052381065186789798076017277058905772497246658783619172274924831756690013253495003983485661205128883015218996299217342618754700740017717911978166812180781007114886564841659554352597655493168421060132032715808858029050468319413851952099965963822963057889286816366079805516404529230483621939638739601449074669617990640429753451560258200549162970030506373264526431544226214687789837606239966048050166682706289920015033066711507947310262045360995355322334280319108771127130952974113055770867405104475493366315268434251719880943135166620326132607505158811222631869674607907804678978687167668875011231089175258264617230505500727286592212950514029020752531617090944508527404507760653937292213441638969735613652883750160233095546311022775049713161869116406730928310383510969584415596297620414093005417244047794298503410396691159920422110086038299602194396244785604381085808114263893669249883142879301807618277002195500034048434432606401816555480221303566089959564582599384690022277279580648780118108838522560665891323037724016191762015859336647548743519359322497085413787745723760713595741740618786128125816360944860525902183609431619929238398831935994651693875756574011492538545695789733824447166528597747835218231935693728891050906558211280601088*i1^32 + 14913729020056414258262309915473570111267186928954035983546571426270623759200691188513605312786778431904800899608789908052880274309636342824627215501230174453886281814072703012824927986705989331200948968684359983030648473610742311394625301511845198629999197581269681396012215646885187344043649069019126925595536977678048851034075203001507741706330836434591498791542598763446416235508723557534129416869563863980413454557548711540831032792098413796946348111248947639577741569813489376517035413540503533356364786271698187443747018860656570051165766550443891087540791753045899686643916756270302600496955148041070489414678556433254033579178755232292208540121429570911177226796255614026786942866464487992945652716937642062951971626176449875330166263518063831062589130590826993975347905213003410422572439762994508611847055017654196589172755808858004446195377550608602411705336005075029351225127722682731617746234480847870269890768952094502681631946494645331048796327612003649952032709518640711101889087516727623599100459276492275004301791068203898425179539549819662300525117115072257315108888545358635021117723541882778984937832922442262895835633101558692844993090148436049182180374015015474053564560738229059065985679232148000410099262065326162099641596249570746020218492902636405756363383645405184*i1^33 + -520225505368654168409614594475543376813088762328412344241221297616829158925010218076809829398832287420766138268227312245393753999025279288453428949607226457453041595385721522035056261437955646529136051679830983516383831769256654337469736600615864260954259908283492037229399108380156146229092020435835826564631677047645789321489082627349824142809818134212723627177475681460992151877477746510417143990429909194851522336773530637373130500083793352755885346998740600483100214762858787067361146301534083518614562757600271321384634996494110409146564720935799696299433194822906886873498511661553235067562349482821327939133165039594484487518237812919723087568960869007703484210843490965679577064556505437563692694325704133774955002133354017119932221206440885420803537450673222289359191512703636528814282161446227796986148562614104868154106448122610145118650192812381301909610543463019508741895909661625220222302294594751337389920331645353038347294298316382214574253011908144981009115457692012162307392590701355655119921889933506994201982453697178036991969323915735509212193629824355870839052450945129166827988584219066107586333652823211370272570679923355439667759280308974234517753971361154252972009596819596646965884346379062444168217356393787490734915901889838448519482898376514093616988160*i1^34 + 9151689400733838082479351264498834351804836192240655519772806410827550724693827331067376373772881878438591064632392990835022984037045641121804688942845598860856029981357099999194846392969740646556102440884146015745792407867295031023115906637781050517748625843980722754358861373938840305381284609525327622757551040758463758381851649835109329141903497640806967202904691344915227799432534195221190009186597405646546218406207807859730877355134890813587892667114552161413185874502151497539584710339821865024542189023000946496206463052153114388654590033149949752354115894797385563865934444787061798114187143792955527915346289810669463741554084721938541629302991142071529913099021598571823444352038500556536161368822153035368214174255140162437050952890490150615445413092066605562890372899067360956205316198358244359063927218336317332184881439764260101419908084423457697540623663737493064579956318306984082293868905026350166271654165866243648949231179553476762988558102741321098483354924415067221061293069195928852213884941242765371667747563495644293267142894971117240276789334166564707385465027069672391913495215832718395442169857711756750674261077822784584935781416289208038733013317448533086536903102147637666602855111765305800089743354035553853267261611712831295016485345900363776*i1^35 + -73576025951180639947409464199791323530484705492699638542025507801505438139837148181345281273773276417023148372593929052223988330248243310070353279006524201739790710160747513359179359804111931894492010697777947532627273243378224609767464046608513799165789828590480045319481732745576531885977290432153703742486205157200863856537173218626745405156478600181270369071242717023629150247697700537110315189395754853924580328384279376620142957420175729878392435126016634804695784127349433382000111517502338112419355186610101241705450561700510037226020357642140139407062162494577682601696971667430706212624163678189131547494835872430595094204479071715998672530768638022662939288351203603017995878230359046348010472786282028522392011793390761549711370131725679239189975559438227563355422993819040212174006584749633748503625054198107966956879621930101348456103115077537480360306851223611096545778016641140341755566542304564681597376486953247489326319671124389580287063952496793487628870659029796705895381306024620055086204439861480112790948224097360660773987648851989448221991920238189802406993185210157847809413674420726729057862825033679106514997625928805934486670323854374143402587173388724091502006890646999646312313054304293211846464524987643366926393754086041722116414373888*i1^36 + 151315895363325456176363914634272613769921130544989559220869037057023529132575924790388901043864900047076460650142420023173153097858912424648292418214968371792381487174766675744123844927361679848527690365153672277042632869989878711530581627427147815456878528631543398298316017837458066703386326406266220768489200170179663899557743486088774858107363759372436891568716245803372470201519801132483215130788441930091850469719796343032063590111977333558807708633457301062914120567356508752904914548012173338438420363242001123201037473489646512704598307841298432376776150661030118952823647008373321918224316484464237284418088062442817479459157851573290178444707548847212442930212838657151364311832081303198532386858866738862271509972456764773333599298313859774555869701142973360957814788361806480845730626028858754781741263033615402440786154374494470637812564164949736752138665281028996955985642156282658416549822747904447902146434299285362160149591934554062553447986713123984546413223239770671916198653026430625773156746107598839205707053525771502966244634160237277806928536990067614715158735394792842489658121408483601409582793503142667730532660086147977166736007293178173431924184541085757636497998174662027320972230404051255116897048443923708689436891356915040256*i1^37 + -389201511288574989186290830339228494020545929114707033999757769661814219725090398560975097722271951023588173694237790814253000803043409847481467157818180950714766478139614978270151718399883106910347562045659526784662360906500625434538584962036519664481864744778962221953044476363172829879564835586003933589114938306518791848860740473238785328612524452145722750036968952726829191855461115896709775676346673939350839354609220075038105953466730435987638748967609222246611491891218052712869749486667633891062709016717511145116166647858183038922378909802789499311031239562699415807419471594504871321108491938083248069918508510283534772591508605643305335126268642683363751792047537502565626953653843738019080327472329692410081464281278279764679027548996594258388026147211134210530224194254420142245879200415628533499280026411047257437985782184029187716221597261956163107107102089118341287790374780722273167347201735285855683398858119691946206765123981998637040955250368298134841644486038786749308986401283104171754461981416031273063480786012356697335805649838535702855184506119649254387785551744031633261015751822126059835732327146430424112699720513254494119298414877683821591217173402544955779096749157510331299249412312264786201817408809809781173042282496*i1^38 + 9244794580465768808982861185945070250929169619401694917051958040112911007971105436588083244045264057342710668781020448533405859252984380722269495586282076527519462826922762284773201168863474998766591432462245368177580152305841142153718643751033030713739206070959880295995655375348093016375824118211032548486451558195759403229947733758572286459745444952670690977366304566246448519144000977878526940293062207805380046258391682976656801462860300276317529921704033245700917989309714433635525643516868324807688265270417203461044483763071609117533917403934801841129149035561483409155121226849107127588912763916690196007108309256684822334576859230811207208212267971310121949998104073487599527244328364467589960486191491966090162187587948001555584599971079432794057067495750386900988528240091568952770436794434781119430297906808063303984936283876173407545694807197068959119677475299986832490742504882996515798042632142917670654394362663227926605852525562354717039199576343242995634022122059641353529386401833057321768930108805587220480400415848810914881913642580371821403578096410002689257360323382484461711018908332937017179188036880101840409177716566335219312678106107791419164278384453383388307649364614429779397910280886236216092033334506673930240*i1^39 + 54334517546875459510404107102544061523743287388955519625845580575940363246132822756015447241491295022406689718275228402734613354371828129553295558594523454579323309827580275700563890451754355942364320500314063852288623455080060583248955765169903440155775349429043933766386564795917119781534635833907937366533094201401202492372330887623206488937099729725425029813389693777316760661723024618921806962289379460941209898086430103504466445794534590287502931023810012978914592005190064943948691172524240753067073047481411687399907504855763505879976844813458109554544405130132855091607586898042480838747190712876207788848163135536848361455585307138868784940810997057130851727994388854301882204209832548491083161485267299698358496943946099497973164177429147235340877475048402452901420461529878387570028490896981089698389627432672624165188630847543179010714787498305473165507599305802423425842974673895252953815570086279602069136868730708127429932808418090736762983831858037492999618624695773835912481173487570127466616855473251172801466018109501604504590060787400780331419394354201751897066771024782866990620442874232084477574977264895726311209592797863945028106001151044537458478772338054596807405381538586685154085943737905404572337486954496*i1^40 + -829915272736237863881696661441980300646814216674869884148807214326258449835969033259349030354157494784774261323873376524776331114722152482307282046441375399879601817245237324054465256959690484888829334781603020698876668625711502857827082241362914356365502731419041840503180941706265974428726774643056850931658236494520706300280899654194658835317068544253498284496213276467704458527634130047641317608248586663792009450161680794023103470801455201665664034028408318721612871893795741730556830441260833013336714097113409473565585249575137837684091726954693244693155801587935480543647118064061764574951799134251383592908485794752122429885084235526894209760262689071605367663042838439701200223042590335790446106236952933570022243562291528624603804415976754045869548865778804041900460542825348332448111930071125141394650857320192092942646899885717432909404494316677054576466715149035067284981946009986165329898917964450717887627487331199096308857406105738224138946662164690451864225054620882479701474721973199943181377117915279987227596250408481890750011717534560084085713129022069690297493004986450011306803613655178567178437561074924295540487330600421256002383726047158094304870723510519187953291024113940392385017288389759900581888*i1^41 + -3182169718532936243439419041963396752243322893468415373829110437533926153084544248588887703170506824106356854793712937350350036862566141168311769343176000487287968077744796322581779376810071131926874793958291762485983688251760418639335894752032362325765867374493827117554014991964681064487665879886260148404322493099505114772321636852431197759292967836334932107636958632848009096306446715384785462501612510998074873494303337212067892336695710016851007346991762108895952248393903173879878696638110806822382422757742868686435320313135008085476878439005561625410216574515461209871758598335029024375308328270093192881828868967883111592734323165434436894185786095515135976254722841717921843268569441829660951165095529160634662179002464507533075529338589800200357010121326617765262557977313856615502115929454976045909147024539023592616210725659623735865794516146385544203332040191546960733082852880340455254252637772750388018374208421282994456093150377825823758293189621620048114727226030141946452191876288657164926423992454989686577109042252381945934552789873587162093231007780482050845893496434267666891227159152400765967290975143352852534205114220179995000982995008168038109372167160673072433384639154469013623220901773312*i1^42 + -3781418217655989747056762991765686667563304542628495513414923472881388940896575169388716775545784702682666445293748681529574081807432607477727499466218289488872471753633198364454722545796897938943265981686514834996793614134720346353482651427209351789668314625933466294340779840489017739988745767140049461549058917138284634839404787898808530765660295438448782799381629504451122000414375112188706150644485895923565312868431927689427802898926565358383399077202478818523227694156958482452805966272322338026582144763819500825964202740827712316524665338824988863646477942072557147986813310763712348324735351791520891079641841919698947561751937014636716501513017850302943792274040378185330478359022230756387736167006871926073759394578550907724071933142618144662147488418257211322426316948265965539283355716614459575325291682692391925779353634215648616966903971455522720645671848841161424025844238350187835025104772948878706078056228773585768829612914131060439374129332436678601923055069892554677416386925267600606162719919556595577774543496701697939092487693567416444992327098671978109055274146993287529712232202655582059070375867162859805111731219772985717742788135873841853537509547587817176872464734283364772610048*i1^43 + -2761313911566619708001028265548414697184218992756619873759317586920272536367873314858802726496892953843530623795954189427657834460909257033515435407775892219685437375118453163321175950709318367826774589971579700693306333970516950785418297895310624620947905573772700778412935595653189191491042698242276247514740136872613340249668584226325977267446569823504720457802107090887844506705361886213327696406487147008382744054096096615135146554916896075518995690575126734218019053714008611879329374359139077212743630721761101408286690361889772928964429618050674446331914413465847553374566040427241758111949919466023053372996025539826959462236750411363480156818742920398417616900734009277167331520365324114435475543522516062132972121632095329655108789913375803104682595029620759870442546201905057080052506477325204567530484104289932203189218983937443926404190688646232047301437763358022202539193224464422564844167960502723826447819177568987503721496302462927052671081743744390472781341848713978971087715826229605015223236058631584795765720317426302945299214498182768951686276088626977449858745261172448661064960052970287100766373687542520253876638229531076026792238967845761531240968876654997627736460670009344*i1^44 + -447644183948771867880413568107223424184644716714639254667228222172334184475137954088176878438496321264997503528467694853619235107188913590170580274407878395765854521278309199045098057009180671849883753903381609070853712947222645631074397650364682788039480606418928227324942397069544149098954143319052953643738889000434128130840044152714599624963241451903546409576952709050681393416783767432872035371505489666769147044063177354812490585693721042801715552629462265316671112318170206397945288508983960793738889084341005334659035492229323918836531780719962505558774869573070576949781910358206774871743527631275282111743454097931585654940172741957352631227356893998416320593267113553001750847594691859373069621819841294338149622284533231755964190508223382242317456721289224020211533230823277491043023073718657468345000522914348685218519371901219803062728676304711819370476243746818033887080709800480279514093898702900936309349844867558145656070323862961786247049714241112191960038464848277959199012777323274835271906933268988052491455194582776665643456503368912044862333558685571530959981413602850490393313294860673329569993674337325038287802178426021902673579947641367450235327099340480304906240*i1^45 + -31439800940368514914554546345148538802025494556167493386397010237326097300062265854657690230696227765252879822407352208943909036726505907108361539133178988030764197777185781381216677018397434598852980566023948013256326825978455778383481828084159453917441316307128441785321507080617926335239006779489500226208915571105097054232889857123314818614855541101977153348170632606584449302879047773795664179952161449424560950053272622927291796182269075905268458583275860698072069038356202862031625783190761301719567955872030181945296805348030017401647919639314131207524490692501812944030647432663362364348062597384309221432192639208783014043157493526596154855415174136767098900366211616707607462851111651458341701674734888495692055469836672379207309091427278107338173491190098031717396160380813699306717658133111492933124168210734256611315600943333327498989627129634543719375449673867806621069785722899893982852884450280753619464428913163731715591223758849865778971884713441818970856838483090178207494349214029801271483984964377320393188187957191096497955779529563444425160831107253286435413322905706768110688246934338151627083055880903906524788364312256806961279017641408131287443629408256*i1^46 + -5702133570575227361770252075437376272026488553604496632553030330983377451025762896203566817126314667521193243031590893197649002319272409504825268481291907507102569983841594621389743875527420565457533193094846912114805989367842399644631575445827860157887707883887811095820253921709477771089737983480862948206214870541951518871848899493834638817342415817579661688627510689368100073246565760434124556771975282076540053799762389852191701726526303610273133545879385620583525446729585926647462693940222195618574273676987273904822800610609029418515833961314326375997286680890512521155413848849891630213666419069369449352636486355804968908827565175858397275837564143800910788438304619096908007374255976568650605914711758174841722470226658916771293490588923804544432160793943625329442171985462527848282043414301510623946853658271643587484162239341296312894750756486111127218186477105729042553624435369369597850464599283635627069692822858340114002905729246380347688080593356708835291657614191235526173001289774660549670712018959284057106532843519223857517685995943815667306744553636745469592058979588444480922357430129899330454879341237052349507245479613586643009587797641134080*i1^47 + -15431464715539511520749061181108788964474344957924734721823806063823578437193553451100314507246372884959513508354444049455530386918898679658772087876303009784323332636355716763698697020852058261499250005915729441057847894450756206172119326251633855751411980094427080800002774967864701341097132660191151778044268778474012246935442200393438689502214406444688301851572346790191971770182729541261077058076677148843462137816102923587888082750033512738647379683979295903903575886653105990819843695500285232007556169570650088573659733182631959176185867293009845976854193611733786583601521409820147943485596072426994983492363167489235140483258619370638751046567033099894976875030404079869749263381049023946324259388321416150966062902749517152391153291767731182625092604070454526229945364802686621194905565685125454213633682783381233828024159890882132246051199044418687801839789924035872390890319946294772638359608753781889167681406053216793517451312832345613487921940950390691556152333974360580471269983997888189514809116589428151131172427517209688322450952927847990554084210357090882008450119923620771161529468258361694757718035916456140789497364519966190033960960*i1^48 + -1308207338192603335268517367961984009963585839686743437870107251615757948190189440625813017910462175093399048057431807897487102667621231533767088250639351492451145657560544626570174232596303576366512289780681387130898343861946031252386631826097022243349403283967344171910078985559904536490677637833147302071595863637136582349304747245800410411855472805931102933617426002737147296278129146544925885494395131791943836334799636923606313779427477892942125022150498560620937813099773965244078236832692491958387164884794810512970488053068476458259168285251930730857459852176427436072318938426139879337739262677410169681032139047142161246826149001860844656879208804771896128103257352527883852702540067018838252060580839238629073622596442790688756945486040788550379917668990944963334306302548744937549807441073892819373895611311719297798598368766459615927517604175692471154431560442531127572842538720855156082672203744239038657858770492027643574296917494956809865528240766216391700914577832720897470349949392744105747389028738005490847323742878037364466138268856044253048716177061796013457593491834649697774095466253615808392728281390575940582506496000*i1^49 + -328715696074144772319659204018987256961968927390949183228543957079453771627594774398757684452270725127033604737460202134727005011564268212816137775249965018515873480020637686841847669953523995890570725351686089322925751338920423336946661569687074525466170357340066660674569281134789065257722172548450692849188256962020995097814938836964172789632916343059709898317504599306374011688807319320844808944069059116677146190598166737773933745947930015670120685364184318818983188431638361218278718407947244975004316199561636690302273920544387087583537616307873487966638950987087641703331728064291621017214662817489187458956331771963545699043616348738893470875372270985170938076264211661538776473999675104373779170960596832429559597936089654477176572671274817731664119966760290155909405766088318720907423076157791238692527960484382099759852342281589828141764806614547749657876197196860599474925555237147629798963884040749692399692412274180120517349129780442142070020895797626448385595025626105867965046402046449485996078818481821533531066363464773742836329016965882495330583752402298397943660172020868267381835451337738570675134031462400000*i1^50 + -5054270855690887215311817569941361984935910045804065710333388742924091027140826744740777100030047490465830012871580345467681020541871749806830397962007918623579711504848092924677840401260038799506869963755965392823883431361919407058675339059143557010814939566601420531094692462827359395741656570604078590056890890960911823333067845361372242562979709351073273849791447424407007001261859904306281475361574006024583643757082641504734042973581378782646116844230229212782158571857753095877046197250777361112005875815168639382452829562719480663423422796132862110955033982616868974298974574984405624737161267895034909770325788294754617500205333689334844960892533877759562917232271712810916072519020334555564824802609351758563474505518820161325726738900876595230132775323225461798331590585788418767635816842934633786551862968685762280725079521782120450157579405816270801836401784468941731718209745831624163032760963457620055354820099442426819883370507263984598074717447474160595663135470733207833579592427197046288514355180017950201355843616414189449623158115491404783319341101745109374429456358975510534228751155200000000*i1^51 + -2284842726953065392351455541910893445604254140561024519261226240821383070768925803339713453171874846922719451919780612076586496217795394973391016934615739299883663150594268333233076725141056237272197198380980639305583732388462217166163208180355889760865484316965217815916494016458695918771835707718542758671835742859222943811862482865128667525815988782738699148896052625001933807036968653080632238926937903827510615477465012124635550237887928860485479368665408949800605416024997957648498555307144607170055427023506601632725292104109399603222472588171590557061267831309178184383884904405764205076101517137139378211673559745551933009416335974689025313616454659445145521312698698927515658087108322807854195508960575087708776502739801857694369951469893130509797228420622244594003086377026379468740999238054684688745051344854433196472513015456821224709395727807891127350364443326239113479577264957649822819321413996178618390509764466476008806401415635812351768118802911703038636310175509263381078584970519742577432729627931099352004669733209675774938561794161643183263040824651572056020704296960000000000*i1^52 + -36736085852155137842086757714579726074407468423265542736092750275404324725782689142161199676561408954385950617732904803856566593392998093001111947151916685968598819180836697712141318075895263801291415837906133400482397622716486683908398968874315867584306965460404144146286813880636550592641964521271931830265850261690751904638345770821381257702625271558780939761788029312360815748725990837899246197587367551655455626679523409042773332130541034521302575995341199370189835703738372980730500319677276297932695955609099054809709877682818593217138436964187006359660340061722887984477347671473501546373583734505403115981338350808038377035885199193227884433194771097414444423145993607322134922816347784734180982834033757958795893104380021539498160231610646682467549104328087062033776562982256254221117658981764061718887734761655880432430445220480229116196625523256999466118546645047136169192700240655618603456387211369530053143940703887087560225532219668894395440866612070837319642311632841000076321533283614568075039102648457968132340444104059044151370162822104015216898264268800000000000*i1^53 + -297158896226884210977516721033634927484042769710553178778882374856474093301676833233566770060063714174322759402363624196574129881636016778319993372105265382551536061588452234582790923249144387034544524969059281192903688896750794950318935760416492669724404630544020433763519558309149447738774544145200770374581529223745211461957325207875951275709875698236047680124204714165032510247340603222329175544837498621979751309335651290343778109122046826025583908453556417345935705858210814727573126865547777252015803181282609757280950048435141285438760461948342323405209679636618157407098196295165934275566016204647701730373569009085672845268400328724862927337861190925672571208144563026562669767689342069734345616356606774361407420647687237573165779120755751473537485570583327624474078939916875455825408686248033347424210866475382680876794033129752402830547269617408327896943491369036175136390535862954060139385322121423783786648845238958878916783992136352788496000522359164815726543967697030897846551362602775614769441904869149045787492514278855689844849377280000000000000*i1^54 + -34052850373856270172011203370635664318244645160183181238981716308399861850979472792441039801583164017978160846158491272095403849185123419562651126508733042111157375362023698944324223654409354251730268597782563751671618717467674430477668798076728797449735396442929367547062059676226400980384006733035168393656641802733979397044007125714661334013571950548433298887432950890859344182854417913385611302920400175784789200579375480166777300310405169636929828078887939580823771603077586243655152789740275299786739573066923515452858666359086104352757412563730427015622767909710699819906915832122248202490436861670051818936963375984943980004164977888277913198308147319384521192413793414459311924718871869991269573753987598302635269143061090427642584282129596716910274140459295016613323648155724331409611353309063721418719048722601334553545329985210701183861085829887976222709241259690275957511979740924566101460295050985312776326696865503855414696654439612336982882480651233029942217253952470872252944122067506614161295773628628992000000000000000*i1^55 - N1*3820429090977380662574404499327923238206303362002732503508735702246530349555150276987005841489252082163857710131162539349098340201286063766098087330017152913836942755765625*i3 ] ]