[ [ -378490587660585108843498320502769483781550992282571969361500311509530008737549108519281089749509015973590853017409582875767960148043415743313417175125354665474898377605784676243028375170683581624459533778901496125496891609204886932082998781425621125324036832077352344500466650538126662216633185929026979557941933102761073431627061332724729455767331831859312055530908753703570805006685775486492560014017623167418939535340292435689187165074403312624801771105213219332350676180087242514715016309029663090915938203512193728796114277922549427961862350868424234579583709813888174829055461872328901198364568533381766486087721089540229746903547975908719088744733326629814665977545043681964282802962979887297240145313985909533897566955731708137117420295631677662348441210876894621366744005310934503967087390618025210372030184443330603633544435939709445304200065630146405757061060280341831398539016961742497720636399015369761310410177630543247894991158134518090224848624557306316287424481749129204317295377366667476938967035713348469445001646862291300497518699064833188649184613021707065830014507151325517034503931488347139654294914433152549961710181587226187136942885957781824042018042671525902444859580970828801736356085896235656716231403821223255600140337581624707418398559665555533541906277286557830276169355745173932876754910515314410117491877042362730758078711382420236155078283485058216107099918952202174088835944765743355156416849546042097710773486317274722823039166733863118865546230883041733064362894701459817627218892366262098108937666560000000000000000 + -6611138610016406752197474916824537307322028706069406467948156091946049160280866653799058494221376360931122238652327861243199948804703822665363074171304152518316517730510189308266822363761229600360680024156429984149028300646099260665650550576825371609271721162569542715657917657585880201984969057417040205594301526120164031546164576695403544760538880788027384881076317876684116392915561029226245686485426249619491497631454705321003953620944353008847347472760851216931548173021665743148009459095918185456988759243922470556959656853239729153435409190712243635182880409052091614863152534355333231083570274910264537851927477941370303136933306851103994577688453595075897979143073133915201714066525003055867096216699541755088536487467104541027504316936069575084725743429087865691513252128717483162105268218548069087395286402116163014458603129889850157194019589420293232107610466692788659846415922417637368209809923791495887714394190020110150382831381496398111316485415035911346428685550542691661264562726242525831215635350984444798881339171150228732593394935209247083238421881851016726996864174451451867170447198413926504883301725448678022124547610924883901853895867711814113256398073167356838359018870293604217783194334902483089876504950181641582734206972192603859154966064126201120007502757982575330555084643873540965803333805501748903083428136530015957015005422111831539543079280048156176092158018575739234807270132413639175150108497668430991277928254155507132066519571419168402682868871082290926285199922003554921255684557198348637947140505600000000000000*i1 + -34197021220547445348288538193797753845836438202225425499443422126034304980689861985251185448051761123220851648809182998035332889603912489422218001410401112464081407755851072387991073306633046521099271120295081435123815542933183318469613896404941735390177380685643152418041859718873420465207634971897670636469095056468428395663762287506708232899384825967442736429085520429570573858762346302036065674606225699039328311996686189281779107263177267649601652779688303692409320281506865012028106885677815713710973742043761763234140970593566575999929447212083369464910538245094997733190070452678430974209838386911328989680364126561854807434391549662190728996661529286773850274466282518390420002806640955363932153936669433231375933112093201807631399796283546889489904946028528137994727270469433833703935092156748994252283246866530817620113320854811723900410891920417874865939591742999185574970043788684967264917810700869457902401937376405091108402639381658713884356232254496243917497147612561106441197893016560632151220460258743772240325998710644311643830414674614141074294611451997446449485768058885514135930045631962972359631760068160120728910137565176067014624490761740033878341388852722939089936455527658502019078459011327147553092662435267396444710049021037276372011286558520682466303199860893635493592764168234346306831415511728216079206003827841153163165096884421415547466983784780361992957876891023582525456920749843447730820526770122954346298969446357982933611154936053282184534647142018152093917224608215018692631063935644496248541544448000000000000*i1^2 + 34035343416988603708841689052987423744415776600382472934101475525606704476837541659562305754752723502450962319964894882336342592321037918636780225972606761651099399626187275938857368979677459678419835143839818475924998759848972609784126705643256885545196402380176205751359872192948336553091308910415986736303104951547908172081381543621525862976597036704881461166092830450422394250647093737203722397635746017998054499224865611724871994080569315798677094603703567489127103342741784625849560188262936606507259245815333152240518347390729144161896567017812637418620196989523231688450016718493978594994336448802273651800744194390792387498005933102039133277260389377741172809088618434957923939226497119771485057732369708977308932551345735537390349585839485388817479548755608796449285623559412059969571996556375154064261556018396860881968030598202160433703996817694815030014801074409833510690644317242738539074231162479006923010558005382322815662664470389876087087151679912952401537701486544520608983794076363842231665114074393826545936440613163075649726066098544255680021222762435064468260364659189030921362260510238951632691592799713552418279423907956541660983494164385910397057811800756026295548640515497918157846202302695297450426966162816319661278022556588268053336366052155758247736925646746347001972436598057853193016318047384292720181224670723833533381574674594758476806784979739620359154273445913563116515778706900687560983949735969835024197719460259619448847278615217111228234822956920475936575139266105469560010810492745896331051008000000000000*i1^3 + -3935248933565197858782825480785642637463388991712600248205165820223048995714416028899750297345537602118866041718405848195992668598341600785881387219081323626198336856723088900697845587553752828387742155254229338846806052860919286106756271005103373331087945397829579968540661957349473946202929675311013381948467441422586740337290574066298001224693583915536058317406515311877015400094686177383430162489591506052338907861169447095185430419339607246513184382659088383175274712869280823509303566875409265331346558675160512520780291209797922816885147876929788326099871132375091368746290739015119133877757744675857779898329705229167330788720873354676342534378507363396801587182967955600288319782835580318363098196346135507195729854726665204550726317396471855458783717578734830780438823051345475096175247948835989947087521614638966420305528442167448961015800736400538755026075751004961680577232182492122629918356702727716187167047392688756971070980515209734979539472844479987021368848251307335514424853111882666706763546504801787104094605273944114231827353946162288561919246485624933212304552799279088233378761049385234053383732701324574421051648952793414016618496324329945460489179790055998938333830278555922369587866202445725206025104412708040824926939101554174811045430482076895072565500640011666583193820356298862721172240952020292538988336994236113737680338699968031384341651275697564612203857577176506007598389128049241200642941009879063995667937573388286657010759785383638459809170563409032978103093558152666970822785858883204279173120000000000*i1^4 + -4333249976443805646327106981176682840632272200226270680269785098233757778454253874436516983471146004374576925954318341363964102032411840052334174758748199020935098966561441892155014449846271561858591678019743630330870376286988948429441092331944935068635793076319552794097393955730144479205266463608048234064323273188996722351362090255434839249778806782580482664982887521869478578110154534461633959737153968785101978270455797963376152669162379044055868593830670609487689691529272143529582600622828847988706010666551451699500002827758861219968274163719038712613230429164495207070347841484023344805736221902749078994499837415982891900471796805186827058195233566909056033972788789502400890486396662987279461386035276495608523759709883024973908950292185424201959697943104909437397781231780345644277640447841873679389939618957764277395511294612519345495893540645576283999020163087353194258286448969883812581132497083655281355105446989372195315735335435813433853683183146190347955132126647224835845808775667549100112237212351595449970627127689332542387149869548298770314955828927421916965215428534655285398235165839189953690433610454125033537767286958862396087650066479455780272984518223242675372328706934043322531291998825297496276050900312860002086127474051102040453058168255935279180245486060684566771568570077917125263005756859933945587637866645124710345141874850190635628839847991476410372462417933940188029575899878869128596875477528755410767005577755076368184898639708660194103277994912042353818831153297860603290440757401944529567744000000*i1^5 + 146632814644322017101767665297242631362304710996909116614809350896040944566199285177221477878252855649181633496145107561238606321212976901541959927482565287948744522784572640301121830943703923198274397080493670411887135313938909355918160245815312785396403613999930331735281899607150044725593791573283187105532138325495962802923273041435778881401542677712274635810445661309576519744052717575080369259255465707890456688406622072227164781439569916947648448890949449866096836392824302097152742176154696554345437443287991153067451862542607332412320781685810839557954821236835632233399615477056246485896610928336171587065832964024128160429855772942628688613136011140212090868511571892222184688659625234665119238064438016488506287427886283059271144126053491355674908035902634269203419264546359025430781200445470934147359137344025901303800393941845197043027524921788365303705670122248749196071594363927037987340349421381641068713514636822873311228830146403431949504325846917322824194848843246785081107240266168916657659482088134406811548595748746903695728754371922928413503989609029460070891513272757415693499447983896995520595751944982615581677759467869753895206047391648174987784385528014702947710762525012669337810958319269462997427397049315441410097852482326764939013051209417856143840733648159814661485692892251279335639623469841802654840913112306696676552972525518805431308272674893398191981245696638189611020709612970599185139466854520617047925078764398926315193642617972731942230486833132361733884873941739781293454205136160119848960000*i1^6 + 393564403500173157463511603003731875675058843890488710130325297745054055146614052145689809289428242278268757961250609919891563357161101414479437302312433794249152001512736228092424565933351884350999476681341847237135465395630822806426193614767858856886008631885768915036557222738343726946897404202140351628476851959000697755351252638538251805928251917662433378220302144944578145519195905048790819895378809247865990959024645793524566372782960663605014776356042667706957429454356279700112011862804352245026911162147683639766140023394693681104734710997544200483005121397668608884265717452002990468587716279739033072321384986438246559365117537472298594481425249875241410168552418035268637990257142337221581758764574339605824716943923189587223926974537967763172408044304044235210315801492800460471619276959294246154851386926485638419716200704302064427271523959306324089508593359620904298228055267411552935897486391400814532748248735170484378364886045034329490982367390466420413218751145035002409914625540798713257927068809384377178706940941404328835616375185807849352929322445287405245484945716240277159148375058716288466069266995862488509278756810476692004801430386235222002292737592746194306325464129252048772797374691033626212775878617007413890654444351410808640302464307122147241470225375069914332534363303963887161117930962231139506009064937674236113199450207207600793969972040745626562121955517881918868516024996162846097182915739607248792413966330427432272735113283187912755590668616544254100322170660933036246284672228735634636800*i1^7 + 15701388776460287848108947142320807013919610780471645007391120854793768994455807037398081183867891708113780134442663339360312387574578428098653359279806016931697972476836395740115334742029145324984157037408633641552182987876218652647653945366470150686678972476195708595823374241030741241696051426978088853101297471040217032294379042909299363897487142257689544985190095628287089033489271386553126662121535953002073747897413346706555162984596596785483509600115029824618931908375210529700952301504301001414356215039522427237950127322073060766127678747931336105309917619459090482672080019126832339343492992375158317594716143623371418980489623762790889956000150182626545603410848355028873821410214866554303030994353712935604234430250879130461980901587132241092156737034084932382958013616182250543900611565683485115310616623334993760799345025602622550070864501313778178452866310620232142749666783886579028563052592199893595884682013361859216582484424177103879166821069015958775025530579477636828540036515432852219408633738685208635618941992293569634631068004902934227069431401733104476274455085258507464730206387987930634836800193683402445740107315327394343063426619635969522615105289147739699941357809937083304150834996219841126964540607450624602144427213759363411693932600353906714053747196719492129929823956183040791605255529496007710890011528557904893531763769760770817724507278993532997614902503409061474157685898126343395128690668002742813228599530550412767360502673274475163810278145676380418558662787463483260588351446832906240*i1^8 + -3354147890090270618655389097097823221946518427002924186067193314036759211147268125887661222886578434331529872600748151456981227988956263632655719247467642354318832239765912088214038034147167251586868504485909611192193586617973570403593302011426834828927505196130062386336856031556446555190982817412002958899819824197742977320524276601535842992593838938575684592439510664137440995554119200337409298429743707771990012555794890699011431050102779114195381090295169024091168357894263836976286645604897083177922758037152661820441275705112717625568815760099585329200223993018213253850560040058138238705669578203926665155324937129281759893432783615481412095966923838596704146056413201864901897178508106868048309903046011631886927645762408991189100805463798868226716445142223294004162517219042700045194758319784768606354099959931368875487676381105400150681925959360573141564717607278828414104654049753145822077305239236234295915880298795363971508232068663546888955700414438873443726847324174012329866062363882521834993596788828146898227749024669235700943732549281840721294567505302681933740920001412595940169060306670156001113774267059159256258341664725121217356432677069624021299602845745071947540872464274360296341297457811925519174285281483700105284636181359006413386482788494641366615014265850806907410758394412595743501923626548316612520012205417358254359886606164544136867775391733817652997412898855107519580112206655328587617920000009017113810205578729443065898734655827366739703388061180705808449161835896503501710018878636032*i1^9 + -7135716914030630766674291844233128966819161902655416754845513531072355622748474270526828507975681181256901292478733094441622730543681342287961426739899315112890234237015396425777514017478620559722044529307315397553425420303018049323699746302474024638622902863536159803168911278522165846403732986306464248954560900296137256292866912274299349038730070560158598502871395234037585297092942107061149253940050045979955501161663889697513157324041174924431260548589556347548968604745481314991306090453971147354656954849474651419050265431851526457152865724410113840409544263257179909723104939125032795667578738606216519445706646402227418995127231398665526075210282605980540530228539092726620821119510276410903974772410914433081863763533831193519231212267482569583058289737534080945613457253780238092331416204731320352144235373697572330111552022931830053524544853499864370142228641735001865952249676836859431020300845320387978660384813242262803359519473729692459453869593006776714277110433959363530646659363929872077650996407836257799179367433967749971047278801193030883951653778784295999803053410111307151488073894280588589344323587972460814564723651420866118298910415678726764758707742379887380996450873729374799574506697329856103021631648914225902819552086742259680673134955499342178713329652546402923311455593484665182521183730692534988394387002811420564732874833608498885220791599598221055422384995839534812913571433137315941387213365232729282310451267407386761164382602199301198501085667415514554759733114037188174265421135872*i1^10 + 596420725986307749261772219658631990964790419759154107914980504430531300703273967415453873068071489309596991222122483797439162945932388508462455977752182140020583621717075557776664605991020905278764929458999199477748580792456965355818298857387516991428769866285845584106225522511573352039683124811224843785779576403499629575416678168126919814887142181731356687929274785064978903675457982422261958501399621195466425590238152572535758600195130174386564294248995793427398037469364111232794531500411015917242278869226251516461314406214782714457372344573323583955893600134173407226566428033259691258880867933512396251011494762393340816077516374549676300927463368908292170732238505481942816758431105788042886592547978085882292096548293183254564899753027594322027697799938455095176981748043485143417881055802874336701042266055457718104822316228234320925205903460265318933699248174911902123979069049137105023199186093216926278982075051876428553980514207625058080967360915621032674055698576686739584006134814198091655891563421240102575764602311250169295982597175770022059603384564638227087605334736576085433815642375747100323418048933206195776386914457161943076204540606946198866263059889225130726151343134724746425092028194562507032045740573188310487368336986982459186133358211099464160605948362384666895738450600550939191573927138004462489868151636908201226670206966472887358502922843516271939795348594090639354701224833030487058174846032914342466238718059202800218932029618278391924737548463197728413878955643620585891692544*i1^11 + -42190063361444483754247029324070756487211705189388898239992741924577973120857587437014158739668682845314089291955852740934370348838264019272531400196279798569362871167865723559011106352044340740445224448488062882028039489673341101112707561130051358207212040649566623597172296278763980861605394415860467124494254230107807060877092348309755656328336520294218268724615843896716201308681916823336414509016580770114563059989476807901944028702715835618092784713365728370967279202094343166559917391462827881506588525361276532130364553052230535465277519024490808234955617311660457655658268803938834776161003681114495196912150651586039253541261701551148534553106091266739264933315575834601222423736668853493839591562993919101038748795578099859405214124859480117811342481761674871078617096557219089082250271489757267876401713311923964894821796283456848932832346388669854420126464176945433429859508655940710877226365092781015344650699625351162792349193862090871923662959388266280465371426407083007174130749788777328897117446879097499212048420310307113648965283689464571718446813649993720264921328926168444904201882712409645366333475346844372132495088948498426360362032875878391559534873209368486872848442782077371846642250905591542757901713801098508316096261413199319955378221878284095766838658378422765852824778095201986554842563770707491969919800723848805231696588243509559130312561645843035650238519039532139839329626540764407963653901725672211261845335366408556175951050997510551411040003698616374343469685821722542997504*i1^12 + 52302665936334414514832605566736086368430975885117356363712744750925027318048271513413176757259915895432456821028186902337743498291143658433671708713655256935042827036066773031980233501078885192534784275222932691023340544042397932174288764025921941916878583424816494358609726811352160764428763629429551907253731093713562946686392763514594445926951963285544325977888848529678108704496647115495390206093906428018590735180789925526064260244853835060602151263623078532789236612150699950021662002026354946412975438540248795323536327505179998582469090103568433190530985518004074060866105830610841678862166551675082240264079173281793157107328868884740216540905147482056635953832940614515594440293564260389999516299830095000333704575523424709495230833232472642109166071089559559305421317110202766573531003918897874730648051580968447750488710511926877413506527112014145140476254411017755252259751978549706194012094659108568461170376391245049575405638535347139736216262743798685930098435052701509653603005859677067358448115886141560135297580969316441050504112800117291667102008963825952498361108934043724889320979297374788390894394594439106750126470176768744844720247274122819278696137573259442548256932743581355880143924718290593545534219450100882775879373049550886544437106613445941170489154953219601891686272863667750529834029672076943956463605380840300492471620586349315638310463154627209987662530222497050031620492204638560354859382958675822193956687978253562910957774691349725476682364716701064023949717885482434560*i1^13 + -4603843287200119721291497992505526546559185740840968797838556485734709671449362528710407800085360400441909796529022386921283917890498092214728197507015023025428652001106759537177278325380863014201325924113688739606055024401703319849248178759550587603602235001294446935162187570032546659806253101424946092521076145376666333326232597446774370009939800634237119705643523357013776084924870436500347018585491635315940804678280661420156621372776613818722763981662397875758130970028846961386580082309311178901782630788041907004401785685813208289193292792778724761314843895047588687787074329710737109953049315888621153108369700509293056642289623688304677772178423738634937840145148860913836741933077389581057867998929215637094720895833148920013792732122923428716539689428653418531865400272776386478723575694929420210220449979184757714628416308284234422713221999128742455501972517441621582819560707005588980380492918105699773553014630574560144911432534879266328673181868309908581835630669860479061251164771123622178821728993302463206159450472568249169250811873243668665344808736340894709121424922659398225300113904279011630239590991070001598104720564812395288349705073691944614792064041465463107588731563326419662917782263776283606884286798733577369016428135661418272075407218621470120669496734893695757724520179590946140151890403072722014780824800932269522790491984884548207331329009107488110510669963726401665282966242002096756835954366491384572442971778908785406937330451552565224563753459888329952628216550129664*i1^14 + -14253823653386286915150874982963655938280303359499003933006399994042834834946267429805429786029095654902528619958826288172628326763344304216145920915302570422722918173486347598248726241856131294543317083746590484887971140365396076851290871895821004843548770104556366446169892267394392009075933104419025462353868265628735994935850200085080020054757617284221833726296344186109576241784837909261450577235863175845066800384413517019404896431295344871857473082684136748811141000714390473069822181316282137128474634223856526321275032320969446620401704376477903093134906746969387634738141458984313105575078153995865660148681167980686703851530554417626355675240946984117036478617555614400696989040485696535369737923367860721738902513898216124859361736664435939601116728751943489567427316030169782865978337641945074141229423289942880650628577932332862353451436812051207197678141859875025386407964748649253613622394828979575497668498070313834026615279306627062940290430232745277529172209014454797466343445800437183317240124144069576318862159718702471778163590938205484903715977147657921291577637726238049636511967273090395994750633703855577692112344543548269684619603999676537459039326317147554962796892796933314789152808313180501001748470855590977575870743715262316011339555611459564394990838448613537350523844792207452783161649051651729540181410475625799343093033406531193707121992981414566107624285729865056287627290161954897678167518514997061299548497846731674260132609282355756709271134064105096289187790848*i1^15 + -109426703289015756301083807137274774983498136178805975675230155640444835738622035727021334331459961042182003170018915266558978640273848015472977872617975524377625291018826026355538273537381805800550352383116918701211553620946329607392137437973429354034530223434737493280483034205696126912924780840918725559766966812036493137666732226424539338078644804565415293052981825397990985295452266704018069372135131349327128859708323264154140876458218784642752817060625016678269672383748027854720361588576669396394092233860084814355847641745498284618852440314930093995923576731854100189771528222457211835533313849157926452116163334876906859437725753330958747906372543860365024083335964953510214007791848300674670471005147758114587379615580894816585333021150163728985811042046645898359935777544271264390948535938693149531627472694209484145285775213049645838233055642457012353710714799426317141108157379073303911327148100416637230100169530298058167317280056791450295554004791832682162592599219472332798086690570747809977219145500883818703427165631267290974901080267816289992313965654394607382583186185317502345479623944054094621188937786937920144644249610024388545772579641949175268874268005400315578438823675997058022036572830716321195444551939238178281441520598686445782750536053743426214163717027311496255995222206645310494067079308541082744554881820405600316767857347430818173938530377497129345349852711735566520764192603148199317845287579768256394851277092774412931030048942085212701626399648895953337843712*i1^16 + 9322377141211687643486760529752604630040097480413851332498324291846355520672382350922481800223310723976457222567721039510999557769027803800659546737429777368636832805078936347377656956283221454679561375814877127166307753143213765784234592380192760317715039455313103989455547112638671362634609550752695651587082370574285033689726764357476300257153810320632422457315299589536331721979963880617533535002667493410536902335862357883196749497469560955009067407309774669441151598480471748122690210190664943772272491310165613690898979972624924474773542924706557261054000645437284212510156377301268279542131850988493041428194038567451249895835627730853493425755952120394630710047207668770364537773694990027220337886331615368853074241655635317207511270585687088765373739168531270424845347488047815814445694097032534938011382560857288446834722623544361092313786254601780698217728152722619212765880138967009300005760543161510559043448381414651636467385178146413689994195414243693943780550976996792217870192608257842241833539325352684342904707317787818204255747513962678122655204215120112406784210001580478221308649709438969317510180926803771586970131228143284040251805041447836598760263481174780129127643664012904074631054046467913675203875791226077839721898030369515341782605347786428161682889279796466603414761251456531660261752199264968158687334232918621573743280365376941164416536547563471393867566350045592606606621308581896810444122686228744476249900307776387248264755541176289348066607250972170256384*i1^17 + 358192629281195780313054099925337930411070712043669250909747393619889777037498918228483827008172467229816656360681168206143956179165665160770988930586453002780964239080685906194164493713173877547823199635433554116734071310285242153816127029015772525638729289575103017345108988906483767233906229794080385870993678870957702143808616342913479451495353691243280695285106215329509467386966664539356849383270373582969646614321004478529000701454094861596782942073412722001112756614720519260870589477764277294874338459861216075019482936527061170059672565732343275503132673929618690363211284338982046425513634943653917580731798587456710262577544867962663493329866238599851890947191470811520476908714688443039273877005771458083432240131339409533359292489366361564074939536523711885162628565629110116180976386156263438846148484115944646605903473457641100476543371589603008707859143562664282210881141411247247180902143791970776223214846027550289150310268611056233444799896610755829258844635882803587267962341480055859037796783360937698632824034276924105732663702802497619477605394422184966515203777180515693689569421005499302545285570608694804307456979450855184774502491005155467598354546716272919611708915511830535844435232962334759297406494137192695104433505375516322261848949914124354664503938747700640115757003005763196341199546231677607336972446379142670861754064739808744229610188740205965198952174722271122686135490114654284111088557089585653002227009219840256149039675567864380445437565622812672*i1^18 + 68062104232173085793920138296848135891487588516863996583583158685404035600654489690431121941579322811301768920216139028121043051661991772753466514154471684609544712170517888519673595237225296209481797928770495925954295648154113931547812011314525896337966305830690415408632678073181330917075991094354525545045978660903269677234558067669796762749775811163899600366119725275159379134636236811881637890996868001182866354317591006284821223194787544328160764207648576723591910228359395548892402692977766284485622320037994748205551694559215934553751873844067171500562663784105150557381185408558356672551218572383707949214421853452563729502531489471337723184533772596773857779755559713492668419718737138982793247332990422774649316559680970952576824394759437190360653428242723422908287567013461515470165654981192971689595051931104338264815412145675809748050423801315221752080880674608765945475742604067686919308667234603282863180553526395215155265341653720314571054404085189246522196887184812547929862582105547228263070912836336390183909689985606422074569326682254836553173046014568821918428526959197571063733358463978708248849782122203553940403157526424533488549910265924066611709234413244054123332192134954277402871642993186032377405418555590470363489240286268015604299026205866206673370927266228203687161457127658090728274037114461010367601934491344288570004603627781233878008172332292722060845119765605711181583449653304681832647052251612388752119466413476023024154358108515037218527124652032*i1^19 + -8449829553137123364706242681815198804542895145358770104839078278300519646368192283620854865228192075059914234317085744386284188850832220714931525166695924543615558037314780963902058367920124187477037441677849313624777804990868769940829543269520178795151554881355246376142713453678217104723229963204746412313843507280087788036706001097682195876996448395375551809251951391051064794458089665885145855117783741945687692293617601373701223390599986407555958088113160421316117758436858568234703084473928326286303631318063205588822861568297838862822479309514163500280134347072788916906117509372992306000046665074881164334718911817584596837366363210528753127559160824046608934919452444488493146184555470935571412008456461115098996012981910619561256458434432785288163691905823259562143779637466213097966728170530932367206829336873663951057726408525639143837076061144517498019169643335835894404575364203899306775635067181699926615809963724302035534439584127416878944142492182888846692559310313652353166123087504596343864427556564600043165180898278769195911602254791171853905791604123344526307937042954739278726332027926364734783465813140165443515598363672545705645804075773303883902028754216626708063597142319047407774638107112248999287726021132700139681487972374777775036568004026176046635939876750355334286713617590063423275503466196741406393994349888596619795808487063323342570183755329956571326412989040239907343294081293045437142089231703617335150456006429904885434594553904073504116965376*i1^20 + -506964217335534954034161611666152251932827837582380964876705828711035392189930516916541931296407480921674625332700874987520018896064909349927056318987286741686069655046231269108127198742335365472156454903285920013336735661192970531850380348060090962031593923113063895182655282826640241740408856320258163867154496522364603623624824736893271854010553610388150270062298498739467168654175181650611534675351931000919884626753208623615668559049480167512681428615106069892655340584593149129397026827642759578299829433651731123495227547901698459886762633390013476843396989429131455725855061193612966574062766458130683772537044426882810564584084306035625247901197471908177294628429950058452352228969616000053272958727643748195880567755276278713361358294214412159740484913600856948862536972142690552644372923990885788526854088205869075262622338097234517717523083182171648888033425046300940419360749009696741086067688195118753012751963219511994931027418208007289547652411758869489988262122727449699237127868722220002195383184422440616007769070236671776749214696931786374798443592694972473256833457740083404625468224055079867309540637681907364660326340635842118393448789363322038925054409070970163425393622089621111102181237398124761790160037862378768902432022196688779528350348002142070996430396893518252766188412746420862589102689860699381360644140461653346404571207212611840504009239626672089478523271357827180169199405562735417029388298693748048380759295891544702329320238868713923674112*i1^21 + -27305515000512748662640819140035003391030686205408375317576002820912847839175591092854804232553532941298770807304528427045513146092179063739728950332293651129424097061081971840832807636189386585338912448569566006482662975833920209869400703061857714522919199976643495131217038777705815528517069702614163820289258038504717774448819991248932701221686514985829452603740232362244140928961993117907381943052987167014374158370168060921454819152323796895589113079493196153801224723829047858417980488993081640125858368952529775057210449711077019906968998492507161628085251895328442217524749371734624248622156787304243353569944587241159633817600090980184991443481881388189409148970688895552669930313946019514276857630268842078554846239353190589579177531379591218813252984553074964617457700650062228297488851001273384607156059286493328155503182104973657168648055357599817256912201886504671583844408254591347345162806294278586486715112950976901478072986942959062473866705942147158316103893955999090427107532460739831292866981462308519378002390033117533857918093190401739005174574618609674938094369067298741160787590128218606416284357686824040207848841596864803876245512781322694971230982065796046818850346148359150436338205645577773571920507713944991076137557028248574936212416659863425111127303344305450782619310780776316575055680259038004339626986743818861116325980476736290812998115753536025422579999841187837587346489767170542243492187966835397383177747605287318519841955163186135040*i1^22 + 2582469399951778249602171072840806498072822723532342522526384526073830599529674329701057084230210461520546558782121147399835634417104312597177097747290678361403711971047100977539684210518923723028337519114692629154702203452602666254660398573989043124270329103327845852997139138301732529871311055100667168566740026251138880589044200998429425295348228133085048994705252024022380843984619263638298976308120466373359407164351665860174841615587477133310252495774930347854155867575614930862591634811800175376917144562916931037355307522006955490612978951101970791133608648366502727617943962800652593422838352793001457502981128343006980684590349896113467271502908795389788107938085851110994877281993633688231300165106151992047322008918136595290127362918542161813439844977346242194559798910309816665587622304476547794376120100632959380026635664277167213098939120584358862013064097001845210720606902073572586856942395266575159896307644048502495796856687904112738245403600748367572994397747378814408825690974609063759899074090900345477674392555743081357447722999178789625105217840137258208685664129973271438115864292347964834391340072422437805741238904719544396312315271028992017958865423567903430488468656628646867299213487529701340815305855199789239077339845751005810730542650378375843349220456026908470286355199220492118594066211793800751484338654813577488597028945343158529688528476790272132868568664529408653440162148294344068624839779086312081557971747530620978923238405963776*i1^23 + 80569487150044347875754758497503810937995102214208098343743201703626730107803628005252119334323887593339951990846229341734662471364187779485683139880474913442706783405313908148654723877494696371029695652616477297955217265995203969771367221163830743575540590988395778057578674485418870212786019453433374007477747775227596386851973628204898313705387210977303886067541405627102753961109332131594405379660174205396545078884926980992955771324330044935020139030677929989743070234754454521029347462893376132306785417708157909836907739291919111092548129550396186065852100008481725132144027151052442831102668510061130949516725113726166645481390141792203613309665209775849639503047740493788595602323142255250878799510880976152421740132440386329982635296084774845872779578427232773189145200727527468078432593059830792088293709049384652839148760031902645640595087142237452433855283249795147642101072511401334359167348884250455264329857365994784848278180816597334882010600788182399270414874822988709544510315935391535197047185377806191913879608032752650454852408391479851253064457774093813194982356552678923033716365617711890398682629576227288355519324296146884365379172780909462385940161400434340799580177363943258179629363670281277840434705736148446673555547035372219980272997917269406020748578872256341843686788902635076201733531097083172549746211216925837507497315854027887134714407189849794536256372952836576338725844685975251226552230252459541867290766544243804603710177280*i1^24 + 557458573931386428708605976991759611180555893821385999246889072740118660405611402041759489717793657912854479658173845735012132121595170320919480341698524134881840068031933161038518212529987258116140688623284506203882615547658390955417761094575084751137497222830572137422212117902862774093435208718996090067305501129288060401403023697580457978207720738346719938993966291875957555298385978019811738633862323566130498430717294248731154720684745572322708939709684924251697499487618060093103249530887687062062836987403745800802603820883414862485580405177760683034265076025884267264989700880500916873782465158894164782054204270184901822995333646819379594357622426731529445837685684412624251237127738858822810196271870452835545282926142445878453293128346992901160807685324354101872383652951775592560898393195889978156172718546013091187642303728513430226272064299772804968850478247832951836920106763332006839613911762092728318151263335961222015785749627092099503829200130916654720073411445762903521375430630726678548750083187350636871131606754739343589254546623075432036369515358518569352968913185362602203643025569709642336617675187829740293232248935520442457383157857447013747077061816602259742304877404758523924353666054647420256933938766165972909390990131030678890445180066182806192706610710711541727169217576442043182194750317414717393111025358789638307473929685888444820590542081415173035260322129483742407230681433992868152223256393471406878009386575734786490368*i1^25 + -277597533746273597019804126500335460014737690161995969894039248059982718571230216105924588597031058624494487214405966111573619252861016882906279085064129874690491692920888225511329023503529497472713375807481193083269673811605779610190335710530407754686713506452400305729662447025789284602085943964121064947718413176559375253380795798195736962591295605992869272197136756229200446068220510022417376648860951128686887364837963517791488188542526189027315710147686363860587933344410362770331605249559175780488969641109207406221726462047403917586678954397190772395083152413571234884972176724529205507231861740524721783973174654811807260748216434487678237266214052170557163923584132509498372919872780605567090922317646576408035018782490043576706366467616995197070966762627447967505649873335515048621663564090815050898993013484287758872793650429435095967250581216556878360595364804216068027031240266741895681282682493570591321992459386384623822174099246707343475247045939521300292261681406553062103782890605586444782702576323445157302777296152730364941986232861323422182646158829370180993931462133203339089845656388105684849222540682530723713882985060007735665841707510862752419811630030455993522832281575493109354328152070996253976013620019602607742374741339442444641532886208425550341330816660131658958484381676339916194406607177094916398703500819353212796723204631245498243661599431809963374140698646763545850019387185303370707133522640460786357106578583703257088*i1^26 + -3184027215088278235261483632748972279107572672203843518294441420596027818250511337891488673437737415082579711182258413143392385983658322072662450322842276184792795495585159907837315486369726814288907936667308136677695593347317344069013293186679585675860930902859887857456175904799736849111640778337505287864607947671615861205818496877095580437831413032863236316390538514817309734256464051021130649157670460183758750935893030663565937358955590892230262535380038533515954877362496241351162128254432106405417843170977527079082740766200854278005978079156761155052645118845414493474080536420317353764739381593377703209908027301614082135285312289799300503922331464976896994559329882458807346912493067989193328303455197367848697752713185959414653817961314405360386867461547342402514648449135222250146021160222280706717048271392980339132785674223940628110634500360203763587365700818020650686646268516669736759835893058455685675001933256850506619053624241892757074667194660791919131876064962298120736322480356160794678266030273857018944440982318638269928202830610194217409578432433471321231077109228723793923099822557503076234581168662887116958561719426035601184330731861974867292976465297263164399691234906883523920736743136772763499457645269278392158605923789169485372604629460463891942374431416273516464019955967360597604054583371479398443650523685077295896696708763703693992071983284404816020109065687879448147139192641863413419232280169616628632588298223616*i1^27 + 68834905921997280299092864585033015980290622836812472828637838340735680282615858973522646778660185882114373752681478844338046027010404742936725733719533591557042320894232305568956486472578034156205452910905868239149352363182035305537203018561762568430309474191402166801210240791634278065732251184043272445224135482559558214577663783556817214822843488351154308903956104837576933811766937567209670948092747814376726522161301199067437467372841200797562611404203200788088973092795196329881999535626151281343262995705424377535458895679546624073953217564428092448897323405613929256073152340186146838042269560507752968210588924771795048366534469250519685955508457620156714281261471343016473753465703655885234272933227585153579636260022514508294876429251085000282838907830495412465944927480075386020653367946556920581316113247893037836235349108779523063415999651153928854022367870973588124010833604299252300152300013022701470458230309890095586413708293499662938816692346291914613328069324930230148413637023320386960094768044830626844597212840200939017453594368427765416959319146166457706696256927735313524622646222106947738077635134487590188784684297391671408920944146684394941537203109039713808327545270442102013045718509820758791952496194259654005037570902489740993566502745048080715670439665283469339224230577648009904149714887361296649300388027971306280694642596384793147767761759707608913717622166273006289137784910416147531986315980072048334966095872*i1^28 + 88370355008528396533620390860136782891782305897394672114557772085187142559907264149745265068029563135966968448832420450987826303858318114791364622398981349173833529185218372177004317228594625267348278652981032866415114024235768591248377963996751591601908463155933780697561010658004878796546991950041789034263742308645730308116276337551858779136173721291212307649341102363294769845361373958998714686958597761364750415550171918434763678261508984354541229921471719064298986047716766478649219344562197352457022893842715667964748406358428749284718791898392283203836636894830634620985253524286178670239258964654604247237982664958184035467471820996707067928800728329595479614805918677102400194672870123118285703198885030441696487384462861688474054862835044723246565485899495433163676098945893068896623972531143289519134394669802080754301288290633026855187718311323015132190951330032605037477275659494918964520298797865039110138661907060039602996967674765115252553622496405321955093521813700064082117906426883175458314035597318134699721635764402780932694240265636129711838811556288036086665388454028895116428773208869740336318133042734349233751766301092755376197162113103944859736272989220291699347213571801244783438576863247054300691865861176651106380532476709910950857512177069125308590720183646576736650464224240524855947275668773586335654259404986053675042905441038211989789464507649664830015841993310052562271315071152074859407889663643814461440*i1^29 + -9241562585043640871389800052325500210964853026893780231972303251755532812856289728813716098678213341596337780321392064375332009008344364963822594770108976619379711142302286980593443624363343467263650301589615990545286778386924293716641938549443215709771510529715430445135075444930835933797011569071971263162484230827499954164985853746851231773268102427578620190842022697894905456947869030232794737805130761221804075368203492217235485073666711031208260547910724306954989149737556523293356200275147041363472139306420424104154523920463105006737926227136863422302024517226389875564925972414472002340998230395407004849479728558916699451873809703278741042801772400972835647541401547702753652717511520767963117795176824047133614716124190957301028725619113341788258827177152368760014686517334227797119764728369349222506554665226808394434289116233167676491447229410139485613928957944883452746208117950131230788273283843212273924843765649543739841751040249417190932238718941873261572288958935490353119234106815079617219650058210093641165102738150699767808766559972108990827492143377480181947649638691422209010205516734201748074047273047223858810025908145119349972200970263797707354707905130668061739405893517260008547895458354084424035288550007137401524945637854541198822148464757672356232521143324043178435096024249643348770992649061467061714791851493211387736887382932468231146160240441166430930580504625209883205520365369522686981444134953287680*i1^30 + 21124426644983083025844990542800199120016646941185289171955179771757396557396118995763221177355935659348028490339753028218624540299679428482132477309725358758237081737913782742869298689049231991063760334711257508110780194100566879045547700165159626358988012210770680859396262546189048418362889258800140842163201720269802366196953441999705150686696032463156273183360009699147946371322469491540402585591847328774951629242069235402888509710710272224888108486817214113196058049076780661235342860262292897913854790713730395935471947915417183040191867038434144760375709732250727358372188078145152915470278126156340903532055071279022302014981343508576762273724801329560823030929540615640337636042492003190533846533427883277499004909978988299381041515048054346384648981322457618533132070883579316033700057863576508012869943897260152264191649214160723695979803450115676973675978702799015462046031573778106154611272486785669726454901009416837421467190883942610879829328793875408178556824736866810994744417832169689503053187135599515010932134878277363645359709430931204364845032404938436904514685335085728470545091730342687723327226994181147171548811493198018733376919045167568756064479813268065128783987508652582737895533241509595802475061177860573191603335797041072802355294485210702225459847611224311868095805882025266686110840905951947942387850094848402418848321113493516356492300571688911859539459376656657342402964193983296277604386996224*i1^31 + -128340912555413570312958076760377450342387083059451102662491283628587327084019130068851290104898992505610605292986483054390385395014718397238157223978422962369113101445431053925912163670447407309795959833765782931385837376720462256701981831434575149639657870691425446030553374661160290836250369822319909850509874675052498504185208660742744315668184897533511311514348605938414808459954212940119644223374392670623124968311812396428352205674213345924392849671171490948386933279782943007748127709561722683000635729407310405228035379455234242088297387927093501368485279654130383344270428590713301663266268162417856963225931981546548531135217544494647139394053001592712699907866747443016228275212345490089595370279142260585699530282718844922573424310381204224855009843470117878962263068711801770225962111850409638631787634881260321247846843132782534446810493716573426182446090500801238199477946118539637359100067711455255007989883232238116548616410316570393756792998867746528933791718631451661993094375010761349752801529784558057904381049034110688247624179207253652980197877588010885756642374685244776962435531003038930703111804070266754942384501094490105731298967832454130466483372375660922105322538466313560373101995378044114794476028108952554440004789551947752701994101934937465838004857352747221114234065079600457739444486618441926852417270019752249943530324530350472420717612961978946466608687936400609905588566723171726278000640*i1^32 + 55538876727594475368381908345800458369354121698252399884117425404310766209003400763272507970883358233182135104173338336039731176517182736942438363432706696296981987133664316692176995865792599227597544152807889575035399527230334649652458846373820282967051192514146881693801453342901831227413429757511839698505723264693333693398555637192607123345808077823927498466678560053012367685628954633720155329558396405654840190362461196078362349266189384787707437344699655043713704855039482283788088677824715024611707331798902957732725779167768038072498320791991989189678410330021921331152149982761661561197320883746321242576980881570250115719458350211255143013462357202908589235322767704514654363715266703544640986414512457760656142603009109962626290908056168110309607736977932340231214142089878638423446740201319029018105655962579021216274632176141977615065187878771286498406553086184955555062255920947136700736146081459296549220694422397438188550085390784052425632301961661552198335953224923167871775716222653190671771145036421892331422429317119599839838523956854302350049389271036590877375666538629034115949989560952177636987834868805407821213687373374229445050451161023172589924387902477060556132896742694527345511285036850921446409802495439197365693070771724179937394838376441289784565093943677441091237420758032017446414724184957746621838968574627407824377805629790850048876435055444800798659128759724818698918047726520238080*i1^33 + -9949225928398220545847074116215111014222707213729015570913116278193867900248080058599141475788322053691145918192102024256050085587844642713928787878445334419580132303736338215193997007137564303627771412517155787368468879809579595499879031317589282935892248649550852847377919453782684466959796795801551552252654208341579630228796265336506678387950657813446821087889862993121081534364902789772717083279331890618296018155303332073039973685783471543813333243149466356465914788593961539263251240761748743869439520855997092849531639261797228637399824150664962802974547719543841336234784896975798236863217949709867435922092474256864018909460839242090106398754694174634885784716518071254431191253533205742903656938529910257016156659355533105377230913271168578756782991065396637543413124907704929544771868845698538960554018245225597098448795585294778333507928942272220915671676069981837174180243383371140782600102995493987648760535820763977045978865076579608005057574129356607214861328919616183633976873870018913116405597395642277670557445063528385760666950191286411291939462558407760343689960547638268553387750414937117883079483663904170452527468999100311340127092664141901896036839733293356671860236830936219517341215340288164474516677303004207956916180507123392239307575208021632087693804797358373395272465581154371440296207162900799801719276021892564866868657568329984131968398019490474862738073045355124401320486764544*i1^34 + 910578516286446873187882425023822193317248191344542495745516540526871768537321253687737077058082385750021139343582937199448861032538863357529844172792424062184349598601275468064496470812406550154712376681259240113116598373663686122306283397034969374311087390534371302637707565769923534887726734775080265722781141725497710954534869354680731326259968246238660310592843983852981688163384815627543685185777336951232253998274336653243175956339975240488900897884730007301183560343652972556695237647135370526888808311497730607218915114049860780692781206437046409820631045152251128922287229594183619587454497612053178724566645056263300646476947179138255213756315972235159762269489431976188789504147865789810044813456363243906776591754008195939104867471370991708679926115802025095091136564957378604779399033248041272399252621158731081391253723110243101819759043194963566405164898954038847161080940677033278550922997575219048036268832325696299299176348653341273396964920805881306605676077542557977856710176142359344999915870017520655459874410083739526326767985940075512126095545951915268461496262870774451846843090695695225571858704832769554590938566269212034146558411567244437008244764521885936211431504954094711616673818065750248409605037921245855608488334939425086321388856979508531273091317433495105517953317042175106067929419303656667509568410029611909941140606949180535416197049246072788884737928332639664603136*i1^35 + -44020234726577544039373008898058831121979663217875035165017279507227805565627453374490910617607997185516982738987998364125048615671168701204735272011388767142768861712135958759029983316350919219862236389898542598741415745862624603530653128249431035084126493241262601659518235980692033595462698135130215050372332238330789111087700556475050778656674307928540194082305711459180054492794551247278289129440872924219219606642638807158695210693712001854036198796120899149461364394859424589821384827884694821006135503395607734275494101864050872389186786804534554360260723665948968653001918867135351201887967262386383667731909940832662009024684431529136326974518126723654818883813774030192709951027886623679783657174935823421303488961691566198240567344532993012513852426248266495667735567090198882197232628629007504694995746975235963816958365872932533114929408878709532218026509057907193892356900626653336809262510015022364034594782474816329325480731336961719248293392983496776016477745646935211397183994788760942325294870099872471308381409975079755249446119483499800526029781282966022610692985207168180629254653977133561506329959777340690265890233666487562981403263200694396697522442761848508650196764590153195286759514841684516582848495058798361639652461758873369845582368291990499393882207381306135050788836976571474102800331086975370464898552401533093235355575637551603341078305704288045104814126197112832*i1^36 + 1100192493578679713180075713834250334282816126803384290506933116278796816000652175099034970497384769818748820851010789116067019026055678222899983572854306084036246859708813674878527112832679544458705373181556703888745363523445505955335938377655512256642785400312999670958636885318134755572555131459117046621567343795065392941103572035461973425129786711403933256726812852174138535865960848249264746978492624306018044768357462175045369715903053799737252832092092775406312659413004707300079046764326434758505454607357013469252860610890331325273584872939555928403425611704712231794719522290012219445414794364347392298022003886642507408882331934228952244510145546555633745211782768649849725918400659446715435736441377834411135642364038958717397304627071968503652798185960082480194591081226665299965481684077809498590303617707598498886156605086043223220591612894297780908375841069105812558016954073463678847313970882877674798518865541574523704636854252258953578773630083771550999359224489992814702182540359226190891481915625030594855121803009273704690265630871912607945918074413107408581133262697913610299724564890285989514548737331901598929153731179915429089771920173594334258729101560481027968660164716120096442316233489827994832186774994299681078383455729681743382081831803137883214804420178501711929559809976531082460913194436954678442139903468518095689884115963192715890224732597167231483248640*i1^37 + -16081380989544509957240417758650480220458742961412901304393075897983545334574655037754399443060284089342185808830801080083010596266310649660145658990476849039367560882423638295748461820031481702239391238602509173984670650398145715554080771646780964473571057954826749257795475856125713678915343507417871557493770025812857148216094771272156865686986757206192113674184334514071687013148671646351560064739168308516426602641702193775463756855223334721726899302002990073140833353400928682879767347441406820943055035405704304188558989708427746108451743455846979386580656225010073713856744392641189710434362228719638432713758785799462982022717021000323274909186412178997269374519087591226275600363682844421567798930167654052931420307187483456085746838239160612139036197908045517657002716010880254258990364787566635088480115510143478760140955842803902878359288501137113832262331875553729978591346170269725881712063247180921169190996054650712417555516559650297136689259664023021539296652324474859872528062791642843449487126658008803028181949712564567344851257854815840549962125290033050166123397557107109943346073927164144176990083161470489425444250474556836248255224635428323441220837697821100804034290858175131343631255644641968161711489073417627165079086198687914632196277496551363841120577634517857818548514991332241827368228053945850913164617097424623965566397432450465705800972406209118208*i1^38 + 135739107099492290240157969730105684515405891252559766349983359115783912736804559814931622300336146891989500464842053175008373622513684623748888084543892758325181300019880671903715403525810156848242920569390557535011472800540663217843449044600222431194944522451136227328762330058300004291087585203451961338636500554737132194157777087116397704320084726629873359075054286254270675084324967176529576472324616233802534448021835165576633473673567583490340440265142471326863321891595821509145684769615452378775883864215157064848101488947415491004898140727445622450166417845262851554685944709537728128805317033566845556097249891775260873925403019360288509318106641449023379856727154171175657192765592628246289632746625731628510658174141388812878160757647221010127414237623160122262573717294028445105334583289988107037429122920764089946967064611213624996621522340809757462528816560313889179673358038422227407659486980164139259935201360773357749271627537638036682842490022224430896837697357755927058222586224029059355938971506135226531025837354688581641217181961178374644537248534842491838184432934894668830515924378485680802772198328143431206420427623340750603584582655505978612023861092826313328676764863358389704349330681123058780231365168035154292118793849059484056166336801303370678798768144271731282679110106793908888700924548507817964558230039783599190849143142731358751762153472*i1^39 + -516031977091992528836845086523136971142731855557578210165335015787174961400472569841524364361619109218233611324138613400344842821158353140147755777228806367947634434500733339225081926223199513341013839011712661058704036522527918095465084066453693039291320869516021807565080089968280658596992217323415771973732866539775695483677547624573533084148865306816486567910422432038929087529239429940626634515392524198295531424222732451326207258476790972934984670084026525659343458252662595519251054166881993483625817521074798507070096879520464581419001276791210799960845334762597520017644673798487844381032538622588268446028626066800441221321261041915250129466632834908330926625414903968957860980656036927078638851555741037847637682654769867063201133983473288140798340896736677328557040610871467370418880164011109629903699740047247537906675664747721450297146519326255890548650303668232727175870883008568350040764292595817666617599961694573223984160774551877656533000011589862343613414293073726200749901487933403763167176131208870506933218651952707435883087516500065751082350239897815948210604788106695377451078564416047740434174081495024757161981771106359230493426903911158536530262626050178810383346949096683688969469951010213660774281561379178029782341123199752588711581122571621240873346185552856678079499634771598621186472017129048210966818037209321423843234372540243640320*i1^40 + -307359823453148462989987342112332817443864462868882629141115721140522920204255547232146080316219501012888265547615363795023696218631938133164513871294016941777751228281544698384129910793029357312329077788674332104346512967780257899338703517221069324001647241481595065253501935111065062446185680533560354314386084447544433084494715904122762208891646217572125556326207795483883078410573587571514454393520845591979849152395923830513902645158114288140779876952697765002985346041455774086871134549178776099488310674161443462056915965688029711185060296406886765605140304124233063643877552915219363620630295969494953482652406002750544059122025879279460814751929776722524300345747832728793171167094058485733089390532875908502121688163811585218171717690290294852874388053307418014905016334934646266360276967886342107228180259527876410348565427758695067986411645689464351523232499164849981372008096014557623829086815264061867712576392215581507400090607573005595165298825269204731624194668689187724101541497821519586484953922095518032409288895268806213399591382561022031843640773367776429401946512918834555879329795096888036864800454814500607578802330010417246456422505327729388866662789076935463456173077699075549131336148303256343410367282608581696895845886073181109028602794830084444160973148393435813261806188382822175839125890538303211894399722637122181330152456192*i1^41 + 351064760242928693456530373151195348369333626064637764036626588026785067635697419144805317533233845464117075228879086289077725157334388488973711350163660763362378786538476059296774893057613497059778188154911671589367705995876653433935811786743765135651900478143858411416316887289346878090252954035548122075982379466364490941722719124238196628767657228597754753397511185584115953485015928971460361492709925046503724229736411619551451980911832110252200275970954737676769329596297828116483300108418420315549751405295621743671921907523961710260735857673456350939940566418482906971189847242645926488572306897172324544599166530720724949589044045133100571271063654953880065341385811964848858195287650643203999323870772916187270473543511191211950249917770007530657628873452832889776069869158027432803058663525565463484884790429942053045558731467010112779744356278123170916730492915953280672348821831734170818219636019009859816241692845511220222423036154951916021892036175498837863347970979427639676370650769871787723360093986815930519571185544839681915548438917956138973679746555987462154799166499166155727494966582474005653769995037472533008972593390117897792472735118543523236830789016437235968185309771841907462923193377326078485006191380815754453936350163284229096536113199408235805608240527811113036176913861091891558230517332082273421037037446968115200*i1^42 + 197744481048886329866777822609310298183917261467528363422210498784510578420236615022539806818281806494927645359485204182698717448731037184591229460274194263031926574628063491405754768713579829503656046045272353077394979439454278232196025783532597759544473891408048018915692156571215280692223788264839083778941021506973521716127149607813194563543438753574144384052706905185271042607746666445683770157173503255261127211871115420784576397050250594152293666339735293830734667502545736195884364929608250370912935779152138989913923150465697128656228209060051879061454159399050202718133142274021956724699681672222175605882874484002798513940552018634622096310715043596985457407258464152222369246607961084720745330815519875967763923798298544222901911166405436139134264045042010092020045022605926095121064087430575693181617570483437461025647087382621707761615773890009195085273009993004353554071181978954335988311239504829114497723536391954331303095776066065170107511357570517646138850181656697452722219327686477643563973643001488284669597911480054641139637156966561454536283513101304160813284972037230898260900804344087743557585148667777103208710162501138500051189526803110944927395194034696299462290944359641050974222168498428860860956044535775184984175698828824114754444196040820034346810797023830120699043423410906081837803199510967141043565232128*i1^43 + -66543058689487898250268305969680781620352158299855968670483635064085060099681832618171140923671968883585644072282727170705928235263997248658350193783330242832352202408076776047122807882871657114267320448197727629988731283766825709832669782431915469830196023830434879310723559897760386965245164321680561580963529783111662480389947968973499127191195118240334519989170317275620104837650944689182664880771359570017231579356879964170411965630738194387308804876034952451002793806229447351137964474892838318621514751927690300783173088115895254449299618872682584683798161316644365797487064756716046014343266731311653790997962258794878418510147509267356712441301839515439003133015542719865989593806636225056954370225085107834916545819320537737526779808367672730702742953063056293937953660849917856563369112063889295181307372832526086188882575789144923147742330946015974671343944638424985847162144864881158751623847971805722695474435103890192609263627554540948552271954989266182021758567121006985711767512075967312378429820266628410785369224138888813271068439040759155079182193680374695611893276611384196109335391292971769829671556012710742662804526471016448202650730073210001515575572708765507148187909133495217826577612326509716437214827423326255573105797937588776568543851004509824256602328818101088919463713916053234488435029314642116608*i1^44 + -48821881229537704951206844879557220550191660902895446714165963188510407936145389160017809267056940320072646080183307938708189123383276432143825377804138128261423729226506249084383469787975467473581038359603073729280983336549928430776959289521005037663878595397093721873117355659936239525312905342174700430003770780957300592334903574469194064619967371638727028222183445382124535640261434473068386440016280204159685280372472228416723394346447555901983757582295888848305000168101386559136586865004609157239003343303247062489680864331881839303594086492693796265269404102994303797341025717262421666402630223271852241557366914262648050197370277320497083906710502163084666853380372996799191109383570627327754042345055486862109935668058922245848891680507655336584992991881019478404130651263419357287909496836355919975636367076772904287482322494300153666146698199805605426400132832016343849641694619528411157759114674548759511394606165627021791361668901375600266143736674400929913641698782616847095742463482010011354588582696038255355650741916640673628077436322897341263188253510230311371360944788234468896777233960601755954501714647843529074913876732383298532063759630695074158509531477431771964496677549315582469746825709925002571326378765325419465168281440350465425594150343283538825810100836311699339602787178002749374603460608*i1^45 + -9261635585954608252966999539646987420412755310400961983940588367011373237443499203802709131000029139363639025087210974313218355756090111045088384926882687701553889921009071541111445648342226398147006505105992994800385493873720156490868743450755364827543214070032904739814945195165235138750577826827503892794722416564122871488123800145004737439514412658247357771167368881258745582997853007354434400842582885420971914006240186564888892152706397513512217487361040995679190022950554692954495426598106027421087861541176372013809412070729273103004751787905329034073721510102341992094501053215496795997886832532499092641894723986698357935540038879335306096257717056295443072976723814131153680276305367610916105613227507076897910596374499574701468304384570721381226806135793949083742550287431745472744348549214612221946365523690661000234367246884060586067392924500951856012962276928239107714908406930577734648077647758700745135859765823348470384502620280155019417417703110699472872272662540345190627780762016310657057073458078206259983029676802133048165428939454482716903761938832043490165689421247252808565498669713775908417992441914576774052189109010521405288766588136771181223352998232996426366620788124917727734150716119660723550019870648384338672766668829502292512473900267400046224846237877443092424813292732547072*i1^46 + -211468494989440813738345146614730548775504754965693883384306035204965290412295252850345095681261177647343373505794819009849608057228797504287799862228992675538875257535365928035691621850669055917720276685194841575108026207662542775998422366196619456381352362603172451700935414298923459827744455674100178225568340396948908881018644375492649429231945028628033066156612138089044460337953268479369749843363405307161255608304331675358140254174883240804471293507488188698834010912903694517872415068967994323646230012767281905675748042176378612303556358576461254094315106029398900958439732365563976536638028431100448220502159106134480630848800354631439484928389948123658886658804439590997438192131852318828545672539557955808078153971866643772631132435197418524247445287120622681712243593557658590432691651138628291298040099173650484871783501839346049062270505531277171056393949396680735227715303307989826000243713290407767874475814111465316077876206016044241348311248750902837944406358302503023677766685281945005033234936580837420942668983356551061492852985409250315982763408739452088815502346969630267364766437747958094202496032628588001275149659792715506844492520283972233666255028271869354283539494486200554813485642883045746607032716999454194884008279764502860255638299290480357774238473182140495525052416*i1^47 + -17767700831986896431937537286088574182651718340121252081349418189057156568807101079119194185890942689244612200196096272958544117222411399493029139158211578114489976568131318241199413257147849931768085125495084010934108737943032801363583990776879793384391151008045749187120410868245187935492377852951175090276251107752628843074095176664813511599401688749637223171223425416368753620793233570382611315263474511920905913742331050568341593172986258524035778306884698347936387053046093991977787402670365790366792436885636972751539363062144221295620096362951411317905694800555245035435379850177238441372732775426843218244026644041988686681520401359071608443830292048803828103983921475994269213161653099498488414175685479803196715949438104524134435446744228484438579861515368188103442198012459880399920637000626484508261494838035937649400039506254104265038520013173709470551496818449675085446913162909971633139327317026495234042715698963754498655956646936895720154818169330320570995888464374147895683999759519091619956755825272391942463266435101098422970554807520849123079170703410190283564910459961977861101450772778453219577226808832097137442843050435542730509843561112606924515746833897289482134238066771637990437071535202146654498873708065815938771321579334003352934854049687462108362412790906880*i1^48 + -7959834972317765014601751820717434114781774326455723074780201831741930615500047563762386470551772751129872460926182256108988354792685525951036744711842759661212866094225264036503103911220362766701215499777890146206982248983035622383731726335726419230183088189638552878274596796446399653063830995817124944483934294796631686054534018495806436274419124497182750377331462090443772675101326248376987981544105741171817286491603503635921622846647978236840120153825035961616991264483936684216844268237234624218994705090160107518449674855768025739106198097056388199170371570986217989764474007533941782399173644950401902748642157513347774210392339069333297599571135400663200276187705827241717704323727983010524529556167417074466408267988384181551451631167001245563444361299935377051082050460039094351516146570585812046682088598265358897923896850606163417649330516491093206765810944356732612317214081791524314328550358405103244405287347338798240429495071657009479702447379475667014895334745203934774705272941577646447547514091591862573436077199491726062590767012517026006781753234227273381263374929573408202826304144689739146634341922735168672667295561358783395345331983139229483924958475395159192102562818625283094303646742195716619033248964700794769757051561445518195116366908351489769472*i1^49 + 725662439573468151802428451355910467590124744773391405528681899660910246061036229075761170141941866508717234083782526775421351809914920527058613880301931737726736909318348286358389394052635330440109817579092668259668247195905142429807469526710585532092017998239592722283112736539803576615119957663762504857840340017804473541079802676371672369930529413448528077929726727137978823375505240219964016491063716798937275305581781837455039312665068341159858475099115940217475664533099753161760411410584252089201868540874404540091784961678480716118068647523588251584859519084220223283969842642565645740009747854260866913614995694854419564194351247385948049029094712598557869701812450100604627095571104856478874326159115343774939345796792328776272618707069009892221432404618966555641282054908248493052070984263527567992649383138180196748533128479081016900251372492575423672747381360301159929002357631343991740318781338616874653873089027870168923605626004550288378343088544890676017603801710909657531486814083987465953026950268971599096990698471980425471045979953351585594693829083637822819620360656851706656963038187115124245450646420331108067331138826709523833309338314849131411383792013125438096659492943889406259041370400315326614401132322161401350519242720356061058660106240*i1^50 + 3358777760752209962086744957839417181976696484874961046209184801214034851204339195277752858491543636243629742899222723271254125557579374784309558917902709737548020272196130031119211338807876765455779046074506259698054703917772095571247311371048335977313515539715631520674173434463406513404582280989057999469029712374075826717174275727647574608664044828211045672208907257254271949877338501225583275587367878751728789639724869380300697157635788573228431180514810483766489129317614673552375913658274585210717488377464558814909075142896303904266498128475774438430132184403623933870441692571005135520202251452610036186267324488402838805865692409824913988901040566028178864716181437434974639051721797952595058714507430379956139362912436440206585767379142575548138173735917335765209124002146178148749992834423644948316346526415565246127563777159233454425890159062711372716285260344063435340389739122658949260646220055714879333447253441303331497392019633550278499722506085603051445769267255659738252366118348558925780114177512078984776982204245460084568421403604216956507935818113589526395978142441837976143501218008623178118305199324557158102381750690874308914239536010833317515734867772371306275089244156345397611408983981668978493417587476085120795840704852066304*i1^51 + -24379550258736952831872286731717695341989581025939155151308102825612972201324757295165349404219452434978540164228696896717667174584090436407523375398662386017014341132197028007567649995480671336198384771485719239987643173766205319600675867957584274270067854928670141509016561690712214408929505794183872145311601151538432378223086826015152317870855295506452304267843456583685141487807458816831465681898164988148584318839410967294226146447454989823114892550600291637575613668120102204263224877230914545334553978466808709072767883371614870572521338076293843746392062588871143397897015924339089321968597135212408775451448090003576077547424178404028799651183155407612072439923409628219046240616225304331421639413984752167000553840911718216837821441048235376711281272688160986066664523839172064704551374593638525502850119327885957759591319207568433073573712671605001654338008623698556982493215636619436850732685002729877090174666702747188814073524996469740527641966168189169136571614328366780760750310626195230493927627229382693677901654965255449301341899238570006862219471499932950884426591242558163618296737266707092808491109561533337813926742639212118866467388094472058935058592315688872966998868209391989526447572690884088597922177270284887445299200*i1^52 + -2093311583156881007815122022381488938949591780718139974133131818500698409086955740615390051820408894328413984266124906614829567348326033790354060438740749650063378999562912159801640623413914710759745016378135262386381547251167004926881137066976604739209779764310958563019196882260496426758179863535036290664003116742128737255848852734329648183385243553118532289358062712748821153235721634545457026841195575196873163284569626623153883950828033642670996644963723198684597304972790010076094482492616669522344076974310938987607871712682373576699385620959848993730892855821471183346642256368140903840768634137279431414742423117296271136156117507376971205385497757632176409800835615719180342584128479440756792721115631482680730134282937725014187493760569773944226550716528806762513490017699017458657582361015157208845331763462736584556980756528225324245106539073347841517058209834565326096703390109261690256686986451845923362494628032721305295037862979295622896012992156106521859958423995070418717311161077053857426866266343872190233000058365592200239141618486489882324911806152929015978831813754705539992699150651636849542797004598689306087674836199034961160521501273376113155604184630411116863909710763017276953806280728707477699185124352*i1^53 + -4911493491872638495834621403979283767737405991993779891475002868629226487843812464671296067839928933511737251395801219357938605117574901275223484218712596904435417694718732136656869794473181517442580101205977633295832636428171173804752995898663139148497827379045320921036637304973916278430607398110472746661593747125266955901634124713280542206511487595509672579697973824359439076947559133683445425377637491853755428111480589056313817913172060336645782791462088672121022974938338644869015307030275823510717091735978685194670304345174893320144999562736245446267192937310132709331628061662113100253731700505515237723385333716176617081501748186307163243666750252992870446786775563518592666814044078084441739454583228010884270958572779626808947770769918313398637218469978089964283994969822434332066383482076612656510138773583216688149291530771612269174954545969986847165269868562356554937510144251520778078231562853535235952879186613686081342889843956277522304566912437798936314178264678667875534770749111750721554109361737921508646428932652447984690169550340546661869207188185281814210316208019841045117692707917303742282808358496196861215026960608207451259371263057660390527215589618828265026231503407007870587885761794931968*i1^54 + 7004036539206335171521868485225077127906730993571307695213998619543943486084264171811863218410041060504911130225783258565921172481211721557316460635323368665383990185558448547626459411994559173684710996722961933217451571216609658538341459517620283894089846899431422631187310029968636726683452918833059344074025486720773983570225388052856689567633810271197938957252419815968630469381606504243722667665089748321050630864532288915466619100448061733322451964751586201808628831987435397466081636269783461806482164004505399417085074772714770351513899684331886613134363041381812111285514917750469515411703978826431455941848357878599799647444203769636587595934160619683190652004848596463223067807604408819018713732093460777813560759550719756520383783441408542549714309019347449544262301995248325183900101742328890432330512285828378205985525516562959920838789619747094609357866269693660825656646810447596697822344619158057790295053159743540673665013266433250499439091040018553310124778952072470394984219272670596622441609884252202685926827057060799733269209370172217326247517341612860636103775002420170286455687750364102711694573518177279935015095004508578374492113694887053018565138576048686743711600952911913014656*i1^55 + -30139895067305184382185506524448165889790069573901333038756279694005697638292394171560950466912648120507489749714084169234791492091011838570831084558509858577406390121670062117399142857741980065181272496310929214877551994107181759916425073588075808026201520326512554113607949532141584713157881163608074844842409125098411523472823963668553658328735039228632089183929954986440933340040040233496336943310178532425066824521312228454638258781232809185170651410897770849156374477919714552568882778942842483203258258706731816560285121919222756597318609939005354797900613431118255994969193568032455166828283936142575517854520669412457320859074141286345914646781440512913860780925448319132495519068941862327439620258690187695702866263835715093584191748735353402124593978779342307988086891473436804266797859061086133689988190725422128654537557120137801317216927949384231854296171841599128754198520650726789468403463910187495623881630314262315164043086643347511892201215951111615335355761308538452707607604733918102000210307036554588724635469407096728220904332968523753031690326925689112842629321177307807983905544134073368838617869790386000114585883865813575369296369209942604582656844772498565685252224*i1^56 + 653731660248965027277055984419660267379962616641757150288044602467371386362380168076047008961009796401860972854587643055154933822935999483991406639290405611435182447118950406280034589433757345374225216768696548538604216880676216805544763531124864043995005444744240019499935807776065820687920010826590187594490474598255026493829353883743781505849172141498337446258039452958651373905782814473531108965738076519021010952305849093116733449853034755151610253152597316146988043417394675960166786935828838006772997521496170325921449850678977781824871820276915807574227871835329744393629410479458882833449108176093343384000237530051690705585966961986621073974256462080676855171722585834612002408654395457389092073077448169758402589819224645751841270241947891383974856911801644248828589340846903962082302961582505376986733590016685712272582608017881445257141625121257147443536906462012495335191161160210154659903586611435186608871837280982445783745354525291709281690961240036529469447499307042743151196780742627551285604070693569012394715426145883210238518759590848191901294960399072857292163988177436014022715806858215880160820370151732041314494180*i1^57 + 252570625542447991044589945929025251459840672284150251311087958324977165241701888694895312684694855531270938906892265445022807239026849828583707791872621213942178791287509400512298442764781825852143792247855075090860890646616588553544977745399422343848288162702557749021728309167240722319805417384459160612320005431192924162090039369892564152962645670539875558213449705706107772505663043845881208125619795249744744336646748980886565684021743397202961691468708607527672072758391734718370868818515349432145042774212762922003966885732106549469360788137530444318345609947929497595164661126586036807985450507297853619737379288907447010881743431589366925683267829626209210069422853803311533132917415179249590376360779456441445732809562444749684861114558382330110757123062725328438856929520092408963256415247284083828837126970172518204501930853198091412923616158926595538393266272005773971610442958407690315475293666678104157699333415081836444274765438976538314556175946426076238963547186193707692727549721829671888031447340136358504199653840321235584417715215697645355444509978388652160660801*i1^58, -205551746604576320383907494535337945832476970427903108845496127376322144413401792027188527001759267127869093673922406293865953028743751913596020962135664536982244297488034117754840494642457159842937550998595595296627612491280593333434699510344383866093477449380479936882257105562740521661994465593269901996919751317889071771392907489762565255635492396292357184297275723553473942966970057064724548816773553739667025073026519864169423214174221027651500681012337691460456113018353668158285419539133545374731643686993946675173626258353001016513040598562811785812635738117254982163805373456108590258306587387204130428801901083263866391748530759276828116994192337797330591878111920057772431434015813241204512352080608275630002219999837633559810340335759945061818225702101168639712594660610362458011985226329088686067730624268663119505649701129034865918483730418502710529280072648151940214780310438447311128273321426353060447411002921728056214596080679683187154907372675432077414000505185929525536979945700183795629425774233641701888051469382461182449867274785417723728136708671783376853140131708720431991021466728396720314866296378044985747989116263716152489351617597843673652286652378568962074415099403083806336002929719072882925135854122168267352320169040008260047494108844407674979715717235598849779430474839878521121727210433697418653521269760022296246270750332515612059730891682902211012007438271672168473018746278189179898057364100728079587215992256922765142594523034202686972057899583350796464400155155949079613886817584460483174315197127090240794107313823796762297684018477092504041173536855232243020836867752776693986738416591175061129189825568342381617988767659731474093153802060845803624225813012744162228666476649346211767912104129038059957081578098950028952806195107733319142178455680471356537276209019532838760955019525406137038963532255360991683789585156628006786440406442465361832553929317783647183504556995464983495199793613030769120223194912838906393722259439438948017142997626724120079185231010990327109126284302279182107489075200000000000000 + -3592427161914951584066457178411844399529222731987224075064221579656483199992439825271713356682180191803729262026299936217999958931679545929117339927046376969767153069033301612168704847184148589771267858217781143260224144888275147049084126848750002079997753018228359650486082200515993925171252839855938575586358309170759836862732904176306459768851328290736738928318189611014754387128126139512115203810024367193596716489330139783476931215047090336312342960881059581694076879346509292632390159176408600012519435380256762516300934396220290740549612606401746340378025456421808392914516668589525165314907661669372203415446794801281209495144572682374283805938101021890222273185581760133181360273077012873063003414355832993175333257229569512156557667348246766061770418970318702488725986156804149340859731965292094344132130682227547971929319429427529695857715084671911744942639945908681687009306132964382123194540172592885868997905113547645242386802988703220111393820647473557097782832399122223184259010765401909455670214973206697368131295520386740704006991750632671660828239776484779113116626016848442199158478577048627227091035045666394962642332896301021865085624375881479922718760346243823120009515658923954158107211105704287111096851322208694777268798033758519748877647469338050617915220568355832653917496184654474166252499721896288842092455686357496467211325836640243421827379796263592946179315016196323366655118077480562850053683661776483116567252179458509370314870429282930227992187775117039125913474494205297830407701887103844723613941223419820584433147043974097407903832640376257545689718439611233230080455421738809999621742667471169478598434260877369972813487625148665702550030269102033644339703569761392314446853180142025830950628803248039221232933411074041636901322719074309962759145410511017168818367543649967412013009101759584930490041083689756131941562244825342982494932969651189513131336514392729913847709268249614684490579547645729384141697496347011473342940985801221309447170748275136599370621177226331652080426152910854580326105088000000000000*i1 + -18619174109676879029554804565797031853034682000376515480580227347126749406181528022232757694845466202135189573672835603683362534407641994658388887492328741465224667636319588123651302165130104401119209731584910264475962287729503279995808878881554841519540689565484264567051967114125326148352995514409901375803020658133379286755961084045190869954753931565410808983737644041843128715490644999895196090742166503243571195369451119462345929639115343097679178476963580088917467901182661294375930705709342189721767856270231335582912916527598721837442665561931014542605615459887448592319417431295628745212602606438661137601076351065681219662329958142210670852886728679079577809188950824297662540062411153452997351372908146092030902242420681611281303245532875758154576388771832125597719969638777328266064625237372207927075877943311964187951030373170227900972549560878166080616931588338457373147417713327304912468396241191978244200806658230691961915616860893666641507074665397431747792491198899008745881307987174361030913377495531430427716247454507646572276228383648991010473605492654681342116284433064677883978225969406579221554959057600514089309090772643507738518445925437114616446584721566959804733557610959188788710398731354352279468475164715043081622614796657283687420790142987888254657757454672580840229165829620963819172377376359369708348616286301506674500752572165269486373536418921167398967091046460220100826628481355836376271565874909192604689732000353809856155015775055303497842126724285622516475360921869908316201190793610445205412442287971470207918751128593306393031894506698749698212564835171751722497578942503957181303898796134153020199003057833438442277494560569273335138672388187928179612687953408630451919628420617625282823648184253178192951560358716304908867503436683646334075798414552671966308480079799469178959549142100498353978042054203465750670010115397462527204413141779453496695957181568295339826554192259230710533582598476699372921159681341477985848004007255232201006361820735644091420079771327861644034998336085793501400268800000000000*i1^2 + 18506290487263308129243892130611150580862544051238159025979326387741332638946116300205889637485107534851604215639342538257862885458409331377853592929167212272474763181167261476572840630648082819915315629310797325409949975454428173060125386599826285442134520072476748539235486255629137827276292887952801919319180775974408463670828613860100493180404987920717148687082482456531987288122725712492921211190759652150288429950924488249240409021780353122641421467670939948606346715945299086420947106045351296520750381193375174072536919086430906108254133999291106617903865950291441469107475520600525335012389461053544479421427447815904699253451039726594199679323104467556257157666382781658720923635411771490004342054206804418129471543014586019435300908206029052568720857268242661015824629018394854609525276235285164308140063709946362383727632970228988159366157298258211838587205034660483542564617913358436205464539076434098923451090849804346578019805180386896763010060239593387778091005822375466544445456518727277271750619807339713277162820588194359292336608040530022479453576150279380355916210419565402460890992322637502409964547222198354884778271516041756833844649269177515719294990603186214881157816779623885719135461988758821700433003861156646866887543878422425504865832328003513517662142589761688458501220768380482677238607318878565291383019695541136378392246058596191806388374928693362760599298713614346713361006682993004246516171039463792493953038355905698061165623412144810208797033969277927418811111069810757993486686736352675786025679205220412524529948006774426234645246414613216188009113744707063906502780514273633442451794527836778234578136518128082424577798288750183360394561691993866380143008094045297683162704557750492608794426346883786127896832371666906449327616796112915955943109593359617855136976424702171619546160091333290888281561041057631595315319641662564524666074131535625107900914343884846690768280394108736740686818517725689774540646145820975900936733169187419658732557027870406793343569513283884414583264035388276273577984000000000*i1^3 + -2130243999568095093598842844129805933450037421444722590913346177167515809307804904116952273777243294267516732179949542357823001117836093906855106051533422644169212506341096226196410267671034664980868744560231485438797117342203012452447846179545244374688718444832461263307478086223971357359205645099521874761838164231440448114358135467752918185067089030991611548917327627816808899678168571842970211261349635194462139079687626351761360687905706194198846063623241708853028571438715859381922769933337820431831266725182558998716930420594961904245221928381900928896336595460206178739755558624868519102072591115889470975025524357569532263645948925227805277942498190961161202102652672826899457562409743719923549194326476983887218391014369181335459212915228853335874998216902126134324301359704282613733831733925351923342638421259776290103925358785492850310143326112118945018673708600371613588361185615225580839125251975747663906177979547283681727603049298615312169641751207611763570566049511147347431209825956891559205929570088659709322967982618013985772621213335669169538240226161874907464064749181077103823656406219763525806968609940425635619948194720794642910558758387862613205421889785873843144331830704066976080692516345691210511693458394058991038738375149243953069830123495651604702373902579103131357305897926008200345202066574562039480518171810222950233059154766383227100165218003732624011261126092843844064066305916087359533402000549130043348925420419793514792243855446014409547697126739379383003281720299905587423695500087375002974166319060870189539488254057301829764070689384522234236005921736932288675620920644043319914299231643597003667402100337823405684374017742215346490793989022482727356890966991817917183946953167814175135831812302636823379347323968146384732596266014502780586239878592201400034174342694397185460096728105734419724955031908372706297330447574390099578293210106133267477341713698657842155690833539262868054120199247290997153118891255383077868919562218479938682625944281918772494504653447815158848058826190916713185280000000*i1^4 + -2357215631485756314889891353075301476580693364980114304114485165581162147031033478061410353905379645151321441437488124512343816241362931687743106691038143219635887854506255292637248772951504573248168720833853145763444942555449238916318615608096191755118040182345065148737354293239012615019916371608595697986326169933632943446906566068867635438270771496902183377815021644280804179356477298120851330301572870522094739848166058922006187802149456612418338082762280242567249923236717807481215871397968657545956721084590578936664721301427154838151381199473339951545688511586394318224717334505987335568923877747231681430974871347826244293872126012461580629034221658271579025283468587742878875278994237657037262972873243330595142473263699619090867741708631646571531393844638192076143214495138273286194562294311320126516156150974537632444785011225962333178031416754268809899415304758183775600399343933963938019659731998077567213335480479051149687940136144270453049497969144641068638462837040222891380890295787488499123348060433341163197551874274083006480264765980123366740076110459081937524575153426334426134062939083581761222940231643738642668491437486075593081586127101604362387921563499084229120809835230609738634114251910180538133202856569989984288290512832926297292530439534330418929612810891886489667701528723327961666765838712909032549756798764551433525405353969279893613895919196205774319805694120851920896029786881762124088058131973481753865737492064851004068796849021682195036142146996398792220747129596566120586313144467401206369467882418945323921884855609336654554856679484402712263107556647443026528445589839129408092981049174646434117628738841519180508024551823041150428837679255676939614685337399168234721703919848597388229800191433083842010104643080583924222424111399318523842698944186025796041391375943306187086554689549910586434780507238142529773777470195349264584835958025021601000849480577428768200377543105939638883743325998297835967572943216408117527558613856337969541452379077692730960853370113220901627923491337429455994880000*i1^5 + 76831530844210730689585355126942514294765988067979402651888994839728152823809995197546094634846954023826381509543948732099375179696677182936276608703410218934448508087110643169241175659175066403446698270351561985016906071765548902040363928180790846380730179866327796248939471045031030399791327248699913899826853023648868588776987671016031043517073549450634572201469938683029354705484501327826624122377139395180309676288066672590959001833902336196305509334959614404503524924420868618197165670557815702873150534141448717139441472025669720378090579147233853107129396885993853216581809246721688223371766048424438527735854383741351395365926040995462162333608853364739309834291054617220107204217603234219695760499115916791307933080671034661895256338796722996320816388901404519535097898906781446126285967577860708333542674387103414102497628564031564929125315972906062722215939288057657464449886540895925813250291758761006742151784168028456508856131585135782964002911292738758488691267998567723216378192736994136682167090685475300961104729945521169430638499214489756808205217767317913652045905620874820897473376576391831162946769920172219909889827947241399840638486040257020868587041541674050611706468922666429473230087437226559649819819752150789793707890829950117657120531874840850513268584579378266870742049696067473721033758447925422365839529021524996692497192901437840765762007111930955740255913425670101595812366741634057474893095460567450043924720235980147715152078091180523682844453851308379596852606789139385599701880514500174811712507304133437741889740660460677910075255473630814862310216399932412492007655736354999278462848918236100399493027519160136219898052532012906913699404207435067571093590305803254826827520145126097214673313058204339186416222157015300695899112733155196160794724343781813437500291008031864842922986243608181241785872787347999686850116587892521970752744190127836454171713471390636295760586360324073067650831196241683403146001100199831875274185573731996225071901025656737832051014527054476016317237525872430284800*i1^6 + 214318288104621381053275362928272887129359255826676886238539361139360753701126618169011258909960181034788533813228547537774534734646714792262406253296234016975686163147149124383459030284221903745209287751171795521870367518356900667469031164983401461701337218722974966667901617280272517495307544326244555713470061839335186687594413806359324890017276262832728277219219904067749009220817938665491908747962631194029591445769548137746341345529385528190268623892144908597543188282756216946418835842124023640132186184061247468961663181509175794764472446987602038780328163961242010272665045046483114327367770976758193757916474335744677715182581558810016242794757785408578618303651415884703873862539193393625188617582096652160681297033068479599569985680390359900814971786248865052973141943416965424074940857106417195944646838196026111800645399642322802722071299548530072805129123025792760412327697343625100828780854635880789752074375260133811736995166928341791893451750781387933928568862075736555461290112797752999520027877449175394182986636952116619207962238307651739312047188522472762307669534959263579036204078553313913989768929015052025719389937263218502523768125736636268040825061530590361794462032384950454805635402870578645594305102562209446905642196851736070933977512154161719149323445276758401608186007436846109863834309789264816687209094037379530920561088049585284455171332523127499660464289984319837360741362938126138086827269080527581618359248834234338145365414817060877804143705134128081636828919971489193353543285326491886752971236719364102704919652673521368714781918951776988907083431948784318973022106412938893273786273293600461416130775317706756935965644259667138391575615492131678106126271876164434726113573656023260374405691558509617255901221210760126261007738062158410036603261238276172597865625350197847264697293481559835857321543445979094165365786853472599271686411771598367622398495434417592909209498289934696549738529243804056857004937416129973879571642313622301204098654203043317377833767629564520352590440429099417600*i1^7 + 8784130078823118764282026930765622125386889211885715817842945150630701731745246749690986705454943029358119749321140202665003062823242809551607137598852193672509916325838086534178408289631313468288938514006176465356143770794845140390727484464504481775815519304818237518631500721637980004838739067802009538947040339696458261594033763667325212379241363157824782403655956556381187120372927489631933918232628329144411771560574957694677776308089737966315929980325572632328027675518301086087047801111605728964677641427673431887074101311137163626084677278877615578956275048573918335929110547612607785553563264625214044397581407659821808116642031718438493005823592477395243357389477683502073430376464112243749025212126440133178576081750282753481009232361674189616674928994225515967705509373717610423070683163951740871674892730503081199894124116138643432220934406240990867743884858906045192975785848223922989079371754779111005472813218041330725455292684844585004371720364773286420909651749531150255661762727019975078727475899490303384727132978197141876620856427575429639140553590971738510872110810841275335817618954261226155796661051766836007523611061476414081739903015773905524092737525975201564751856453754366852877986215908592858111529525032797100268265357241227848573700109704624559970528643225196286185741475376238381610322729556447360322679569062961272505726395470117198738719384551382239085338610406411984833825723817777878057795650096620676536063084604518836686823789407006571348762850702770311561050507660700208021859087730454619002049488008075178320883891446426595039145434211704303841149502461740889569821225019319421950416506593636239432896191647292958465807839639769561763778193407302999406776152489351998514294647962289882841633111287934234294832963479513520056669233118380569529231640408557288101420593709118607798831141163716393779732444784638442696712015513572439002210964037245290263626814794988845116599843759255464379137558156182690181072134416631326379955132600362938773173596224732334565199036767378435660963718889472*i1^8 + -1836193624067998459252346838565011041364778102779230872281747619398551553796649987223033781521409237480578205115170488515959459980320424879605742860230574337472102451724231639789223108069410442004907243203416436791553822892039354526600443290773931372631899077077371046720036094869759713773851026453176994709795678385560665220820707793470762221315053077723558447233363317771936239420872912757422197963628118343075935883834792694184617059682132139175875155584513134791772883923886421927832591679054353980992975344186399785932611915123900962128166481870258011462317810141454044030603778843237471319750956583914066481300742772643939090689977420232405060690221018503600241140267428371532075505029729682116443492161837235233125105923716101851271510204043142084773020754066829036001138679963454481313064879293948296303472841744617270693441013369638341276033827950511501605184662741915165499984474437859499523162884779245209343480613929097441798516644104952611281484798560109482613977003776250509042237826561920522988467999080203136673895316050030476336171146171973008607183098260735361465700827328456825464740481936173562082134764069286164893835041572924482497580986746205440407864263078865981310872195674930330474069129761303014715375909483160588432080765056276447698124468843313060706912325707887446196593958847257967090208583441482673199786111362741227980550428942886892462094176476090261566489611999265748502736690884421113111805435585304399558296485014753811273090560864313117291709226517256466092732079486837032533971269365349291375880343599663269820733553971541301629270169157362895519890179322968880700514809249552811607682717644000085584123388870844546365147621266292860067835167654402999231326304592377529988800992038721645810065046245469645482186063210955149933448376494680041080584465124364796087219018662168106063869568094455075226592846130130453320555376983346258696856645350130187664300581541333915105644801648571299493483296822604844051495305526260460468064704272656971711947345750367691808333365011039687774006411264*i1^9 + -3890246537695945080877496430364330085217101502489488776263854717298783124685893916025557664856518383325793518760668066892694988181274099387194173156259115578283096335104837546247201515692580091582645593490840807750526517821401722394324359256307850883245336379392182026009150795282568128723663281371133071982209740540596233141259611978608092611032293618274138615631414883369038042499660286452341072191398334901362958103744737090289483919038215767972482876223031910046132068122415114159851653033930539069712238979163651636082593470614518840331477770540480384068216412949187694367957214877059438670708158872451680446199804978266746436722909606992589692424995480776924063465478769115150765259118404926558501391168935428462877389508602216513733832756392237843725623120319935678791131786968429527001892600812557106913133901484986019403101761773143782530982601859847425579311192961457775781059216058324083844158644728938555095882757981153216097487538838859526447210467371605037641844517348523466507685368063837887531370397487276595489547199427946945475026642484948853620419663772064432007419841305558205319453779410098224086716410516389577730360274697518591577480589816163894495369117503554928878244582880737295753200953618816541758643286001120319752869869931626196006723726065102097227064492502964528547822814562823025807830149713036365547273212432233782703081153799854270933697616522726150848307321352116962597890953560737851567270661778054195074283318984588484948333255346147224646203262047067372876309677480057751693805499037281700141548457413532251465721322788736746522756023079654512135217046872755929729396136050705613887532011495663713139046029737727498597949677197657075607056638018678954234016466747021875078903968404940491294667977887251481406671709933323050436000203651010210873113558645648507817391357381990452456867957142830298335989316810274715678468945225539474001086011488755181342846752395986218412224384766609549615715883279954016825509874272912927678192524123073056084560652583627168890064721637038565240078336*i1^10 + 323552895577587950489549732989324938022561308028689707323960388225161218341981696542922986710641561781111077266992287883598243874465231971718301296955433093563488442574385422486402217270708452593785702118384895620698785679456932375927382166675937727371891553057126955283865456718596178848277958777498631533594546110495463441876564032576188644856892220107869151167189861514457402137583291596444497721013564938857134794545505985275023025218809699199820243950921653705466649895345882821588690629904176609561881442220317676374823767314551843546175353935548577411509026003554203341008505705898937295052582176894194696260808350292303084269708092406816734925322241639189571207415902210043780757448409489861199718594381276713259390434261652649183609014732026515701088594275755030443535945022179435123058133930344206284997264369214068509547401189948392450482866169338691881157805416723149432692163215534297861186076215837088401090694512127401562519562546494751282217231053956747333779007249341750481528696986209084586498771030176981615732103050828629140478198830748734992868348396474290792424400271129898917107104195436637978783635571819662895078349073949799972658661386194349757982902773015030940787196132344155919415815096323235878829671074420860601224620858724489049902071762007249947026060750263597267145822012385519276201847054988182875242173404670632789769067737301642460737961279745316046749198075972279125195365794685408517871995902154423150153980996525083202420355414689850963928673036512465394843064713763823673017081711173256465574416014836179937147196191355017463403455906123937444488510679896231181850513533682906000080711311329094750823084694820119585532997706203759928134870135057698492708184296063056737427571529648921714164651097656243631396132835029226409237608190779093315680794283922328371177780514049928133575424213996213082007518472350569603866185725740086407641145921293492183102302815944806399236146657065210985128497599859366117159335810424945495362167759398308823007794613649427422175095471009706278912*i1^11 + -23032035073893642108222186750474091051363378739261446995787899928175484785761700407121130219656239374326691215247633232272070899739466696879218566279560769801165047742591195074407627872618819467902871051557244533648842952070029570817662392418412341800602862400245958004773180471232053852809967564875592702712810745922269092679612071533121527514522657723550389067341007770374054264930204438506819992009014512558772524909118364434526422503443632735641226524358493787102558142040686951084655872616833860931103684410200058639592211592055582538300095315330068107578381721346609423399863219316053650513002073177374498200324768674158745676833494289195506427098162570267381558818198223572970749885283871929053556291865562995396675332756267254616888121715852169019509811556541961657284519989607899606357703892648309888147237420553505426672844274160035809191816331595311054652792852990371439002599567326490505653366894779322420736125194101106151590365364942795576956026879899667634656225426539699585981414847903107995495103324424499537165744494079197679776240796323086054396860462873890777645281796794597906371050038812375144992470074780163344880090180883943534464013904851285521950449381347364856286517458136168796919034600887911938780896196767991202746600701207317596588445940673752014857196208301013785557049609751116078530675458924731425133722891537728807886800189553827935647767700922855622355216835524998995827779219048741529259362172830933113043365705677378064277479966122398017408463794792473250238873920839137031819228647941199051775402273169371360950084876519917344565657384900247523453242402329200285351410721614776027045273863860045925143354448910970392717473353316268497899495073281486751632091947141877673816233355773977568301764001897051047025450233343356027277452770954160372556625217723727239648336377107682159107534504236899021503274274094082408693690499046208329407510325585688301980389424472265883458243367124267715427693998534124721195928216061763508889710459587587015711300807462480137911791222014345216*i1^12 + 28574917665958423766365294996021176672981716095147321175234863739088111249682683664080916843981066556733006218050115772788019333680487017580572989203084861886818968206716766241344362385479637098609105460418732082722277187473756708827863120146713798544852303795997464066510831397606360304453247796867929734699432774527930828792731418373689785911851626762243616535714226607919975039936861656326786116973981461498948196070630505114060559273200441825657303126968451375197434296049093186808375350156151806594223109212694319953202419397135171981871921060872721844374769166713139959386214486745976919813901110739664793534858139598106857086368473494273222613334287557174704975071901792130521461687545634366741887038901910926803330998369826939242147983636632089400783029255264331894294888677818920817200950614688165240366985890899911205596205856247899227027432896075540147926516336332144615726668061513207452551050349067481489774903940855241045759588216888782847576241272964786641878176437555285100990564349205366288447812841936579183832543690936039648218413928149196551362799305828157311208292826557163919451943016303040879872796343398587352816902377146352160397264348325016114289911340437204310411631727114871106891646180801293597260904786892497203301853347721678115042764689074955112523328997674667689096854348156815556926531442862183285523666043498986345242150581456827638418322878992226822148024170307534191013243890635884803385569551154793888946468587217016950958857914664760060624409598542028698653415721205295285744223023479131915484806454514974980228845246706395206501794042612149473453598656054264169576586171002479111061731629969384117082119191157403136000737922847187533698008003182305713540020757029505672047800422107631119798688384651937285436176212322158319499312247809282724448992053086422075407108151630919802456216590415860697513090886397380703535895630799583027602293017702130201974051072145063870311340588890527274478897469956599238319035531730677730359201672166086053950787563664341044364086452682752*i1^13 + -2508078913659957298562931508198320908499496093148245614056530121293145295297344571983507567553480211759011859655494906566643198035383371873168452164358581281252240091376097476721305699578080765164569020287863077934557211787528115350388681038688971653216611938602602472591958865202352177377765291347972510269483956715862439864908578556267032085857289597958442583600701601899344669434522280201823955225203101797432837099504425065859786954911491306092531200881810091155520610577756530381589455522116167928457689823028189010115350050975222364461281713466574544799251719704555189275683417809970665337683947128844014507364487349274211790387529027112900746011897434994952716801505084384972394355352439343814223129926494819813995324373542764082772313921393733953486846229926433957593259708165826918092086746043311779365226975046430215427599444684060588466774507785516108299703278322095170172495604289012407117156853996541476798786045769029666515935778962448405453571822921186667337411486707287135248229297279260220044314815775658914094755231058018455748320167876401024224106515675128639560644860029369957270482206917865437960433063992337926739810709571605644127181027061364094587788945459488113021161343066646689926115685991914266658082185316664155809505179939076261857046534961112472318622551869642496531400474982428920913415165139261967650209806203446517972568712850613983315322698079205349796844577389183801813619421958562446788657093645107409947465182115153121940960512698278916293691482828340056729051280960458351199180260040897702974657174988935561851676583571391069513440998285464449820805619978874178525329106489514699897378398741610728540513078049029347049700083482009728927548451027923464435731231688074578664472388880983872975054075420108703154834914688754242775087635332705583399750015295457634257824666537064295072480489786387816624646718518738345051138977322522230576999493228086728208192775695242126864956336569845985020289826670760137741506729584569791679239807718882833948297496690835812585834545152*i1^14 + -8339234421596373851387053336917751540974537106336237788469577895339060620863955801283990591764286707899483961747228349237865869046268134217526606514113803815483638317631042543730313172443143173324652882856489890866483327248661300151325104600426575094262649391475401093088423777102527017411772279439653547381634768085444517016855398545992050723230833588892437728454858152507834981438593515064292315303501531018388423225640334251876533554894016666439384476099946147045957681288179879131780095238037581156046132486484316907084184416408183790144615112441315666130281443484493778929969423583052925015244306409575156224929213926338362437557844535502471460927930376655884869880781180496990411101699549616834399512120641134371045029965865638062379039327300863439056912127135355038400925411119356083730755839212007478896157653353525138080839861363506218211567831116601565745729028219408171923387222750398863410189373721262591419364226664917440843789475662830770625470253397442217776264835957002461456213005193493937633329613194695261301597892079305371146392723248039143836206378630112936524141782430619329606889829923507104636463487254409386944239105753505675570280578241183084108716885382759045058840199299575888158756995116687051439166034641445206886082793697724361128532810976082241743211799499765953835866564029194093519382505205288858805230795584803739477942244799161349004830445777164284323450637636727908198730277674889361574639334842449375453724789993353513334126926825824554332563345443258357237026373532752959835009645763966136984454591296384251593606254242121704858711458373328880743674933894779830009721946889318123151652993728640451381346700096938933338654511580847079931538939548748886796689423703778670956448034251231731274360499595630092256036481523672230565897351274228978591393074326003486159180626468828136362825793237350200947272979936591341612392728223085107990478203622065041750700932490465992353113240674883865637670708241383988254645293377724817845244143228102489270520520463996120203264*i1^15 + -59815849698117863103280993948695172347491041382039461672181202872158657065083101878095408638530741466529197464706806697885943683901271556340764497407764559376215194637245336882167224747001897594247906464161090082215524389418825021112627551550878413571724600154366295798547218722074919497418878225309047581785118595048409381702951074038963318029159197467751957668859582219543008046063451999166073705406688732558802913564073608035676647862577754139161262491069285531636486442425544665010110855623455659675534122855306505580352661907307386984608429089225490433748017942168549808084303387351072768538131967458943201430638723201003661366350951575472534899154990467790189993156928565154421983718048933166732387090688229683348498042226835765228295626057341396119974950652238020732769790522438348955547058141827885774142577182641559291788525145913205674719452604460325313842336260474531448096425813621660417982671759014259185150572143697043068734274272650917137120501621968835647969158947942072373685149424525946820920598216548371848816766261900680061828735099419066195976439873069672513146262096389708838309858968502171057117016515128842534967382372220263461171510821047868387900742704756757935703733040967814861452522879009832128279927882609671750295540995786348044841502246008029290015739445161564125264943520966910811767041764754586691880076176656163853359000037209179458323395174893977366710086979014776946897955506034996075195587354998963451736554613854679019985145408453508538018875713565271258438675669383529573765368636772054159473818469897465202560297069162956250182672963440555937869218232451421146384511483379513856321296558702610184058030366058537144947744269448478063172459098768849633854133777598199759704586030372191839412277626645105762435554777808475918544851941725933123922356218134636807770799131023763823323996713102608141252047046944055084640630707422768542129517317092348410437604462684096887477437651139355457757255219281585976865675526585959022316733668681899966305338567311107293184*i1^16 + 5093937929712294668780682052622560372922891442190497448532797423369396080235282032749540825803784676172820576187257008480198597879230076967905926525221196804545041390245507112767324591928124217721101294689688509646339083154957395433837216169947375466288156273237649009677570671684322627841373591114631222397360651494311528995261610651488605425803161933808753881780603673615972858015102063717192254605328551552460895647888377276726517571481702481124443388178761356854300874231605202319797463104118405136574020577184197169903121988119172496339791586131896886656857652421256558254465020813602510085067201817748458802137626200980903801055738468796685392472520326101584576149517694935477535979808527558163932283789409070183799864657735392499006688331028437140147734285943399922683999952243567018222290652405993443464642590416977205753013008788157217813953275190069383386637595113539113974077526701694939460774115966325537172527141324356830911835571008327003484269376645514661751961470536821132454137202989066775641338148806742274215207357519957968924768757849817181349890563984581768839480448550562443212756527310983023609411114621927138122419639860904716281782866454321359457233186437960891627402253715405701511786890699359794657676659014098312243270933236971201980940498094756257279334177233812840399511609451324411470821660175622069375545674168008456543393121288829212806388119731444501871635675805280982181905559385254557720977286993053378191028251455583384008956749092316515235203324244884793807443294044788482126062888533848414935530424057761129139744693828048047058805843362786997884757288602551449339029499153811315864776567752179635191850459880805387755340537857496720022236167800936480791211688086938113093525395635872652532467488066153695808982096805514375883958415742936845701253082950685514816795932057201525350656503846247336805911739963667413394924804584473933574080563400700196044834396022963794524641180278262011535990993105737108318560073242438821420635612087181256690021960148582400*i1^17 + 195930580908847525144735437508998437867959598975400366989278119795109534157765660887168372673111979194326969503653247074717006962870230806293773219379427129172972516879122314622527960166669908113659296123634055086535886926953352092742224547061014884790012578693176355121521637214848134728688724491292633496887511587574204456422267856123928151523837435445363560294857441053552028186987109728806288133560859388849702304427855952931285737412628751343632072235090714418726418592362186865489915933393039239658350233077619313155682104389331150266464970706105651794626132510673530521721923022223200029296704231948410226764103013190064053788634061527480032680668501163693327413215055312394428937540908659544355202897098754509592778721422008584944461771795076045205308386751103412905563341713364293708661559810697787186558347653108257274086251255615399479219645088303175347005673048569396365940453472336138668765997866521795285542210205021614839047467040548645878628176965520809553021165422290876329784946439640219933149902424489242173855190479026816209533600672169923418169961981388795448410303333463246545891861324427041590563218862189688509506620720605729425836061626221086374556760663741113441827890718532627082030741174235103099407917871849883048055249074279828628291426667186686675011492585041186166424704776519809263802716760790326682414970478635777298837835641930388321767894279663587121974642769669274413517253513832232090589722560634512834432735742368076315124859331582540714255711124920443318018926333431035985260136495956768594548207825525459860510128998345525102556513683305333987210749301827118180765429544464229709225401126613818374949483470016049659163927320047521847053757092775858166605283613893059431616042179605539364832959365188186015599500387190407817260225444778007602017880840595551623997245685507986968171847933085767728654969757687794711657107424914184077367798418976128119578327232221031605367484965087711848116406737258293660527730124121620625502884714738643617322173988864*i1^18 + 37178621731060222057126271218553349937667783767197616607313466114721994744821508803096633329566552377962939555759317019349470604264845887433818674122045939743167647723038235204811153065686788922673166428696235812898448811434869825258293845868186908940826869799871912940773274577475302788010006919133635839005453252733749269831402106611404076630135237301995646745566822067471446081787061234419294503863999076697173945119931670337121763076104724073179992708109453671233495955560274865271887157131233100717498820033697958343414118680250810763970810045524376808631261725606593689719765912957618026128004559527079417434824124664652576335310790314101085229323415933742329154138723779414470687261272283897817616032100839851434557457965152169850951868718489976865713264877134940924344522852354152428707408836270711063403723491688974515591099762965783199662342326852388460908599813404426255894705349271931973534922423337264706672771474091666693348151716935774200489695311514240178527453847262282225993846278061725738330166469662399757452241437870615504822739579104094226215976154464767508863522006819683934447840423992817255251153462042037985531441304495605284364679221690340027857084193900358534490379914034370967551988232175568325093810508635654176009451623897662778033089046745763302580903224161798328829440165194150734531446513754383628057053004982328708971850922706675376070221673795649236751229313676151009292555029947594363085380672080512448264915360005805470547331165901526711666261943911732887572249652552828860657393374547624078291525193490000356242827727269759709115416277331077508537966662058744236353673086792854598068528911606278909681151973248240221344653438697885971621171645295867639928161186656643630125570078131833553161729377697418432034158128352797342970359795262510046144543839318833082102016970914466723284866154800676725412164368488569446437575919598078735185050516014454682602430029442853614573800974137731995915716970668209277415204802847395455427568193587629892999053312*i1^19 + -4619852456874220201616562796764031114746760558431446921762746443691816455391146327771384350666886519477205542603367506864652123253477441674940737031071860126450545237770712812288474700992306762208166183634254484916228625872171106209596259954728099540125611049827613774525851568868162293938708652939962888790144727382196653432604456333384971027738639199893743086734161953302392315405261999261950710298978909426963682660021301041795530659665774940305030193009132469404171062414930558832107089834372433553510619052294667682401908716710522127440451028069130876949304667941006933216934613657152667251539822112047287835941468999244472253510881685551345826221628031197651941750001004037072812194383488728741845283377905994584667510123255876781386780817544349780601613189775529064167896524764249750958927575654091817664470941152439687605555193988193590833960823559863786267377796477514359031064957598600640563619566225712582819975929177630387504524826596608217248017061754772099625679399916549390910022531906645230775690029334255056623503247956598007267399130746617540996474497280859645670410247000433086042823349797876329708835118414925195702701357951704991017872483262433001237726004629701819968283927567478330433828795182851540063098507183452828713298780240999179111031277670520851571633564374195642463216951197877816262629783070766894060674588783070129838629324453934772810902675210998835052276539786180471015619536657577107456265743462887743981845143424775948875210714820514454854679568005827907943642319134050207612367305422001221037021640485960985060273309461332254086618031685433758008288983126551986669065215774657550217457889166421693241497402106444068672288143073127841484038357377450810256255016862128736485643558225415853489116340765648437790700278305248244700715748712657966574696167923915120231930514840495311410060726913206878097237235790781430767388900806185953076147894162761644531688006800636992902499573779257515315513810260285740435508223378603767830831930295720972648448*i1^20 + -276750474032141566809913283600788745173994913723749051163743315312596099047475352174250118638230236150200349738415480503795638106160119131801216822921636441806477777338879369784945081843596528914270235200490738816647889256706806036862145290729849005411093558236667872878085633064925798120204509240931065265499026207623439464087333900462781156699744126236414192779729270408951668734112150668257601454381409015131143556344166808725376681326023375314583246846667827636991754999148286596870938802463577794230976854432700664457749945819727047605340859481989717565192737100110472923757021512916651451260684711049352798374909033533870628981194669870696968756198867406029142088262468845820290595612986938035463883330961500135290421601723946358892123265549077107045368846835223422526903979243727567038108490361781563449833798856431462174552271929573326845335049235736000521046370526963837721247702348451866674775712348595784725154993051900911985239751154206158130885091134844494526901987571251954629736259554985362890670837133918766082158422882935725011546871499806110780470570066138008092232258919839110458501893072084589613229256834816311771277145506115001288838520980622802617180011393772758262019131612092214160563639594319008333569419659663807065207864047544118775743613512290790081428565519114635989596219130797448181865446539082290455417664159176642785747117761261016878421442337727743394572807717030400195819532903911785634548608855551245264037268117931841086774023459257039833643749937827553017266175029280745076366005257468988136437719393270255863919406279881831492596749679156602336248104982956770701935730972894238848095007047820177500660225649234617992957664516142731220381970218846085836199344350431069665780451933638920713557613675009799984078794170956202878464912462656190128741849015908226813628227434986764468057555818227222597185865911467678620803811666462844456127700755017074918509291595291984472629159124356454758383174798802378847817305729235492222174310428590473216*i1^21 + -14936422205338828514885739291610384599453308889579431452622104754944810944888986584509069369226861452624659414499697162143628418975661265035972590937757169529121975054058703315661453677905933562538465604722813125705710984858997412949303712769023562393794422166335953990590652095642464815187548135376913436234112423686934395620551921897966174075196768400034842937281037421065771517572653280617025488072949178895965995415286818573415820754002276655441513342786684266105355622313850243495402468769687118239704908692891313839319118670130170690241840405918979760896306750844643448219468966449712080497263886143259009808959198020298507043644535491549462165309982319004764145929853125270058166706624047293800508583729151371410201979249508545498985603425451116033597384893657617639942541543071412146209577282038811004755912545722324306662460784269613056412076500543157892040243152528629714895505911825131811857498300010460560792671826314067426402766577312235068448372604587000598523924245406051234903880609090187473309333113953441775161458308501151753570313735248889930692082347895023963586404355835760657309876148574153584498204934879960748615018488833309794243562921569713633804113366981616030682030008620279793542509497844545207391785059327386355018918067268963585977528722711873238345533361964559308783305957845140298814668766833065746127605789086542882300328917206566696945106123560610435440539448096106921496731407769990128746419807145614604130391548811575092161256302641136299536882370310392077475399871208383265788694876885043065717914289770721011183053622381739861262667444380510473383312575908747458582862308019896987793210030899860009032576049829081609072374804948032386517204303750335309911065572906139913816772929068573785363700048763081040616899521195172351550454830449715429018914066168819767468476828762099016403354919640205214386029026286433022658932449605943691281165609567943526178041375830078298245723901239894003998785260493838869104155616140008662414546150883328*i1^22 + 1407487590618477871217547390454205292280848898319943177746211178507663457932469516306981817121931271006479565921620985942657074912665007840518056405531071665295480719075178021364415602801738512507937284423343590598423849905282915637222187316131233329016440698450388918291774252624054647048805193523689242768985179299708236898835804508383664253753942660306529165006686346641505340883252762936401724141333872486585137762702256696811022924308857406933827107572946893040429716799589653942836794434907695797757546552382640013751649614762717308370664890487353598307483537956524786548479962899712297279953125931239181424953775368621955526068849630765427135775536593236052476880551901731219227042284768097156443057786216349096802432296193676368889114784312484383228270079643304144549944283591707328709822314745998467294368728067521698594778735215785174252944375494630564434915863683173033827894273103907455314099494189635280249567316584016668759912026014436403202093251141454011445813878934236439077928026767907101582600171410559841294080616937021054133498889265710826874327866363880705254848624982736475214050251801714485832745155537871203479022821550089154389668639176560718307430449114041317177263896966189440332630608680004001079778425702844387208346633342308078472083976361477568191757446392610091293671443082787526054556009561621974377341392558515801260662966698753216147052778294551965403720321654495110645927555554143587425977121776067403544867946522108970484881065494950530605658817369696640903060746152633219994237237730250419437680597984931835508747850537520351726550366096221213273599743687154311606773678665975762448466913988975286482067976177502058336788944773947533079030342968940875684901926888937556429164181896769201162051556377295511196613417565098808231851491198549348270138209194169948387331741926143675195570411168992167196759486379054581151942607514868520397962900323639838688476980621846269391771583256341067263512059979637077504661932656522106136686493696*i1^23 + 43709301209191096108207785243501078508754147345263397425749370033764165870307263515917956965242461804791569953270555546388973059496762632012842648779067569884313828010690210964487463280354283496262426618501438823412876751271832131402946992107094267918041091606360799718026934186425063502930940924579144804407056711954274868851272749387648651065255079044122484961921226987474269968968958696687933002792900060347643015403137759834722399849563431872881373670836759468718109158321431399741025003142694308195599886492578005034581855077937658947594308561996455828730846316121565624888822710662228594193251411904336941162610642485904498664115454460309087252445189014739341942795135724667169569958077867772052184424265314794872524763265816170455935717186145809013201239974672582333411151289906625483152130273316584112633966112133487376084725507566252855765619446935730299365705375059503620935144609137067882789502855576230197309981428699614298424388851659984514021393968019826982382120478978836705345272550163050243564139058958166945093618033010046203188349963123652543635952772288538426336674380484515842056611412269322646121606195366795151120198460212196754673560154083750394088776109263950035246368842764748324316278995665653735298672971193659931478886710207613900186133042260041220729862563412784057792392515978444654581654828185656598647170966167516067496307520273978751442483740288853866096846338836779483687230629206517652375354251870079413644540039471656280046348667233416905902078700018010818977600348208868592776968299112937544908265281123985300896572645896035790127430912543579381388733160601699703951200465195892115691232994197744182720144657954285527684000751098429336188187600109068851262194948025763316053849097859450968229449791464985248789856073423897262105139716649370483833386569462215425167492785618724456451818210680110650585525296371250440653244000137026521635993371233200433038988104234389344069405649942192236292402031032739724932436181284373523333120*i1^24 + 311799151872051407614878864359285795935734558673902076555089701871570277975049004331008147130035878854920079737757107157909360477346954279711651962356994316846220067643735268371957122292229597448919171765122873468168161833484751355371641857539058093279944017341888101364018696091159402866536743952270086129024013093879113535707378332336495317695169627477230679611165137867114279677617858411841136969800325091047977340559542484260503230690805912227532755940863678602026613563433283008969905230624242389616571397828123058984702688499051843288815358449404625651577749699939649489348223308567608780773302216951645248598234408049365134720238307521201684581446094045151590059061403331732470557248024383137623512505133292288678274472490652264551141803044592789383690033801953163945218661829430505170453095467208254720576668297684543654123103467381274012896237695398953543796074447570680546608083780686097301793818221477046067766658408621099521047419986578768731025647681220341211817051122564360923272027104220885360575184871899025102876765285020094017832958643524836183236517561926842261208154568478539846331343369042953989353222762024111298391300653868781910418155625724924616448152427400133296529090439512939258753564685163814606887143395387111212437727314955455911639740458955682067119938002864709218416287697282756957538174524526889451706989366059804478611598489773230111848639282076196775815352778906383019439359374344618517295568382754231132717804619818369117053468234835287823717993473928811571783358793543221970377158699142337484355665622970402438231432493564800367610724521586379059894993524098537724980418389548153310275881641143753503473972916967520027587214962317956477510656062603808206263305466199440205323292114344357369077065368409173199297549823809717316249540900218698545406028049041266956641271334936787161901651676377505732618085530386961398496991831598251663409711128221801611698390990145151061662305228636198918143861361361150843187314643028672512*i1^25 + -150585412433817546736849285377009655824802925753405052123533510394976869852514791675437765180508496860108523858584543518839129474764496804357996011570757600866731254657202293965994394061264685576792123276340687275311006223414756593124682759995701724990716765137142751860036117373377704193559408799585484579753534648365098858932940073808088249866372936507840009581160251503485206175898554917851785224416990064839572220749794423471044682260017360900336926260315133596866298717957832004508511324512709973666918624646213725080352116016081225533190083413246708460811091629082046847207157729363942821192878169630537503846746060431977649895785245581859731017364545852424995945189732923895771737288232093156624283754427217241054882641537483330410054659319014779751665274993332949635323763698828137492860737821046308240454046355299840675256281798889789321035008093677345642686622404602512627807705896633474792137936225764745206929013860523283980073933062818678872467619867247877711797090234291850136965394891642126850405464035415866068891728533719599278373994414369793224150114788540461114328248973988079296763885369347982655873938736336711488922397844765223615351509857175977212850919048147441073007067371511022963122602036253852775148048225839769630201329517784918797091512341161168978468471027575743846819785999791827523121644337046938946431604055676122831612079383243419687682061357275132571310194639295767630457048790311095259888294675313465059696206931616117515400410470732833587340648306014426812980719386645813663468870019028638687239147982342911452268575937873810590036705913123369448718674776126818027171760801988817379986896943183234534517817159100395815908697711038230316117175130641781400609939756383895693268129730572481888194310559530577618410865457246164645589009622411547765132028259793567894880860445983087040456375312358771574103499869785729051802525447208683743855426938827125785390413658854159779637458954427516354096083465925549077570510802386944*i1^26 + -1687321998508399480394868794301224143060560720226926019315759867260483299028570355628638175263323310135714708387618759062457326446882629751541120764936910176671493946170015972773226311637463744135511970518981113431516507827071455582917530861010645429577131662143783709803585691727709922909504822722238988408183856244955291372627126728410277406578196840521029829444043434557291000672847349931959703801842297523959714191086694594738936697149401893209603319675373020383710411053870926549233867464990299657252382268762332506394062227154770935145575887015135518340548469662800673272119355140849273880338111242202676308638517862205744273786947553296697683723076593752060066458882924777742085395264099282891240064748489198242451111964856950384601988505352688864095857663923107428409710296430720607029074233677048899388953945391212678320603565590873980121060521253349443053361693062074814294970061302895138823122149974492822570949587282567167401267698168641600520786444917649718334716310853449835166687640749604741672925678486908805519099364390641356503521729431778069007281609473175480116128218532444490658563249090006320118946297526672066337863085165153342845296176920984818181532701283125798945949319314689234477820180970284474878676482152769053080072767109421270350475760001835431281597888689348068176477125803405961434920972925852512748545072016931110304400694201627349675337133983915061468330177477767189120038696753810088049627985207383568985473191923423064189163067712313107250395292145439006924364110672922301713034681636199395323226009920470143859882256662752094275487855645238606961470259618214847891224613840964618014214597502867367893946823562807043478876307242257161536626306389310619248316492947957443690720884473944375605648530082539995718205952631713961292656248309040611130586131424761074275448139451633477586696132165067146132864192681325601375363940831746751924531688251584317577252676303281139285720732373950409822031318426047602519376396288*i1^27 + 37871329999506565213598084065180425399825893270623624804614003652391791299011806720605186474195514802670938229222965722867546543739703823170696750367117674311859437235308815124313836684789393748638534138968770057655347627277646643981793084535941765317108144150624725370737362056356927479609919605727112331085149828636293819035386281901595938551382220578773296713113999195640415441254024876287111289747517467173564712037623835217883826545788317602502188358634288244852877018292746594757194580824211934384948907065689361447127304359904939728176650736624213285835966377290295212357794916284675465363444247482895512328249354075589000751907062131045351422355283100106727407926043807354836439508229365679042514042636727553484440786271403481510458051986993400471068010010887502987446961011735438659114091855424422338486661918707201205319981430806076594545009877574091318368226748321751823837696007855530457238395083512873190436258690727797368932458096385590593757207213086677967582769352647581606578627000445710301109550005776958512738750889495914129697659570349758913944821227031997621348981739159471407858063325864328183936968928693857295360880555080175350070139834563640696043206139677632689941992023105230924979046776927854303674263290216300380558261433325029164921292093803768386908655863832282875528852119425477256449761182797992200777875247183724975772168531165163419645650483022328787828473688685815862844948081372649318811130336598138072977709786932975911632728996232556888292636556285864014159899767019790437173506465248734402762430289116142489867227389220981388596526276863674134565761627213228945068479236554462668735054986078748952639311378909937081760860826171672695327355431875103153514620855468631739156818220862378655118931554472243748458605222440516687608564042399805359484892164630588986925168035554998189359244281778122779502771017485982549858998933356208464745760131568660445398559071785475960763739804435366967823227295794751053234176*i1^28 + 39396283902663485631129667152295519042591798362477791265053906932472856536349113601886208449079406304859204024447318848845199081477656193721637992842538051650282762533047365044562845565524391050376141827291735568786764514390593930078104781769159563324921875270038620015182363759110387881635089307490752203304081029477345710454408256979918559671690437325142794143947329052784679991354803082059051959348098014577742997876496457703232340641145566964313576605916589733251570252777951121339371462058261548939024024738585142769665115046942392788387259983151605582249049624363770026568561169444320099102586327532413327058776087059675454705361494315113980078410776829986378251308374801526870700485112653622475931877749549828632666539846870459957669811341771337428340157454278968498660156309954296338430349244930206601685715216096134703715738675818894507954223400412246788088187406839516207083672805382522201365992297187453113861747198351575657975537812525877387707162146019237321306125129995424007967647853189322808841024730308131275257323653425519498305403198591585579770609931175463592147118179080575538286426738457099948187325282408460394244789214246395788365391181422979835509366734194462569212213843336884610060607350613931502458520494075075333303079441722734927416667121501897015343343328380524644995829111297705470863347688221768246638556084631715268118622960110031570095422163239571049158144593803331044934789580033974140060771351971634387391996393516786063287370049963626944874110436621736413831748425025051079655588581238599641617489528437005240972529425110613177554911901542489443123096299732696461922280601281745752859160567413706944282016455727824969399627505119540089705318760797992770568838911740301065142854061610375255729386171130680962565514424813583457141508873335541315391927460237452381163842988133117711605536188615461368447297349738951708982128261912245438762383218500678855534188214368295080311631238575576693611086645085339648*i1^29 + -5036872096733304077493502877141122095866145507964044097787082621125582053240289554718592809086936722683936475232673795107056980018856197137860333942706698132042201354894436365505991467783247478482633281187175808023505574759980687594171219942289361043969625860337194755359852199173514567114573852507660108476541610749169427648492584647433721081109218933266022881832946330656716733323812146047073669308768171822942247252177222881918873758789733525460665882093633097565210015579514675411810408569272249499350505852569382673752554629773529546695236422629189356771796072801062563260488823828098538781361794752850357969443871455543923853843774755438028169681752232354819272356308771277575024618133009389908045410060777858409134574580517681281614580437601773668056122243492680096502998090405001146121111237699726588765219970129140525463472676009756017625240974297068979773767800314251540784445019279175666234206052988894316295669883641394903692541495880280902865593832183754529502818973085107691165198804873793624784855333180171705810927657461663975590605814497177638091331704960674573320736240358941736898243752443763443733636312335773682235126403830505310612242132637567979318973301956644529030609244734209289838666907277576330231882388806429808212920578774697156257264147152663877942213777321713135899297291286307068990295105542461412216555217778903911276035495113770225424485415402325957967350039679121598653947009381738431766566626359853204858488402836130991395473021639769932367314943934369034883345419864606307046964965828666911779845612949334932426081561940377165867206866317883748058832982133612570456153622224107655420343978134822472904175788410837843120631904506348173046105688677061142830134845392044206402378915593802227718543123917783798401265802611330632355387102020635048000095587173592025482872457592887623193116174944941179406499570389979744874539271260005034030335997689194899561075705837762124088368021034053748167072584564736*i1^30 + 12587935136042060892339196300454151502699716385296002039016705833634359080903692204340555254775950757615621815548273173667734603889401647702098855964570711140007659626096145725188390837574189402024399107275676735362828641490036190390934925971868392241586319613672027001843786321287405388006197474098127203760419774026313689256057437318531060516415263361582866243236497315026193560894039756768399062673595305476101226817383517039548269779776270000966537454478822670248458094694011639730234216378947927261009251453643574948581676261190184131640324185792881295604031257799783861940445312253911419583610678141483885634235599287405807943590306005591644200066122976955143260975123966367254105655113330655752080160880514559047740942447429145353423182989425672880072333835437081828026167635342933668549916484338413899641096235321067909580809544308365942805715547489182813403444142556668857620622939637017221146295291861020772357786994399019681440577864353511597577734454281167302527645811663373947963694963855053625485168511531794560774497725569848677469031789047366650624458077655532610045799589971132207583176875205936504226799215087250025757299669289738675233190177509888796037973445764605583121589633813670581751556092251767742770816261837541398433485217612483373121300985902196627806846515091151887762374854329396042869761888684310934737654628844082481129246725633200735267922715631483291686930605836977061423072061812286341221482028100547704050303505965947054200423567058633268705246816932784937073495075448496731006853310260052891395979850317208262530840381322332123575901391626082252175789120109361464425584301076770022719695162524339140271268334099633469325591301209371317413701463057308306973058509603771742425729551832126251039930788150578089720616533299124890523457460887726363611736041308998380483767903444880648877055020932629071290117838428996872316446960473160405915319347199111082526720054736707582350852654485503760874340352*i1^31 + -70521637074916286214752741805640210291160722716668316046560032607582149546640068037639576627654806946911417129904874228373094234326164159476427304625601051555232570827857728894997884987590821250145474372475493889566354569993899077794711363936596364286514955168726837807635897968166540171575683610276719254702891304283069942723901895815479819558116880962065825917516418603345203405795223166994219886692608833664718743878497411104916295652348316596939239127199936008217800649344197202987245151882808066281241634325165151512810598573587888185018539815385626472558807111170416964006545086353972776247001761497915753124817456382083270021453679238494948996599700688632310647122638589608075876283021455140997838430201417783413904288867656678643324203013142454621733559231058250143299664481735948649633905724040167882399412206720606795240687704397513154128387369904914777822227052629219833173037444736215724633852074099248284362367305412346555011368523632479147512543220925635266745410292708979633302722285270536859322544856655113313899582415034546107316273752031477182551533994507254042716701145248086613166041432899860242523143863721372388885220998536605795955116718818349240143132121750381366221222646545181377024939241938732193510647536997077177407387519120389611479285508786905734965648430883886417920446848639368843695931935699953898371548665934562191928903672292418864601215288343052096248151282041939497176681029861991001226379625074458765553387309986383902890429895844639545323185210464979377848861297262768089938545942594984336800657663190634854885469079111065048347728224836897481369489585056172092184722037640116853636843291549612544370283715357529667986756834841196477374588512518955106696875648617867025443114982368779924068500977083511910342767571686169770056335055870144183727590210055698161657379796439345849975231511094344124491977647528393263274378533607607538940069743114339049776789131356238273193082438346768121856*i1^32 + 30379016619760994908407069084087713080198618928217871606492449988439271277160950040576022609636678789124689354307273458300825543670730357282630655359317483164896408596836265002139245635484578184267081753173405704799374476732389718954507789387390893686115621713395221299688952016102666759894275984529478016721305408511776444787816226623616171892244904903041145446068714262298782265347175731222105837532453480828645882824282583389394009133430072591262579644342571844097602707024790705077283955726046583174788833212337922650623905718623208169983086953081518609654698030926727555602636851779980827675568568778666110404932436238633645878161539310017287904122303190712484745436253657029672408441733052742855606685346677657668201601163126855945093174203054779409072435304592018915601816626333396688744068198943748338794484088210039433840153999433032249494755278412202194342118568713435844156980669057097314524218538569824262793577964984489584552604171680787837848833958568910638381437638006959566050866419125645163322807037730337273266662580482575532032718801743415755736295897092895125553517868094829327205179780014109913550767268530562383647281592626104736494804348539392650560302080540712366124873842231094137449682556048721819996342692827510117935879739800225616854461037843210027596209654780736527303425203717716397266710239028966527270437197367923802870707135112351096302933177374455697073805938334292592113544228692863543447999284208661236059051584843347105126857039699090710615966764105772099771920830427629282336283116961409332747456563937876614268730575819847913141853227895403607560185206675314714432985479262070525231567438389770689965670100069016035771696378954617058743934244517260662030616517781951078764218575134289839438008322590146562827215403971275993486296161964182731922346720694675848072876454368751230159149762552091271098491466326105913839162442261103322275441553888656171381856651863318908500676037312512*i1^33 + -5431506171045351697529744931265388175658767788539914690452961363189949713328689194216318078906411698736925826739553902040648216510613779396228638691545497434828449247309381691350993610217709926150820291107880320060030082441829492308103625848283273592457604867829831860379813280646434216625036677550956341241123988257035740040780906682369525381666151811108746063359515884976237058908833265663798763274528323502946455144860391889968607000090622016001705218118317337641161508401653808038444347199241722156893031959996540476614894029317377637986390482454216080495671949447325910509479889948259743101282261533091971718724021220740282726323952198008382172411876192788627328974407361416595298263709116588058971796988451569596903287337327623631297274510558903078460674849810798492677904369798323586443623317227423533449998578807160165746309056029917120261515264733106108313917505256662263779179027899851424778318214923060262567242708484308605740884722341999719899316007791253084074495992584502116345592634815379123797473625224371122150393960331833666050679235162885776850567797587211090371236141273721216920007778684261216015791990125533368464526339302157806509935702063699480589698358989430207685399202051376405272384795068789908047874943925165958075736735596415589970560032044289751973916425768256521121712789141219352553576558346051842266667620372639349042238860034115356127964165146752936686565739260569309016106596002972494504210478859069849503054961918099217189154471101311531954524324283970807211958140356259208686332196619017991977894181884381768386294020405738044905431667192762503458173380606151500730666083622567007149596313293617626638010346050435979871631888521463152029844236577877429054878484878897083391135088320039478929651419273455736393299169869755461504608867694551334413523616809264012219120098771482180953439370959350739360973931534751535312584400096676971008106693936986820877435316816217792170688512*i1^34 + 496531606334179913716772628495026439942911923998189106659614361208879313699756622899567789274833996487033701788548820294575234805628394087578100574583881330729180906055183707670622921097070366423012427964908813643227200474096757915959319232887386273006292516502658163212989699915655895753895444062415123335889936096791016617162846259454854664976043550709163676905201014007030685934301701859431032527996390385131663555167896991463069579782685463085623899877735565934529793021291382706237035583092761267507581829297726063434934388175657206248235486385295175376991316221697842444156678590793068654679739775916928297910800137200388441078352652719269410757948701585182762664538107370632127484810126444659615198540652901392760138095295475834553242144323388637546059262447879807176275727887646954048524536625911961786852698517797313833657869525584916409790354198519963144920735074222310896209105579292602674575590423253237263539777306473783928907238445001868147547122118360818502205221710493333412598214325495934945944568983158771425590954218932844258616307913492081675211253588386024754356378368949112677347916644076463604270920337307282854444330902497780380479375831183326586048848336368566012208061801929326598475992647242123634784948834210556482584031699279013995088499038889525701406319232423240349062915620872086177723672931698720225013070244789928152920116315508364247095218867265321739399774690468337607411096863510844982104557279642029435645241621801061229206434480981881719965407012046968169857234778059781727935494790804492880835166935795164958047337995392449957635764831880215055860897830787476075388337131951124968689715180223096194920877515828258591168288581403229138366883081928233948664509378926162246070774874287709161231652750430938483513336698912008387621263171352449395538463658678987044146355860989379179004446985556956167531585922773169902424086441112183773780323527169443645842911844848631808*i1^35 + -23988850634005590828898220541773128299316228867964594857332750281434302535086522526422555457884860071404049550540457926074907634401206107526397383799054375785367822966633295573833259521851777820610153932803089865925494383993132722606897457044360567883494813016516425235988532542568055059239164650579707764103412643126033230507903976924647892237407093607058303831589850399478242217084613798161446162758852008084854999435474105482011345375806455489835299972999203361380350380605385970971876107298850855101193811360132367657198302637812697186335210754542795642908102453163161502559819548817736198118778045449016000364882424125967938133364761937319601418827912476440087252794892122656444450823427072637100289047372277638424258757080260463755067908856384187925655162053738300131561641927348029621937021478419169242684898582024298250359150474306574723665076762365018452264894438909981288593246640152395786789715403115822155912162861318402742505224188668164435003578253867406208023961009338461342548597096242932219637263853732362957063999994049707131578046120478969783372757451289970611957862171923706614779049619870511837274812268971912158832313992450977487674510389740770330163813138410450304971291778213920908707274735434721053474964277306160617714050987513137857482554023809287859856846515701817446998355972348577716883387205251905984180360799332613784165626622757573266280325601832366952230366038438252807516067227695163369574777011544695388466655239188912496080743197445294234047326741315799686920027539861324365680680936649699150895640076778108726760023310734631050663443196667489556699196975090825659474679030471008521221524375897965365830277534239990514243264419548432280581125345683864672565483206690993153223153623689839413412186360845569026353409739176781613254293553016082915633501054032894080170013416229593818479034779927975227553446446893979875977020578699205549315775429665395292413148266496*i1^36 + 599587940429395644819005433692408593820231420805335961402983855494101847827006355587550750395169749439326457989795117075126633665512983419132923880996520628007978845974001041163576186469473310804909869345576926916909977754502537489027822840088670865081940425575528805162952010178900905807104257821204721746619314197423772948462635208399952233630532815471627884142664971379545294593734566223633469220833940518267378288275197578959496564966794002189377349926509284509958582286391899680277909763730647081095438309452586936032218812862866779842481121560444730381276651587398542341546090232365122625281938760394530100278679205796720633910304752547388750551898992358989512348323412984717147127493887732124874628608295210863312412426942901168025108733925410864128736021785189981621458014633749576570547921638565292478962737821953137837491723108664567572383526275135936546526213425155064991289474204134386386885183982927308702884113070924678986824317659469389136012855159787935015367152038033950707567927515386041636931271161540012772759594621407011012126237562425197646273039588190437577912475870841528458704474773189777442261436072625651886112619321733879286287969996349058400999676597673462210351382685143075660651410715725380866946517894852961740959507350043006148445338835692568925551669989355741925879576801116438674552191673522367610503536161070653235533096007607146647209360168476950810590846272204413132668572169698657339220907482578879184408995291200072360740611634027425013428213630166521877530230037950609054332590454542408512085609316944258339139565296434102252671970385494622963885393445091679166997413904583116565348296254292235711145326652996349360491343561491944065085842462423286789759335296786400261119911655737741003034770419800981021650706309206588239100972248301489082474870590776676873283991613630979028581333382921000383357638554697025221988644921504138321262771875702982574080*i1^37 + -8766960699848386782593562835918348332310539833166429391813050430606488393393573980058700524068767608347004568762241764953895679140733556273538946853089691789954089561883737332961837522411935850437680647910384905485659567184921646865292134841827864177011112941631826930943013518376762902848776323497854079055577839724927444840060914626187291315693532200668707134883991909191194638303649430764231528624727892442053816675682622948606814115044182976453293108049118611668748797783195079094642675811159469487836732746498324712065435017734948664503785911425932134081401058649244565498403742180549044505878148821678093252166615974700475088500819026625235001491152266600176021247283774025458945198809400379556547578186695522761868030689302652965943588405644133860710393290539893283131738261165034184948907233563294767150573392162017822293025545236032125189060849321092871968296222211144265704997330920795671960549714131555980960667680089920995757521884084645850035164700574956078048501306892764090759319832496892128259342814716015222540879975435866269103256934944358443320793429074815008396223438023982083159073624381624015744101225686529830866686561542940160213429942195192767986569066929964689213104104914850090037081279188908885031237610429593201527774502972028185337756310400721787179639992533537131369667362521503259252362409947912467462491161893237436480312007405411680040843003231738142429084093182622550030674137174555110310113740403299151866863278861412749588429960552775337131126858422230136644100822292237213214379673943288192542159691882266172796541468810058072481144756568644192508260047312115477520379047167007411958689926606448314113951966427835780815267998679349758563166157910110996603225569118838936065810210508901794783979466737184230066679309985406625081263390038994633441404926488574396689410190885935711113512892131589316401455231426065248941885714061828000228879787622400*i1^38 + 74042161432498271345799180087203677761921835403655110205513187392387164869099173289591726536382129187730807475437830414382191551325273514749964089042928350791021791499376361191408287114972343721439056669482628353076742534895842422361440457063914979725254267774634074674555047271117773968076517637192131449250671251579591592203391095775567570208798278697840944120082570741879870597173891559064409357321220988902056381981326764440800221607311868945765345936941270316005784303426634058205454776425015624509573900851374418322563333065782667673401061965240867206733110931125457126615876847202440827032970624854937958763584538467697550186861117807884872990769931149710488943015989529520965019950398030663194913522542641291056784191877828008940296959957658375623823477152842199355068149652257011875191111976929759969682619121626819315489102458433678694426715823345933976713584496615846134249649891518610888387242340491653626726927062688515769965627570664058017905128585233356676283599550642677103290441997545302638068721271007882132694701588164150386683116146638066235674490306201149790720151437992503131451541615364974880055454939615166417346177971696120313180111571935905880694072131488995455123643728111783820149920876642010926404902189622419403240401988923097381005706572991921269825553347047296555513082231022429999734087139838279892756816369646981518404584878589127356897266786103264893673146900977100074614100295841307592261690013824642371233403324274497069763471348430195265734398701241260376387489613309164369053266940206849173792430231913944998988000739815231572566098014955612272954785368971324479748810556998164688547722162485837407124183829395766345589422059580736477706108190431493273089496357437130127709571749708227156727930017831767544156303021167551681034732933914953701288354283733875448746805035692415599620637686443948853186099182342888343009170082143109474418688*i1^39 + -281828680586171213844711489513473939544915760480589590495642675496762821040723387166401614928516932053649164823637007855422862761364708673919686371310250160707792124331162834122956735275316588644446080681165893123202392768468780933566017332695148345919012801061941702454168687896348364134696245641895750357613791245133322083313953226937841045486735777706547344659920815749527337637804337981039071624612901581676620653514037621950414524451808395348404558064835917200579359658526732075947938012718548028675199982505403044528445875088296902078488237329532142740965995403168426228617378324863837752238171876415766450705646634306372533258787318121260505436242993320131296909718215979226383812610047117856300608550585742177549069631289075812328978595555864065306855165760759290050160393227486384767587845877121403677242986415823829743138269841724248731656960232331655343175510321148442471471068726056675593150232588623550795299015619841861995400911090271520332756911116091792254050420112158275923780141378360237131860225125962452512861127662300968049328554581793910193747405107088648411728241035019342104696964075911528555908402878267943257120616929797348755484922229551072981571950054037694717785052352403583338173136532375610485286169694097862707610350033126470820257439335861681019529584652927217826824667506927486447451831854046243473756696978634133727495860810996260203927095519254784148184910683254381795742157157289712714331649127910412612757852116772630752922617650419248231174459063950635818302463484874916705156320155762013008283891833750874054391351508779132750027636551466375439645161950006684225500198981438212831408068987931685091724704208711205723924439258354032744927248767093529190816035376260561385600918819562878953039386455921280243827133130806396239363078310350423415948393386272465439391707295761568661392780909109441204062252998249875395298756034297856*i1^40 + -165860544452459219912423717275626789325443965206152019022845360877336069940274871301991499979908895789010980627386585715430950912713629295882449860388493654379428844696213618401524938907786048624018833272816154543926386852790493336996648777012851667495888585633109522670354993845924519014182797523725304069009586557978949486299002935987249278278443591599944886626406832240336017937660425660531838869486936704769379476378977898279329725008005742317803249679237734720623965300606399157200644682398214637093770741107790326238434380836172961464090935451736299183285471392784965193871653690098740372521195463567571267897586006119952489378707307741294451760768327548546999657845889600281656445734808813341661324948666633029675782252070184195993034939856934210114087558789559889874464743354282462123167444311376312080658217185613076307297864075602732699647687397361292832286417001454121966972246121472143690560910287300261528510671758705190852029492083525534516350329388412697098421241878075311489933275316336491113493795136210535620198825878516562049387818423842748540381889537855050661958828005864238793265969935998719499755864253066371556160028342076426245369883295177161113304522643186521333773327119364713250499445556234485425149851087910102339178866363359266212849507152051898479718271719272819818619995796408092592127073509075230304500857271851718604508532197877378922456067297613921782781631766137541047088858527901823705690086502917550420430906501488015183105971026798444206028026073823193230415481314161051960470510807299064264881989976015835695689327137633139165780947611409718012261061758520930153114468074159099517159444399874870271386847649139248731032743496403433692803627544844173799420131669049441416337350763973953410424145580543802512639701311698094673026032360972188665083355693585680403004406220012184591706872110907466866372432901096376484495360*i1^41 + 195342169223964120302608209346273375476865825290047290866890703386979013810995764986647524786984482261028311890031988259280053050713599196206012680179752007271327045165532335979188886352134280401400729967846568920326896284970793177054758231592841039959156919423260267475851311063419668284657819750509584064906920663988613012689279298588708751651602737957162000171756168435055191416210462288902821973089773324965071758626055390660690345811897058659882798465172011630191023002794870062085721019186521662909233240719823190955233242205358806177503978369601346006020507585906891801858177340371563350380560302280410242164140318082410935691093437165743392902034839520807541035067368901237315328498102028503505078746620889987221052399509636989107402872975138363524716107884238008915876508060297226676643455862695223120638258664667203493191223655800721376646183762610426157612304251975499568688419329263044787006129582692726414988039196326389889210109241577125048464135773513375781881542475324907352459493241660409532807476023877117479786877474300566242351455583304300868494414273501653133346975099146005249678071749821502452705111849764656695352779464360747494801455506309736354958797972960339795933730612703249103755506454371443925640238407037180463691969952567404766143626564658077850627104528011723004273885702785343906105654468996633170791690709286610174301471777451317948288880209804802389882490278490278635640864638691845127642318650684379464642203510128501283900111239269651287269441310210333671558356570736647781931994719047018270805237496377227460958717718063395946842941062015645857335989068672471790855347809482336304484157107605404750824564555370547644538915538733690326363546427590495950334896026204001586664986791728665074624455241562218924254987730598442642828372177654960791244878082524916588849295498976377247609458903268077737282870857170944*i1^42 + 109901747380114205131329948118526128673203540400595925708765028578486035274991902554465079575409056806100744753619986825413590545684108233627667997503681971661007106883300845277541622527103932845148058246524067850439956648681070739077354217793810434816157213692745960789050076295123352869150056888902486543564613807912302746928621686012057235366696158076569793665601132520930292028153791169242756532434077370286542058304828176407906364006883822197204687272764533106557570674189711314923125755214480379929229503285955434888166270265336199279839479733760800872789894469620655786481281952480200556975820293967914130916548658051389234784062980617516755710679614049473666807529821288504442734669587742196927242926636853323377594363852727439188393792817079428620152758935197680223469332228901118137574707941181328784241762807727137753401370319682595985990189191981957756990834694511509521843870529126816275964071937710936757190377208078666690971279613747332922748216038577370546131681463065626324531928215107270370803478447014339004516633911741024717442513481152976480879427896576362203814265529327744331362788352404105889148624405853459757464239592219119759512143324160182876828764987551875866608906994806009963930556722218903647669894679621254191620488045195230039436334252135848994828214343198018317916570672508681641037323172595924332383059416595883820602109262103267544484624142502908258889895653128753812075426376482000671934120001946446775943568856573004203889132510134598468040717715440717489124217486846054986062644001250454127769271315794943991504865930604397832030176142447809277117714646424735531127020583204639434433945128230794184746801997751713166742164559676204279734721951786530149972799009055640042704789551540405068723332470388034477197240078022088762351791945955115986389314050481390170288658721455867584112677845139820703121408*i1^43 + -36665428003706599409979832418451563472853186798984015914391835129458372144790634978082844025868832039668963663400056732968631676430235527363170559782964028553142238192601151233226477563006679944097633251048824741611133718638818284452522054044828539154993115999562067786132703868680763725448229527680517874865733220436751117938566731348724673149787070655342723213194610123679025642694247734594982361419627994693244489167878419579337402065796971366375525757226855617882232545159731969616061639283748352813385332380665157617744363054505278334460260350499695138783747287404272373059081729202943863602888925142020896950924604764557104424057703726166681034352065668255178089948070155083620595183447127530004421292817404116403619779348458424342096745565187816038745187122586849865759273346657571077254332946772374857362067982366037564543316763246370403229549519914049581747236234520439235929828819747792144591526482711227062697067828237201673203584495839108533221057804438954686610662971401760113083930683112581265094248505557598406877482224412550135951929056724628987851201323193484880843374301675491648557953578619412022064790387316331653444768361304057460268532189405414775245164488861622445974755517981823616335375513789353184155698431654439844696398943523236348454138353695458843383993545923976127388938708802367351482954283500946909103723151066270415139420101369770179818215214684429412108380082315030410156359931504955186303290393837918163672064589273352704818305931060571223230609578875886546402738470967496827709745202266412281388273276483643515003581532217332678332857776475582229286628815176445699284682406871080927910127636716311617056357426390303260551818219482746411680491116204715122752637263711766280158995345751379090946603009342733211975101797682052732137858365585060831558923923959896764001557686489077922224568444911616*i1^44 + -27282713664236820915464353646601445184814217643106482389094949439278709162933644661972800029445096848318534913355061009482748545472058812765875575012887276744304069889485047900600509487436042494322112659271338242151339540392154928433192670592799992122853469407285449856638515679130969430788989070226783792681750236454673951579997939843676506824263529381749156901883416619203127520834792711179907518030701987811340848422872592193448807906672905424847699901210517206209215316080200329872866952069003933484459315706801216398166023313042534149798955248410172343061875677933809939934713715808953692659367540544709708358890154531533703698770159921648149139092187618532067857546031995914761602181142015959102874758295339901728298663140927564101531735137536431130190047137905507563279225889850958003146984110728302974391911970786026483647718309009154792755861341215268723348389525078993163406815102269486869810201094295155484898414192222283625027196101466246789396851871510612728670272512280020940590706158006006696685568858775058752078487638892210390968846260667860593981664558443260054216258205014963042710296884892203459017525137922383134910440990646336117127468623295903892327812434412070061155448928415574091335322188645218604656239036098183365105859890133930399238884104220585678140639985361836902350310918893069476518371374016021693011518857154360747923050052697752913834661701700163183510435534703744701802029756448901472906746840659508988717032239287448414854352372446380221267594093096774645287770851720576527378083983187654729167034772225961021669857343371606317517323404941631853096702390888340022068016136278761299237078861954571326648603807426472925100639270724609820337576821319299545534937851668555088685512130039249244133270392484845618294556355283854124815446937864785169507174077500170544100421147916528053649408*i1^45 + -5255364693014831769903877197472502145145328505244797679344263992448547938798195190964786145381857071590592626922813249782820860739362706227930395756173777678115220962545406518774521159947495092938283587645844597767214508891746327300556565382780340879503256672905355400365431679554963689144702743431452804943425329001130721453951085167954703457415292073192156738756476756785567279646138228043278046711111552858674275125338454011091002017103357213500338080180215722950205980763169383782707849455736031956556833699383714242863230085180626716964967662988463940168331339226027068738453258793188320701726834258840738138279555323089174083185070231521626544792519661544257445255142677849095196552918183743971260087147357005276655884380615094264650949214189463303390937269001923905566647000982452942992560459510898652720350068206617126870643523723642752647063340623042512121023965115716035825206502155713153714383413269360275028661089326424674189185478459005089547139244523111665741883182804729559701672739676396641060814776459942514488747683794381872232511718188237091677447556351755555821755457385552026778278243281891868898147325918150471547093293790008738390734187345786425047556500464043499946693312310005907562534432442174615194554284838850092179006737098160373112342077585093406244888553003890933231183241875818791422358912123015596631390466681851927952691189772886248040319745499710308248524026920910612536474216590720826578493957373046348630954961655945289047921496397250328994304757319479835675557028700781867851692510843153189577999776436853226508032940233768380290796748589686453319898525803635902285132636445038579141703387013230899550002681998411631460880950191593236955132602754153443287761691780567300159727998523362911798952871677524624933591654362204618603259817427376467759240303448901326372470767222784*i1^46 + -138246010382433400801513849805137908444625049206029451793888743618345097281968494493831409784207978698111422954769424406271546565706486619915196718557568439281370832767361058105788261242579340084414864499488100225338814313314602351409790766094319232814635481105907127601984010021484202253789201841286209022176333027328990821960850158718297420194809885536399233836525198125928072046238540595089998687446587202641487255007161099842405541810196380065170246428740356513894365807561504280507690287427608056655269258410489089126441334784936019467687273806270939565630177044360160554444578086541692628076141343314841096413763867551414842607366289360292319757530999047885401085847466405127097714996084010105393928155302271371754170135206356192678935535769630161339760673821837060256328923371506718184035124837131233087981136934155464014339897641502602012797375548101514201498160248204555900327598408718662757535358549319847171501884217824753312564198982080816947574235941220600723600699101311136453574563500149066639064918871850064886770361480136266723122026644913258547316566658963351481585505589487347545781495339801001512947757418266889096504935534396683369252183512052088564022410057370464224276895041401760181741613134768300209082837220726262616222838967153171350666946212619787392156758058998968904094614093241797716161579731759204925257437549551069221776409084993718089263971317981686189644926352776974502287501660277008456765962164368432315396107841880260491187534121381590856253414323162883348023324869411690467252891050882592171296999255192063786233440874900652182292124044788726938924056778112052704869445037245208394992083408794843707401248738130824343821415340343022525214226448208188405911454840011487247245040823239204222722474386774748841568268677261303675662986980917842343447241039661385121792*i1^47 + -10471269162732017760495540088746147354303037061302769744860404697089432713290861534018362068491172938555612141677967054909098432193120972094378482019701256329967291762539103763904066182062300095530800155536671649887385687609126232594097620294616931537053402893973404935027215667800446334119575438858615764623898364389709321029950605239184382917830408831354888479330001195269608439839280804446507429313940975061300948436694189282337183221175266730942829859628991855840160701284996921276471615827104953417255078228493276370298717176444830169119743787762551523189674040236535626656292489538582857984447172885548113072162884541494034300384544281837013082229954488310158399944345277566911924102687727429885924837422410151216571516439297272407171900038924775521770046617789134950944802378165818219315449020329096526957774179203583523458513524588645454364108470812423075481476873158950229265884291343828530539454059164568756101036903070472996897400988466340542528738062377917659463202842487475050367708031181375082898408800860948448344704219753606927878313762736389283805643034981097164611521170276081168242794660764854135403765858356132588078578342427304207878986714698219882313073325073025564619289837889710173461399665864563728917392749657433472882444704419285098804313780633641373639874191732795989192164277062913982099093725077655449241196582666416088944456182821653631100665562244098266884156723465700409386283921366578773349310453536953740139946559511542312376279048844777692549531756780750861926972477832812299575931223538658689580100432138869438671365825877818464717276514150513500178821580850406555574491526486165471695021527784636233731178366311962468882496462108725701741060629741538658814724432039758616545323497178303985312876069512436349315484484400172171661899506468616932985889095680*i1^48 + -46222930891428296638254155864467394025602313765498261276939821658166075796952774045246370901691630545350209119736890152729461448380167071381465341455893764800660312804544991213539679164257015713848135242465705539426980151440296027868269905706237533814046618745661643822859055767741855013481255552574731854739729028522282974164508657965691659363022865931569506829556673215514730333399310253861724847352183186977310938567942588773104247181354768275715098511469530855863028115740178492677049691388396962865078641622795512336806071240499103410098836641556606340296139153016849996783405846308943033945938834356831378143573094203234007060018167124201284840065914340308306691779276581401580636243597136715075357341599642140765035932348382308368243442317802215361701093397477655423413526693815709526885090952999705728829083965870249305018440251751898735709759249306677348943799034436959908980742907704601937910210584254473530033689493478594221644788951815774068078695748514286462206094465028057237010956601774281179571014849284837304818675483849368242334717398267652009755323832519501991004722724523297059104097265594147793916330156014838121148074099797150396128528927374892736810836304790667782907304110110298491916892354613599689196698602134130590639783975697055101377458454608905654793871321172672180945284424098055375988572064638199753590195076417217406941924367878661066064166641611222717273962259880432311379814097371671742845060554095279333419689590479218361889906045266553587690025201681359408529063052580560382382953133225053398376765652453833680673250002150187721655546928317412112539386169152290493996133642874217350825117736055126433561586571692920921848029512082557150160071733022444229954777112984176654718374058206428810198746199300504412604570418585822745188219231045091328*i1^49 + 118608053086366213134854080402409745401979259372074809106199596871917650749714743189132680342940990775381530757198293687684899416014288012072561284459075720161362724953796016877404976024615639677082259813765545036904977390096975222769883353091426725100674712634261012077619386693082166543035832569995168673032393550520845471859579945664505962713341280314976202690948007256845027824952242491675146950804842678372308649070251339500926295413971442186566256314046352512270863687813252121085507720897096876676585004302968374978267571717901827834579107024873137425814717963397076620415176908762469772760530179670848464077873408170107308958525262980280475337557510564807936049895178423331350007256015792223697963110228139203916556205822542419618606716614086400747565718670215181961903547362426574367053097154625664650330788186811009322541112139751613533144082093729153996599148201416639838349103159793406069444984184121132057595461720041417808536744174792074433780870300061669585796206078438932941928544910018174964174507799816400897820391276314943011445376888502471125514159176180940748707488753482556994371106876458518582979679169924442359768367815570574550146862169012444671619538033764876347401328669668868393291809539269024696972044800967929702982879552611577369576429722889131145268560129590885586806428865843385688938480710068910307137301211654428740211361696876972239442135094929433428883916425822934555342138916403102508446070022309389560952459392981160411454811585118213434696869157191476760167980988540861288212824575701047209058288249268003746253002045214171119621789834220258270102969968203010381704169807324291348854144204240387775341709905838962301949851371493919506615359534731420406824984384564237424925216661010909153415175715318035973629086183031560825274368*i1^50 + 1928515557895689221113166816828462331087865142953279324869235441474571036422705532263011082252793547634687517503176105257286786747786424364116012945858277248530582871208306482374886073344124803498052237017455173499769777375590758891706318549676851947839633829140785265228808527807313324614612124323730073872183496399520608418652604862058233047965607023023012440939923098883338573563766176826668413263397485413543373413707173592192506699344761051851740639336174208846992943298801115118916159589383963566526638475431695615839266001259572292681845520647902635417930764760372144212817980446408003116011508904739481496565011772315857369023376367788729455205823567996424748293294588132121012771235476853119422695283654427487554450638846533682168576316246076958742844776280007030863981427295234878055545849540096333294631889116010730495599963069067730059640653069688443323944333821549726164475261083263869928230960075039202442136459097837463808637731964945370858741557822375149197399962092641768888711636678629394953286065319573870394662471022267685771040623566225688262667489383922101340240259304030164236445714457784435973770605470661619085560387509629061218459194390953604605893031858363477766119909664467718476355599348320475102878419219944110546928401276440141594359253139945283463999652837392688819873660665471158741029332433183408835974853195577267720000856723329722720115644807129788427234528392960067630171931686184730234585653946763502550281399865441159882524724291924072989921848174814451747985225651990733883511020086088064712997402630916946313726416384069565965029276071511198363980504566093481903059032504288703743330171143697764239724128309913925242303140345159176535322627424524947171698748555765904338359254028911620077464331744143199952745480028160*i1^51 + -2874667593413712527544835152257465701515256204441901443408688422898631358643475607734389435084465698722258349203605472494255761921465786193759413065611797696491050310109932343506647775898492459488460405856870699773509226376548131636397558916929585539385725448017054754147980278380717138000481058649616684187887900988831530076001272709050121714649401946200493963963544449619716546674531609780703906896617668236877693312502384947806171752590020387477121998041643144765633014890326009394989922951959490899418044516548495347180634418187802143243858425357642516526768817799725723608729545022713409567976787973888799808551416148325983815365037888860387743615050159719592699714183460818839538156043683493984841454307479449055146934440827569369356432325027092270108397217606382072166930166885247568577781442187227969057867646286217635216475665561148224293064731728168332078953423421368766812301025279351799068461844452106420065396397936884293714634801154303435477139047322133422717832029007856007305967833280722575210821586017576714056330724691721698752908397429353128223594640707135147434601565933042338851990701800489538122434186661451921651779337307770378244411403795291319111593224346878119304930875853874298035160841549485114819245066419430079500940981253207252395445958519459293293276815572240053704809997460813490277580764163054826179645422447484428927628925585665491914174389757689623385504124004145269449510928397272871998204725217128466591552505122027670930015119847614893102805989362060039687910769953051167187281596251227339754128287165047819645618241135717359838012962609540209123326771581740439463095780527845441185590579879221026934734607834378602864052407009514616109582626498771987299911788923251102774803289237523386044478565202207820800*i1^52 + 66964794376175536063515915057310523869886067433996685568806218574827699070584356079584887179970965990146230595953297920876178143636957399173670553153079362326496040953917273946090203120449752350207837101886042028323605394432572764571276847247746044497786651938661193489262609264971820001559659196576645015729778196139760457199402163786521731930909660908227695216611392625804651692167251229069082479412881831877715191635229254103683571536363968402929047434103624413228223211986906134902936539372356806653950732554989072204000491744703977080619427781801278405242787955994904358909437859117840066161775669920918908128838862794515668423993576982496822908333267611193483476216288706110864489199310367763668186476956049337591151489499908711854061620442996135911806121747612298327369971170417404234900158042632814376205902127904777641053992210805638995707244070607427325812420922624732529733749136182749013656603326780365436199255426719823556424475594061965943778169890948891597333878108345181907233420669393135730460848124945828961502409724336970862921888738137502706578598358307788126186330359518793407355458986228010022107775791803141795601199999646234610204853216842290726770964390510742925790712130634278328234000473631338022391614705101963583384408297352031150000771385193674576809601256678190482880180773081018184820362883745166702754030369829341532161997364588334541057147207848941564881171149745997604389807722443700778653619022802741688200704647247390420994939475412695507653863932467162181554789118438351039872542011637183390338893446671154727391272918849634475276623647907741465191598731009803999035241005743249408199217407219611344451284247300038109615079895119602681626758427695838843125513418993159643433725852056038953843456*i1^53 + -630266967933692993500397886144908077994467209767560677403934048990412098235684818026649971069907025625229090090368230370542400678842853800107372021297389871304958049939880263709954239588739785836644340950247956565636965466096699984689076296364053259473929486229894821518832195507140006102841980624753252272377671578370825445831393708080234177895336612503162172349849196139072427766320338597463608630862382447565855623424468539429595222682618607330242715574150685114600951758752712564871928893306512466261968506738124795509489525981545949106835214642313762503585733564399866774855506133620888568276124184798020529442743231694429512611331782368426041754666835415050533441159889263215343507714831904297601414762681143011409406058954184395835378545404950136494227152656571477866373988985937747983543035923622863642222514327551665701647197465976363315117217833820838647511547372063026407228284647594281639945386981322410224702755454907102391860618925297779429447736988065276662408925171868841635219335433640633018329546513741615228918073532916997192979396433116421791219215167408959702235106431031087051042397885951811197708577666732949584737581994408095863703393802941010692461391195842745154192710165768809864589203370450466440192910822973200084527771362574749715337843774260630969374332781970822418481390971136007416577169938129134393725298156982136795365290580319693510163906954161485996607050942841679625232542128526918191586401843348207944131933909790736384795940388179761108681616343083437662471876356548101580891285299535271204238086571514965238880976785122958550712299094039122899600297679561890236559175224849779903722596168247509066978143993828012129154648127008930760270798955651386356254920633211024413904386216320*i1^54 + 1274976260231775179003075012815928310934724471840082935432704208391914095552974857315375319066135120491147382579637464523757558531270474345732448049375061047320983263334317986873012769873063943823456416116393433036207444404421141207995109277304977908829641076509751138120294184517251448359749235016021385233778907385281679321909347472399581693929304858105442786766922425674093266791799484358095805117367605018387904862074494772684967363641426286914617394650834038207228267740439432143979995944900698436662510931339183866778692807205782133955173545556699838361707617755844813380917272598606571354842481226952166497183047405445953666968238139270422442625660959273274009050136740042114593976978179351225527575374893509598135700448097239434708932211837123114626176111346306778045945686363172215128339976487780025297057040084913031399159439943452189721302811293117960420330972339281675113963978854689073318139156503218692311302954814071489592997205927397187656254774828498259804163517692352177352049666112696968255055377804554101785581407056257058976772825510715719699637720789522439963236730739939784155513573426566167249494073677217668636703274968032745672332027365998303348990930483061522746095123570208558194546668320755664327076067397286154945416666041752672324943758135870165531193536054462706710609973898657548281380592062222444601562863160656327424718815818130703428433585658164417499366662113878691882126377513657226176795244218759595189583956873515180763889084132384123366065220221615478401700294955661181932140716332686937763298716292439649245619382849814563747045211618419405535429081188097513078052989701014341621019265612361621628075659391990519592892318269323172444017703660356309229054704586622240*i1^55 + 9882480617859891993365104693039882557795834121904582692637716284513266036719382462617681466610007106087166004554546056195877342182229496528183898650503057189852619252581015596611401668897395303106771001361547894480287318004810589075343297110254843248822690612259144704201494597220003114341280355259529075890971190035221372767666388583422716224277446958641152603686302037032818790467559304977682614433487335044530608827867352476030852655305197238436215808677307447488843826059694452686158993064572227726662819950308148008069217679611821488606950636096036231119150140485941173140701055360818449257767275444382398960787435880196881321769876695112969852259838578272973432370191182330470964977896708448893200743941461420209476683168321420654899563984504836392604338321331111244302583539938901881051690207885205442413033721195130819998398877301083381708290141087329252431432127869891626423208987422963379460119236533476195560400944852451643226908887138597980038645918804960024729915205737788178432830981916287568341976473811536879101686873779306896105987938495485015424197244328713127814454073089146557145540221491923085411290753357551334690729457961360293779900095341582891917051954138133954310266498060091599204503192975683896190754300454429152043002212722174787094775378148015468656225677198093566522540333543097897179160040509223786892111207948884103538064310486530832650786354390101337140060989156043694156591603494842934134333440360569895212719285199070675758025968834952146591692472505350645078457140336503152146573288786730843409070848371038979626806727602028343184615827944176349154922376984102096130748099781697665204092996161445485359405172463555601506397175251168131505571358666038156*i1^56 + -107130724379392859054277345240148704334230038156279576654497747123741725275925026841329441428914433150043319061041517533090691447516939628122089333970644297664709801598608788094716470531093885448124720046007862935533685411737293431905189412793660529029828522338494677229047098453975519359782795491985710159218543281674322099498547311386933286004635066458502436897597562350501459718372449713652502298783368529998561730795906294464435681185659808253930860740534490388494223100036032238898178215210961000981817314926538340516195194655157686623259561504256598705621099521120408519217095671853027784444839513476354788674163140979394954984447668598295132487807246215633497136171037937560544302362542274058627955603892873385578434491891608010403956962103062587553467012612948701460411180807418880843760872453256495772231566676650556223966198044169010000327162600284783269660986429312896418375272379300684700945760189431886208380389307812102709371385110166827068833906782096306587768581835038741326097175517459417250236867926013711872255963812732887316313973631472341646287628889899831160101362376991619423868675956135857897215928207420008057983716887754599899875403831408643237448729155505359346539884516012773635130450005728483364862502406055451316057364331739264243413658811459240907143897524540462996956655755319237955930484240355390342081104625101292547190419258932061787997071066259369826058577175605567332213524548057835239877489174502556509370363899521492941134794444335808206242327804244786586022586232921279350384135158625383581400385109820297426673521979091055376085094258784176590614751982501636044054047388494500192174193596449509883*i1^57 - N1*2560623664608400387318163660046576725676043528684599732276856630003476756214994141454439020238250192041473798787984931473329569140888249903615031256731306553482606995380823862598478014738699963583430464472656260484848820800830724955626517979696199652184949983145728192176425309015743330302847013501385824073491983242447755443724589190929558141560085342220684093661505841165505134583889143590659822367136262264658172844123838918341475816934111984020450439632069022027572952969154104799183748000000*i2, -29489121215901002954140451966342475614796480918090451724661389241153892955572742672916194518388965489053841668704699628480881984241483922454097710276813643779515881905387331856163683896757870149194878444910779713709644744090762528113831564832436598855153252191892420846525146400897980381840919436903794790138272585054956497544824038843119916768935853867862814512118254278085466788108497276073646425216525181255304532878781500629908890017482285709283392466258109761635925539740250593250990818254459097754040038157750122303475121492701612525686792412863594359616210080040288487707647086862825411934123330158640588472762532361310158739484744109877923509943971307454438795529622677671437589361208168458751335006635293703651274989230238859277619819519240697345114629345643353704979479970357675326640101507027452988875882669568268875611047442417300174207883907351296169047394225604234311808377540086388789840507933890886257363005852978071464482883512842840238209348380624106923669551875083045246587885710021183046671947423862283127961513614228069491271882115273810742490961696329854450839552721287468850711641539696670582467763701873694003675751710818952428747096500131323567204524488279010435200843295396482054945925104207011811841737560255480971916854167803476326030816052412990207338382421487934631147082886236230649819431488771743639775676973965085471232096328660948088898886206098316899692200409899456825958560337314423782211980744262946613876739020974589085664334406479420743539771396862516178669971134454034953310174012924674902239617829318863618858349454283350852896942832155272302313484086440646194540609249949144730186696428974727425354516923926380925938840797276074387364408077166602831410460877022663994444818992850738755476637555425564297553677734913936233380058165338340986394190322451478130630298754536247529047767908263788448823563994889766343664543293426046420960761438328368538488326790442508724176663620063539688022450962147616688799822211302508955923471020080013653980853056797877795409836819742739060300732485501199978132930560000000000000000 + -514408693611020772735709480815844835709647960306262252951044891974716566254068667226582125951723645541619228029370288284081507792237166782041901217370091010867072968164452445190556405036363875552771673521285143459961700836679700569395015719565310652525469072362735171204227345579919850296619629055063072487667880815044529108066512641186950935455358768360154656403239184075710914902454026298699355571537193384601244847264212476846084725147839689224540775337407569859462412064123833702491031939291577818686181662384745595796855808633034815448977744990189718661043339616563181956629051916125569629843747356596324090505790208864511557343589312052574046925858549019071188772735525791804942578362332008187438891044570322506639737315968841470353857134380901434735719261233412119549568741069991121485945538667803408627109367205253678624096627868804791144046420148742338903969314708017709707039407476759888133294453435949000636590752349364437881650648611291273968984506649399271559890739184888560404995218543694190981474061877622618181698578189746026972034945482146839108044487064296481927472090859595739478661912588988330060913516483327653605277756526770408702953534955004128343952318824217978634041826914506843642315092287080887871756107810146569466734021207301738633376362485215920813265106247621384304171338297815429710310043493406387378067527994616524589425070513597280259552134192458274965249819846918989191866569727661534076241212654302591803046164078179069984702353134428792105685054684239938011945229778827430004783965521333122720730764991434659838335595737013168392832548713952824857986348613051708033160839385156653196092770697953892306979462002301869375361085475411264786187486181258054700077616629367238972865942594716050464131526489727568576158388903195389927529404310703154887828101196499075320964101131734374433881581259949930255052003226361956406490630499930782523468132387224755448882646021864600539070759071735092730210963471841331647866773184017043181203922856433091607891689324774736648946995480341921408291466434182237991940915200000000000000*i1 + -2659823986479452973648028048438118209203760703662523630410893893644620802686532031852230555692956639874066456834015668586330932345671984285806090600352171091927835108134824751653700048357781254383247668800797786165075950255339658469048654090219564881158223962767932199734637971143065545419095642050485679259875691726518364738694677533541998606287631294980644714973664282635643171579800424945420152852400382770035518347606427488285330870871420953356137742760384810714453549558529048431506126197684027794838879069945072616054514357897410733132208611328179112726508970232615134894406367882581107824703249501745424416373176049496865682516885144894828881485654217545594625375541357463814961617197479274627139257418007501299241930661692715408388404980594356240983758474864290342074349253608759084163344607622193073813855743302890278067184699578863720060808956903466891345397580496601630711640622779263506653282451111673993781351331008336194816083702200982552141259525595589350008309320094507200675348586515617939657452364377654625280477175715474696522338631244719388348385675181850568498988898448531482718531609105507987151012129343370228694444645976054421486333868553966183847965839487553116004169859248931080157932070899510206365183163535928759414348352853622373646364023760138652218353808398482367950994668974555314020422675574940977607276020848012510774522086201105933194289013346914859758761278593878339911553784837066134943374827129400506560983774736677608202646346649920001200696881664827740626989770103148126573123185198998403988018133030050958749931882306803505866908326503276421231728277553184272349227904317662300592114910193858715648777239775536644973508130751136552417856161635704978906481123120741690251196682361198225453020943141159975921517976162991426171176126277495494206421921389584295276577026362389500693843661233698180195653444723776491232689800039230942091409332109229487524227865095993443363132410647453872038213653043841960636088993409185535111613766376556923885667309455798392737720628145321877603096307960099418220265472000000000000*i1^2 + 2644599956858029024926724998659391642579467017391052645862536400180215070945867030223275605573458858757517335376230599968237058020261060602576749320469342246377351681158807503301638268157536491228266488956767321947503699276920270889914748976344983418552560443427845822889727908248737871291037342571147969674152058480599467019603351213116393642199134251765635664057918161268090716910116892808095872730656527745383160110242437166831158125344608945298780802584845288633307295530469977360376969775027836048355848519390981565194213637766017179988225140098595948786973894230306409141629558601581796650907942656109616265939046269612569131898544655381514520866247784361739080955259775455678509131993733463820741360568989725398748796266907406154413545303868133921066487512128843402824843376561188570804776717209288064194207746511645702682786554654405407407188653734194763763398369966352561394861934016872948082470262848683782797184322443859748569145299743071114822365220766495552846041909572100699372862534041420871782159585332102895134503183626969414975391958144021518000161490563272823448965014154774725489431861349900977776015160783327853174213339706413788227796314554279811589238890184700834381569359677590925718786729259168480696734409381145339594706943029366685641805950339872609618101044726660460404877764235916445537471683255944157293075750104541308716512348840970567662323373785818023277125971174814766509727119556977385376261820970257882161823841919449223644843755278081604553416661882363135271873066275738492283784117224930154133340701421442469650010137413201689109638945956617649719163883694425197199091260159530628294710090172499580503643390870322356998889548873466012882463499584387290102330763821948224064111391816534566076987946343283602662982279426387871933164487241334985033805012009645255653576610287425888982394453475032731663309461647961542859198797832612420028167246648233693473032440490747443124256923880197366855276949675129333314765836881246741509508967754981414747180077313337847209162204248950630212177999485968441776537600000000000*i1^3 + -304673817737890709427619006219163576182298673087443693967701410228624459222640501051889000206648149555762520713588646036403724316807491773202194246817540015760248184577532331710837251850408635982864312496848370478174424158729821973895220227219449969133760919958528805363910060284102826742823342868970833622747371986112870767054532546778059508105335628041966744058436801410158731756775421141226694251767590007415605088501388403242278724665091921970698384394125282375711742827740972376712926033998273280110864134509832753460489505340900347378163654829285399498627099573051211858258656440963647876834429792701173145927170990358897139828752731527935521159910303996874490614179082597258406585838429441047600460100990457953781196382346673101704278241032996422876476087096008569558885714104586963109571878709604781891067750847604684345923349431723275211894394346253817438239994133848729577349765815121713065307193476336050624365225210401768523496060148326237961955797995329035027790688232743193713264238766925259157599825750514916652846857705489613227151708369129611572083966661382020562475632671732117280725494106524775103470259248045238694687050648696279430737599971563869181904347209768031726731163367494682476718109984864876982505336086044573794390556525013512773399776684764575362943754618567357090359076025650527222928664997889689490207322402880947730159405882311078935794049520056839191151411273431211960753176791591689200329005720995665338760798190465366126194976421742302185842044939567169057721212713186317470133493491463170355718968812074295166679163987191577400354472590859664447571436423706440429181432303983596380357352145622715142479650333941318999987147899623940896384551707919616996738505841655931865145874640715192363062898412564739041967746453879805140240822523841804947641493707048694939505874385291655469641452790730397558778201418843709840514762355422498253209635096309196419734235574357590459302529555121951918364681923398359402161912206822137775508134896393363480957234132124014314242077166389664172774403460245737177088000000000*i1^4 + -336583085883475124134593789867863676119349678849602496203945980349614038927344144436701801980997826550602182992548251927137727147009286331457592619086615536761295965322544622632169612056503959139776200034023874123207023351148991000238875661067744232312147415758005012111143466838372666692950304264188072332197368895496505530386822801642494294424753254053253307408611402247006269769000305803765752131036883510340112304370233093084910355369786607443442926566098248780411085371241901038624861664215104975798709933251905477259625590707380770857295941342978597468182048092676855001238644843686500584039080508396545056433704147271111962041483618967287419343575133892391829072540708644101686704740086486218967204958986544311048169804503136813530186550690925887454491969743907019598083924535794803536631164423034559753397033676413001219189782460314726017112085713363881087357376340524099422832413516231759340954169893246882737001991425442419400590481151612672903318765718209625385710411265476409246524976203459922978774371491133207333020603110937589846175315731360162775370099692160438005428488350928725550882013008094788045287448836605153564863054799141246650768777745368733554555757000832128204694332420940307485173519266726255905981888204414885154679772246114690267136054946947045877988388151013372389725916088810025740336517702709148930597083998160699589701210002709267055492804158867764923116459018473413940883200519681413259752722772118288911305109492314569541717389233358298799107084369717277017137709558219504753255609200850222629847143157185997646740519491170463682052252146810674276120484687449361375645004823800168207772959911046001168331821625012381478691593568921499972194502180296126325889005482209745859875834129599964999246413592073372092460651133980465126982390120841480796568555532760433610885334755476739984624466993633678219397701928345360058456498535382187629348518817102389726319799124864292762719651815008110973368523784420350998996221941016506273494002048934519662807373110017307667259045449886207441066280740047535734784000000*i1^5 + 10936317898701822664545069715046785868680192277223713238449132736238546464435360267222426309972485034092461930992893784452890560651089564408953396096459709789338703996905721420223082130149598091994517924635079163258184911382273645331816473931315863537254300326402987057732411849838457975630155095673886080555101111795853163612582234699018999333642759644075868695839671676160009555419646945847798323218127350590741652996724314791506903518043385252406208789458998476030119828111880185150136476049197195172992828591131029034853218728939365170553038768398856699073539456546700507085527812978927428217293236348355012115217324587879558914727490365356482567415798294576117752448804839834615513157119612985902115706031930960510766316882007681043151527052758696891051954049958316107037557217930044823963069060398834023246699645855374919954550781955340009296699432127783833065551073193970096405967441480095968704184123818794678995777750258369911781844607792550282542140997349601589727415014413149006127854825135435849623799980263020370755468112597613207511340774603535676940981151553750617513653923696674642754761066635089008522986271688585911617560457173422972027143676468872253677500509802878849503973732841179474355660704808325978149102805361462124864162869911329125921622740652904166525583583111972627653231224137996603372333522259328985577879675860008624053643561559340550293611104741224030601024333893802015424179540980855192369351489113669974600671582305057008747030095514400348924843786607883920343509949050400119104825480961767296401604188333194482987578185693179203548699646688394348143198838056272773897421927950949617251540514891677730412589225733832444355691583255791032781947532458871746787581799964586647174734700268479775866922666159648519581702811667226194405048744751371480521077812448191551292757147821958025157780920086782249542661051989154632003124370096928306145630333995219933484756594516303476977149337551678565334050776614113124384646500892521139502144388381879725794086791412091826503322839631751043991591625593423134720000*i1^6 + 30603715785436972900036134367378362793114884959068200208183774942048575919542682167520858109724917347102023002905160390314467224888587063546306542294129025198514512449295770956816672935266776682558030852507378914603631342491486226766724938512045973759393330789306425764449697340787227252234314880494148246098240988911786891287281795054912810047237686389326497478723591137539245853189317230901506465467013524989869991131603059563144994080241995679259060315344216718557428235051469749806620382319056283065579973487519844360439808242278037761503232858957703821330007551426712549082075944557351469525709731189071717820187468279691308033609069800415117030502156848612687645754827971037126439943995270112674182329909134193110884631802476690408278686986072195477035140571287019546797242189974005303975853056055056222668904218030878313617233531349133303466720830139563586944671608938341738466311716912324320153383957217758811854857995830661050348935022624127345325198329548246927768995914745604116235361176626759922461755059735897739079644351429069037014375022874698481081607103326780131834215222337067304241764565138738199222220207894103919892480707172113124039366222273715965244189225293986222506158817167104626339634529070138069859490943731927540075006580630959884071018271188867360540378632489250412351977584012945013658571671552794302935375032877062194025201782696723036107399863881293458553971991515263945040403659593703711566393637214125054441890748037835254071877439851130643872456663303437989347234406375372430400411561015959480884809597193394435152835577672491805549594244355691948598932208074219476253108398731395188979674575978119749578142857718515841778586689774024392365996473325524566686886697321137312358013128037950401398874643471711506806934112284889128290494218591065159878253964903372880267987373762237852969069245078177032900573695433502689100644223887986069127887733502869992959190027324183690240131826816369814551512461812032766729090562883991665339198922614386590825653993842272981122214871045952071207092636035003187200*i1^7 + 1257673025581615237853863341207428237985727469845960695099561420842357358093908216860514245042475560982167835712207090497812236810771465678727644664105474715967967207317938898166982714107235259571073330006305333542800573469246032787821650473874934939850466097965093908177232902059277418090028569937425829905590853566925307971779189730751935460297861222213126236941220961819939374747407434925395840958841609502170579312655667776363950716797313277800664555417660437415524104388152139827210681458274325765519507145984249170120300817584413751443493156169612304459318355967034671895968259299655328262659596146164501964614496270868893996089769154626756697844500738788254689050695422226081715511425405155263282609702413641515496119638889338509298589835024650859721290759276034573776593766866011442445956951425162354577764399730819990435590709001304926912121953966307002227970076522732940768765286894291537651044829519518189306625204376049930591849773386550282452577874244724414815906018666939714052054266362804761659429169283810102104347568161073543653313790726784022065080940758238089058573466266831985133795164689503942944529559910200150299574298267608314686373958898856885842467624578999986991829973591436307738748299031953802158922341969169190086603512262970238457832222291328324787335871983275817164264719413342603791139723995166523021464428532581847570892594243566974775373344262966738432408865977104663735271125122333569313925218749322637478473256448488921186425024746329339698435931298609194888358608537335522779692464706477430012452155605313962516930906779514154306346259357612299870930612338410522519240782637665023500989417817622610532527428305872286591501792408938769785652611283649587371516433637802675992005254545824252450209554127344961690291992752970570603109937711954291894071074312531001014210167343472468697412728107059003486931692967064545866423177792007538932557570068900453474592080330825786559841879560377431789099961746357410757241762426846297227001923197373762329603263011100295569212958487716459457689134395555840*i1^8 + -260444914426220586589737627155696596515510884378652586528776332798061456250429800931594169817923540348918216219737292691348865328075963772229215651732247713678333341367308118935520918220453504725525264073084577519279491373546304489350297991785677509763902260756505465052871312883543647008300120360495907959582230395538524760957266408849831637380040552646090594838194798683461176122286104584929615203558019193495987900907255323606181510926903096653052738715681045077175502891723913310617356152660588608895706550721790799872042885135434019632736205547166439482844921145017383580725837296918550837161729251378130697095791693865391371453541514158660206245907696267482305139474590938309142495935949888166963752430211023562607971184915918214837805364391427637503118671681763959918814247130578016853018199260802984824611792082490627120462668695831114966845449972577254822628210995880276853128518063093083965507209489130864720841525670946397708518976181277195628729951199267229876365346838663067791218545406811901520783087306793222838573028152108392138616423080054553916731427330025590601382134136909355450161430171520404779578175790382285262975121357470529192615230213196403336694108989652333415472596916542381804401269862488266397285631221609746303454345351609671665676085807797328740259241179133854660811232847612708555585299688574711093232671559648105926067842282623807700454284058415825382661924150870755035382191385110207979744350656584913523176073170500231096284337139983947986967191374837439653275211115330030363325720789774732186223841219821846393572495184207125282871981855185234981937722944973007437574455743590038230863671972261202886057132291455563502408886462622297382997026105446643694320542237230294588340717706443782005858809161993632036569109481434815423652238160283506624770294598301916842017317682327551586258669055425370595349895677779800143612441671003005267474112050541317194097147635667676504482084427127178497955725239450738352576897429301168621533644590958748679025920816448982740145558692428146502043242070016*i1^9 + -555747492714865112982606540260922483054107567877975143308660216479696169836192542495001967741640662093938172718479737700509207312609085722883103453943402763369529032464225623179431624659526046088609507597330903855749615367916968884817183731169895995672604736691733962494507155086931454014867332136721104806959873175396355693562108561879566624079794267305827167056210312614661443472419605792101293227541326534187563009420192274855891062747356413158137063624890536618837118826830454078444682955023903135631626251096222124157685081773366529117152891328612533100203261342202504795416820403311377963712166748980986844786027516445292282799759756690335982199038525134920452701182488939247437230020905714443811269602320908648020745134948711243129806645947048234742463713960372933286520015624465438200288834836258643869482874067015571206270763982010892386202721985360059091760280143337917138515077123766028753861754813415074564854278390091355773309995187962913282598187834549178299494582660335583275437525227096228379898887707727761883008410812546421466990030422565042230142433803880655501545231838281723827232007876034020532683260115600960072784251572679947748504753245966882344303876963775857074987447846098783709917228361644568275359213707149781928124312328696046778541468486291744094005326740334393193122894862797793167777303451977555524105018403265133198926398398241974547158256232156400088573371726168619707640238045753494516271154401040782533616398029231913601241890598694044369854769147571850789702112610471121032975272610454291343122678475490129300589594755596557298301829286184755532755241488522990921332658545255288711783872082552287186357193163847735102157204833932108336573708024714296241980916187738314601124728502694135813130577741625314340912747518406811470951367209723669268999736922077020081045367082405025257286303691464192835897998443791165245893312907199052149637225312040604899837128665131707229742015131013257089492397123040627543948940049112719056847460175251049816517749955198751101995431602198845202636996608*i1^10 + 46172454171943526322752028386871332199495620448454033693075041753600590040432037135880323836878870470234998907560971058895445772306739479654802070797434246214260572863465187152656526703471560524710218503136360312534549512544584354722041210083430065292063620206600528975192345611688860279872097526938013102199063003122454514038141025617828941814601310187176230671199449937954888506505735762182744729666111821812331378172765123186699931838508347512321603678402090316165519417720752169527915844990612871332860368060023802274239452594038714029559157119076088058143678381782372462166932668480292908704018875659865988827599439899896236511284999011678339653846067049227374080366197656473466895244317576193411738166905988106076663270529277518259427180820444433561178572413601231696647044621609645609454573453252681673833946276604963936569142718681179430410549142030425843837638304933980832030469354385200503665773560536163002043812199389289788629177128649155653073505238396783802426889616956137717340044300756216270043465804980174517714858566950679087623512570429767407851359864979863595759156776968116520007054550869090396116722698444932760187672114532627089344587436538609445409547154530845089287358442870460164120439761389241633418916389851367164725512001414332369172217297298693600314488079421469067591402001996467029895706302609732302099504721752878251150293646796350627225713982258846196432626644214204802184081628662716750026763619934959487830096834954861724535231601619866484531003339228694994612454145775319959851328802610711596471875120386138793990170831482839270092581330064518994555186075671922978020693479626264737911827157309759273213383120884427036791361889829174639750822566330590187870451146549916883579393360942561177660622632573769329606258761532225772012047615880541549945834992240147619512555724931171751784055181816120825186644092915732688966812580003579676421982310170960249683936576951000994708857400441549118062648838016974996804997472371149816567914084783396045787982104697654821236166913418949577146368*i1^11 + -3304168754822303555646609470544672851187772414856501914154884833648941126280631168157517330252203265966067808069725291994819667550580851899925912608010352107829701037032171415110339034592047835407512363029606416049566979407394962910532130407193411208610612197874626364126081570165424043630407124760377635139103348932567525730906766212685151329406848952064190522617181628354419938719118793983753951761318529244654326969126235787530284475764307149374441511734204008594948767814194163136490700049447249687038156221750941172584205322415917864905649760148630321430886146107910105445265575907801689746070604685205091720811412345615132294040849858418841315867693564045712878830786445827213296358744707929364046437713901752751408091502849807643347853102549951337432778558808461067315436510810609997585857507201149015128140600747122686723100865135960060269966973198412467137705469022761075073713672260730050645215418118817606608510404870533020691463384187475830520694532954301169655157398267222170380083818578761227902259812578456069484769156234198139782676875264210783806271608073750330441224388699531674270251239029031659950722267154275619273726436466102537117802121681153615266715552151279311228911009626543215317416119280359038896878191404628166242783605634481909209568461187821216608357928940746818318986475398878125228278234759536748022255835087959664243758625646666365725339295479999717823031317620696921847275417311784870267535147165543291663601072687609615125410208713624755771399434399687073916752154198608121067895548163223132523649133946930640658424137038067916905920952121976856280450844583693592200233924176590491836584017838139613732826126251887707096319837138407255501427406734411326647021572649916730650567924044368594175297814621608147822257133546171130368433974018448450476769332001712125933246579024309968317387169115624704347086256234743970828883058140543205620910776977711323584361086778332981895312561935224258489276376010902426423540543298153111902738758475672398120189477350041547312102161750316548096*i1^12 + 4083599106210918010065242100949498103907105924757555519521140018210630779949032922829623395453991449888148226118919463802875673709030934344864860924135491566435526918766446141862605171813150228204989070402674690821546606422144862873797605544896719675085628665580426116663093055017589366732174981865168539612543480503340955345919863939723557924259376350967248030535565475559056873883806984799850193639877823421539854075949839824429997700390014931766729160068767904682153426389751003660261974526025076691958428199299364763114078253982731644797321405828570365155845603182407788852231072351952682622984518003488746763918121455676790202475387804089394389106650881501490098771208904189136262820168392251085664870254775786161720229902406491560707935537215074604559000003458706922239557675132781407569406365373197844883088454339538683264557923461821376922097439522924749521532576099748976376399747764333538774281124023912074661738698417155179545656821356397202908757206840894027256334372439648452142878306868393659702726034511437881093203240651579608144037970778750416001376271626683690076149221748506199160703434991371714427487983566471411657678632901610535641141319565327723621571285751516096017468685802428694160770817904515481790185463087346757261890334150951041696498479265195219331790720104599483147173995772946727992609509019207180094806233082559868238092410940159194318135588790247066822748024194823768618045001374102787986137368406037059643122829499196216748376201762599077103440622333514228115530373298141636815390388417060029005455025386916103439063473406310454187359529706394708927819775279652146300550049728154883101522831663042492843429598261514877099438025143915461679622116029781118772365141700404808283179557134384030391687656068037754686631031812346446316465314187144906043991061222951964047034061756150331626873418434901602970622400829567983558143304882358365772396679226346558381673990821352207190034360563732038700096810506797512112903817976713766825441033610037313381229934354263863962116425751986176*i1^13 + -358121240521693096482976411258210327193238226671159968431616795831399989753542673189061037757615932982089411409875683751993201165174637359091175966409555327210171168680113847510196669002998264511525789134916263316547891488917224590920009581632816755949032466682172383337783356822190950874065094279657657839685176057157109492295366495675907157183312596865229538389033466320187650479526842458513966452723514095900053928893211073030084783481427027437424844393774203836159719568091170373582199395774417670695239394036505400118120500325220277262038576920113682954834026996790306255698470710030250025019644861313523405813940079424770051316057354416089829347679243021600430057775018024367452753106400061539599801215907856952558663264428098485985859782793538729221047816814999989461104004040577952896739894807858707887818812849727490858629399043042254621446635940866822384612176526699248690344221356919698758031156167347974764676671261481607189065599579096303485427632545222589479984282849121251113115961068099539697910000991288625013159963114878789173378525340681711230089266976456921660014742513962923123654422178179826828389494465320252014585400742495659325518481277525428667605150362490325799454007770824686340899140886257168934942773106412393053332603330119830372617569337132095597727349487954829985451767325838723144621794921887703266547117277270437310118599718984389549099650584999939767540986061678012045351455738332399537684300775590211596033261135794399563100028910857314560303887965824181151753967554278461237351522724946811731796396358234818056449674634587418662298149788966025176504494734704577020949799492592249803351409076424901897237393653871406753794686840255236044630108619339789299437513566700857949946165027078127992936018931902488255262074969224537720784649242054891443259530883231697148883802220296629950850019576303442037118602621276810320323653424708619586649469740129766259833762504199447503046380699734202287613457857140576924347114200403295882536108970749173499131750806311663532450680668160*i1^14 + -1140878918919646590092980523087529096577049762698138661940406684048439839556815107259785047764133139018937893721400226368397602136003094313180933851292398339689700103745058429826201622172331434163046930454631530807232470588902032588999343891970886849516666167023083411626374777327888476434949114236633673773092634137188396873455919623156661259079815552225164131374796998541184289960470628476570719079142522042606178333640358476951526731649489857249010727963929720121965250613261195359507290034229787802973522188735748296341348638744500399387022886719622810832300255719116119754141973541947397014392338450577510193881470345680175968006079106665469513356456365378148376405813981012309112195371456126068123457289600233685364905650232238653532768258154929972729242295493443293488693109524457914465979016450111791119517216916721620164701769950727326184159855048257790102783374556158007461368708188887188704306715385761752477706864976622543218300682506267265925422689848712326549773856281561704141815861249947624079888492286751722672270936478732850233915683156863716054529837503957913394035279496037524047166906449202212546222560306870768299464469895640332206103092114765294846314487626898176438696958293944752584298960582940823694236832025411775814360314431738969869511279355890850376781567372778390536310734885512085684474455665916717470268709454146529090976625123595514391595395417436330445175257045503915666167185805532692704393872868283288574585017781569662460248913181957822665603241452004755837701433543181508077043423750470394432770640045883651337292121826639568049345145402098530542967485666697529823892174083046014508451652435129006217077025509485193962947421652793855134526773962119431740539655719988566612895557063254167920827757043899108078029726006508946029405762408941105891277112509209480536377470651184778020194381951380645201244254961652804017380923820087346483663802978969861087841567219645433307235879812708399698355446790874647520695630035880022856318498825420973681409439338840351804751872*i1^15 + -8552735805759032224490032361817070045919577998142041074633257324908592808151902534629166576847860896087176417986232973959196146064072121754974071212831742290491391943283385134482299266456438928670673013052974680470740788343225546748669598672868895360066286823779036455939783315794498384527663205845092202900263261248997911347968275806573508638593226229018802611368974152254616992923721452692023208842495562506020892190904404425874162336086724168329705687725863520018744891185682392674206342271309037443250661712284819263695253513207506764048722500143862623649902845233065760383574276767718079621160378583844996808365137861722391191479574510741172846240177142690056857309588317254665112891348392355879282555221769321149058137324652430820244831456101478254585280098903036880500677282864272252490471635504611738031365937655819239504241032911601617190430400434192317591644271065780768657900303323114763797068207996199149226901414165571006503471541462014683350545032791017094401763051256115698091809770897161683904606813440680643869210733717543344191737669725668585917720199570543185923289168183494540212093226291897641975344871213221514176468900257362352005308799780656711635008784027402923077517828100372455902843655537853967774425127012080158834430676211647298407006329060917732574936655147708457310826158933095730332625948168452475780316253977598869559240108884378429118785629899479050413554570365118785516672717840712058910530684288570279533383973883065336698920804195948294129122513513948654180893119529657726219084662515694823358303474537059831913295500133013390979061975715083972696682638955320296797495697092187579296428175880890584377205436284332081847830587162360515056111811230511716522522691677009469852856488542898507809762797887619864948149035886282244154834527950046884067167301773239625789922093283387975551019244757725648024878948577231924427660650788017285195506032484957595888082187222932388981169397777830899811074407981627834851281308495920221640619529019005552383163950214733086326784*i1^16 + 727287872483747637843713461954684452316548098850050127087189258391411890504216859725012025113320374643464523074037546688170016753928389402962879042591921867428542036036191933850218433462226233306379744696834307360642754043086241084043519699214266013978949222919182443310977110339365434014427640828637667056526098112700447717462586599143162514309962962851108279903842812175665525631880356529397908964976776897280817810930372605995987751954117121020665893145149379497820736492213303037224459296659509325321413402180317586437970651185097451365034781542350721449882491158402052885876927439492322471413941132064121500684121245758375283096839684220802432329205076793709320902931980568893342768855215793920920453442589172734711836894949201164884781396006985506755635936753017016023891821564612399640693705232872853396117017919152740551059580796745101375595970831906342124117291254943848371934520201846194104387321956412756763772759835682306780871930804420604260161877170458441733372975828355179160228577447594552099151739062631173113520016323626410095855582999879366208331499485076655877368750834921756301299785235532324403474025810992031801734007472497575537571798633555791543658012705507147031820260725860791786865246793187214582738374180114689018053726724306091925208362699334161653729419766877497817559064195533316846768198053586559291044836412199646245123145394256492153028748957933630549078999458962588058300596964207613658353377599901214091368444182727812864882201389124291724042401273853242052851624038503050114525871099880105648963015466104532816868731058732793642013653889698805256514992300364372415081024870655929946034891163095042198003371553455080655101391623334077453945134362179012851646182455137730164126793524126500754839774011909338528438920864793233114114406498820306936441541172668179215431084261235464630644607444036479498872486128064193572531732249426030089475154579850686596245750786551402895453559750741592477722712464178408456489385658187653956539175021268398802495299589205131264*i1^17 + 27959062976808100395499111684120678757082522214365599167795177647167388942422518930699817700753059478054007818299005509732641640404622865810816015248287525331117808363529064613945858466575939351550534877106964745633270323322645080398310648228159696196150029193905840487525347634546098988977283921934148864488146152015328326343839110880345957573368871994724756693276672070485498575546618683986826520349241016839367752653600497938443715829169875509912980287410721031271144077855851287674860110714070414238512914140213264822166420707761281228334998255573229189440555110934093369987150483753800374296198608141374009030823287191131207687143892808945184362697851575429528148245577188875998198682986306378863418203877031389601369551763578127450798799231754806722044059923152373095270715342359212931922803772383500114931323739122971497011641356385393991095476500684849739568567855538233304089713918816541552115655272382532576123038196914378762638929733260005728165074183409729912346126054978245299651274133287478730087343936759851359064070392115531063171934231529133443737317634022100446466502299733969249825918167230547804280453676290607781922864160655473074291501265934972965454321021448972008899122163155274717034606931975317124211059788290385618370590686577796481240604777475317122392176050167022958780964131413781093745052668001356235539822422365806545876747863418783750170730518249844281595447443365646454678891890434771949458425257792656942476864601392034759138890973364059271830215966633232256947993839140070974956062724395633089369276889184777093438130244167445819868516597776428206144583709434912087326852672568559619999487498217696297360681133320030878327206600287675670363713559599988393722341086717731871754165944840538301963133359416543720042663682586721450131675087604139638620352445869184160004699611055718800624126077959424784784452568299905680656239603801612887306136140652000250664143685490055351664309948735413179824878888783143092096189479122685164949123839882517913453165906231296*i1^18 + 5322814445223680297306187866736349882568985786825187474539123639426248870211318305745094368797547299157052045607708910330314211745764342431998172370664303279217396551088170672059789518186194847039627405695934790944491835108313909139942238363980490446347171337341091871204521569454527300473308143862174843686439785870353851420451708255296533727898400840688903038937542805128285146111913955020655932779048672346114206849947175831736288381696195498623807828820634336915090195661289407154991310556268413573616344357689298826516284339989942081291866472295616164524355694285897173095345718473642375362447251317509403097055740855715597727707404132438051360930234063896541581201303979147878796201321050049224034512558520963347363920374294296670876031286235302208755938453182649805825764064843690398752328161511167163356061648602219270070829192495291178356037980643956450483952929484329971956906473302074864720957851037913908077158687036275593708540302742646465114447896776752454911421395627060952625044865206642156116886299870374094650721416626056063787266857638251155921394628488532271905359705780815806193213771212970644282962097729422790722801053573583737401869772339629651161121926529413563630034384496339718382390876502664513445121015452076320006038667987895100133170691700671707087276905878617610388917079931939792859567405047208438895911659327971169397774130597028973846230205961834066892772387273740883883798187265430513108486816369616168827954561038840012918747911891766287939332369275284932895808316846782506537508156649108084454241139723263947750284925392034416609733667670110120691017750890533875920732046285020654015418944640081522630600028598664162200074570795652570794586918770919157383776009635823117602979597388550309011130981082560052793975369341527965983309498890125746014773588663976086563312460250234852841299801508194248524943633706139072752253667958050362143415228125755019976236704819516118483118269039814846176019681598210314427178537392298687429694611597688453980064055296*i1^19 + -659642672612462329136708493521810081224232306380199249054278900801484454389003654237406771276629069763014135958032566450314638196012931756456031685178578558393306179664303653239827603595207712519202168126354798990178575397875156224656149820519731119274394164460508383509519251273001863221066085572991965875900994214824804511980750148375452495879957035635435658016196532193887281771693028179786776606533275765302146840565463860435851502238077922069678605683390251891588006537912850881466587895737132854620945339478858840509558993364128736867532450587357246936209855253009965486427956179017409325236160764652549382358639881677178087112704237697108805106254451781781711836240118248498340302708227667186653463304791196313822136399875967797618837914637060680073070337119746255572600950990583918935183572964861088330624779342763533422235537029077766634785682038816745668419793649831485061312675342496269537287924800389730303048783316480380418614683661143450608091226275321673439725228889860822272503480326125330122940122324188448356060131612657954791872343237597508986105979486879665214968257702337094523949422829478960451046021247221041928460682268090251055516424056385131766962918691220017814284935997932479710771133416213234095952290330740211698719584706156283928229582675453909534639401865359120426734318463892942523221133994549428425424459018631932557757263709299958909457472539767392181074767897384611703216424340442540360903529299714842384741453181337390122207344773184161008069233719120064227652562014080616022369250571855490612628725288227983451644856949822442694880286670760516654438830900853715584664313928598083200522210427393420436272429306375184170616975615079353056726395015409003576549013633182237825445523305773909127797530164099154434474394383392719071677631906318976848183775624415606409430366676714130509427217853836743558896876753893861188533736985044296964599950453823094120803305271816107389169207596034796556512768311734312542794426200147557945372737641081922920644608*i1^20 + -39559869639131007015146044882544386463497167551225798352775246465573720983710490434854615574091885742942096640652936115410544017946634105186277228275685684661257130972433129517993820240696985187062572259681404755403400295892936188124156071966589612510285056618927199575788901996896378110796576555945629484091600221776270459752332033283154593231307791715162656565978518445942620344752690736472823638126525052889440457035888871875751230868015621459024545943784156570063150750674054462739458245831854504799610739621250223582728166690717456216766572111439406546593100721540907618005645494595146771007397431163170904891033821183503845537268172917156942476089510129067011830152166708587544971976749049966521872377023771373995963176326872112135855875531931668562232266813154522315143418153390645773705907220093903702537900594224285731179715696542630557692746495370549506050588123531968758058062207599364535951441503154337725970730719936703505655409209023036926294438934302350339824638931042152809269967880559589848753140747887440630580826429152210230694570838944100837008897824519530490568403050052377792993141784636489625441569086954147967710247456996256204552416545762862155559785825639475804993174878600574042604194247783082247055022349256791307490983458180818881725029339521776863678174286749377262797233707425447365427055113235253484876275408102626164633331681120817600847831979548687010070284947430077593424457935329814112567438978200965757620153863929391395135659082534308690461593767090101658159615124700790977327153899353924360854240568485276368027840711384316906148607433261748872468272997723741232874623924600173492747762453311195331564414175530829691932333756547942272423068012226035442419633178431000043077008491790185150043274619448966965684329592329432313889091845994129068768251823668143264089303490428784183505243952320494251967035318806917915409756387416161623906432393214324278334508741604000419755007750843737936701617985652995914957455601000439142426455620321103839232*i1^21 + -2138775511989305995081227404507392624991482268307645346930727487685245872180018204873027763798134706699922592591088606271133376462440363458256246096746928902055291206581695004502322498887009325146581855286613869414430054811942921260887797172454202902169563759529048107639621886762786474276519767816728351779519069988727961425888820638668987488959525554734799231958204314905716656540761183496664879484232308414011500592668887083809349669220922213487140975926277993305514165549119034690276556454860165936882161776919921813123623922623110620972488205764744671747107916292847580181608080294333859014852115838822140919821657580770102202998944198757581694173925117296465080487995816245460742080567017053372088975659620480951131232374883244688504471091482572510401867096638865571762084294362958561986258872470567092599313151895384250489597301712768392227107671172717188877989161662975879238870022948335473633486872975227229281508574793524039980467305786725322743829276734279595543061211296583750846038690938371776721664254402910284327469482987895484847070903488026023169026833827394467711474281068977267894774378681302262022345472695254369135718341332525361845776425914209035377272396775003879503852939832030239708420236472971976618011004394472699098648491156640995914906366540519988040146072237064363489857341101352667520672165669150714885804095125162990180206707452258246061556876384719185276094241496461863650639982874334389260775196373898380682090469536627366666397357382517461167646665010936437432390695404779798520206572871959925775147613433525686821039329931832545899835143501881901028308089151672516638670467402263568018230124298372807541118763665215159813016684420842030451777602007128026955849720943767047858965492146168322008570256357753920843344549399902941536461331755159803914226145045850317559195475041004789732381929091704688722466160194009576843067574137112992963677912249025325512399332904926234454237592725517067594933280365665692812906532445806754946756204912705536*i1^22 + 201027015316077740786067763456357795021659634924079061737974100525511830902555355498137435478518468717149719782570737498200616933710560634485107963174475862365712775052209270689040880469609457918006254879002303396623896614462248502356415516596171827797734851586138200187465699840321522232801245391122916561423396784393149224281560873307774935907291566855347605256641120746375784970612245759389655395635925907144888800357408248021759589091033581266069820101424374455821315120298248121520630814206030256139373321205716490096187370669818859261818546931011757057634493206394168313933245946609907034394453840703817874122091627486293295725234705654927263823559172192663543965939640256427280002306924345071978708477229150788111952969544296299817584707898077352619391907075529192891772745781006764183769760966097413010051535786223171450583674466447396907890508397987561361165133340291382598563472700553613585526198589753935447235298097179349970447223561626634201955769152770615693216903842315217675985343531610689484313708716739611235956713487206139011678590384755296478448306562227071102323119830292536996027429818312504000172730572784803976089979736273809708512148590923710906002404562697101558055887889562956818937642262553941618682428634996830322325152009939122977062925140290754849334432647131659601062145853055831755966492534022859574389648216515847821141097228754130237077188701453488937528227612110714011386828932377777413658559822837793482707918071473195289928317828989501250097111745030708510088566433368865502464164181142525558150507032392640337280216832803394447384576671608751523653401411400182478546384973894675531650197499674157352114093898765791716602095029216197272556566398589685765902763929402838743553831352524165806396907330018166218861402282764127502520917507606750163856182361036699232380796830723768150972678570476886503538702364941274174539069711987341855282009876579452460076635972507304874023052416658445456227014357174199221617525613787035086965409054720*i1^23 + 6248014487890072796136829118952002077605948884094502915903956770286538638094025228073080167372573026563366598837771875446967441163738973235974190679566766206918333721579690138970777101863923590649584494813287856833207979308105173258628041876108968434216894325095579936483840766896167313685515319622793075865158281377083735698378527789414425007975620286091164723437174103637330559725565548330491070253944688283264318735010071153582387647008173830447412085157312017603884044938071650434749981358671404336243037816238035850770728847629985069180400002354963979356313399838594949530095601621668025548519528217595051093560184978494468024146666115986714032073184498783627249874635033934283110588160603652561602256971352823967287727275244411957891052544238295521544102232077302382807138234666155488958930953639750672205185225563556787273431909751469271245088452924755734721028908018399040404970812942101045282731311850840544626452968839013750372598076244446483558378235262897451674727048751105036116422349616451548577399178064153049069758131556753254938755481538376667370615088891797890988123255453817041268759893649723953896349698851648385227383472289816247648833314309630650909618870903349923469312336401559912426354975530279646486057036787812956504938214143216559687799316916270733019049083986516433586726527559230631560573842617821426522023422559578023363715664600252009066879868578015779048447774040820652770041767153560747939703647300161572781513714421606221159090639607457516095844777250120877913461747281820915981622627114009305165095700187080351228813192262133079123875875110489629930940323465000620908392399040751283801574447172934607900959890138196521716418187323333793119413591641138969762525678171082347747880116503811690275694934208473252910419963899747016639766082982906469619446135228733977708169112255752597095219833599659518159809412178724980423862138732078024220987580990865905753669329829698307800171998640457934767445282639270477970248108695396573891264512*i1^24 + 44929166530581613358719716449902189895457490759358039338388358138483541019500802961654548917165241628137876426862090116492408987186996062168589296707627401217077218129279625407319700114143537675846614563712094732809594563892008142680676167497764161616948333976516110806303050136312458051788465122938368567401277976121793444750572094801473118069670621293798589811697200002950549002188034572377086658758976234696234453537960405338095640026796183396011515996633929110473894358541363065105353941090099894065021719015930780065613455111096631048796199643373387176077149869509600644632962244455958726950707652798464236664524737604638323515909270492745405465431025620528968144531641680519326922636310127723275005689966075764052416819577006051040473457763102809774163368617850789265383239145452025607267745638935498982815322890650244858913928930715347876288361995856634521222853880077285108915932875541614287614514830976337854774513769665782479553063735913900147094341359915098856339370810254256569342055308764728544701093640581223598267773017815170397244054477036896655535466776035436854495176853163649599927630389241648437229535935940466616400893737224235888335149492308561043551601519503267620262422818543999489484751589200170196550251217691267638346842510337506559607119671838377768656971438031799617756034045575016081176831439028525011736356020311854828094242824921026646026268617175029262317291632519164670501810075383512887837643259996540757204315006162240649679480537987665849075352169073487812524975770902290415002890591893481726674963241020709349148500442611069517381709767382314417950105759946895413422571502395863868418935691106790450060059801681703701846010719659765322045754799675892582868682743164259521363588905651729249348776526235434727465864575010695207249539921785985847724659590066983144014903887448861044181822697108440669526963303170458823100632426990659914200950491906250775747862481346094323475668446354524278970962677663660570790411792361512239104*i1^25 + -21508246896204170503841150923874396842445495106525027934699933994490025045388977236230098458717527061392984750629477911653597384490655677691470466229036976628220467855337901109592135874619705463512177725807510591723393296455028373373691586091096042802359937353120881607598706548837818262370198353264190856519793898036015505884674265257504239695439142989206467354648036676757974238657772337321266221926567922894952988912320107662606261978010523717153068600725642937853316844098620188381303622471360049912421582237810848286560932808123582748211976534963721268133437724634704925454401421008958700214685143380289088333588397288434698035920002075412039213406740994981521223444199885421944474771380167740079875431335704989240983662523926464080642126844237615408761471730113098540947151377858459717611917228193636513575055611395507308163713345384708562217700251600864636821078820354631048845063133167625359838874219086479555588294722903945810858960625771887220967245460111544579684611763316382989468731316068572372618265573058431211334333763432356461739692718090414055395568352505449504712241262519151366886062581755467470368971310157319605311388208686543666797933729257530768532498584832861471082949784897400255296845700017879760055901987687595598765198633334736724249477967895683391944974305474701932149973338395786800991402536732938627489177180975362432753829245100281396904769668139575052556408943686685626211546713264070882471902363655505459487478900976177579366853955392911414870927964784254769323006488030172047870923396247436149663638051589465440559706706583033760222192847267392466875663617406041169695453293404241644737010864422549026366386996367598741301256229872461470646856286780601517814085920423678567854550709653154962852451850984421615597970320575423262954234009947863043050698761981703771889105778459502731444062955918316159557492132328505874944733392358273673139327493982770769642920135401496352574010424354331001267817457907462957040657842565021696*i1^26 + -240874888441643100781380156818932850177144887645326702112215646053124724758993937595215025196290198340376701838377913702234855051599724318162797327392103789765864792907206278200144877627560407020210451278373000628824807690458426118846732988512297560345846744061581662514960664171815393961857473820919441687992676418504303010237134928620068506714770466286281796420671464690746730031767039561325979221097697610194790428969268742448783924153848387648981677575640129607560479513098179163831257609700408427596491520739102422887027487803100704870358113705425941722630393066797484022325109123116370472960995416800477402780426229000287086286497019598652651286222091264709354830294000946116473448944177261391174536767694355756468239610284190004886547394765165732398383870881229995762096262286587161211485497148438229924332874115290652025885957621909817054622124528215333271694338720076104367105566478746117801012976694213255789113009159757645281139530018957597355034659037506841432240019387367326903075250072663476834599573673704567429454728170122753617577488788037195077214573905686717414506761371224051213750402581148236728781386156552435103244398358868395006346694812699542492212694370033780307842683550070838806943714256945513706029251666870502192333186044667949624200593209713195754012375009034844154164982971201868229888262341161097515225827761055763546410881929120239606707069584952842737771426941912505261167063844752293765948775226573914287584920108621480462548266428862044326430098688804805172911848476177059842979798025428458939291233790995794846248335333188429145552594617269405181299026431300247318513402027735626160400289045981704769629390104206289170848937807248242442272665151921641545129103292292317305834710973586250611932149793246832225165803760986757902923744315151634932012182581270645058865047721157260001804883216445300580923619546749010183855372398410189045251877344479033851379978454883364975229290884791569457282379524708706144189727899648*i1^27 + 5412933886261085654793218402692175237038494612443643080735397609023678423426359700156952131374122602123223766637564837188556990032210632308861806975588765826038990500444420390324382025454220581685956173260531463265304011431454034813697303268153129720470100642354560969954104731285678313185038507542897924884527282213146787962819192794705670538302311555309454916168331725966886542413134545325172472989365771413066502221382353238863471281043068861308991761081799958828257293829444919615216041113021150595492819250814243793001014059404279382519942538745726603133567464465958680500340540260152092949912107396997970491297748448598359372602831213090282486322211442104468489510962996048017969995040462260006195871615465547505971468298047016386840230499675109434106164824976057909265773901657706687386697601787471409551646991995544248610938095763821385724838051797150202929682134487458119255047410936408229580321132935238218528101047205947209161200308158619169133844159739379110305161651690648093499421473914615658411027482908377272582143635425934653830088592510633641999401340050552207274907714924221190866932576781395896926280981327669872653099700727125676482786888979116096695382492379442131820915138414802028678715705123987607848248172128422258469028885826370738120692723141182779073652511085531492574513356719026794159378959495883323573193369173209305510111132516286255266102550603430942025615392827334717204714936435039180336806072342318307383379299072535862169992912396158285595557000134727151283027557003839366756204820070319908591713133335438623638034549568488413014031198454700072261105489369136065199697210769362817710852821668743937069931608724902628943949503505528928818566833089241424284034104934984006849492776772859252734214811896389957507852716288104077464788265934539941794074048422372735614587858296394187078764521302813547867460498990569598298710945747149744016015083094515451025630721436115513909144633483170851349855986778939987016548352*i1^28 + 5607521463757828123846374986235943131927037216276031291986138755886108907635178425215709512725583966086245145206444094935557179055719031014222745420095520297769342379275406705787995891210799394106341177577983569246685359902571207316365535447545614871114238221595089810262095488688282281779220631407396558264390795513436607308062325733945022819557241430918553544316624330143255888852372996148502285950649454191462729650101990942929101982489431471406479723836405274034662706242546207466292187895103815169603155554899994066181190006040081798964268759214837278769963183346776491085974251231234766678999224150181406755878377364277532603152198510725032926494119469658581796030942157179376952876228733927884396322082270207081543714346004242034592762419158491610475631043291697183540115903035956354415537520016900499165602999259424788694813781145755295710640776757502514778889882811916327309348448942310911041297746462669260471001236530570346842654911998823763283355028056996937584102152842109782367972535129966989083826749529976413445753003541287986127641734194191934385359977711364265001527673685851809760191130588291853054778660699543533159209789974395896491749241923989921569182144244504142006163303812021868949460211591694746192819947806279176859785170649567476575193791231881196333565490722266801562465862369893544813576460519692854910124802643033732800074888540353247169099474883646567529858296583556563338864470271449818127857383215829856086784880451046893716896918720767335650244008739149260299706050135772595638579536595160305463808051864735191869470655834481801963062964268132071238158823004922856495760912276128332066335821539061841723855882044210094746095677192413983724508554054050562314132666016769559721033249354081407771252403041467159132708215409421371551535150629146084423328725403769874789559580719438555718331917218330935284416965076698539802875621961727386817509183032745704772182867588586305728661552256243484570434607811848568832*i1^29 + -719726121212243067939416400649278672315453110056478523188238308850114792988710060408083012301778009845953068865771176493809946310969626384297277152495365426421910434638508789296515226953201676955611947709832482697869622674333826094271753573694535956639180735879426160351509645442595873578149373124425310712294281458555484469978123780588190254126710838020415076535052675448039724251133990234691664601967425370697374120597983744473171448574790522030933069629648708270918573685661748475902401338849861144911996392086972570469291001642944179284215911933625794307893845012031324714620272336884049776770806949180113933316335963596365822170178862118903567663658943624804413666925865104380948982891812311355622414611217723370222822640893264772871660647130674063763102018186630799328600805778316657173728092457063284992884742939561299246130596095875346998932478943115989745595907681621446810983320170994717867450614142464240911482578311072481939121319067616924070535750739622565861500740069330964582085816680364569311026319392025424461521750648604265607372165024082760254520764189039671108933823468031260493274406031577485174716985243523290543640741662565095250065256775839114054872037841652686380956399021447517708753776631947321471911537092148378988482510363156905515254728192100908000257754049626591641749656399652443684948534572418397303693382923886968937446468114113663251810541525080527514228404952090836510898873289496308493622733943868044713547114051584315764239515142619407331137698866898745780808097370409719761432025248244231292747226816971788516937061017844051519890740850915654392420781929700988294692015313269681841764327439897449461149750759690813147309021672771387401814588078003707157718630317599962367059575331245196500662393286895274145879745929125578587870657903196528225613032278063259718659167193152204099440283511117862210551536257182707248123181691140917488956039874322533937599365742656055556755429437776422590301782079963136*i1^30 + 1799102788753475685721567671945011736562100674336121899666262124768226802671357139054727815617747201057809751367308277593814883076093440720120038911693996440970582343722402344533934682472959837125839145762604677456166613547963686643236408328398142089395185861952983027346242252699152987802128902694960325022463678650889957626499399801416628020135255395120432842916108431741844458703468267744093927781183319637597401887312405766833305322481696413013315108565067621283168553924728745141313949109059454644390061904968564350192394782086081414188473905816715073682042340757350335753915663593676479230124428407890354354519764845291696900090935485952297366374923655873188767052038023820449290811324247337529323713866540867622411006827663598995159783186179093465740767649063435652742102803135322228491594677518785080410277572984213639049576279797738797579890958431321425071618400387052158576554845163737727395034301797325944396640583113624478055098297593453811360342113076267363375450059306211732238398906927839610341717314536671357267428159578230205945724204819811339631056894020534358678170580465682869957685771763592720313153220543525178457331560067447661041560004990163774088542387768305235634111831831550886903319854521586181735134302888185414249738499010588111971524674896731279420787527840916925705201704584637798842674651813341480204570143539282576817555341860151815289385091725909707310680986076560265177974072837306207773040755476934866461770907742393721381620854932406602973006873359631093148925944155336183877690491997821347974542124141025824405507435547051779496005435537943605806874615640289744726601854371900651075909986941805692828266980374056289441553155377432865058786207689158218850034643771060596829174461563556648469322975610429355813423195695146009136264041280377441264872393873175416043474378294670256260359741268447276596038191949730613670137552019438906922226738190861208415968946376900671996534028765203284539725578240*i1^31 + -10061305648728426225512900711190542820205399783299603807313660816749394712405960439160736762693149027233636474079634505703314532550357313947269415720998901108823987358502670730629859794907846604362732938472996507157770479529815411138878637661112949511114646212850209499672305762509261555299153007367859512037683438548127044805560076466909583803684773516655418333793470847121931786500489311966150471028598332668314655508196036698470054100715645738064108688630707441105339932050014239606524030753137025874131049476450700813304171558888687459217404852791900697664849606879060812744227146046184031454404518596860889948910556592053145336874653372186162634493426109634955119661841153871904618254327204964137832448408064969248576764716742688783823868745252368781757661583297632202978251680997117638121059581682662354089527626904307232034617615582328316999528768283411879592265825839569014779898785344696796491566078971326181520966501218992883116373225761869336483764673324442731186944057778044269938702468511840971656349669534125988686659239074563369077596714727894225262845685861056166806898814271017998391806108189106440756862968420706570223504391316927135164418962920762376913576062294859912808001621989069564755116590195829853399134214348036782329616826805086964014436207784804669124908166750745944504494354960953788577693528088824789763868617296351333014507121917708347163326769065195817132799375279613242721393017813501276691127250829318135755273542460865170192047095262300942663086818261265893713223265598277435065412622348487872673821792684882474837319301835130974616074637079942694322311819977935515715166479703125859369823949982908292718204720652651937363734933801635433623005712072490068447845926538647526385251138360366727199554644374828998386054013560082714601352018505848343431790950726090501798890952948604288896279972047290933164421712463005414871834018726556686951255093831339084912606606598937221153950889807547987918848*i1^32 + 4333649772792876610221776159911931510247316665207427939831361737625050932193279545155477241200888846583309344792406583073999845262215180784347814609195654936359876866270284179248522712943204165069704872424780538258451250644484670615328544183933377814629103492131028447278334413266391685426499427889337830248731813938927399918268500266190875025379345360943641321620158331494494504653875230017914205757575040422823655413629376158337842602770408176303615454546034580116945596892123787386352623341068316139961918975471635388030732648554094084345928265279604019747986872146663967594164590990278864009895041575177401837649252060693153721554709247989979035164978849440021149969052446008328609232480122380401527401813209455167510296845586576596511278514234840584335278989635508784246290718052284278689526572473026892916291166354057700937429926616579164282795919949300163542954008969908373942841058623658496872573123820898356363977073639459391881396416112025240837484362692357163738174062598006442417380801229738908777025052426382042818416590420934447311716829365744400864707350569868000439207688711837850649462859740981991796057732102882851869063629888367966655882339593168665708426844425345771959709868363168723662202728286414268652075810122176948794994240960018120945748903385648001198543117929270842813414239198901568204536670824609308081378666938820120698858980608965368653803156596541379659483418712623478341399775166874911126276487943614669824327698449872513221782224593980787607865329997595069817185252139888987654699313028517499680821062736489170712574132314763219702429300908309513500205523373391063533123502581662804058056638411737104858151905446050882388119736029623200491020653831384123437250332056981644701790565667923819333018903572298798740670544025665665857582539369282427233738337296069972786170532151539580427738044391255600226765988602473320929101152739879443211074056391553331467473139851457287575530696467283968*i1^33 + -774769335573434149512950608128770335294278241016208833315706208054682965143697779999469140812380325378521859204780795107619175262459641155504241364974051688566967006678027267208703873380204113891857889465136229479339972655436888529145120385467802949815709527866750281671737471677388938742018856320978285951589796197235687394907512265171452092342324751900834320048087757064908603344101368243874100448952266939897064701752120083645566770755738629161092132108040460900153501822796722442814115080601551827490257119544215900000716197943566902631112659342529655764952208396866453701154442294402060146856815701890262293279475402356581776794461538476891883642012167745011389016760494239398853447179467836398294053469448838922751188422433839620384527210654917745919959568945253797356383856651212117844596775911472527410950840353552032298820063837676486359362934881920793711592632990632602119949275959764851894520343816795771340035460869377969174109079384620035148776799389966070034133094370729137249393399443993134226624207854349314583346647793871426000068623897737290176260622844432570314523452029517504377965707238511432525305079875156485060515984135456213914190987193467158293478735326841394627994382474877732637664705102648901120955975042610881434070267685020062398273745407943295811003397785521018927175211982879530484588909962796786687746890100834107842600267561991965472026488567444156816407741462828372148674757334509794921630010864077548567675522456534359434183643550878823516150153041225760818869036485904331235742517306644321616138304323230683292327040319231417405904415239102051167115868527565261056581092180953453978599719578864883241139831127680103341507761043143963789592586505239441725092850539752628942739235283605690362753747897534548879486517774761948309571518687723916098418642228659097665655760479843488574332637668182197964085710741512127899352248022563011215088498759673923161814934703030479057219223552*i1^34 + 70823598734756148570426729284422751595387611624619723151756149470317243605066250797826522270770343992814531860827026218587383043942023496249932765922225956532256045875360820643400862973449123242676022363259605393230650480763774686065123421124012921160994223721582715519328831521589582191111686105108230355549473941743378282886754714723821731907683922477065097413196479839905248715483265137732449342178759119668578363912717937177282037651138192216586794656156331713941849393213888156408174359170233842905784822942377753731340919616729866337250437443095123280934733140927426360017155186220088418605684053978180363442505501737308266542582393002826876156434591132547425885777902595111082938557705730192117253043105794202668479127512341427082237324683503136610294088248593956695969048681881987432196177236638334548240571693358494796104941205370109322181959067987442470740546901808773839448489180516663177440400142653003185365943580929702339768882788967946536414154817699271280567429482022380845551727672638090586789422327298258325848388968578253705497619059227840088661154594012256441787685928090168380003906952317074449320874871886952346460197654144963489093636940883097540539987929298086404868956166958989809810412555818584977776990998631442426251141868442135757269950754492643784239667929437231157567144723843489680111253384989106888871236824789185418022011152179436500112040742499236783444786377403089118627880873540076530571786763432445449708842620980019057024656953266923358469434609028505954040112423614180348007609284244451863020730722790973643569590255326159375637933580952435663841162725286903570714921267020576582090127333071070548423935720335903716103988296014228199306675887562430047363212435395710871493643845204746415701462020292419965186314218210745386035437520713045900329115945587002649468735073967689427554500162940048134843326039832749964006891338638366728426570735936385123989178439051568480256*i1^35 + -3421531790806835520966981830566497354102156885370023798354725400368840959017047821505964705711783254238881187908887330538650403029895443475069732979719999973090432320861329799267579344319296938104963843011596579739070607271441634878171221833795667981973356319495866605013389846889382602295534686574360191590873375524896980565211440067480541403919245344740859322577219985754488561259989160008199010385461707056623240920011033668535307209401684966486626863279870693376947491206804210879518771180327355101907545964920208678391762675534191207076074113233227061103720707398640179393941688091172369536420233669193718925857094491490823719517187493649275395645261181430637679079126396181000546413746169538546533051154930172353655682794031075505423476034030859588355459939880459343696406059701091334662501040240480394808444186205915308919044714059948130581454046186749216647646685384699084525947307140402366637473474210926472928992677914365596665194730043633874708704840292109204665270616826698279079742569346591847613462668393465322001066659419237787039888178511194380866284259765030942388040908090023082203070024855989429099791160206021498574021767076799569012855349764319979716407496457887732582785641306181354461393347200299844601406133821362004602686720828226479450528999999924121646488251762874171883512899482887423418145710304152589657956785872763704928381064740164083646299761300712889428442520996244249392803787445401378121415294861759635083391842930828541006992173949624648903041038890095499835425826046234396558482969876623158528156754612118265396628324095215239736490162378709519559337214226382184480361537118473627899501797005572833396473908274537866639319783128442968987161287933058501653425209742494675464126684212027183235321294072121824737310687863994329925635508289663060475226955333232452458255658472888678477054728261093774803558360950391168491815152390342340061290929916824980379471244689408*i1^36 + 85514566148580478351562040198633866557710159650403845359450061702146951709144113243390121359051571611865487506086566964993597610187733390080370534571885405729714696377071501036513737594891117369856359373336230804421095442229254402707071465791343854532260002006796777921558679543214392436359668460270564348843627316153215578960169857225521966227600824181148053275959141366171919127419161694894815566215497281124396107222151042967311452149111604424940231732209486547174093831149570418502190533287904173934790607140659677258460210801468224626105376740173905886357376401375874088752121381605071158473693085492662007801615406101079042838895387778813814350116229790079450220284943677626331722092519778937308697005488638764823059698449307922797139258692993511153371379835596957976414085159747735454745047955573389223987497654962640214781631555209331252689990817977281257149170241475770862525473931099133617364253211832884733895922959920407848673291544148941020599848468187791411958885422019319651113700623370789077420931789603301916352475700237898376501318758346002612185334686593658803578012636961037843763519340004842025907885928472321936202495539062405718566080014104277976411123806812342284881560832004955689810099575609676429600779414780512412393015368149404202431131802333150432813778141046382488362263793504603659330402115220306066071894650940407518978176787450897471014355384390018891045558560781467019820049726227481851501304403492244428286639330599420994099149707089602114847436109505633653531260843318879538327532859163772439715101548240576270050519194409343710333463490419584031225922608433261784753418949393505673460713033718259407543435314483025075891173694690320198049767514055484623622957850353794002643566121216268658974181557737959206203667720231561077735980936981944728470485612480215213224510450864525735830026026785682687726628007164695169620317658329257630477147066093463727505408*i1^37 + -1250297096157515254074033604164242697000611963902801586421465911277462132103263551292148177201090128196746063616060335044184827143799755893559833672647834345660802066969081987522067255396226656875337604391950188909665412869796767898505649594304872951253813359115787567603528419256262504419430014442037299286838255980000313145103129460976938411238514558912109819326741003490986344036096810546757656043486022818292253606506052393999804359630240820767765284278679207799865949950561505824238111374536565544372276782394255847239243041043197456195833889427716052697029977201150265743251256992149549595053472143937287785190840907471564791185922966617750834250752885230599319816303258740499370067709722411919657857670112924770032660645478098792770324118056887547287521457320699141526022902206329851949705833930367143716521691862688402041055317133856095313182610507659072482055353805382187190864336776632302931841570727799412512277368257254698617536417036290592574474721037931370659532823846031350479230370396669061620159372537785275665358894067933015963580499463281385608391323408598114792994374817837124040927601995917813289331345768467314115654186232073850500623240205718419874265056717401665041626297855314377679105560692441665893967607534889000366662901434016188405847400612187638773859916204574948564787057963049766181131482073300014295582569987164735076300443651621920155158394619188495342059065333794113749019409012651404703853696313753397343048056153659396470768444669185379640791239878176272079280320371128934578950037334540395652559948952140790850917060592270573231594942027644962287246568501829505026619442765876963979296961240415303000997554349655876706241487477604102603572947487958465061257538324481600571535841764233019122128911177725978332558816390002713688797797363991701835340993687333400097557713704521269738170598052687213609467744888052023825163630319423880131583153971134464*i1^38 + 10559050411578479695664559669384713041638354735188301175109730696791067552349514708034504097293513700581373829455555969332082782675328901913858103073123686369068314745840980660208137466991388717707706064811726954249744539799417706582927251160371853338287277152237872665747758473077775189538106507678313631355966138191567347637908669912077235381938767690727925342222496075319016311961802054207046232140010186046301343439875038403978973256403814462715262776385116338179720814084324572300337113471228297258993559937966400008714480266504351933574354368503464453575367580414152766232997485893838498679238523353840839935937323197759132253304176078218573326068727150379777441248474022421601689745955978465394818838467903110398439245394224224997556525720303606961596084396770981956217138939639965118754381633331300620581971614998303717905816377329904274452448163805228048914897173605894754667499163086386317603814707140171563286289049048040420987276929216079436682463318321239032553785037365803677550204455112284412061604195366211703987710894890835786836629358152693485837588087746485667877570083705393690051673869615216759210962982167961857314351490283348805888457105636031050834778096983473190686047803484910676320385871275585157657822091256466021795968469995406611829338944355485646547544575325972701243751046441698698741086216451878928077818739162291212666659674427365284885438275073753618001968580657547601377088322311231984730225203009985633250502989516893508275410255136222666551487192926789631404236179505664042820880625160321154893783489464821390872096333347745054703603494469468553878461477552288046020783933809088895118744722106536779225780090779945437528304589100987108059030724422648590408451895709098002583331107187041452041627136073704282956630828910578243981695283833976951919701469893230197592054114341022267276006220634078732320004681380794317750358626376217213142040576*i1^39 + -40191747854108952457320521623637282694304807195056350986368732485956255234544117861111936729625875224324222760549816134387144827402168209701760968518670022422059227266278213294280541416375941412781850564916026527934496898155689527946769881799338258635786348747547518842143753339813591164002735629942664224067571086703015482054755234497193633507443640165744697931207262502713909877473625417171612999941128178760530137905238847350223026940363438878316485172947625177697365557839038960924535119939764401297607530442151033936754317222276403873290270819069587224039186886332895186981328067533901907895035487624948621988535961779482292742639046459407813000899660030189404018157629930345396548490014462651067657714626710387441358030234743895848000713589327781610503796420324504369372560413600576800146213974723343845087264124563283184855887299445278796691419817461907970351397071820460297966729401688480218500618259444848711996914703238467988884980907623588175642292652078176788957626693970326111438530120918308650250429932378408886510877113668252038823077868394128938022381827083968112237998906979086818923931289003734120294432778074470734134450074229643164942350740823174132224568676366222063616229664418445848596421352722851787556868431151639882278108168810155579662526223425999059849862498499702136804736718346646108508675253329299028586637393691568612026148242808749343666860234788302841846491574383549885130244414677017497683144263788261003219609104664511453752026646410644250203881042115439530947847555232650752836814637951851375602007389898676112106383112627801601546710679513630152945034649724902969785597198270455880258239948617630921732271913864206136650442920175889698607447648115234774465597347259413275230075349547617907977943966152483798204227293214351648687955292012987476031188304376501745853660939310289706322934495871197237488015616873908672616992500158038016*i1^40 + -23625416992899784512719652242415699120762110689892336505372843193996854724892224700117525198945712883429456680394105237942646757519356543190102049969923179354269715307352486630726015706739827970879821226325476604485678850675035129634895766194279828019063944831575735964727894513274261160080293513640712836492591650057059422786309590432869010631985633101466225955563854832826989923389632436111392455966988987143953620699574087131717609691177441858322472863238438987542901642408759691802882829631359462176376538304904450104418133585658392108750175035444241756082395700961626801415274915143179323337345829424999848161935775211337103497663531227856255676727752979337555709330556956094419765970187843684178181340657840801690054590710358723423908679839953797384429361748283223070075547041718848920106189485023247781486685313714297677780791086065923393499250076876032274366807374304795062542419806552041344130710801564856986176245851507304071755092382028243240908618349158774473146129986364374065749288772546262611111057179727415888151442374276445132924273147004507007584915880514911454871487882907245924587778248788132441238901641760639426769215545198549296618181881206392928295804600395022287043473365709051364037403359951671736555490385684984066137407841245326603634674445431619448958254246821882824679610552549064324089520733814125912317014071493683625984863858155074476645905793120252745551957160421301708886848295358035705398258715315205312015718670764004021959902589239501391229761940494189998628273762234411897768173407720307318619200646153204272357985190157686772131376424193440105034856973275610409908755198666692981780893769092585349026049845387613582586557996155445632532762580197863949484106632445499233531249800956830854219416866224155792912833913691354232959096720482984989618966175657675269737349760755323021856716077621985574594266852868741001612623872*i1^41 + 27881664710025174625809097376752877133145305145266652884262569235327771291246865714942593393008226183152856638208494628099678540736090802837756148103139509494353901427110510853769006585960697855032050714357140435714329446202155465699743082435756532156409711398130715082573910350460602567644032508211244511099785109168992108269418219453823620019519895822899856965510970375366701073112733726054657018543855258981932017510374499596693710769195641002689318155449059059898628501725528164629324439161934192147241657330896591082444489646302454070058426235648087022615767484568067452156912686283351756828712322959437555629093553117807227479002013168834071371078595597635385665896174284317796377395782398642611177964574790836170264944692226124807471216939036803108858372339265499795748998526106830331664083646584683720888330536265873511771140330017792908932817475594031563760799910172413301936619708802996989453597213091141940352566310398823541376851056633045932242896214286947967529793246612712444094469333655178556971406211292802913923352704087231631796960197809275100792631623920534450278575829056119511488080396927591040248830206569001839605321274732147800132098856518046771855496537612397169703389221078545583144205916512302214157348011506713301288216087368917121229292202500328952507300671133370214066248939759714000628518631018887516692513982706812266142670940529561888934938742436069874984996107756798281871628920642169797908362841752797359239177941021310564190557837957686332139324090603860234037617707571234655445400050691859844883282260061046208191987901923500291008814501454821842119270955414895913179408135949886729229531395638133572690090718866976663715004967527951509891893074484437120138966255890579293163307925974667166950789366532466782826808086304654183884936361844058712565840678271046805771990130102655219872463260048965951561899882947018752*i1^42 + 15668981266939347603680033957955039109864420319495599180985549207147111788803101848074437262768185515300136981135586802811936334787460312474920604363955893016108380610377563852286339421457595230930054128507181294752510253715699118327359822581043645705242736040411255626212878642516680448834538174039100092663044917259960899555073806402781858859466133769530660178077094870219045200639096608340449306212698440756857334452018321809326737214333924992898291567690239247889625441262005303112685690311490795118080053863948811701749283111786685020957579877787013610014637392322300628843299173475178237449685101369486856893893627083031278238522147457152090795172579208426652568401946299223057895247402601464640598613396490031504460450197275909693350716202276266421944084167816871520655802058465845991636765109090824840048973189179301813712262098253087305269867659636305368077698991996290580945431480915626296082835933224319736063834106984073116941240689248988445537778315088930114784670909642059834962813617051694671084611277462974689485876655158315187190713900300483099099820820943344435797303903035641725466431392958616649336909835215085065982333227575955647446446670652468300118931182168574697658218602910879340731104379641526124199395266785181008151507588317055230975200364206616522751398733110605931568538637148987112817266143783222743999484069379737645793899483619757424818242630775339196375974188832895444153826220928797386180443128638030041564313903974656394112689597905155578645301428112814955565498681594876268198041396435648097987870042674304468917153766575222006430539853770377433703546928057205415160830012463914400863603606032170441997557219100520206967322107035037105241921383339243725071004763830061189318276406114631333714507998656258531251096809951604821790712900550252920762869030231056881321457948752133864720155006656239110428033024*i1^43 + -5236941075043945660508413272600520786175391061182171379613698487599782853975646951889240579741197389016031928965946224524451767064608586015374949805337931493167775951991737470915518172004230933022724658650596085072229312354215977215800418788028390323706729989088149895451895364449785655620296410387708773475027407443124908925185238058163917920716702027113592152903313492646620224262391097641204463558176173568623577167172953845796446076219659493962441097366124695974106384895268666899736282647529329082758597658633156727580929667188056735262098692077410736579900832058663364986474547601882718915811486174511420254754669454268314476963722904578515617900728663923329066394558125915491879176055901748696527123107140810161928505610207203025826034545214541004684122553967005934566892681314778240198172058914830036417260415329401728252045878631557102338389177535258616817046765312320089946744648994204861696058148374973858662783617960544486721419387745862659112851881640966675743857318652247548512722021650503845419688345529370376326812640385219917587658017425108883281063076303677523596238103026407732189124646171358304536016336140935539032178726105828617282464844002791041101748931073572337079587450370985919722292159779307072439564226999258292188086315593902853024028801690862268098816150040519991575942877124487582654801179770392312924553610742478704169705554890556690491464926742608416044920188830698127729099676899525666682718291989837532385076732606102237489513703757474031056413591604046845686084610969925833830885861347128328195349829301766770422651326137299700438520782561397228527748630673428081569583657329276400383711137249691758342772827825788067500481203892777000609617668210968193705038937405654626474848860390552611626522224283116226527760444504048611471126663226992078459591350346611448481205620972656876404435744473481216*i1^44 + -3892764175945214286247637154453284871832045260266056740658079929430150690290165780413427817804595620562456926191720868545697149802574450526495406026306148326083314892938653213245770632665383187471467663417068425881805536893574333710108372126510380390805115473342507629253966514166032724758001346408677175236629607101448004810244210425603601765181365522092126269748590690118979674148259457089711406777932776010270296646996705737563390978323826255401352619786172641202272001835803498934746242060989668776044247462061792245191736606509965754654455972661335835854598520766935658953921856422161147216282399827598869505155549309112136490721675615519796662445716108128785982697589066911789857716498479635463619193909798054831252773226961722277751938498267403038970097997142553845385746172337220135496565850498097101762038116772605554676472907181204303514786978664504487833130620134530125214518487607724534410897524458599828030141044824185874813361636577482717196321647238040230993982688634524929708896568604504563547927247003418245055782368653045708110802850472035008695813114011393209095080402304947183495686955923174027661256321836473662261592328219864904396158368592421615462398885691676837799184060074159795559165933302286739705444531414820803658678234120974046120839661986436552612792817134143789340104715470904899872197283688913565245172058955841024888369383205071555956216090494168631026749170866546780722237492692586196807762762760219760022540127402284767501249221273289874370801097880906663174756829122701415497801464905874880366979676693470184490036190165221200509251874832160029969158510493412541447653121543445466907792534424656589421872217025275846820910970291063001808861435919794999189965876034219238637071461304851374566349520462380284484148394231874976032938250506210266235550084933676233557552874017814288426598400*i1^45 + -749604188752885178673690798742384286703402371654641188039896393221189554620141473443875210791288715511241520497898821997528783391972129097976567130073722407008308329467272166968589078845777823095375115369898030409600114689565109207905212933767158773245183333416555989472489798961391475621816205298066100027008661282594934829050789048067508324827301739317560756301078819462058397270922383668691934219293288015039607853818351394588950175035759662959296342899982118125747739116192446365903337866509573460799806811492451688625638368102836822927405720129246798198690917984746970174941236969996830825899101856694710896242321736373184256515695563314662941813054123459410045345108994667167841050446232479965838873912858682526979406546396008388562721703312236586887563073993891465182371699409875234402393014128716870467343825055221429608830380714446963836229864692552913235281791111907678902914617492026289959131633054181534919752352732371957052215297372162247355709058082991266292106518802023506689469806302710769460422500014129639422168243586564854699718330102930532694063220166196870458781885313106188796119885885056439889332895254739260359823564984910833284562385499415286433792889873172348222929473506823460295868061160204202553426118487742349048773548829292320138812267832390524501435069843098740091067634153704243266845372410915837745816063121273615446119251693906796885720466811468245475995179440968725623399321520385632816137311297449814181237646982614489014790570635855257358096384455006271217982590392755230310625911581481252470832941850754687027286941878062640645649179632613776302740159316864822252461017806075846721631027907381984711809619807256594358104629321297308115256598463705810496041588063142842594393335228858728657329994046101109567041397452670926942533980784891016437730468942205727186201503862882304*i1^46 + -19725023238436231622769721449149893546879535489789602249323524567336472523619420020045799378417093957284249843735521898804485234960755211291892031206642869786045815423456813830866198418846952706287976098584169677826360014793548777485229691915760236600456169678535031269737323384353082707316659430157259407496066306389766438431868533987226788271622215055747837803968440102032627496318054642954395646195714324115613654718068299241345333432209837486486001823594905234531041171521659595891221963324548732799099354516752710953701995824291915728494704434966888652348023761361223461512685724678705492042747914598531971350167116925215777511852882676818219062599487696952161903128609572437522953440884051062520447815361061889395019588160934158930864990305884070379871428069994736934579650033269824603680089433069674329128813046319841257651349767427056066198327337833926318255419260501617948205374971111495317249054534998491289107471161133621121791448886949012366825065129019358230576234987773512520869720204209375753844330308907461190029877007067820990787746448161356873889565711555963827980392496923237042062164124298382081200655448251836661889131918309180933456769221947456298460871295166557250038993013943013880282328870403718244518964437844164183653931820265317477626583591780445632851821904822080394831212711620841360310985444725998222318946228729150756887725518378172713177817930655417873844214632388604739008561322924282814518653056703605675821664565735504410121637332872844165048602964195537927616593768993872985787541607923358888180952716336266010584317378195961570130340203116572884127681304462544363671456783009608997967125072071135931967878717830978042140857876527731511914917399741763928418080931117325799432446241921679968261728179603406188389598773918909474451124257921684378374782267272443753136128*i1^47 + -1493634544479200509054465432375924351083801429960263643220105107617919621875465526592270015959745823799278395202593388226086741063114698651384563371235413430893381494042655276184274230286706814749588111524292340082288283514429737077827587341113136223314293808033862890192272000632868748780250648638824175569275629426449644062775758172768484672893091648669614945654600013425306692660135382631645435001739111219291652440502052965871869468079764722082232469462822137130284155885760456356863810971382344677358690393983723993489527930589455139362114486070049084592180819851117369217693031188289901959903595190544524246830009378674258581711645533878269947777214952590521257161780017845769295989452920403011155797052501964219719862098163555819890798408180264300702021470036180557568589622892438045565684945009168835444468552424929077488453291734176849503576143831665901868641256662118222035292224542995941220279290481198278360944370462225653940295301896651885705772850810506292667479518743829385682869267197636856805251456556098174569433138502022858844236562601578209363151550069572256738960105754568389289141716807206373778071487438358782461350732691363378956162848665146141946212115169794468968183503733412701564769718380826007818398022927193971455629860018665892952921694467582745969060417256125473243055069278468729743963399693972412683396260573638676542873632359132868390961658774370589641340244516494409257353519058892398416535920517446905387968065574239835243704033406118325707611821025890280013871302253128399722167117154379659536509834240399204674795000854766093809456463855567816900396146380906803737303829614172115376681546532377803216326826903243087570959525578371419105881525972031389720638099814663354816117286714692680794322878560682528692044413632696135488367733404943875979407936716800*i1^48 + -6596345851764714574580653948338446191895454525875633557528771872535421480611868734493737105946211942297447663935822543471037177187286140096938141054204776684974716159207611789028078922077027180813160474812369772087592064470073762222287594250363420555414850089136849419191476217375137341703474410170146832665514349236564611759460204251318001216021101435890155068492987161361990552767441815263328788910509139323760564358098797344350069152226913514675746824499579301358237460594447405414458430891212243153794881134303001927501060614249015598910372262889336561749192760745613510135564843484454839279590432421809917597339156589403710692811862816019821671372843647707354443722048358684073317392006984991947057683059383279251542364233875019498093463677708576512710962722769098736898607736521801331990422668125140283727686032181401808732222376906040924567262959264135904135395951879869478700999597046506191557481867837794250886904556944267507950754778350094047591998372511216798444216893568073835225094436829394999036159349243175119731577165988847691073156636421913309772169843153500716696197986707847090054885009709023271822810139400052863170876159378930020024311977218533104133429563865370454102096071827436528465610568664541616420558284844074035398100959472232994819755461166154040350997645597559113060146960622273695790036166992056441003395336619768025589476182204792009636889940925203001725299086099758025501360939047509577878170896715758092047495716662082618456134689577368743368913381228837161764350756684279424690531507815110445587830114017975636074859411337986891171338669669813471942342421265684697158867935544443869447180604729694698004660324013293927151829157610518061673072713837414146714048346068038946620388699511407027285897434334876231347017424015704333437484961433718423552*i1^49 + 17043103804110077663815358086861067049312147547636479857904658679229063865435094746932436657101049932996340909002150495004683657948864438733810749929086087749249720561839896169378994709558023447865508192996205937270053924417172429242160182962078041684149984841328232680333777815522970655941458103790294606301856219995208884066159607684219053834210223900817014368120553278011861958164982591447825103496772600735830090798434278714292842460556532945108904176165143797742556555860939555207557612402201719207064455980145118247510216209186486774974628070871779150990893950051538801957167328572412567574454309078140669761979653139330650234260591233296878936372837014421838174386611626888124737809614962829480255597245084075106158292755638652014050743488582270235178079207970105976158893289974065382509766337179202046476181726573393018364106853133653491450303736314554748304134745784029309038280295376911950874137880408585844244110581739229466804059723474085412296935086910936944330898566385887329413579689650906666146276318532962876921389711004075156137000212463258714673090249394453694651317092861480479874786882362839216752566320294735349478825525195912106645063469703136358293598267262103703734696425718568180431278663621993112061345626418465576294907197008803967646689265420970251958586073434175030667584443286798250145371335067501498166092495841470734851486561807927201493184132128566397756003066015302278457127228877190894176811250424775727373525031737719897550009491112678928963200341556715898564430529374227742564296296171443009486191482716656499239151757425688989999065486260678040205229760548457356699387452194271148304558022811962023698022935434903599200985236418310404252654128606328817144123776372030797918235855758419000339015381148922988162153590377127464184512512*i1^50 + 275205178724447710726524487620988191941970505937783204972004385165524029221302532278999032027817644813242225475058213417251022871919177646159438364008537286267291349805066874247218620703275821789838033217414062891784244116788360186779785456993128902240327246107335016543912428897227281329969218247252339852399794594292232906675207554033596673989829544633011385667794838109219890345504257120130428416836287159644218965780883372511051622123779321009827979492645680682219062990419050694763892888330396497816118017102798478299293361665406005090724733487389637594836735866827975835797529960883987856018900466854661220688938801810406629466552502460366973427037670018664175110498224169768967379476706226674262805705014080678315984707011981379085697339241219954832013323840969209673319308090509483344549636471351134470131735746934855142229648862428474335024670330544594810896071706330021453796771506496545339029080536460271463699650080944454951091836674741029467630396281029168831925969142284566764727899429361416102210680354994701950190892215314832681502219781691329708977627647929793092497253562313460255684896729630346620332608772036807384300603004862560826528079791535339503493588659657475600049296594605921360625768865861065143258443745766010669096071853164665299986907843840031683585438211617734890351552039921279667060356619931350850428884027146144771454948964333382402192633586642293497111168518562837880632246259532645827438823081464205121973999089024057174039797451406032771457301757405617726592892627572487800627415716386138960478218288241334258361711309272061829473921126182510259512952038789423356988607109635204446104387873424515090917327029317131553083617928611480388684109133559962175059655926014352688853515531325805650575769246784452303489616738058240*i1^51 + -408298865246818897585842668215012534571562859589010269290350797278904291471385573669418254151587964997558154414689682900047222115858063071441961874589363805380293072420533452924414507831690661025851287674445192611338168661986993973775636282434994645758193931389184390814424131692530175481860589672053224270073899119763814054938992353168564590714855408116688134650634041984124074141192192974194674079631904014107826301827787636070433344207695770418001555762011432856790546379539569248004678732758480161523699660952849123104853980857417068933588870739807991494911710536183641741253442471168776285355977666265364723389867228767464868450495841717202697769489681943142576397083897310498263250992657800008441897760761476823418283647739118066886333029572806732988660948486460314817053797354420654467530819618070691289144064792955471273023629111200247802486805300548320399812725018652247319398358349316109685619986774944395128866750372269465894333119422186000814226243867385174268008942994479018182016046277435016380543546036424597527756552170994273837614920435168450934542501571603089990515767107702068922366707686065463650679451789246826692150690549050242395107994450050184961872347382904357045793182854899395914827909327378953450656992799237950253571335514062599235087564999772888850021909576832468379318131581847529402751976752774460172347604084120532676857504459695090136084555499502475627899251765853925232091222823765777934520786021798559209646535686123541022550224652644287088590064206428259522655788178859272422139105402903662211820034431873102657778695529599313705443817878833823903254135525659223657352802467677892537668002658199967268203273178114418118267178584025712137524359959216896770426282168236489322863890477314999861665660111999190828032*i1^52 + 9887203457975709751913854970527926553280527107749649688624778406167072387687086891622920717268878270898714827106005393992022079023464000682453959206177353930324877577941241799531758570729787381715600646331706123854271442784014137104244866068168422179892510845021165499123651007648639209292198466631917118709071287973342602240055431739789001938355431906373602262178843277607609789000640986862987479681581738484121917994509518808696659557580928769834953925866921353156393765114719121863876663537328813409567805100064415187855213900512535571096092776920742200695674571067368334289248963610231158347533602767950951001053215650064689653266442364395342558700177317406706816464660743796648978334602643176077444259804831362583928615273741486609732399405871933506856207555671811434569242277329879286114595170294676753838009148123892667234748276211237131003661156599668128412730807524393375427577556023144497940234070518995550849705029664970203301915538473706952452653984549309626682466088073887983551261957922172708208236907937815968239573960863252304933784336098738409859656333211838192673146743777345836503453746247633467584335408386926783651750444487006117124699735169991106652655254722680751744887236842494072890857886262111751354436472638623247679143839624493028170949915440993067325720494844925087592238003466633561363235782456199162509691968872336552372471456329580862953649593208385025010289231803894398415356534374586978979067641380359479221223092400320149584339543434566797096994779470310266212802934017774288543579803967191541096092776593979396928811380721637792372368631589763207862019186704033394785187878125313591721715657263777598252739570131280316762755769821789660699080070666709547270846194351166822883651936206452178922500352*i1^53 + -89727757287553713207766487693054270044982654840868581799126805712303554544597640106562208397650175822097788408388070732224192314663111570814448686556731245190734675229241957615471686044694702709614433909616668191625459934231811132033645773555149825683160973955939710435509688576962545401455502566571659169738517141160487015456287579131106209941746927180008589037318929888065399404836729088260829538534189599662205381224222262616964361458182418650225271947808429757425067228111078024049945905152262019062055983207965870763792789207225952141568821114144155165194851629616532908403174812389760517531781680673817277337592495937359901612793794001471038619063134027307785327530597590277203201664460515628687938162642781983910700354313202599293738354219594822319384086180890983812280765941810674842017114950165320155156029569850172580596333933498035061856651440839879819283137533543817307509913829642586090661436313399951442850722693454176248856883857840459443104816373426331113690732749534211091520986225957439544195595705799177882655625608916038769708137965307288063540817901095695677940346222717753922123138683478434393253780747587791862905775544703889395723398302381841436491009784282618413185676545276040790679577889743702715543896090736513479473753021690882498577044682311231112963934355853998721364130834829636744772609450432240101388533957351386362790631375512087538789061261664942731201991881877132236985975266908731742052078439610408662555205821904483572627671126479977521925685876250555472653959151999302681262380096298422555560649541842305513831975455330724801104053699467101162176185551528571710276252206465254851969250600265112379684529126782255742350553166481719947894067500802437384295815253445954760226073755335808*i1^54 + 184229043969983011237939481216513805437841988080683106302474020833466605633658955440113293971078422714391210035740651325862672424391802861884046608089086703520479461725309167010603150074253447087149954059809697510409150344181798940255039254143469473543481982387991159248292920725682022695550385883070960232763653213877696881074721430975526192729874778475752252653840479595958023826729284767507501435652754565363779443572038794735604603614795468197765437092074244275684745480583282557582005455195448114222581247510329839170729130180349322024042436841075900229936880625217937041516892714454423193644196391467036692626932363868869807022838713236810262680820883337900979913720688938538315936476465807906115412434119442821602237717243891710769868826758004635191173813346820692724952862906536777421721212844830429015846225801622201798549715850694272023610951291026047373089057799395388185653791829500490265201378694410715014800596516913174224203761957945446349042896077537055899875855110425030802417048759511140235241841034346273127249616345033003644900147393639732052029547071017651001263479624111009209806920944909395114777694573119729402538074309251636616401160989817025022285326406607451529698656721203397526013793627386754627375859078308324680193602341098203301312814242333754584119840031165010623394046327167505279023771912129331513201495927176859727482568693682922775389185585155622227861107641576127129230542788696439250075788918369678264163574268481187002112025904445450162269609204963967940363032516501305740750770876661166247304061536095937318379790612007782932222637475881200616623627733520974182510009647036816883843201269549153840808875143025049188627349489677989724507800781989929575999519365238775520*i1^55 + 1057507476503098408803909913651089561944265858569294083189858513669874236377479527697744085799474125319705088354806703378576502028778014499623261189413365754322221338279487648502031095639527290167419121881640734841376180133672007208665253243133008712364417567905305610818923182389072264762860230491421233891050171196080169669832172847486606714368913783015275816698805899797724160616616162170065085131142707288428219435290391272299971976947035549083444477503398623155721146627262165674544115056817206775239281864144078109177248685473003759356875727355681143245743696423983645561682166094979905484833228712627541127311914550590544702230955180180762227019086850631530731960339404542323889548221414817797939671940525560516499198721235731981893073657402000326539751189227502079214874369251608217351409032881066113968743059982089106786214760693288395525681595020015871070602341748178343995949437616362366072081457608185349383047112443436240398929242910686130917220188170174773674804076913287994737844537756335677927441524044329657602908514485383512643218651205388056671597338999117309922572987472140731505692835868286639634291373863772592714927641701432566797274550607295990501690109285185628769476169750637725527982848041513273030689486570028224929948440026006571544097069277430129836550442205700969507552717520259725426611063746282966629161128371306498140174874153492065298195775627847485575432511510226199329314037738543133175744347348836564425072506187812985059062431352176434504626641692568325722833427108391235069184348032268897426255603380765315669821221309896137746487365870794449894686862851580237614486457209441349290014377039369002056594538845685726653130881281807288087131541434561912772*i1^56 + -11462928351100791804996892080703212182430810999737034433473911051647404168823061699749885290878804906036572140591128314349804130753565656128673176439772210949340043945478896113474348088084276093757482679928381462107649745893267012737361815015943315753402648721357238532401737520947085808469482839156436564175077152151826548928105654484286489411153450671922347968078867042927244344491864306563088493787907621208592113448127771195854720296413069357750464148384462819316362168980440318934087629281689810675972984982362468045536732109664273292519492276886203741712984723002078275927260664469774316191252062633148777729052918330489220266857099101578177056951234364702056702455416984551707712990259716817047792048512535605392425488615840651142886505797012390682156582506236529876147255745598099955519295657503259912829123375685879834283804987894650754523014077810738140137565604487592274538619210626052983009411309182381416536679197819109479760062773028060521718076468471113161150294375651785467782594286041760596482049620077932657360707460308929834686574001100723346052446900672865266552768605932040939519970858040179105814083657693872220575395660303747110254720612136831472896911573098528363402558457966879572388416401649604865602525406667888795222579743275376032825219950566451105184268299462398434463308575736038726946921679621817817943453730464838392693433317689953728410740579162845718331344500164071113760398760381143907368603425166435953399515400584801609252714598676078388452544231491035752325794269153738450159592512968394019714458957063110438335598756750212580710724490637225047155115627016718154037261068529398800517272295105609453569*i1^57 - N1*1095946928452395365772174046499934838589346630277008685414494637641488051660017492542499900661971082193750785881257550670585055592300170958747233377880999204890555794022992613192148590308163584413708238794296879487515295302755550281008149695309973451135158592786371666251510032258738145369618521778593132703454568827767639329914124173717850884587716526470452792087124500018836197601904553456802403973134320249273697977285003057050151649647799929160752788162525541427801223870797956854050644144000000*i3 ] ]